中南大学现代信号处理课程设计报告

合集下载

中南大学数字信号处理实验报告

中南大学数字信号处理实验报告

数字信号处理实验报告学院:信息科学与工程学院专业班级:姓名:学号:指导老师:实验一 常见离散信号的产生和频谱分析一、实验目的(1) 熟悉MATLAB 应用环境,常用窗口的功能和使用方法;(2) 加深对常用离散时间信号的理解;(3) 掌握简单的绘图命令;(4) 掌握序列傅里叶变换的计算机实现方法,利用序列的傅里叶变换对离散信号进行频域分析。

二、实验内容及要求1、复习常用离散时间信号的有关内容2、用MATLAB 编程产生任意3种序列(长度可输入确定,对(d)(e)(f)中的参数可自行选择)(序列包括a 、单位抽样序列;b 、单位阶跃序列;c 、矩形序列;d 、正弦序列;e 、实指数序列;f 、复指数序列),并绘出其图形。

3、混叠现象对连续信号01()sin(2***)x t pi f t =(其中,01500f Hz =)进行采样,分别取采样频率2000,1200,800s f Hz Hz Hz =,观察|)(|jw e X 的变化,并做记录(打印曲线),观察随着采样频率降低频谱混叠是否明显存在,说明原因。

4、截断效应 给定()cos()4x n n π=,截取一定长度的信号()()()y n x n w n =,()w n 为窗函数,长度为N ,()()N w n R n =。

分别取N=6,8,12,计算()y n 的N 点DFT 变换,画出其幅频特性曲线;做2N 点DFT 变换,分析当N 逐渐增大时,分析是否有频谱泄露现象、主瓣的宽度变化?如何减小泄露?5、栅栏效应给定()4()x n R n =,分别计算()jw X e 在频率区间[]0,2π上的16点、32点、64点等间隔采样,绘制()jw X e 采样的幅频特性图,分析栅栏效应,如何减小栅栏效应?三、实验用MATLAB 函数介绍1、数字信号处理中常用到的绘图指令(只给出函数名,具体调用格式参看help)figure()、plot()、stem()、axis()、grid on 、title()、xlabel()、ylabel()、text()、hold on 、subplot()2、离散时间信号产生可能涉及的函数zeros()、ones()、exp()、sin()、cos()、abs()、angle()、real()、imag()四、实验结果及分析1、单位阶跃序列的程序及图像2、矩阵序列的程序及图像3、正弦序列的程序及图像4、混叠现象分析及程序、图像(1)采样频率为2000Hz分析:随着采样频率降低,频谱混叠越来越明显,原因:采样频率为f01=500Hz,根据采样定理,采样频率必满足Fs>=2fc,否则会在频率Fs/2处出现频谱混叠。

现代信号处理课程设计报告

现代信号处理课程设计报告

中南大学课程设计报告题目现代信号处理学生姓名任秋峥指导教师张昊、张金焕学院信息科学与工程学院学号 0909090711 专业班级电子信息专业0901班完成时间 2011年9月7号目录第一章、课程设计题目 (3)1.1题目 (3)1.2课程设计要求 (3)第二章、设计思想概述 (4)2.1离散时间L TI系统及其脉冲响应 (4)2.1.1、离散时间L TI系统 (4)2.1.2离散时间系统的脉冲响应 (5)2.2、采样定理及连续时间信号的傅里叶变换 (6)2.3序列FFT (7)2.4滤波器的设计 (9)2.4.1、IIRDF的设计 (9)2.4.2 FIRDF的设计 (11)第三章、程序设计及关键部分功能说明 (13)3.1、差分方程的单位脉冲响应程序设计 (13)3.1.1差分方程在各个点的单位脉冲响应设计和分析 (13)3.2、验证采样定理 (14)3.2.1、连续时间信号的傅里叶变换 (14)3.2.2、采样定理 (16)3.3、冲击序列和矩形序列的8点和16点FFT (17)3.3.1冲击序列的FFT (17)3.3.2矩形序列的fft (18)3.4、滤波器的设计 (18)3.4.1、IIRDF的设计 (18)3.4.2、FIRDF的设计 (19)第四章、程序实现 (21)4.1、差分方程 (21)4.2采样定理 (22)4.3、FFT (25)4.4滤波器的设计 (28)4.4.1、IIRDF设计 (28)4.4.2、FIR滤波器的设计 (29)第五章、附录 (33)5.1源程序代码 (33)5.2参考文献 (39)第六章、小结与体会 (39)第一章、课程设计题目1.1题目⑴已知差分方程y(n)-y(n-1)+0.8y(n-2) = x(n);①计算并画出n = -10,...,100的脉冲响应;②研究系统的稳定性。

⑵用实验来对采样定理进行验证。

①设||1000x-t=,求并画出其傅立叶变换;e)(t②用5000样本/s和1000样本/s对该模拟信号进行采样,画出其序列傅立叶变换图并进行比较;⑶对于单位抽样序列(n)R,分别作8,16点FFT,观δ、矩形序列(n)8察它们的幅频特性,说明它们的差别,简要说明原因。

现代信号处理课设报告

现代信号处理课设报告

现代信号处理课设报告中南大学本科生课程设计报告课程名称现代信号处理指导教师赵亚湘学院信息科学与工程学院专业班级通信工程班姓名学号题目一语音信号去噪处理一、设计要求1)在windows系统下的录音机录制一段1s左右的语音信号作为原声信号,在MATLAB软件平台下,利用函数wavread对语音信号进行采样,记住采样频率和采样点数;2)画出语音信号的时域波形,对采样后的语音进行fft变换,得到信号的频谱特性;对语音信号分别加入正弦噪声和白噪声,画出加噪信号的时域波形和频谱图;3)根据对加噪语音信号谱分析结果,确定滤除噪声滤波器的技术指标,设计合适的数字滤波器,并画出滤波器的频域响应;4)用所设计的滤波器对加噪的信号进行滤波,在同一个窗口画出滤波前后信号的时域图和频谱图,对滤波前后的信号进行对比,分析信号变化;5)利用sound(x)回放语音信号,验证设计效果。

二、设计思想和系统功能分析1、设计原理对语音信号加正弦/对比分析加噪声前后设计滤波,与原2、本课题的研究基本步骤如下:①确定已知声音信号的存储路径。

②在MATLAB平台上读入语音信号。

③绘制频谱图并回放原始语音信号。

④利用MATLAB编程加入一段正弦波噪音,设计滤波器去噪。

⑤利用MATLAB编程加入一段随机噪音信号,设计FIR和IIR滤波器去噪,并分别绘制频谱图、回放语音信号。

⑥通过仿真后的图像以及对语音信号的回放,对比两种去噪方式的优缺点。

三、设计中关键部分的理论分析与计算,关键模块的设计思路1、语言的录入及处理在MATLAB软件平台下,利用函数wavread()对语音信号采集,并记录采样频率和采样点数。

将语音信号转换成计算机能够运算的有限长序列。

用FFT(傅里叶变换)对其作谱分析。

对信号添加噪声,然后通过窗函数法设计滤波器滤掉该语音信号的噪声,对比滤波前后的语音波形和频谱。

2、时域信号的FFT分析FFT即为快速傅氏变换,是离散傅氏变换的快速算法,它是根据离散傅氏变换的奇、偶、虚、实等特性,对离散傅立叶变换的算法进行改进获得的。

中南大学数字信号处理实验报告

中南大学数字信号处理实验报告

中南大学《数字信号处理》实验报告-课程名称数字信号处理指导教师李宏学院信息科学与工程学院专业班级姓名学号目录实验一常见离散时间信号的产生和频谱分析 (3)一、实验目的 (3)二、实验原理 (3)三、实验内容 (6)实验二数字滤波器的设计 (12)一、实验目的 (12)二、实验原理 (12)三、实验内容 (16)实验一 常见离散时间信号的产生和频谱分析一、实验目的(1)熟悉MATLAB 应用环境,常用窗口的功能和使用方法;(2)加深对常用离散时间信号的理解;(3)掌握简单的绘图命令;(4)掌握序列傅里叶变换的计算机实现方法,利用序列的傅里叶变换对离散信号进行频域分析。

二、实验原理(1)常用离散时间信号a )单位抽样序列⎩⎨⎧=01)(n δ 00≠=n n 如果)(n δ在时间轴上延迟了k 个单位,得到)(k n -δ即:⎩⎨⎧=-01)(k n δ0≠=n k n b )单位阶跃序列⎩⎨⎧=01)(n u 00<≥n n c )矩形序列 ⎩⎨⎧=01)(n R N 其他10-≤≤N nd )正弦序列)sin()(ϕ+=wn A n xe )实指数序列f )复指数序列()()jw n x n e σ+=(2)离散傅里叶变换:()()n x n a u n =设连续正弦信号()x t 为0()sin()x t A t φ=Ω+这一信号的频率为0f ,角频率为002f πΩ=,信号的周期为00012T f π==Ω。

如果对此连续周期信号()x t 进行抽样,其抽样时间间隔为T ,抽样后信号以()x n 表示,则有0()()sin()t nT x n x t A nT φ===Ω+,如果令w 为数字频率,满足000012s sf w T f f π=Ω=Ω=,其中s f 是抽样重复频率,简称抽样频率。

为了在数字计算机上观察分析各种序列的频域特性,通常对)(jw e X 在[]π2,0上进行M 点采样来观察分析。

中南大学信号与系统实验报告

中南大学信号与系统实验报告

《信号与系统》实验报告目录实验一基本信号的生成......................................... 错误!未定义书签。

实验二信号的基本运算......................................... 错误!未定义书签。

实验三系统的时域分析......................................... 错误!未定义书签。

实验四周期信号的频域分析20实验一1、在k [10:10]=- 范围内产生并画出以下信号: a) 1f [k][k]δ=;b) 2f [k][k+2]δ=;c) 3f [k][k-4]δ=;d) 4f [k]2[k+2][k-4]δδ=-。

2、在k [0:31]=范围内产生并画出以下信号:a) ()()k k 144f [k]sin cos ππ=;b) ()2k 24f [k]cos π=;c) ()()k k 348f [k]sin cos ππ=。

请问这三个信号的基波周期分别是多少?1、 a)k1=-10:10;delta=[zeros(1,10),1,zeros(1,10)]; stem(k1,delta)b)k=-10:10;delta=[zeros(1,8),1,zeros(1,12)]; stem(k,delta)C)k=-10:10;delta=[zeros(1,14),1,zeros(1,6)]; stem(k,delta)D)k=-10:10;delta1=[zeros(1,8),1,zeros(1,12)]; delta2=[zeros(1,14),1,zeros(1,6)]; y1=2*delta1;y2=delta2;stem(k,y1-y2)2、a)k=0:31;f1=sin(k*pi/4).*cos(k*pi/4);stem(k,f1)2(b)k=0:31;f2=(cos(k*pi/4)).^2;stem(k,f2)2(c)k=0:30;f3=sin(k*pi/4).*cos(k*pi/8); stem(k,f3)实验二已知信号()f t 如下图所示:a) 用MATLAB 编程复现上图; b) 画出(22)f t -的波形;c) 画出df(t)dt 的波形;d) 画出tf ()d ττ-∞⎰的波形。

中南大学数字信号处理实验四

中南大学数字信号处理实验四

实验报告实验名称 用窗函数法设计FIR 数字滤波器 课程名称 数字信号处理姓名 成绩 班级 学号日期 2014年5月24号 地点 综合实验楼机房1.实验目的(1)掌握用窗函数法设计FIR 数字滤波器的原理和方法。

(2)熟悉线性相位FIR 数字滤波器的特性。

(3)了解各种窗函数对滤波特性的影响。

2.实验环境应用MATLAB6.5软件 操作系统:windowsXP3.实验原理如果所希望的滤波器的理想频率响应函数为d H (jwe ),则其对应的单位脉 冲响应为1()()2jw jwn d d h n H e e dw πππ-=⎰(4-1)窗函数设计法的基本原理时用有限长单位脉冲响应序列h(n)逼近()d h n 。

用窗函数()w n 将()d h n 截断,并进行加权处理,得到: ()()()d h n h n w n =(4-2)备注:()h n 就作为实际设计的FIR 数字滤波器的单位脉冲响应序列,其频率响应函数()jw H e 为 10()()N jwjwn n H e h n e --==∑(4-3)式中,N 为所选窗函数()w n 的长度。

由书本第七章可知,用窗函数法设计的滤波器性能取决于窗函数()w n 的类型及窗口长度N 的取值。

设计过程中,要根据对阻带最小衰减和过渡带宽度的要求选择合适的窗函数类型和窗口长度N 。

这样选定窗函数类型和长度N 后,求出单位脉冲响应()()()d h n h n w n =,并按式(4-3)求出()jwH e 。

()jwH e 是否满足要求,要进行验算。

一般在h(n)尾部加零使长度满足2的整数次幂,以便用FFT 计算()jwH e 。

如果要观察细节,补零点数增多即可。

如果()jwH e 补满足要求,则要重新选择窗函数类型和长度N ,再次验算,直至满足要求。

如果要求线性相位特性,则h(n)还必须满足:()(1)h n h N n =±--根据上式中的正负号和长度N 的奇偶性又将线性相位FIR 滤波器分为四类。

中南大学数字信号处理实验报告解读

中南大学数字信号处理实验报告解读

课程名称:数字信号处理姓名:Vaga 成绩:班级:电子信息学号:日期:2014年5月13日地点:综合实验楼指导老师:目录实验一信号、系统及系统响应1.实验目的 (3)2.实验原理与方法 (3)3.实验内容 (4)实验步骤 (4)程序框图 (6)4.实验结论 (7)实验代码 (7)实验截图 (11)实验二用FFT作谱分析1.实验目的 (14)2.实验原理 (14)3.实验步骤 (16)4.上机实验内容 (17)5.实验结果 (17)实验代码 (18)实验截图 (19)1.实验目的(1)熟悉连续信号经理想采样前后的频谱变化关系,加深对时域采样定理的理解。

(2)熟悉是与离散系统的时域特性。

(3)利用卷积方法观察并分析系统的时域特性。

(4)掌握序列傅里叶变换的计算机实现方法,利用序列的傅里叶变换对连续信号、离散信号及系统响应进行频域分析。

2. 实验原理与方法(1)采样是连续信号数字处理的第一个关键环节。

对一个信号X a(t)进行理想采样过程如下:其中为的理想采样,p(t)为周期冲激脉冲,即的傅里叶变换为将p(t)代入并进行傅里叶变换其中就是采样后得到的序列X(n),即X(n)的傅里叶变换为由上两式得(2)在数字计算机上观察分析各种序列的频域特性,通常对在[0,2π]上进行M点采样来观察分析。

对长度为N的有限长序列X(n),有其中一个时域离散线性非事变系统的输入/输出关系为上述积分也可以在频域实现:3. 实验内容实验步骤:(1)信号产生子程序,用于产生试验中要用到的下列信号序列:a.采样信号序列:对下面连续信号:进行采样,可得到采样序列:其中A为幅度因子,a为衰减因子,是模拟角频率,T为采样间隔,这些参数在实验过程中由键盘输入,产生不同的和。

b.单位脉冲序列:c.矩形序列:(2)系统单位脉冲相应序列产生子程序。

本实验要用到两种FIR系统。

a.b.(3)有限长序列线性卷积子程序,用于完成两个给定长度的序列的卷积。

现代信号实验(ZY终)

现代信号实验(ZY终)

《现代信号处理实验报告》专业:模式识别与智能系统姓名:曾勇学号:2006193实验报告一 递推最小二乘法1、问题的提出当由实验提供了大量数据时,不能要求拟合函数)(i x ϕ在数据点处的偏差, 即i i i y x -=)(ϕδ(i=1,2,…,m) 严格为零,但为了使近似曲线尽量反映所给数据点的变化趋势,需对偏差有所要求。

通常要求偏差平方和2112))((||i i mi mi iy x -=∑∑==ϕδ最小,此即称为最小二乘原理。

2、方案设计(1)实验要求已知∑=+++=301212k i k i k i w x c y ,其中i w 是均值为零方差相同的独立随机变量。

观测值如下表所示:试用递推最小二乘法估计c j ( j=1,3,5,7 )的值,并在计算机上实现该算法。

(2)拟合模型的建立关于拟和模型必须能反映离散点分布基本特征。

常选取ϕ是线性拟和模型,既ϕ所属函数类为 M=Span{ϕ,ϕ1,… ϕn },其中 ϕ 0,ϕ1,… ϕn 是线性无关的基函数,于是ϕ(x)=∑=mj 0c j ϕj (x)。

通常选取每个ϕj 是次数≤j 的简单多项式,即M 是次数≤ n 的n 次多项式空间。

取 ϕj (x)=x j , j=0,1,…,nM =Span{1 ,x , x 2,…,x n },从而ϕ(x)= C 0 +C 1 x 1 + …+ C n x n =P n (x)设离散数据模型ϕ(x)=∑=mj 0c j ϕj (x)则求解归结为 n+1元函数S 的 极值问题:S(c 0,c 1,…,c n )=∑=mi 0ωi [ y i -∑=nj 0c j ϕj (x i )] 2显然S 达最小值必要条件是k C S∂∂=2∑=mi 0ωi [ y i -∑=n j 0 c j ϕj (x i )] ϕ k (x i )= 0,(k=0 ,1,…,n) 这是关于 c 0,c 1,…,c n 的方程组,改写成 ∑=nj 0(ϕj ,ϕ k ) c j =(y, ϕ k ),(k=0,1,2,…n)称为正规方程组其中(ϕj ,ϕ k )=∑=m i 0∑=nj 0ωi ϕj (x i ) ϕ k (x i )一般,n < m ,函数 ϕ 0,ϕ1,…,ϕn ,线性无关能保证正规方程组的系数矩阵⎪⎪⎪⎭⎫⎝⎛=),(,),(),(,),(,),(),(1000100n n n nn G ϕϕϕϕϕϕϕϕϕϕϕϕ的行列式不为零。

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

信息科学与工程学院信号课程设计报告摘要现代信号处理是将信号表示并处理的理论和技术。

数字信号处理与模拟信号处理是信号处理的子集。

在这次课程设计中主要以数字信号处理来解决问题。

数字元元信号处理的目的是对真实世界的连续模拟信号进行测量或滤波。

因此在进行数字信号处理之前需要将信号从模拟域转换到数字域,这通常通过模数转换器实现。

而数字信号处理的输出经常也要变换到模拟域,这是通过数模转换器实现的。

数字元元信号处理的算法需要利用计算机或专用处理设备如数字信号处理器(DSP)和专用集成电路(ASIC)等。

数字信号处理技术及设备具有灵活、精确、抗干扰强、设备尺寸小、造价低、速度快等突出优点,这些都是模拟信号处理技术与设备所无法比拟的。

数字信号处理的核心算法是离散傅立叶变换(DFT),是DFT使信号在数字域和频域都实现了离散化,从而可以用通用计算机处理离散信号。

而使数字信号处理从理论走向实用的是快速傅立叶变换(FFT),FFT 的出现大大减少了DFT 的运算量,使实时的数字信号处理成为可能、极大促进了该学科的发展。

MATLAB 是矩阵实验室(Matrix Laboratory )的简称,和Mathematica 、Maple 并称为三大数学软件。

它在数学类科技应用软件中在数值计算方面首屈一指。

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

MATLAB 的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB 来解算问题要比用C ,FORTRAN 等语言完相同的事情简捷得多,并且mathwork 也吸收了像Maple 等软件的优点,使MATLAB 成为一个强大的数学软件。

在新的版本中也加入了对C ,FORTRAN ,C++ ,JAVA 的支持。

可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB 函数库中方便自己以后调用,此外许多的MATLAB 爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。

一.信号课程设计的目的1.全面复习课程所学理论知识,巩固所学知识重点和难点,将理论与实践很好地结合起来。

2. 掌握信号分析与处理的基本方法与实现3.提高综合运用所学知识独立分析和解决问题的能力; 4.熟练使用一种高级语言进行编程实现。

二.设计的主要内容和方法 1. 第一题 1.1给定模拟信号:ett xa 1000)(-=1)选择采样频率F s = 5000Hz 和合适的信号长度,采样得到序列 x 1(n)。

求并画出x 1(n)及其序列傅里叶变换 |X 1(e jw )|。

2)选择采样频率F s = 1000Hz 和合适的信号长度,采样得到序列 x 2(n)。

求并画出x 2(n)及其序列傅里叶变换 |X 2(e jw )|。

3) 说明|X 1(e jw )|与|X 2(e jw )|间的区别,为什么?分析1)模拟信号经过 (A/D) 变换转换为数字信号的过程称之为采样,采样频率为s f ,采样周期为T=1/s f ,观测时间Tp ,则采样点数为Tp/T=Tp*s f 。

信号理想采样后的频谱是原信号频谱的周期延拓,其延拓周期等于采样频率。

根据Shannon 取样定理,如果原信号是带限信号,且采样频率高于原信号最高频率分量的2倍,则采样以后不会发生频谱混淆现象。

2)在分析一个连续时间信号的频谱时,可以通过取样将有关的计算转化为序列傅立叶变换的计算。

对一个连续时间信号进行理想采样的过程可以表示为该信号与一个周期冲激脉冲的乘积,即可表示为ˆ()()()a a x t x t p t =,其中ˆ()a x t 为()a x t 的理想采样,()p t 为周期冲击脉冲,即()()n p t t nT δ∞=-∞=-∑ (2)()a x t 的傅里叶变换ˆ()a X j Ω为1ˆ()[()]a a s m X j X j m T ∞=-∞Ω=Ω-Ω∑ (3)(3)式表明ˆ()a X j Ω为()a X j Ω的周期延拓,其延拓周期为采样角频率(2s T πΩ=)。

只有满足采样定理时,才不会发生频谱混叠失真。

在计算机上用高级语言编程直接按(3)式计算理想采样ˆ()a x t 的频谱ˆ()a X j Ω很不方便,可用序列的傅里叶变换来计算ˆ()a X j Ω的公式。

将(2)式代入(1)式并进行傅里叶变换,ˆ()[()()]()()()j tj t a a a n n j nTan X j x t t nT edt x t t nT e dtx nT eδδ∞∞+∞+∞-Ω-Ω-∞-∞=-∞=-∞∞-Ω=-∞Ω=-=-=∑∑⎰⎰∑(4)式中的()a x nT 就是采样后得到的序列()a x n ,即()()a x n x n =()x n的傅里叶变换为()()j j nnX e x n eωω∞-=-∞=∑。

X(ejw)是一个复函数,它的模就是幅频特性曲线。

设计思想及步骤设计思想及步骤:1)根据已给的模拟信号,运用matlab语言生成函数。

f=5000;t=1/f;n=-30:30;a=abs(n*t);x1=exp(-1000*a);2)对模拟信号进行采样,选择不同的采样频率得到不同的采样序列,绘制出序列x(n)的图形。

stem(x1,'.');3)对x(n)进行傅里叶运算得到其在频域中的性质,并绘出相应的频谱图。

w=linspace(-3*pi,3*pi,1000);X1=x1*exp(-j*n'*w);plot(w/pi,abs(X1));4)应题目要求,进行频率归一化处理,方法如下:plot(w/pi,abs(X1));subplot(4,1,1);%确定图像位置及分布f=5000;t=1/f;%确定采用频率n=-30:30;%取60个采用点a=abs(n*t);x1=exp(-1000*a);%计算机只能处理离散函数,所以进行离散化stem(x1,'.');%画离散图像,‘.’图像以点呈现subplot(4,1,2);w=linspace(-3*pi,3*pi,1000);%分配幅频图像空间并取1000个点X1=x1*exp(-j*n'*w);plot(w/pi,abs(X1));%w/pi对频率进行归一化,由于采样点多可以用plotFs=5000Hzsubplot(4,1,3); f=1000;t=1/f;x2=exp(-1000*abs(n*t)); n=-30:30;stem(x2,'.'); subplot(4,1,4);w=linspace(-3*pi,3*pi,1000); X2=x2*exp(-j*n'*w); plot(w/pi,abs(X2));Fs=1000Hz结果比较分析:由图可以看出,采样信号的频谱图是连续的,其延拓周期为采样角频率,因此幅度谱随采样频率的不同不断变化,当采样频率为5000Hz 时频谱混叠很小;当采样频率为1000Hz 时,频谱混叠很严重。

当频率逐渐减小时,频谱图的上升与下降幅度也随之变缓。

2.第二题 2.1题目已知两系统分别用下面差分方程描述:)1()()(1-+=n x n x n y)1()()(2--=n x n x n y试分别写出它们的传输函数,并分别打印w e H jw~)(曲线。

说明这两个系统的区别。

分析H(ejw)=Y(ejw)/X(ejw),根据傅里叶变换的时移特征得到,Y (eiw )=X(eiw)+ejwX(ejw 求出频率响应。

可以将其转换为Z 变换进行分析,知道零极点分布后,可以很容易确定零极点位置对系统特征的影响。

对于极点,当点转的极点附近时,频率响应可能出现峰值,且极点越靠近单位圆,峰值愈高愈尖锐。

如果极点出现在单位圆上,系统不稳定。

对于零点,当点转到零点附近时,频率响应出现谷值,且零点愈靠近单位圆,谷值愈接近零。

设计思想及步骤设计思想及步骤:1. 根据公式确定频率分子分母的系数 B=[1,1];A=1;2. 求函数的频率响应[H,w]=freqz(B,A,'whole');3. 画出图像subplot(1,2,1);plot(w,abs(H),'linewidth',2);grid on;xlabel('w'),ylabel('H'); title('y1(n)幅频响应特征'); axis([0,7,0,2.2]); B=[1,1];A=1;[H,w]=freqz(B,A,'whole');%freqz 用于求函数的频率响应,whole 用于显示整个图像subplot(1,2,1);plot(w,abs(H),'linewidth',2);grid on; %grid on 使图像画格线xlabel('w'),ylabel('H'); title('y1(n)幅频响应特征');axis([0,7,0,2.2]);%确定横轴纵轴的长度 B=[1,-1];A=1;[H,w]=freqz(B,A,'whole');subplot(1,2,2);plot(w,abs(H),'linewidth',2);grid on; axis([0,7,0,2.2]);title('y2(n)幅频响应特征'); xlabel('w'),ylabel('H');结果分析比较:通过图像可以看出图一实现低通滤波器功能,图二实现高通滤波器功能。

3.第三题 3.1题目已知已调信号)9cos()cos()(t t t x ππ=,其中调制信号)cos(t π,载波为)9cos(t π。

1) 选择合适的采样频率及信号长度,使用FFT 分析该已调信号的频谱并画出其幅频特性和相频特性曲线图2) 对该已调信号进行解调,恢复原调制信号。

分析第一小问求已调信号的幅频和相频特性,同第一大题的分析方法类似,只是用fft 函数求它的频率响应。

第二小问:原理如图f=100;t=1/f;N=50;n=0:N-1;T=n*t;x=cos(pi*T).*cos(9*pi*T);%对序列进行采样stem(x,'.');y=fft(x,N);stem(n/(N*t),abs(y),'.');%幅频曲线图像在4Hz和5Hz处最高的原因:f(t)=cos(pi*t)*cos(9*pi*t)=1/2cos(8*pi*t)+1/2cos(10*pi*t) f=w/(2*pi)subplot(3,1,3)stem(n/(N*t),angle(y),'.');%相频曲线使用angle函数fs=20; N=160; n=0:N-1;T=1/fs; t=n*T;x=cos(pi*t).*cos(9*pi*t).*cos(9*pi*t);%乘以载波信号进行调制wp=2*2/fs; %w=2*pi*f/fsws=2*3/fs;ap=1; as=40;[n1,wn]=buttord(wp,ws,ap,as); %求参数n和wc[b,a]=butter(n1,wn);%设计巴特沃斯型滤波器y=2*filter(b,a,x); %对信号进行低通滤波,得到调制信号Y=fft(y); X=fft(x);magx=abs(X);magy=abs(Y);subplot(311); plot(t,y); axis tight; grid on;title('恢复出来的调制信号');xlabel('时间t'); ylabel('幅度');subplot(312); stem(n/(N*T),magx*2/N,'.'); axis tight; title('解调信号的幅频特征');xlabel('频率/Hz'); ylabel('幅度');subplot(313); stem(n/(N*T),magy*2/N,'.'); axis tight ; title('恢复出的调制信号的幅频特征'); xlabel('频率/Hz'); ylabel('幅度');4.第三题 题目已知三角波序列1()x n 和反三角波序列2()x n :11,03()8,470,n n x n n n +≤≤⎧⎪=-≤≤⎨⎪⎩其它 24,03()3,470,n n x n n n -≤≤⎧⎪=-≤≤⎨⎪⎩其它 用N=8点FFT 分析序列x 1(n)和x 2(n)的幅频特性,观察两者的序列形状和频谱特性曲线有什么异同?绘出两序列及其幅频特性曲线。

相关文档
最新文档