窗函数及频谱分析.doc

窗函数及频谱分析.doc

ID:60787016

大小:96.00 KB

页数:9页

时间:2020-12-18

窗函数及频谱分析.doc_第1页
窗函数及频谱分析.doc_第2页
窗函数及频谱分析.doc_第3页
窗函数及频谱分析.doc_第4页
窗函数及频谱分析.doc_第5页
资源描述:

《窗函数及频谱分析.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、窗函数及频谱分析实验目的:1.掌握各类窗函数的时域和频率特性;2.掌握合理运用窗函数分析信号频谱的方法;3.掌握利用DFT分析连续信号频谱的方法;4.掌握谱分析中参数的选取方法。实验原理:一、窗函数分析在确定信号谱分析中,截短无穷长的序列会造成频率泄漏,合理选取窗函数的类型,可以改善泄露现象。1.常用窗函数矩形窗w=boxcar(N)汉明窗w=hamming(N)汉宁窗w=hanning(N)布莱克曼窗w=blackman(N)凯泽窗w=Kaiser(N,beta)例:N=50;w=boxcar(N);W=fft(w,25

2、6);subplot(2,1,1);stem([0:N-1],w);subplot(2,1,2);plot([-128:127],abs(fftshift(W)))MATLAB中提供了fft函数,FFT是DFT的快速算法。X=fft(x,n):补零或截短的n点傅立叶变换;fftshift(x)将fft计算输出的零频移到输出的中心。例:N=50;w=hamming(N);W=fft(w,256);subplot(2,1,1);stem([0:N-1],w);subplot(2,1,2);plot([-128:127],abs

3、(fftshift(W)))例:已知一连续信号为其中f1=100Hz,f2=120Hz,若以抽样频率fsam=600Hz对该信号进行抽样,试用DFT近似分析其频谱:利用不同宽度N的矩形窗截短该序列,N分别取15,40,80观察不同长度的窗对谱分析结果的影响;利用汉明窗重做(1)。用矩形窗分析:N=input('请输入N的值:');L=512;f1=100;f2=120;fs=600;ws=2*pi*fs;t=(0:N-1)*(1/fs);x=cos(2*pi*f1*t)+cos(2*pi*f2*t);subplot(211

4、);stem(t,x);W=fft(x,L);f=((-L/2:L/2-1)*(2*pi/L)*fs)/(2*pi);%f=((-L/2:L/2-1)*(1/L)*fs);subplot(212);plot(f,abs(fftshift(W)))用汉明窗重做上述谱分析:N=input('请输入N的值:');L=512;f1=100;f2=120;fs=600;ws=2*pi*fs;t=(0:N-1)*(1/fs);x=cos(2*pi*f1*t)+cos(2*pi*f2*t);wh=hamming(N)';x=x.*wh;

5、subplot(211);stem(t,x);W=fft(x,L);f=((-L/2:L/2-1)*(2*pi/L)*fs)/(2*pi);subplot(212);plot(f,abs(fftshift(W)))例:已知连续信号为,其中f1=100Hz,f2=150Hz,若以抽样频率fsam=600Hz对该信号进行抽样,利用不同宽度N的矩形窗截短该序列,N分别取15,40,80观察不同长度的窗对谱分析结果的影响;用汉明窗重做上述谱分析。用矩形窗:N=input('请输入N的值:');L=512;f1=100;f2=150

6、;fs=600;ws=2*pi*fs;t=(0:N-1)*(1/fs);x=cos(2*pi*f1*t)+0.15*cos(2*pi*f2*t);subplot(211);stem(t,x);W=fft(x,L);f=((-L/2:L/2-1)*(2*pi/L)*fs)/(2*pi);subplot(212);plot(f,abs(fftshift(W)))用汉明窗:N=input('请输入N的值:');L=512;f1=100;f2=150;fs=600;ws=2*pi*fs;t=(0:N-1)*(1/fs);x=cos

7、(2*pi*f1*t)+0.15*cos(2*pi*f2*t);wh=hamming(N)';x=x.*wh;subplot(211);stem(t,x);W=fft(x,L);f=((-L/2:L/2-1)*(2*pi/L)*fs)/(2*pi);subplot(212);plot(f,abs(fftshift(W)))二、利用DFT计算连续非周期信号的频谱。分析步骤:(1)根据时域抽样定理,确定时域抽样间隔T,得到离散序列;(2)确定信号截短的长度M及窗函数的类型,得到有限长M点离散序列;(3)确定频域抽样点数N,要求

8、N≥M;(4)利用FFT函数进行N点FFT计算得到N点的;(5)由可得连续信号的频谱样点的近似值。例:利用DFT近似分析连续信号x(t)=e-tu(t)的频谱,要求频率分辨率为0.1Hz,绘出频谱图并与理论值比较,。信号的频谱为,幅度谱为此信号的频谱为无限宽且单调递减,当ω=2π×25rad/s,

9、X(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。