网站大量收购闲置独家精品文档,联系QQ:2885784924

N点傅立叶变换以及滤波.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
N点傅立叶变换以及滤波

附录: 1 题目一部分Matalb代码: function pushbutton1_Callback(hObject, eventdata, handles) N=get(handles.edit1,string); NN=str2double(N); n=0:NN-1; %%%%%%函数表达式 x=cos(0.48*pi*n)+cos(0.52*pi*n); w=[0:500]*2*pi/500; X=x*exp(-j*n*w); %%%%%%求序列的FT axes(handles.axes1); plot(w/pi,abs(X)); xlabel(w/pi); ylabel(|X(jw)|); title(x的频谱);grid on %%%%%%求序列的FFT axes(handles.axes3); f=fft(x,NN); stem(n,abs(f),.); xlabel(w/pi);ylabel(|X(k)|); title(x的N点FFT);grid on function pushbutton3_Callback(hObject, eventdata, handles) N=100; n1=0:9; n=0:99; %%%%%%函数表达式 x=cos(0.48*pi*n)+cos(0.52*pi*n); w=[0:500]*2*pi/500; X=x*exp(-j*n*w); x1=cos(0.48*pi*n1)+cos(0.52*pi*n1); x2=zeros(1,90); w=[0:500]*2*pi/500; x=[x1,x2]; X=x*exp(-j*n*w); %%%%%%序列的补零到100点的FT axes(handles.axes4); plot(w/pi,abs(X)); xlabel(w/pi);ylabel(|X(jw)|); title(x的补零到100点的频谱);grid on %%%%%%序列的补零到100点的FFT f=fft(x,N); axes(handles.axes5); stem(n,abs(f),.); xlabel(w/pi); ylabel(|X(k)|); title(x的补零到100点的FFT);grid on 2 题目二部分Matlab代码: function pushbutton1_Callback(hObject, eventdata, handles) Fs=1000; n=0:1/Fs:2; %%%函数表达式 x1=sin(160*pi*n)+2*sin(280*pi*n); x2=randn(size(n)); x=(x1+x2); axes(handles.axes1); plot(n,x1); title(原始信号); axes(handles.axes2); plot(n,x); title(?ó??éùoóμ?D?o?);grid on %%%滤波器的设计 N=100; f=[0 0.13 0.15 0.17 0.19 0.25 0.27 0.29 0.31 1]; m=[0 0 1 1 0 0 1 1 0 0 ]; hd=firls(N,f,m); [H,ff]=freqz(hd,1,1024,2); %%%滤波¨ x1=filter(hd,1,x); axes(handles.axes3); plot(ff,abs(H)); title(实际滤波器);grid on axes(handles.axes4); plot(n,x1);title(滤波后的信号波形);grid on N1=1024; Y=fft(x,1024); k=(0:N1/2-1)*Fs/N1; Y1=fft(x1,1024); k=(0:N1/2-1)*Fs/N1; axes(handles.axes5); plot(k,abs(Y(1:N1/2)));title(加噪声后的信号的频率响应);grid on axes(handles.axes6); plot(k,abs(Y1(1:N1/2)));title(滤波后的信号频率响应);grid on 3 GUI界面及图形 题目一 题目二

文档评论(0)

tiangou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档