首页 > 编程知识 正文

数字信号处理matlab课后实验,数字信号处理fft考题

时间:2023-05-05 05:53:35 阅读:57940 作者:2646

数字信号处理实验报告-FFT算法的MATLAB实现. doc

数字信号处理实验报告实验2FFT算法的MATLAB实现1、实验目的通过本实验的学习,掌握离散傅立叶变换的理论,特别是FFT的基本算法及其在数字信号处理中的应用。 二、实验内容问题xncosn*pi/6为N12的有限序列时,利用MATLAB计算其DFT并绘制图形。 题目2被噪声污染的信号,很难知道其中所含的频率成分。 例如,由50Hz和120Hz的正弦波信号构成的信号受到平均随机噪声的影响,并且数据的采样率为1000Hz。 对该污染信号进行傅立叶变换,检查所含的频率成分题3呼叫源的语音信号mtlb,进行FT变换后,去除振幅小于1的FFT变换值,最后重构语音信号。 ) 1、为了比较原始语音信号,四个语音信号的频谱图必须在相同的图形窗口中; 2、FFT转换; 3去除振幅小于1的FFT变换值; 4、重构语音信号(三、实验原理1、有限长序列xn的DFT概念和公式2、基底2的FFT算法四、实验条件(1)微机)2) MATLAB编程工具五、MATLAB程序实现实验一clc; N12; n0N-1; k0N-1; xncosn*pi/6; Wexp-j*2*pi/N; knn*kXkxn*W.knstemn,Xk; xlabelk; ylabelXk; 实验辅酶系统; fs1000; N1024; n0N-1; tn/fs; xsin2* pi * 50 * TSI N2 * pi * 120 * tr and1,n; yfftx,n; magabsy; fn*fs/N; subplot1、2、1、plotf、mag; xlabel频率/Hz; ylabel振幅; titlen 1024 subplot 1,2,2,plotf1N/2,mag1N/2; xlabel频率/Hz; ylabel振幅; titleN1024实验clc; load mtlb N1500; subplot 2,2,1 plot1n,mtlb1N; title原始语音信号; yfftmtlb1N; subplot 2,2,2 plot1n,y; title原始声音信号FFT变换; y10; subplot 2,2,3 plot1n,y; 删除title振幅小于1的FFT变换值; subplot 2,2,4 plot1n,iffty; title重构语音信号六、实验心得1通过本次实验,掌握离散傅立叶变换的理论,特别是FFT的基本算法及其在数字信号处理中的应用。 然后,在知道了可以通过离散傅立叶变换进行信号的分离和重构的2次实验中,真正知道了离散傅立叶变换消除了噪声对信号的干扰,可以重构声音信号。 4

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。