Recolección y procesamiento de señales de sonido basado en matlab
Nuestra tarea, para su referencia:
Llame a la señal de voz original mtlb, realice una transformación FFT en ella, elimine los valores de transformación FFT con amplitudes inferiores a 10 y, finalmente, reconstruya la señal de voz. (Se requiere tener cuatro espectrogramas de señales de voz en la misma ventana gráfica para comparar: 1. Señal de voz original; 2. Transformación FFT; 3. Eliminar valores de transformación FFT con amplitudes inferiores a 10; 4. Reconstruir la señal de voz )
Código de programa:
Cargando mtlb
Gráfico de rama (2, 2, 1); Dibujo (mtlb);
x = FFT(mtlb); Gráfico de rama (2, 2, 2); )& lt; 10)=0; Gráfico de rama (2, 2, 3) (ABS (y));
x = IFFT(y); Gráfico de rama (2, 2, 4); Figura (X)% de señal reconstruida por transformada de Fourier inversa