Theory of solar radio pulsation