信号与线性系统课程设计报告分析

合集下载

信号与线性系统分析2篇

信号与线性系统分析2篇

信号与线性系统分析2篇第一篇:信号与线性系统分析信号与线性系统是掌握通信工程、信息工程等领域的基础,也是现代科技的重要组成部分。

本篇文章将从信号的定义、分类、性质和线性系统的特征、分类、性质等方面进行分析。

一、信号的定义信号是某个量在时间、空间及其他变化方面的变化表现,是信息载体。

它可以是物理量、电信号、声音、光线等形式。

信号常被分为模拟信号和数字信号两种。

二、信号的分类1. 持续信号和瞬时信号:根据信号持续时间的长短进行分类。

持续信号是指信号在一段时间内有实际意义,例如正弦信号;瞬时信号是指信号只在某个时刻有信号,例如冲激信号。

2. 同期信号和非同期信号:根据信号之间的时间关系进行分类。

同期信号是指多个信号之间存在频率的整数倍关系,例如正弦波的频率为120Hz、240Hz、360Hz等的多个正弦波;非同期信号是指没有频率整数倍关系的信号,例如正弦波的频率为60Hz和220Hz的两个正弦波。

3. 连续信号和离散信号:根据信号定义域的连续性进行分类。

连续信号是指信号定义域是连续的,可以取任意值的信号,例如正弦波;离散信号是指信号定义域是离散的,只能取整数值的信号,例如数字信号。

三、信号的性质1. 周期性:如果信号在一定时间内重复出现,则称该信号具有周期性。

周期长度是连续信号交替出现的最短时间间隔。

2. 带限性:信号在频谱上存在一定的范围,称为信号的带限。

例如人耳可接受的声音频率范围是20Hz到20kHz,超出这个范围的频率对人耳无法感知。

3. 能量和功率:信号的能量是指信号在时间上的总和,定义为E = ∫(|x(t)|²)dt;功率是指单位时间内信号的能量,定义为P = E/T,其中T是时间长度。

四、线性系统的特征线性系统是指具有线性关系的系统,即输入信号和输出信号之间存在函数关系,并且满足叠加原则和比例原则。

线性系统有两种,时不变系统和时变系统。

一、时不变系统时不变系统是指在某个时间点的输入信号和某个时间点的输出信号之间存在固定的函数关系,即系统的参数不随时间变化。

信号与线性系统课程设计

信号与线性系统课程设计

信号与线性系统课程设计报告课题五FM调制与解调系统的设计班级:电子C102姓名:王伟泽学号:108021成绩:指导教师:刘翠响日期:2013年1月04日题目:FM调制与解调系统的设计摘要FM在通信系统中的使用非常广泛。

FM广泛应用于高保真音乐广播、电视伴音信号的传输、卫星通信和蜂窝电话系统等。

本设计主要是利用MATLAB集成环境下的M文件,编写程序来实现FM调制与解调过程,并分别绘制出基带信号,载波信号,已调信号的时域波形;再进一步分别绘制出对已调信号叠加噪声后信号,相干解调后信号和解调基带信号的时域波形;最后绘出FM基带信号通过上述信道和调制和解调系统后的误码率与信噪比的关系,并通过与理论结果波形对比来分析该仿真调制与解调系统的正确性及噪声对信号解调的影响。

在课程设计中,系统开发平台为Windows Vista,使用工具软件为MATLAB 7.0。

在该平台运行程序完成了对FM调制和解调以及对叠加噪声后解调结果的观察。

通过该课程设计,达到了实现FM信号通过噪声信道,调制和解调系统的仿真目的。

关键词 FM;PM;调制;解调;MATLAB 7.0;SIMULINK;LABVIEW;1课程设计的目的、意义1.1本课题的目的本课程设计课题主要研究FM 调制与解调模拟系统的理论设计和软件仿真方法。

通过完成本课题的设计,拟主要达到以下几个目的:1.掌握模拟系统FM 调制与解调的原理。

2.掌握模拟系统FM 调制与解调的设计方法;3.掌握应用MATLAB分析系统时域、频域特性的方法,进一步锻炼应用Matlab 进行编程仿真的能力;4.熟悉基于Simulink的动态建模和仿真的步骤和过程;5.了解基于LabVIEW虚拟仪器的特点和使用方法,熟悉采用LabVIEW进行仿真的方法。

1.2本课题的意义本课程设计课题主要研究FM 调制与解调模拟系统的理论设计和软件仿真方法。

通过完成本课题的设计,意在使学生将高频电子线路、数字信号处理、信号与线性系统等所学知识融汇起来,加深对“FM 调制与解调”的理解和认识,真正达到学以致用的目的。

信号处理与线性系统分析课程设计

信号处理与线性系统分析课程设计

信号处理与线性系统分析课程设计一、设计目的本课程设计旨在通过对信号处理和线性系统分析理论的学习与实践,深入掌握这个领域的基本知识,提高学生在相关领域的实际应用能力。

二、设计过程1. 理论基础学习在进行课程设计之前,学生需要进行一定程度的理论基础学习。

这包括了信号处理和线性系统分析的基础理论知识,比如信号傅立叶分析、Z变换与离散傅立叶变换等。

同时,在这个环节中,学生还需要对信号的特点、常见系统模型的分类和特点以及系统响应的特征进行深入的学习。

2. 设计方案制定在完成理论学习后,学生需要制定相应的课程设计方案。

这个过程需要依据已学习的理论知识,根据具体的设计需求,确定适当的信号类型、系统模型以及相应的算法。

例如,可以通过某个特定样本信号的信噪比、能量等指标对它进行信号处理和参数估计,利用矩阵和离散傅里叶变换来分析系统模型的特点,基于拉普拉斯变换来评估系统响应的性能,仿真验证结果。

3. 实验操作及数据处理此环节是课程设计最为核心的部分。

学生需要按照方案进行实验操作,获取数据并进行相应的处理。

实验操作包括利用MATLAB进行代码编写、算法实现,以及对实验数据进行分析和处理,从而得到实验结果。

4. 结果分析与报告撰写在实验部分结束后,学生需要对实验结果进行总结并进行分析,从而得出结论。

通过结论,归纳实验结果,深刻理解实验过程中的知识点,得出实用技巧,以提高学生的实际应用能力。

最后,学生需要撰写实验报告,清晰地汇总所获得的实验结果和结论。

报告内容包括实验目的、实验过程、实验结果以及结论等,具体格式需按照规定格式进行规范地撰写。

三、实验内容在课程设计中,实验内容包括:1. 原始信号的特征提取利用特殊样本信号的发送与接收来评价其信噪比、error rate及误码率等参数,并利用离散的傅里叶变换进行信号的频谱分析,找到信号的特征。

2. 系统响应的特征分析利用常见的系统模型,如FIR/ IIR filter等分析不同频率下输入信号的输出,作为系统响应的分析结果;将系统的时域表象转化为频域表现,并验证其系统响应能否满足系统的性能指标。

信号与线性系统课程设计

信号与线性系统课程设计

信号与线性系统课程设计一、课程目标知识目标:1. 学生能够理解并掌握信号与线性系统的基本概念,包括信号的分类、线性时不变系统的定义及其性质;2. 学生能够运用数学工具描述信号的特性,分析线性时不变系统的响应,并解决实际问题;3. 学生能够掌握傅里叶级数、傅里叶变换和拉普拉斯变换的基本原理及其在信号处理中的应用。

技能目标:1. 学生能够运用所学知识对实际信号进行处理,如信号的采样、滤波和调制;2. 学生能够运用数学软件(如MATLAB)进行信号与系统的仿真实验,提高实际操作能力;3. 学生能够通过小组合作,共同分析并解决信号与线性系统领域的问题,提高团队协作能力。

情感态度价值观目标:1. 学生通过学习信号与线性系统,培养对通信工程和电子信息工程的兴趣和热情;2. 学生在学习过程中,养成严谨、求实的科学态度,培养独立思考和创新能力;3. 学生通过小组合作,学会尊重他人意见,提高沟通与交流能力,形成良好的团队合作精神。

本课程针对高中年级学生,结合学科特点和教学要求,注重理论与实践相结合,旨在培养学生具备信号与线性系统领域的基本知识和技能,同时提高学生的情感态度价值观。

课程目标具体、可衡量,为后续教学设计和评估提供明确依据。

二、教学内容1. 信号与系统基本概念:信号分类、连续与离散时间信号、线性时不变系统定义及性质。

教材章节:第一章 信号与系统基本概念2. 数学工具描述信号与系统:差分方程、微分方程、卷积积分。

教材章节:第二章 数学工具描述信号与系统3. 傅里叶级数与傅里叶变换:周期信号的傅里叶级数展开、非周期信号的傅里叶变换。

教材章节:第三章 傅里叶级数与傅里叶变换4. 拉普拉斯变换:拉普拉斯变换的定义、性质、逆变换及应用。

教材章节:第四章 拉普拉斯变换5. 信号处理应用:信号的采样、滤波、调制原理及其实现方法。

教材章节:第五章 信号处理应用6. 线性系统分析:稳定性分析、频率响应特性、零状态与零输入响应。

信号与线性系统实验报告2

信号与线性系统实验报告2

实验二连续系统频域分析一、实验目的1.通过观察信号的分解与合成过程,理解利用傅利叶级数进行信号频谱分析的方法。

2.了解波形分解与合成原理。

3.掌握带通滤波器有关特性的设计和测试方法。

4.了解电信号的取样方法与过程以及信号恢复的方法。

5.观察连续时间信号经取样后的波形图,了解其波形特点。

6.验证取样定理并恢复原信号。

二、实验内容1.用示波器观察方波信号的分解,并与方波的傅利叶级数各项的频率与系数作比较。

2.用示波器观察三角波信号的分解,并与三角波的傅利叶级数各项的频率与系数作比较。

3.用示波器观察方波信号基波及各次谐波的合成。

4.用示波器观察三角波信号基波及各次谐波的合成。

5.用示波器观察不同的取样频率抽样得到的抽样信号。

6.用示波器观察各取样信号经低通滤波器恢复后的信号并验证抽样定理。

三、实验仪器1.信号与系统实验箱一台2.信号系统实验平台3.信号的分解与合成模块(DYT3000-69)一块4.信号的取样与恢复模块(DYT3000-68)一块5.同步信号源模块(DYT3000-57)(选用)6.20MHz双踪示波器一台7.连接线若干四、实验原理1、信号的分解与合成任何电信号都是由各种不同频率、幅度和初始相位的正弦波跌加而成的。

对周期信号由它的傅利叶级数展开式可知,各次谐波为基波频率的整数倍。

而非周期信号包含了从零到无穷大的所有频率成份,每一频率成份的幅度均趋向无穷小,但其相对大小是不同的。

通过一个选频网络可以将电信号中所包含的某一频率成份提取出来。

本实验采用性能较好的有源带通滤波器作为选频网络。

对周期信号波形分解的方案框图如图2-1所示。

实验中对周期方波、三角波、锯齿波信号进行信号的分解。

方波信号的傅利叶级数展开式为411()(sin sin 3sin 5)35Af t t t t ωωωπ=+++…;三角波信号的傅利叶级数展开式为2811()(sin sin 3sin 5)925A f t t t t ωωωπ=-+-…;锯齿波信号的傅利叶级数展开式为11()(sin sin 2sin 3)223A A f t t t t ωωωπ=-+++…,其中2T πω=为信号的角频率。

通信工程课程设计信号与线性系统课程设计

通信工程课程设计信号与线性系统课程设计

通信工程课程设计信号与线性系统课程设计通信工程是一个非常重要和广泛的领域,涉及电子、通信、计算机和信息技术等方面。

在通信工程领域中,信号与线性系统是非常重要的基础课程,为后续的通信系统设计和实现提供了基础支撑。

因此,通信工程专业中的信号与线性系统课程设计也非常重要,今天我们来探讨一下这个话题。

首先,要了解什么是信号与线性系统。

信号通常是一种物理量,它可以是任何一个随时间变化的量,比如电压、电流、音频信号等。

而线性系统则是指那些满足线性叠加原理的系统,比如电路、滤波器、传输线、控制系统等。

在通信工程中,信号常常通过线性系统被传输、处理和分析等。

因此,理解信号与线性系统的原理和应用是非常重要的。

接下来,我们来了解一下通信工程专业中,信号与线性系统课程设计的内容。

一般来说,这门课程会涵盖以下几个方面:1.信号的基本概念和分类。

包括模拟信号和数字信号的区别,周期信号和非周期信号的特点,以及连续信号和离散信号的定义等。

2.线性系统的基本特征和分析方法。

主要包括线性系统的叠加性、位移不变性、时移不变性和因果性等基本特征,以及对线性系统的稳定性、频率响应和传递函数等进行分析。

3.离散时间信号和系统的基本原理。

主要包括离散时间信号和系统的定义,以及相应的离散傅里叶变换和离散时间傅里叶变换等分析方法。

4.模拟信号和系统的基本理论和应用。

主要包括模拟信号和系统的频谱分析、滤波器设计和实现,以及模拟通信系统中的调制、解调和调制解调器的设计等。

5.数字信号和系统的基本理论和应用。

主要包括数字信号和系统的采样和量化、数字滤波器的设计和实现,以及数字通信系统中的调制、解调和调制解调器的设计等。

以上就是通信工程专业中,信号与线性系统课程设计的基本内容。

对于学生而言,掌握这些内容后,就能够理解和分析各种信号和线性系统的特点,并且可以通过相应的分析方法完成各种信号和系统的分析、设计和实现等。

最后,我们来总结一下。

信号与线性系统作为通信工程中非常重要和基础的课程,可以为学生提供基本的分析方法和实践技能,为后续的通信系统设计和实现提供基础支撑。

信号与线性系统课程设计报告

信号与线性系统课程设计报告

信号与线性系统课程设计报告The Standardization Office was revised on the afternoon of December 13, 2020信号与线性系统课程设计报告课题:周期信号的分解与合成班级:电子111班姓名:河北工业大学学号:组号:同组人:成绩:指导教师:增城日期:周期信号的分解与合成摘要:本文详细介绍了周期信号的分解与合成的原理,给出了电路参数设计、matlab辅助分析、multisim仿真的方法,并用硬件电路实现信号分解与合成,另外本文亦对设计过程中出现的问题进行总结分析。

设计主体为5次谐波带通滤波器设计和信号合成电路的设计,因此本文对带通滤波器进行了详细的理论推导,并且编写了matlab函数进行参数的计算;合成电路采用运算放大器构建一个具有5个输入的加法器电路。

软件仿真、硬件调试部分给出了具体的调试方案和步骤,对理论值计算、multisim 软件仿真、matlab 辅助分析、硬件调试的结果分别进行总结和分析,并比较其存在的差异同时分析产生差异的原因。

通过这次课程设计,理论应用实践,在掌握信号合成与分解的原理、方法的同时也深深体会到了理论和实践之间的差距,只有勤动手、勤实践才能达到学以致用的效果。

关键词:信号的分解合成、带通滤波器、加法器、matlab 、multisim1 课程设计的目的、意义1.了解周期信号分解与合成电路的原理及实现方法。

2.深入理解信号频谱和信号滤波的概念,理解滤波器幅频响应和相频响应对信号的影响以及无失真传输的概念。

3.掌握模拟带通滤波器的原理与设计方法,掌握利用Multisim 软件进行模拟电路设计及仿真的方法。

4.了解周期信号分解与合成硬件电路的设计、制作、调试过程及步骤。

5.掌握新一代信号与系统实验系统及虚拟示波器、虚拟信号发生器的操作使用方法。

6.培养运用所学知识分析和解决实际问题的能力。

2 设计任务及技术指标设计任务周期信号分解与合成电路设计、电路(系统)仿真分析、电路板焊接、电路调试与测试、仿真和测试结果分析等内容。

信号与线性系统实验报告资料

信号与线性系统实验报告资料

中南大学信号与线性系统实验报告学生姓名学生学号学院信息科学与工程学院专业班级电子信息工程1301完成时间2014.12.26目录一.实验一 (1)二.实验二 (5)三.实验三 (9)四.实验四 (13)《信号与系统》实验报告实验室名称:实验日期: 2014年12 月8 日学院信息科学与工姓名专业、班级程学院实验名称NI ELVIS/SIGEx 套件的使用方法指导张金焕教师教师评语教师签名:年月日实验目的:1.熟悉脉冲发生器(数字输出)并学会使用2.熟悉信号发生器并学会使用实验内容:1.使用脉冲发生器产生周期序列信号2.使用信号发生器产生各种方波、正弦波和三角形波实验器材:1.装有 LabVIEW8.5 (或更高版本)的计算机,还需装有数字滤波器设计工具包。

2.NI ELVIS II或者II+以及配套的USB 数据线3.EMONA SIGEx信号与系统扩展板4.各种各样的连接导线5.两根带 BNC 接头的 2mm 导线实验原理:1.脉冲发生器可以产生周期序列信号2.信号发生器可以产生各种方波、正弦波和三角形波实验步骤:设置 NI ELVIS/SIGEx套件1.关闭 NI ELVIS 单元及原型开发板上的开关。

2.将 SIGEx 板卡插入到NI ELVIS 单元中。

注意:这步可能已经为你做好了。

3.使用 USB 数据线连接NI ELVIS 和计算机。

4.打开计算机(假如还未开机)进入 Win7 系统并等待其完全启动(这样计算机才会准备好连接外部的 USB 设备)。

5.打开 NI ELVIS 单元,但不要打开原型开发板的开关。

观察USB 指示灯是否变亮(在ELVIS 单元的右上角)。

如果扬声器可用,那么计算机将发出声音以提示已经检测到 ELVIS 单元。

6.打开 NI ELVIS 原型开发板开关,给 SIGEx 板卡上电。

检查所有的三个指示灯是否点亮,如未点亮,请向指导老师寻求帮助。

7.打开 SIGEx Main VI 。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

信号与线性系统课程设计报告课题五基于FIR滤波的语音信号处理系统设计班级:姓名:学号:组号及同组人:成绩:指导教师:日期:课题五基于FIR滤波的语音信号处理系统设计摘要:MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化及交互式程序设计的高科技计算环境。

它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。

MATLAB 可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。

MATLAB特点:1) 高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来;2) 具有完备的图形处理功能,实现计算结果和编程的可视化;3)友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握;4)功能丰富的应用工具箱,为用户提供了大量方便实用的处理工具。

关键词:GUI界面,信号采集,内插恢复,重采样,滤波器一、课程设计目的及意义本设计课题主要研究数字语音信号的初步分析方法、FIR数字滤波器的设计及应用。

通过完成本课题的设计,拟主要达到以下几个目的:(1)熟悉Matlab软件的特点和使用方法。

(2)熟悉LabVIEW虚拟仪器的特点以及采用LabVIEW进行仿真的方法。

(3)掌握信号和系统时域、频域特性分析方法。

(4)掌握FIR数字滤波器的设计方法(窗函数设计法、频率采样设计法)及应用。

(5)了解语音信号的特性及分析方法。

(6)通过本课题的设计,培养学生运用所学知识分析和解决实际问题的能力。

二、课题任务(一)简单数字语音信号处理系统的Matlab设计。

使用GUI进行系统的图形用户界面设计,在该界面中包括对语音信号的读取,对信号的时域,频域分析,添加噪声,设计FIR数字滤波器(利用窗函数设计法、频率采样设计法任选)实现噪声滤除。

具体任务如下:(1)对语音信号进行采集(读取),对数字语音信号加入干扰噪声,画出原始信号及带噪信号的时域波形,利用FFT进行频域分析,画出相应波形,并对语音进行播放。

(3)根据对语音信号及噪声的实际情况分析,选择适当的FIR数字滤波器进行设计,并对噪声进行滤除。

(4)分析、对比噪声滤除前后的语音时域、频域特性,并对噪声滤除前后语音进行播放比较。

(5)利用GUI设计图形用户界面(包含以上功能)。

(二)利用LabVIEW进行仿真设计。

实现简单数字语音信号处理系统的功能,要求给出系统的前面板和框图,并记录仿真结果。

(三)数字语音信号的参数计算(选作)。

对语音信号的短时能量,短时平均过零率等参数进行计算。

(四)整理数据,撰写设计报告。

三、主要设备和软件1.PC机,一台2.Matlab6.5以上版本,一套3. LabVIEW 7.0以上版本软件,一套四、设计原理1设计GUI界面2.信号采集程序代码:global x, global fs, global nbits[x,fs,nbits]=wavread('C:\Users\lenovo\Desktop\语音信号\chi1.wav'); sound(x,fs,nbits); %回放语音信号N=length(x)-1;figure (101);plot(x);title('原始信号时域波形');figure(102);freqz(x) %绘制原始语音信号采样后的频率响应图title('原始语音信号采样后频率响应图');3.内插恢复global x, global fs, global nbits[x,fs,nbits]=wavread('C:\Users\lenovo\Desktop\语音信号\chi1.wav'); a=0:length(x)-1;%产生一个与x长度相等的向量,元素是0到x的长度-1 b=0:0.5:(2*(length(x))-1)/2;y=interp1(a,x,b);sound(y,16000,nbits);figure(201)plot(y);title('原信号内插恢复');4. 采样频率global y1,global y2,global y3,global x, global fs, global nbits N=length(x)-1i=1:2:N;y1=x(i);sound(y1,8000,nbits);figure(301);plot(y1);title('采样频率8000HZ语音信号时域图');figure(302);freqz(y1);%求系统的频率响应title('采样频率8000HZ语音信号频率响应图'); i=1:4:N;y2=x(i);sound(y2,4000,nbits);figure(303);plot(y2);title('采样频率4000HZ语音信号时域图'); figure(304);freqz(y2);title('采样频率4000HZ语音信号频率响应图'); i=1:8:N;y3=x(i);sound(y3,2000,nbits);figure(305);plot(y3);title('采样频率2000HZ语音信号时域图'); figure(306);freqz(y3);title('采样频率2000HZ语音信号频率响应图');5.原信号与重采样global x,global y1,global y2,global y3,global X,global X1,global X2,global X3X=fft(x)figure(401)plot(abs(X));title('原语音信号频谱图');X1=fft(y1)figure(402)plot(abs(X1));title('采样频率8000HZ语音信号频谱图');figure(403)plot(abs(X2));title('采样频率4000HZ语音信号频谱图');X3=fft(y3)figure(404)plot(abs(X3));title('采样频率2000HZ语音信号频谱图');6.噪声信号及加噪之后global xglobal fsglobal nbitsglobal X4global Yglobal noiset=1:1:length(x);noise=0.01*cos(2*pi*5000*t); sound(noise,fs,nbits);figure(501)plot(noise);title('噪声信号时域图'); figure(502)subplot(2,1,1);freqz(noise)title('噪声信号频率响应图'); s=length(noise);xc=fft(noise,s);xcc=fftshift(xc);f=0:fs/s:fs*(s-1)/s;subplot(2,1,2);plot(f,abs(xcc));title('噪声信号的频谱图');X4=x+noise';%加了高频噪声的信号sound(X4,fs,nbits);%回放加噪信号sound(x,fs,nbits);Y=fft(X4);%对加了高频噪声的信号进行傅立叶变换figure(503);plot(abs(Y));X=fft(x);figure(504)subplot(2,2,1);plot(abs(X));title('原信号频谱图');subplot(2,2,2);plot(abs(Y));title('加噪后的语音信号频谱图');subplot(2,2,3);plot(x)title('原始语音采样后时域信号');xlabel('时间轴 n');ylabel('幅值 A');subplot(2,2,4);plot(X4)title('加噪后语音信号时域图');7.进行滤波处理①FIR滤波器的设计原理设计数字滤波器的任务就是寻求一个因果稳定的线性时不变系统,并使系统函数H(z)具有指定的频率特性。

数字滤波器根据其冲激响应函数的时域特性,可分为两种,即无限长冲激响应(IIR)滤波器和有限长冲激响应(FIR)滤波器。

FIR滤波器的冲激响应只能延续一定时间,在工程实际中可以采用递归的方式实现,也可以采用非递归的方式实现。

FIR滤波器程序代码:global fs,global x,global nbits ,global a,global bglobal X4,global Ywp=2*pi*6000/fs;ws=2*pi*8000/fs;Rp=10; Rs=40;wdelta=ws-wp;N=ceil(1.8*pi/wdelta); %取整wn=(wp+ws)/2;[b,a]=fir1(N,wn/pi,boxcar(N+1)); %选择窗函数,并归一化截止频率 figure(601)freqz(b,a);title('FIR低通滤波器');②滤波前后对比f2=filter(b,a,x);figure(602)subplot(2,1,1)plot(X4)title('FIR低通滤波器滤波前的时域波形');subplot(2,1,2)plot(f2);title('FIR低通滤波器滤波后的时域波形');sound(f2,fs,nbits); %播放滤波后的语音信号F0=fft(f2);Y=fft(X4);figure(603)subplot(2,1,1);plot(abs(Y));title('加噪后的语音信号频谱图');xlabel('频率/Hz');ylabel('幅值');subplot(2,1,2)F2=plot(abs(F0));title('FIR低通滤波器滤波后的频谱')xlabel('频率/Hz');ylabel('幅值');结论:由噪声信号和滤波后的信号的时域图和频谱图可看出噪声信号中的噪声成分已成功的去除,因而设计成功由滤波器的幅频和相频图可看出滤波器的设计也符合要求。

相关文档
最新文档