




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1. 课程设计目的综合运用信号与系统、数字信号处理的理论知识进行频谱分析和滤波器设计,通过理论推导得出相应结论,再利用MATLAB作为编程工具进行计算机实现从而加深对所学知识的理解,建立概念。2. 课程设计的基本要求 熟悉离散时间信号与系统的时域特性;掌握数字信号处理的基本概念,基本理论和基本方法;掌握序列快速傅里叶变换方法,利用序列傅里叶变换对离散信号和系统的响应进行频域分析;学会MATLAB的使用,掌握MATLAB的程序设计方法;掌握MATLAB设计各种熟悉滤波器的方法和对信号进行滤波的方法。3. 课程设计的内容选择三个不同频段的信号对其进行频谱分析,根据信号的频谱特征设计三个不同的数字滤波器,将三路信号合成一路信号,分析合成信号的时域和频域特点,然后将合成信号分别通过设计好的三个数字滤波器,分离出原来的三路信号,分析得到的三路信号的时域波形和频谱,与原始信号进行比较,说明频分复用的特点。频分复用结构如图所示 4. 课程设计实现步骤(1) 产生三路信号 利用MATLAB语言产生三个不同频段的信号。(2) 对三路信号进行频谱分析 画出三路信号时域波形,然后对信号进行频谱分析,在MATLAB中,可以利用函数fft对信号进行快速傅里叶变换,得到信号的频谱特性。合成的后的信号(3) 设计数字滤波器并画出频率响应 根据三路信号的频谱特点得到性能指标,由性能指标设计三个数字滤波器。在MATLAB中,可以利用函数fir1设计FIR滤波器,利用函数butte、cheby1和ellip设计IIR滤波器;最后利用MATLAB中的函数freqz画出个滤波器的频率响应。低通滤波器的频率响应带通滤波器的频率响应高通滤波器的频率响应(4) 信号合成 将三路信号进行叠加为一路信号。(5) 用滤波器对信号进行滤波要求学生用自己设计的滤波器对采集的信号进行滤波。在MATLAB中,FIR滤波器利用函数fftfilt对信号进行滤波,IIR滤波器利用函数filter对信号进行滤波。通过三个滤波器后的三个信号:(6) 分析得到信号的频谱对得到的信号进行fft快速傅里叶变换,得到信号的频谱特性,与原始信号进行比较,并画出信号的时域波形和频谱。5. 课程设计的源程序%产生三个正弦波,分别为40Hz,100Hz,150HzA=2;f1=40;w1=2*pi*f1;t=0:.001:1;x1=A*sin(w1*t);subplot(3,1,1);plot(t,x1);axis(min(t) max(t) 1.8*min(x1) 1.8*max(x1);ylabel(x1(t);xlabel(Time(s);title(f=40Hz);f2=100;w2=2*pi*f2;x2=A*sin(w2*t);subplot(3,1,2);plot(t,x2);axis(min(t) max(t) 1.8*min(x2) 1.8*max(x2);ylabel(x2(t);xlabel(Time(s);title(f=100Hz);f3=150;w3=2*pi*f3;x3=A*sin(w3*t);subplot(3,1,3);plot(t,x3);axis(min(t) max(t) 1.8*min(x3) 1.8*max(x3);ylabel(x(t);xlabel(Time(s);title(f=150Hz);%三正弦波的频域分析figure;y1=fft(x1);N=1000;fs=1000;fd=fs/N;sp=abs(fft(x1);sp1=fftshift(sp);sp=sp(1:N/2);f=0:fd:fd*(N/2-1);subplot(3,1,1);plot(f,sp);axis(min(f) max(f) 1.8*min(sp) 1.8*max(sp);xlabel(f (HZ);ylabel( y1);y2=fft(x2);sp=abs(fft(x2);sp1=fftshift(sp);sp=sp(1:N/2);f=0:fd:fd*(N/2-1);subplot(3,1,2);plot(f,sp);axis(min(f) max(f) 1.8*min(sp) 1.8*max(sp);xlabel(f (HZ);ylabel( y2);y3=fft(x3);sp=abs(fft(x3);sp1=fftshift(sp);sp=sp(1:N/2);f=0:fd:fd*(N/2-1);subplot(3,1,3);plot(f,sp);axis(min(f) max(f) 1.8*min(sp) 1.8*max(sp);xlabel(f (HZ);ylabel( y3);%三个正弦波的叠加figure;p=x1+x2+x3;plot(t,p);%三个正弦波的频域合成figure;z=y1+y2+y3;N=1000;T=1;dt=0.001;f=1/dt;F=z(1:N/2+1);Y=abs(F)f1=f*(0:N/2)/N;plot(f1,Y);axis(min(f1) max(f1) 1.8*min(Y) 1.8*max(Y);%低通滤波器的频率响应和对三个正弦波合成信号的滤波后的波形rp=0.5; rs=5;fs=1000;wp=50;ws=55;n,wn=buttord(wp/(fs/2),ws/(fs/2),rp,rs);lb,la=butter(n,wn);figure;h,w=freqz(lb,la);plot(w*fs/(2*pi),abs(h);grid;xlabel(频率)ylabel(幅值)p1=filter(lb,la,p);figure; plot(t,p1);ylabel(p1);xlabel(Time(s);title(lower);%带通滤波器的频率响应和对三个正弦波合成信号的滤波后的波形wp1=80;wp2=120;ws1=75;ws2=125;rp=0.5; rs=8;fs=1000;wp=wp1,wp2;ws=ws1,ws2;n,wn=buttord(wp/(fs/2),ws/(fs/2),rp,rs);bb,ba=butter(n,wn);figure;h,w=freqz(bb,ba);plot(w*fs/(2*pi),abs(h);grid;xlabel(频率)ylabel(幅值)p2=filter(bb,ba,p); figure;plot(t,p2);ylabel(x(t);xlabel(Time(s);title(band);%高通滤波器的频率响应和对三个正弦波合成信号的滤波后的波形wp=145; ws=140; rp=0.5; rs=1; fs=1000;n,wn=buttord(wp/(fs/2),ws/(fs/2),rp,rs);hb,ha=butter(n,wn,high);figure;h,w=freqz(hb,ha);plot(w*fs/(2*pi),abs(h);grid;xlabel(频率)ylabel(幅值)p3=filter(hb,ha,p); figure;plot(t,p3);ylabel(x(t);xlabel(Time(s);title(high);%滤波器输出的三个波形的频谱figure;sp=abs(fft(p1);sp1=fftshift(sp);sp=sp(1:N/2);f=0:fd:fd*(N/2-1);subplot(3,1,1);plot(f,sp);axis(min(f) max(f) 1.8*min(sp) 1.8*max(sp);xlabel(f (HZ);ylabel( p1);sp=abs(fft(p2);sp1=fftshift(sp);sp=sp(1:N/2);f=0:fd:fd*(N/2-1);subplot(3,1,2);plot(f,sp);axis(min(f) max(f) 1.8*min(sp) 1.8*max(sp);xlabel(f (HZ);ylabel( p2);sp=abs(fft(p3);sp1=fftshift(sp);sp=sp(1:N/2);f=0:fd:fd*(N/2-1);subplot(3,1,3);plot(f,sp);axis(min(f) max(f) 1.8*min(sp) 1.8*max(sp);xlabel(f (HZ);ylabel( p3);6. 源程序的调试过程. 低通滤波器的频率响应带通滤波器的频率响应高通滤波器的频率响应在使用老师给出的源程序的时候改变抽样频率的时候,只是通过改变老师给出的程序的抽样频率参数而不改变rs的值就会出现如图给出的滤波器的频率响应.这是一个设计错误的滤波器.得改变rs的值来平衡改变
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农发行池州市青阳县2025秋招小语种岗笔试题及答案
- 农发行长春市朝阳区2025秋招笔试综合模拟题库及答案
- 广安邻水县中储粮2025秋招面试典型题目及答案
- 国家能源鄂尔多斯市东胜区2025秋招心理测评常考题型与答题技巧
- 国家能源揭阳市榕城区2025秋招笔试言语理解与表达题专练及答案
- 国家能源柳州市柳城县2025秋招半结构化面试模拟30问及答案
- 2025年甘肃省天水市秦安县中医医院招聘编外人员34人模拟试卷及答案详解(必刷)
- 关爱农民工子女服务活动总结
- 参加家长会心得体会
- 员工个人工作总结12篇
- 2025河北水发节水有限公司公开招聘工作人员16人笔试参考题库附答案解析
- 新版中华民族共同体概论课件第十二讲民族危亡与中华民族意识觉醒(1840-1919)-2025年版
- 2025-2026学年人教版(2024)九年级物理全册第十四章 内能的利用(单元同步检测练习)(含答案)
- 第1课时 10的加、减法(教学设计)-2024-2025学年一年级上册数学人教版
- 2025至2030中国聚烯烃行业项目调研及市场前景预测评估报告
- 2025四川达州宣汉县国有资产管理服务中心县属国有企业招聘劳动合同职工26人笔试历年参考题库附带答案详解
- 新教科版小学1-6年级科学需做实验目录
- 《电子商务法律法规》课程标准
- 医院关于印发《即时检验临床应用管理办法》的通知
- 三年级下册书法练习指导全册教案(湖南美术出版社)
- GB/T 17880.5-1999平头六角铆螺母
评论
0/150
提交评论