产生一个连续信号包含低频中频高频分量对其进行采样分别设计三种高通-低通-带通滤波器对信号进行滤波处理
通信原理课程设计——DSB调制解调系统设计与仿真通信原理

通信原理课程设计设计题目:DSB调制解调系统设计与仿真通信原理班级:学生姓名:学生学号:指导老师:目录引言 (3)1、课程设计目的 (3)2、课程设计要求 (3)一、DSB调制解调模型的建立 (4)1、DSB信号的模型 (4)2、DSB信号调制过程分析 (4)3、高斯白噪声信道特性分析 (6)4、DSB解调过程分析 (9)5、DSB调制解调系统抗噪声性能分析 (10)二、仿真过程 (13)三、心得体会 (15)四、参考文献 (15)引言本课程设计用于实现DSB信号的调制解调过程。
信号的调制与解调在通信系统中具有重要的作用。
调制过程是一个频谱搬移的过程,它是将低频信号的频谱搬移到载频位置。
解调是调制的逆过程,即是将已调制的信号还原成原始基带信号的过程。
信号的接收端就是通过解调来还原已调制信号从而读取发送端发送的信息。
因此信号的解调对系统的传输有效性和传输可靠性有着很大的影响。
调制与解调方式往往决定了一个通信系统的性能。
双边带DSB信号的解调采用相干解调法,这种方式被广泛应用在载波通信和短波无线电话通信中。
1、课程设计目的本课程设计是实现DSB的调制解调。
在此次课程设计中,我们将通过多方搜集资料与分析,来理解DSB调制解调的具体过程和它在MATLAB中的实现方法。
预期通过这个阶段的研习,更清晰地认识DSB的调制解调原理,同时加深对MATLAB这款通信仿真软件操作的熟练度,并在使用中去感受MATLAB的应用方式与特色。
利用自主的设计过程来锻炼自己独立思考,分析和解决问题的能力,为我们今后的自主学习研究提供具有实用性的经验。
2、课程设计要求(1)熟悉MATLAB中M文件的使用方法,掌握DSB信号的调制解调原理,以此为基础用M文件编程实现DSB信号的调制解调。
(2)绘制出SSB信号调制解调前后在时域和频域中的波形,观察两者在解调前后的变化,通过对分析结果来加强对DSB信号调制解调原理的理解。
(3)对信号分别叠加大小不同的噪声后再进行解调,绘制出解调前后信号的时域和频域波形,比较未叠加噪声时和分别叠加大小噪声时解调信号的波形有何区别,由所得结果来分析噪声对信号解调造成的影响。
通信原理复习题 (2)

通信原理复习题一、单项选择题.按信号特征通信系统可分为模拟和数字通信系统,以下为数字通信系统的是()。
.采用方式的通信系统.采用方式的通信系统.采用方式的通信系统.采用方式的通信系统.改善随参信道对信号传输影响的措施是()。
.提高信噪比.采用分集技术.采用均衡技术.降低信息速率.以下不能无限制地增大信道容量的方法是()。
.无限制提高信噪比.无限制减小噪声.无限制提高信号功.无限制增加带宽.根据香农公式以下关系正确的是()。
.信道容量一定,信道的带宽越宽信噪比的要求越小;.信道的容量与信道的带宽成正比;.信道容量一定,信道的带宽越宽信噪比的要求越高;.信道的容量与信噪比成正比。
.在等概的情况,以下数字调制信号的功率谱中不含有离散谱的是()。
.....设某传输码序列为,在接收端正确恢复出的数字序列为()。
.B..D..设某传输码序列为,在接收端正确恢复出的数字序列为()。
.....设某传输码序列为,该传输码属于()。
.相关码.差分码.双相码.绝对码.设某传输码序列为,该传输码属于()。
.码B.码.码D.码.以下为二进制码,其中功率谱中无线谱分量的码是()。
.等概单极性码.不等概单极码.等概双极性码.不等概双极性码.若采用进制码进行基带传输,其无码间干扰时能得到的最高频谱利用率为()。
.B..D..以下可以消除或减小码间干扰方法是()。
.自动增益控制技术B.均衡技术.最佳接收技术D.量化技术.三种数字调制方式之间,其已调信号占用频带的大小关系为()。
.B.>.>D.>>.在数字调制技术中,其采用的进制数越高,则()。
.抗干扰能力越强B.占用的频带越宽.频谱利用率越高D.实现越简单.在采用的通信系统中,无码间干扰时能达到的最高频谱利用率为()。
.B..D..在误码率相同的条件下,三种数字调制方式之间抗干扰性能好坏的关系为()。
.>>.>>.>>.>>.对于采用直接法载波同步所带来的载波相位模糊为()。
.和不定.、、不定.、、不定.、、、不定.设模拟信号的频率范围为~,实际用于该信号的抽样频率为()。
《机械工程测试技术基础》期末试题及答案

第一章 信号及其描述(一)填空题1、 测试的基本任务是获取有用的信息,而信息总是蕴涵在某些物理量之中,并依靠它们来传输的。
这些物理量就是 信号 ,其中目前应用最广泛的是电信号。
2、 信号的时域描述,以 时间 为独立变量;而信号的频域描述,以 频率 为独立变量。
3、 周期信号的频谱具有三个特点: 离散性 , 谐波性 , 收敛性 。
4、 非周期信号包括 准周期 信号和 瞬变周期 信号。
5、 描述随机信号的时域特征参数有 均值 、 均方值 、 方差 。
6、 对信号的双边谱而言,实频谱(幅频谱)总是 关于Y 轴 (偶) 对称,虚频谱(相频谱)总是 关于原点(奇) 对称。
(二)判断对错题(用√或×表示)1、 各态历经随机过程一定是平稳随机过程。
( √ )2、 信号的时域描述与频域描述包含相同的信息量。
( √ )3、 非周期信号的频谱一定是连续的。
( × )4、 非周期信号幅频谱与周期信号幅值谱的量纲一样。
( × )5、 随机信号的频域描述为功率谱。
( √ )(三)简答和计算题1、 求正弦信号t x t x ωsin )(0=的绝对均值μ|x|和均方根值x rms 。
2、 求正弦信号)sin()(0ϕω+=t x t x 的均值x μ,均方值2x ψ,和概率密度函数p(x)。
3、 求指数函数)0,0()(≥>=-t a Ae t x at 的频谱。
4、 求被截断的余弦函数⎩⎨⎧≥<=T t T t t t x ||0||cos )(0ω的傅立叶变换。
5、 求指数衰减振荡信号)0,0(sin )(0≥>=-t a t e t x at ω的频谱。
第二章 测试装置的基本特性(一)填空题1、 某一阶系统的频率响应函数为121)(+=ωωj j H ,输入信号2sin )(t t x =,则输出信号)(t y 的频率为=ω ,幅值=y ,相位=φ 。
2、 试求传递函数分别为5.05.35.1+s 和2224.141n n ns s ωωω++的两个环节串联后组成的系统的总灵敏度。
IIR DF设计方法 武汉理工大学 数字信号处理

频响就会在w1处出现零值,即可实
现陷波。如特性还达不到要求,可再移动零、极点,这样
作二、三次调整后,就可以获得一些简单的DF.这种方法,
可以设计一些简单阶数很低(1~2阶)的DF。
Im[z]
H(e jw )
re jw1
*
w0
w1
w
re jw1
Re[z]
*
例子
设计带通滤波器,通带中心频率为
幅度衰减到0.
滤波H 器(ejw) H(ejw)ejargH(ejw) 通常DF的设计指标由幅、频相特频性特性决
它又等效H(由 ejw)、群时g延 (w)决定。
三、IIR DF 的设计方法
• 设 计 IIR 数 字 滤 波 器 系 统 函 数 有 两 种 方 法:
• 1、简单滤波器的零、极点累试法 • 2、间 接 方 法 • 3、直 接 方 法
f 阻带衰减:As
w
3、带通滤波器的性能指标
|H(ejw)|或|H(f) Ap 1
通带截止频率:上限截止 频率fp2(wp2),下限截止频 率fp1(wp1)。
通带衰减:Ap
fs1 fp1 fp2 fs2 ws1 wp1 wp2 ws2
As
阻带截止频率:上限截止 频率fs2(ws2),下限截止频
f 率fs1(ws1)。
一、变 换 原 理 1、什么是冲激不变法
• 冲 激 响 应 不 变 法 是 从 时 域 出 发, 要 求 数 字 滤 波 器 的冲 激 响 应 h(n) 对 应 于 模 拟 滤 波 器ha(t) 的 等 间 隔 抽 样。
h(n)=ha(nT) , 其 中 T 是 抽 样 周 期。 因 此 时 域 逼 近 良 好。
Z
平
高通滤波器

1 低通滤波器法
举例:观察有高斯噪声Lenna图像的傅立叶谱和不 同半径下的谱图像的信号能量。
E _ T 1.5387 1015 E _ 5 1.3886 1015 E _ 5 E _ T 0.9025 E _10 1.41911015 E _10 E _ T 0.9223 E _ 20 1.4346 1015 E _ 20 E _ T 0.9323 E _ 50 1.4483 1015 E _ 50 E _ T 0.9412
2 高通滤波器法
-4
4
0.8 0.6 0.4 0.2 -2 -2 0 v u 2 2
-4
4
0.8 0.6 0.4 0.2
-4
-2
0
2 t
4
2 高通滤波器法
3)巴特沃思高通滤波器(BHPF)
n阶巴特沃思(Butterworth)高通滤波器 D0 1 2 2 u v n 11 , 阶巴特沃思高通滤波器 1 H u, v 2 D0 1 2 2 u v H u, v 1
1 低通滤波器法
有高斯噪声的Lenna图像
D0=5
1 低通滤波器法
D0=10
D0=20
1 低通滤波器法
D0=50
有高斯噪声的原Lenna图像
1 低通滤波器法
问题:
(1)模糊
对于半径为5,包含了全部90%的能量。但严重的 模糊表明了图片的大部分边缘信息包含在滤波器滤 去的10%能量之中。随着滤波器半径增加,模糊的 程度就减少。 模糊产生的原理:根据卷积定理
2 t
4
3 带通和带阻滤波器法
4)巴特沃斯带通滤波器
基于MATLAB的数字滤波器设计

唐山学院数字信号处理课程设计题目基于MATLAB的数字滤波器设计系 (部) 信息工程系班级 10通信本2姓名学号指导教师2013 年 1 月 7 日至 1 月 11 日共 1 周数字信号处理课程设计任务书课程设计成绩评定表目录1 绪论 (1)2数字滤波器的设计 (2)2.1数字滤波器的基本概念 (2)2.2利用双线性变换法设计IIR数字滤波器 (2)3课程设计的具体实现 (3)3.1对语音信号进行滤波的滤波器设计 (3)3.1.1 IIR数字滤波器的流程图 (3)3.1.2IIR低通滤波器设计 (3)3.1.3 IIR高通滤波器设计 (5)3.1.4IIR带通滤波器设计 (7)3.2对合成信号进行滤波的滤波器设计 (8)3.2.1设计目的和要求 (8)3.2.2合成信号的程序设计 (8)3.2.3合成信号的频谱程序设计 (9)3.2.4低通滤波器设计 (10)3.2.5 IIR带通滤波器设计 (11)3.2.6IIR高通滤波器滤波 (13)4软件简介 (15)4.1系统界面设计工具—GUI概述 (15)4.2界面设计及使用说明 (15)5结论 (17)6 致谢 (18)参考文献 (19)附录 (20)1 绪论与模拟滤波器相对应,在离散系统中广泛应用数字滤波器。
它的作用是利用离散时间系统的特性对输入信号波形或频率进行加工处理。
或者说,把输入信号变成一定的输出信号,从而达到改变信号频谱的目的。
数字滤波器一般可以用两种方法来实现:一种方法是用数字硬件装配成一台专门的设备,这种设备称为数字信号处理机;另一种方法就是直接利用通用计算机,将所需要的运算编成程序让通用计算机来完成,即利用计算机软件来实现。
模拟滤波器在测试系统或专用仪器仪表中是一种常用的变换装置。
例如:带通滤波器用作频谱分析仪中的选频装置;低通滤波器用作数字信号分析系统中的抗频混滤波;高通滤波器被用于声发射检测仪中剔除低频干扰噪声;带阻滤波器用作电涡流测振仪中的陷波器,等等。
基于MATLAB的信号分析与处理

山东建筑大学课程设计说明书题目:基于MATLAB的信号分析与处理课程:数字信号处理课程设计院(部):信息与电气工程学院专业:通信工程班级:通信学生姓名:学号:指导教师:完成日期:目录目录 (1)摘要 (2)正文 (3)1设计目的和要求 (3)2设计原理 (3)3设计内容 (4)3.1源程序代码 (4)3.2程序执行的结果........................................ (7)3.3调试分析过程描述 (12)3.4结果分析 ................................... 错误!未定义书签。
总结与致谢 (14)参考文献 (15)摘要随着科学技术的飞速发展,人们对信号的要求越来越高。
然而,学好《数字信号处理》这门课程是我们处理信号的基础。
MATLAB是一个处理信号的软件,我们必须熟悉它的使用。
本次课程设计利用MATLAB软件首先产生成低频、中频、高频三种频率信号,然后将三种信号合成为连续信号,对连续周期信号抽样、频谱分析,并设计低通、带通、高通三种滤波器对信号滤波,观察滤出的信号与原信号的关系,并分析了误差的产生,通对数字信号处理课程的理论知识的综合运用。
从实践上初步实现对数字信号的处理。
关键词:MATLAB;连续信号;采样定理;滤波器;频谱分析;正文1设计目的和要求(1)、产生一个连续信号,该信号中包含有低频、中频、高频分量,对其进行采样,用MATLAB绘制它们的时域波形和频域波形,对其进行频谱分析;(2)、根据信号频谱分析的结果,分别设计合适的低通、带通、高通滤波器,用MATLAB绘制其幅频及相频特性图;(3)、用所设计的滤波器对信号进行滤波处理,对滤波后的信号进行FFT 频谱分析,用MATLAB绘制处理过程中的各种波形及频谱图,比较滤波前后的时域波形及频谱,对所得结果和滤波器性能进行分析,阐明原因,得出结论;(4)学会使用MATLAB对信号进行分析和处理;2设计原理理论上信号的采样要符合奈奎斯特采样定律,就是采样频率要高一点,一般为被采信号最高频率的2倍,只有这样,才能保证频域不混叠,也就是采样出来数字信号中包含了被采信号的所有信息,而且没有引入干扰。
武汉理工大学通信工程基于MATLAB和双线性变换法的数字巴特沃斯高通IIR滤波器

课程设计任务书学生姓名:专业班级:指导教师:工作单位:信息工程学院题目: 基于MATLAB和双线性变换法的数字巴特沃斯高通IIR滤波器初始条件:1)MA TLAB软件2)数字信号处理与图像处理基础知识3)双线性变换法的原理和算法4)巴特沃斯高通滤波器的性能指标要求完成的主要任务: (包括课程设计工作量及技术要求,以及说明书撰写等具体要求)1、课程设计工作量:1周。
2、技术要求:1)利用MATLAB仿真软件系统结合双线性变换法设计一个数字巴特沃斯高通IIR滤波器2)在数字信号处理平台上(PC机、MA TLAB仿真软件)进行软件仿真设计并进行调试和数据分析。
3、查阅至少5篇参考文献。
按《武汉理工大学课程设计工作规范》要求撰写设计报告书。
全文用A4纸打印,图纸应符合绘图规范。
时间安排:1、年月日,布置课设具体实施计划与课程设计报告格式的要求说明。
2、年月日至年月日,方案选择和电路设计。
3、年月日至年月日,电路调试和设计说明书撰写。
4、年月日,上交课程设计成果及报告,同时进行答辩。
指导教师签名:年月日系主任(或责任教师)签名:年月日目录摘要 (I)Abstract (II)1 数字滤波器 (1)1.1 数字滤波器的基本概念 (1)1.2 数字滤波器的分类 (1)1.3 数字滤波器的MATLAB实现 (1)2 双线性变换法 (3)2.1 双线性变换法知识简介 (3)2.2 双线性变换法设计数字滤波器原理 (3)3设计任务及方案选择 (5)3.1设计任务 (5)3.2方案设计论证与选择 (5)4数字滤波器的设计 (7)4.1设计方法 (7)4.2设计步骤 (8)4.3设计实例及仿真 (8)5 总结与体会 (14)6参考文献 (15)摘要数字滤波器是数字信号处理的基础,用来对信号进行过滤、检测与参数估计等处理,在通信、图像、语音、雷达等许多领域都有着十分广泛的应用。
尤其在图像处理、数据压缩等方面取得了令人瞩目的进展和成就。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数字信号处理综合实验报告班级: 11级电子信息工程学号: *********** *名:**指导教师:**一、题目:产生一个连续信号,包含低频,中频,高频分量,对其进行采样,进行频谱分析,分别设计三种高通,低通,带通滤波器对信号进行滤波处理,观察滤波后信号的频谱。
二、设计内容:1.设计要求:编程生成连续的时域信号,对其进行采样,分析幅频曲线。
分析频谱后,根据自己生成的信号,设计对应的低通滤波器,带通滤波器,高通滤波器,将产生的信号通过滤波器,得到对应频率的信号,然后分析对应频率的频谱,和预期的进行对比,然后调试,设计出较为经济且又能满足要求的滤波器2.设计原理:滤波器的设计有多种方法,可以设计IIR滤波器或FIR滤波器,其中IIR滤波器可以根据巴特沃斯滤波器或契比雪夫滤波器的原理来设计;FIR滤波器可以根据窗函数法、频率采样法和契比雪夫逼近法等等。
实验中有涉及到切比雪夫滤波器的设计。
这里我选用了巴特沃斯滤波器的设计原理和和窗函数法的设计原理。
3.滤波器设计产生一个连续信号,包含低频,中频,高频分量,对其进行采样,进行频谱分析,分别设计低通,带通,高通滤波器对信号进行滤波处理,观察滤波前后信号的频谱。
三、实验程序及结果分析:1.输入信号产生程序如下:clear,clcfigure(1)f1 = 100;f2 = 1000;f3 = 2000;fs = 6000;t = 0:1/fs:0.1;ft = sin(2*pi*f1*t)+3*sin(2*pi*f2*t)+cos(2*pi*f3*t)+0.3*randn(size(t)); subplot(211)plot(t,ft)title('输入信号的波形')xlabel('时间t');ylabel('幅度');F = fft(ft);OMEGA = 0:fs/length(F):fs-fs/length(F);subplot(212)plot(OMEGA,abs(F))title('输入信号的频谱');xlabel('频率');ylabel('幅度');n = 0:length(t)-1;w1 = 2*pi*f1/fs;w2 = 2*pi*f2/fs;w3 = 2*pi*f3/fs;fn = sin(w1*n)+3*sin(w2*n)+cos(w3*n)+0.3*randn(size(n)); pausefigure(2)plot(n,fn)title('离散后的输入信号')xlabel('时间n');ylabel('幅度');分析:这次实验我用的输入信号是含有三种频率成分的信号,频率和幅度分别是100Hz,1000Hz,2000Hz和1V,3V,1V,采样频率为6000Hz。
从得到的波形上看,该波形比较不平滑,这是因为在产生该信号时对该信号加0.3*rand(size(t))的高斯噪声。
对其频谱分析,同样可以看出其频谱有很多毛刺,这是由于高斯噪声所引起的.2.低通滤波器及其单位脉冲响应频谱和滤出的信号的波形及其频谱,程序如下:figure(3)wp1 = 2.1*w1;ws1 = 1.0*w2;wn1 = (wp1+ws1)/2;N1 = ceil(8*pi/wn1);n1=0:N1-1;wc1=(ws1+wp1)/2;a=(N1-1)/2;m=n1-a+eps;hd1=sin(wc1*m)./(pi*m);window1 = (bartlett(N1))';h1=hd1.*window1;w=0:0.01:pi;H1=freqz(h1,1,w);dbH1=20*log10(abs(H1)/max(abs(H1)));subplot(311)plot(dbH1);title('FIR低通滤波器的单位冲击响应')f1 = filter(h1,1,ft);subplot(312)plot(t,f1);title('低频波的波形');Hw1 = fft(f1);subplot(313)plot(OMEGA,abs(Hw1))title('低频波的频谱')分析:低通滤波器是采用的是FIR滤波器的中的窗函数法设计的,同代截止频率取的是2.1ω1,阻带截止频率是0.65ω2,通带衰减αp=3db,αs=25。
观察低频信号的波形,可以看出,滤出的波还是比较好的,当然还可以将阻带衰减频率变得更小一些,将衰减系数变得更大一些。
观察滤波的效果还是很好地,对于频谱,滤出的频谱还是很干净的。
而波形上的毛刺,那是由于高斯噪声带来的影响,这个是无法完全消除的。
3.带通滤波器及其单位脉冲响应频谱和滤出的信号的波形及其频谱,其程序如下:figure(4)wp21 = 0.7*w2; wp22 = 1.6*w2;ws21 = 0.55*w2;ws22 = 1.45*w2;wn2 = wp21-ws21;N2 = ceil(8*pi/wn2);n2 = 0:N2-1;wc21 = (wp21+ws21)/2;wc22 = (wp22+ws22)/2;a = (N2-1)/2;m2 = n2-a+eps;hd2=sin(wc22*m2)./(pi*m2)-sin(wc21*m2)./(pi*m2);window2 = (hamming(N2))';h2 = hd2.*window2;H2 = freqz(h2,1,w);dbH2=20*log10(abs(H2)/max(abs(H2)));subplot(311)plot(dbH2)title(' FIR带通滤波器的单位取样响应')f2 = filter(h2,1,ft);subplot(312);plot(t,f2);title('中频波的波形');subplot(313);plot(OMEGA,abs(fft(f2)));title('中频波频谱');分析:带通滤波器的设计也是采用FIR滤波器的中的窗函数法设计的,这里的上通带截止频率为0.7ω2,,下通带截止频率为1.6ω2,上阻带截止频率选的是0.55ω2,下阻带截止频率为1.45ω2。
这里的通带宽带为0.9ω2,阻带宽度为0.15ω2,原则上选用其他的窗函数也是可以的,但是事实上,选用三角窗或是矩形窗,设计的滤波器,其效果不好,滤出来的波形不是很理想,因此用的是汉明窗,滤出的效果如图三的第二个图。
可以看出其波形是个很好地正弦波,其频谱如第三个图,频率成分比较的单一,说明滤波器的设计还是很成功的。
4.高通滤波器及其单位脉冲响应频谱和滤出的信号的波形及其频谱,其程序如下:figure(5)wp3 = 0.85*w3;ws3 = 0.7*w3;wn3 = wp3-ws3;N3 = ceil(12*pi/wn3);n3 = 0:N3-1;wc3 = (wp3+ws3)/2;a = (N3-1)/2;m3 = n3-a+eps;window3 = (blackman(N3))';hd3 = sin(pi*m3)./(pi*m3)-sin(wc3*m3)./(pi*m3);h3 = hd3.*window3;H3=freqz(h3,1,w);dbH3=20*log10(abs(H3)/max(abs(H3))); subplot(311)plot(w,dbH3)f3 = filter(h3,1,ft);title('FIR高通滤波器的单位采样响应') subplot(312)plot(t,f3)title('高频波的波形')subplot(313)plot(OMEGA,abs(fft(f3)))title('高频波的频谱')通带截止频率为0.85ω3,阻带截止频率选的是0.7ω3。
阻带宽度为0.15ω3,这里选用的是布莱克曼窗。
这里选用的布莱克曼窗是为了有较大的阻带,观察图形,其波形相对来说还是比较好的,其频谱如第三个图,频率成分比较的单一但是还是有一些纹波,这也是由于高斯噪声产生的,但总体的波形还是比较的接近正弦波。
四、实验总结:通过这次试验加深了我对确定性信号和系统的分析方法、相关算法、系统实现等相关知识的理解以及把握,借助于数字滤波器的设计及实现,掌握数字系统的分析以及设计方法。
通过本次课程设计使我们把该课程的理论与工程应用的紧密结合,进一步理解了信号处理的内涵和实质。
在整个过程中还是碰到不少问题的,从刚开始的没有思路,经过交流以及查阅相关知识和课本内容,再结合以前做过的信号与系统的实验,渐渐找到了方法。
总的来说,在整个实验过程中对信号与系统这个课程又有了进一步的认识,把以前学的一些知识都融会贯通的用了起来,受益不少。
对以前学懂的知识有了更深一步的巩固,对一些不大明白的地方也又有了新的认识,把理论与实践结合起来了。
附录:完整源代码%1.输入信号产生程序如下:clear,clcfigure(1)f1 = 100;f2 = 1000;f3 = 2000;fs = 6000;t = 0:1/fs:0.1;ft = sin(2*pi*f1*t)+3*sin(2*pi*f2*t)+cos(2*pi*f3*t)+0.3*randn(size(t));subplot(211)plot(t,ft)title('输入信号的波形')xlabel('时间t');ylabel('幅度');F = fft(ft);OMEGA = 0:fs/length(F):fs-fs/length(F);subplot(212)plot(OMEGA,abs(F))title('输入信号的频谱');xlabel('频率');ylabel('幅度');n = 0:length(t)-1;w1 = 2*pi*f1/fs;w2 = 2*pi*f2/fs;w3 = 2*pi*f3/fs;fn = sin(w1*n)+3*sin(w2*n)+cos(w3*n)+0.3*randn(size(n));pausefigure(2)plot(n,fn)title('离散后的输入信号')xlabel('时间n');ylabel('幅度');pause%2.低通滤波器及其单位脉冲响应频谱和滤出的信号的波形及其频谱,程序如下:figure(3)wp1 = 2.1*w1;ws1 = 1.0*w2;wn1 = (wp1+ws1)/2;N1 = ceil(8*pi/wn1);n1=0:N1-1;wc1=(ws1+wp1)/2;a=(N1-1)/2;m=n1-a+eps;hd1=sin(wc1*m)./(pi*m);window1 = (bartlett(N1))';h1=hd1.*window1;w=0:0.01:pi;H1=freqz(h1,1,w);dbH1=20*log10(abs(H1)/max(abs(H1)));subplot(311)plot(dbH1);title('FIR低通滤波器的单位冲击响应')f1 = filter(h1,1,ft);subplot(312)plot(t,f1);title('低频波的波形');Hw1 = fft(f1);subplot(313)plot(OMEGA,abs(Hw1))title('低频波的频谱')pause%3.带通滤波器及其单位脉冲响应频谱和滤出的信号的波形及其频谱,其程序如下:figure(4)wp21 = 0.7*w2; wp22 = 1.6*w2;ws21 = 0.55*w2;ws22 = 1.45*w2;wn2 = wp21-ws21;N2 = ceil(8*pi/wn2);n2 = 0:N2-1;wc21 = (wp21+ws21)/2;wc22 = (wp22+ws22)/2;a = (N2-1)/2;m2 = n2-a+eps;hd2=sin(wc22*m2)./(pi*m2)-sin(wc21*m2)./(pi*m2);window2 = (hamming(N2))';h2 = hd2.*window2;H2 = freqz(h2,1,w);dbH2=20*log10(abs(H2)/max(abs(H2)));subplot(311)plot(dbH2)title(' FIR带通滤波器的单位取样响应')f2 = filter(h2,1,ft);subplot(312);plot(t,f2);title('中频波的波形');subplot(313);plot(OMEGA,abs(fft(f2)));title('中频波频谱');pause%4.高通滤波器及其单位脉冲响应频谱和滤出的信号的波形及其频谱,其程序如下:figure(5)wp3 = 0.85*w3;ws3 = 0.7*w3;wn3 = wp3-ws3;N3 = ceil(12*pi/wn3);n3 = 0:N3-1;wc3 = (wp3+ws3)/2;a = (N3-1)/2;m3 = n3-a+eps;window3 = (blackman(N3))';hd3 = sin(pi*m3)./(pi*m3)-sin(wc3*m3)./(pi*m3); h3 = hd3.*window3;H3=freqz(h3,1,w);dbH3=20*log10(abs(H3)/max(abs(H3)));subplot(311)plot(w,dbH3)f3 = filter(h3,1,ft);title('FIR高通滤波器的单位采样响应')subplot(312)plot(t,f3)title('高频波的波形')subplot(313)plot(OMEGA,abs(fft(f3)))title('高频波的频谱')。