全文预览

语音信号采集与处理

上传者:叶子黄了 |  格式:doc  |  页数:15 |  大小:0KB

文档介绍
lot(2,1,2); plot(f,abs(y2)); %绘制原始语音信号的频谱图 title(' 原始语音信号频谱') 时域波形和频谱: 2. 给原始的语音信号加上一个高频余弦噪声,频率为( 2Khz )。对加噪后的语音进行分析,并画出其信号时域和频谱图。程序: %加噪声 k=1:1:n; %定义 k值,噪声与原始语音长度一致 c1=10*sin(2*pi*2000*k); %噪声信号的函数 figure(4) plot(k,c1) title(' 噪声信号时域图');%绘制噪声信号的时域波形图 figure(5) freqz(c1) %绘制噪声信号的频率响应图 title(' 噪声信号频率响应图') s=length(c1); %噪声信号的长度 xc=fft(c1,s); %对噪声信号进行频谱变换 xcc=fftshift(xc); f=0:fs/s:fs*(s-1)/s; figure(6) %绘制噪声语音的 FFT 频谱图 plot(f,abs(xcc)) title(' 噪声信号的频谱图'); %噪音与原始信号叠加 z=x'+c1; y3=fft(z,s); %对叠加信号进行频谱变换 y4=fftshift(y3); %对频谱图平移 f=0:fs/s:fs*(s-1)/s; %得出频点 figure(7) plot(f,abs(y4)); %绘出加噪语音频谱图 axis([0 8000 0 400]); title(' 含噪语音信号的频谱'); figure(8) subplot(2,1,1); plot(f,abs(y2)) %做原始语音信号的 FFT 频谱图 title(' 原始语音信号 FFT 频谱') subplot(2,1,2); plot(f,abs(y4)) %做加噪语音信号的 FFT 频谱图 title(' 加噪语音信号频谱') 时域波形和频谱:

收藏

分享

举报
下载此文档