Sine Wave, Square Wave, and White Noise Signal Generation and Analysis
1. Generate sine wave, square wave, and white noise signals using MATLAB and display their respective time-domain waveforms. 2. Perform FFT transformation to display frequency spectrum diagrams with customizable sampling rates, frequencies, and data lengths. 3. Create RMS spectrograms, power spectrograms, and logarithmic RMS spectrograms for all three signal types. 4. Reconstruct signals using inverse FFT (IFFT) and display the recovered sine wave's time-domain waveform. Includes implementation details for signal processing algorithms and MATLAB functions.