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

合集下载

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

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

数字信号处理实验报告学院:信息科学与工程学院专业班级:姓名:学号:指导老师:实验一 常见离散信号的产生和频谱分析一、实验目的(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察它们的幅频特性,说明它们的差别,简要说明原因。

中南大学数字信号管理组织实验一,二

中南大学数字信号管理组织实验一,二

数字信号处理实验报告学生姓名:学号:专业班级:所在学院:完成时间:2014年5月10日目录实验一信号、系统及系统响应--------------------------------------------------21.实验目的-----------------------------------------------------------------------------------------------22.实验原理-----------------------------------------------------------------------------------------------23.实验环境-----------------------------------------------------------------------------------------------34.实验结果及分----------------------------------------------------------------------------------------35.思考题--------------------------------------------------------------------------------------------------8实验二用FFT作频谱分析---------------------------------------------------------101.实验目的-----------------------------------------------------------------------------------------------92.实验原理-----------------------------------------------------------------------------------------------93.实验环境-----------------------------------------------------------------------------------------------94.实验结果及分析------------------------------------------------------------------------------------105.思考题-------------------------------------------------------------------------------------------------17实验小结--------------------------------------------------------------------------------17参考书籍--------------------------------------------------------------------------------18附录代码--------------------------------------------------------------------------------18实验一 信号、系统及系统响应1.实验目的(1) 熟悉连续信号经理想采样前后的频谱变化关系,加深对时域采样定理的理解。

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

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

Central South University课程设计报告课程名称: 现代信号处理设计者:专业班级: 通信0905班学号:指导老师:所属院系:信息科学与工程学院二〇一一年九月目录➢一、摘要及关键字➢二、课程设计目的➢三、课程设计题目和题目设计要求➢四、仿真设计思想和系统功能分析(理论分析与计算设计思路、程序源代码、测试数据、测试输出结果,及必要的理论分析和比较)➢五、总结(包括设计过程中遇到的问题和解决方法,设计心得与体会等)➢六、参考资料0()()sin()()anT a x n x nT Ae nT u nT -==Ω一、摘要及关键字摘要:数字信号处理是通信工程专业相当重要的学科,对日后就业和科研有重大的意义,通过MATLAB ,我们可以清晰地理解数字信号处理中难以理解的一面,对理论的知识加以深化。

关键字:MATLAB 数字信号处理 GUI 序列 频谱分析 相位 滤波器二、课程设计的目的1.全面复习课程所学理论知识,巩固所学知识重点和难点,将理论与实践很好地结合起来。

2.提高综合运用所学知识独立分析和解决问题的能力;3.熟练使用一种高级语言进行编程实现。

三、课程设计题目描述和要求本次课程设计的主要任务一是应用Matlab 对信号进行处理,进行频谱分析;二是数字滤波器的设计与实现。

设计题目如下:1. 给定模拟信号:)()sin()(0t u t Ae t at a x Ω=-,式中128.444=A,α=,s rad /2500π=Ω。

对()a t x 进行采样,可得采样序列 1) 选择采样频率s f =1 kHz ,观测时间50=p T ms ,观测所得序列()x n 及其幅频特性|()|jw X e2) 改变采样频率s f =300Hz ,观测此时|()|jw X e 的变化3) 令采样频率s f =200Hz ,观测此时|()|jw X e 的变化要求分析说明原理,绘出相应的序列及其它们对应的幅频特性曲线,指出|()|jw X e 的变化,说明为什么?2. 已知Gaussian 序列固定序列()x n 中的参数p=8,令q 分别等于2,4,8,观察它们的时域和幅频特性,了解当2(),015()0,n p q en x n --⎧⎪≤≤=⎨⎪⎩其它q取不同值时,对信号序列的时域及幅频特性的影响;固定q=8,令p分别等于8,13,14,观察参数p变化对信号序列的时域及幅频特性的影响,观察p等于多少时,会发生明显的泄漏现象,混叠是否也随之出现?记录实验中观察到的现象,绘出相应的时域序列和幅频特性曲线。

《现代信号处理》课程设计任务书(09级)

《现代信号处理》课程设计任务书(09级)

中南大学本科生课程设计任务书课程名称现代信号处理指导教师赵亚湘学院信息科学与工程学院专业班级通信工程0901-0905班0()()sin()()anTa x n x nT Ae nT u nT -==Ω中 南 大 学课程设计任务书一、课程设计目的:1.全面复习课程所学理论知识,巩固所学知识重点和难点,将理论与实践很好地结合起来。

2.提高综合运用所学知识独立分析和解决问题的能力; 3.熟练使用一种高级语言进行编程实现。

二、课程设计内容1. 给定模拟信号:)()sin()(0t u t Ae t at a x Ω=-,式中128.444=A,α=,s rad /2500π=Ω。

对()a t x 进行采样,可得采样序列1) 选择采样频率s f =1 kHz ,观测时间50=p T ms ,观测所得序列()x n 及其幅频特性|()|jw X e 2) 改变采样频率s f =300Hz ,观测此时|()|jw X e 的变化 3) 令采样频率s f =200Hz ,观测此时|()|jw X e 的变化要求分析说明原理,绘出相应的序列及其它们对应的幅频特性曲线,指出|()|jw X e 的变化,说明为什么?2. 已知Gaussian 序列固定序列()x n 中的参数p=8,令q 分别等于2,4,8,观察它们的时域和幅频特性,了解当q 取不同值时,对信号序列的时域及幅频特性的影响;固定q=8,令p 分别等于8,13,14,观察参数p 变化对信号序列的时域及幅频特性的影响,观察p 等于多少时,会发生明显的泄漏现象,混叠是否也随之出现?记录实验中观察到的现象,绘出相应的时域序列和幅频特性曲线。

并理论分析说明产生这些变化的原因 3. 一个连续信号含两个频率分量,经采样得2(),015()0,n p q en x n --⎧⎪≤≤=⎨⎪⎩其它x(n)=sin2π*0.125n+cos2π*(0.125+Δf)n n=0,1……,N -1已知N=16,Δf 分别为1/16和1/64,观察其幅频特性;当N=128时,Δf 不变,其结果有何不同,为什么?分析说明原因,并打印出相应的幅频特性曲线4. 产生一个淹没在噪声中的信号()x t ,例如由50Hz 和120Hz 的正弦信号以及一个零均值的随机噪声叠加而成。

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

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

课程名称:数字信号处理姓名: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)有限长序列线性卷积子程序,用于完成两个给定长度的序列的卷积。

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

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

中南大学数字信号处理实验报告学生姓名学号指导教师学院专业班级完成时间目录实验一常见离散时间信号的产生和频谱分析 (3)实验结果与分析 (5)实验二数字滤波器的设计 (14)实验结果与分析 (17)实验一 常见离散时间信号的产生和频谱分析一、 实验目的(1) 熟悉MATLAB 应用环境,常用窗口的功能和使用方法; (2) 加深对常用离散时间信号的理解; (3) 掌握简单的绘图命令;(4) 掌握序列傅里叶变换的计算机实现方法,利用序列的傅里叶变换对离散信号进行频域分析。

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

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

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

对长度为N 的有限长序列x(n), 有∑-=-=10)()(N n n jw jw k ke n x eX其中 1,,1,02-==M k k Mw k ,π通常M 应取得大一些,以便观察谱的细节变化。

中南大学信号与系统 实验报告(1)(推荐文档)

中南大学信号与系统 实验报告(1)(推荐文档)

《信号与系统》实验报告实验室名称:线性与非线性实验日期:2014年1月10日学院信息学院专业、班级通信姓名实验名称NI ELVIS系统认知以及测试指导教师教师评语教师签名:年月日实验目的:熟悉EMONA SIGEx 板卡和软件,并能进行简单的波形发生以及参数读取实验内容:用EMONA SIGEx 板卡上的信号发生器发生几个不同类型、幅值和频率的信号。

这些参数可以通过NI ELVIS仪器启动面板上该仪器的前面板控制。

实验器材:1.装有LabVIEW8.5(或更高版本)的计算机,还需装有数字滤波器设计工具包。

2.NI ELVIS II或者II+以及配套的USB数据线3.EMONA SIGEx 信号与系统扩展板3.各种各样的连接导线4.两根带BNC接头的2mm导线实验原理:NI ELVIS拥有一个内置的多功能的信号发生器,它能够提供各种类型、幅值和频率的信号。

这些参数可以通过NI ELVIS仪器启动面板上该仪器的前面板控制。

实验步骤:1.设置NI ELVIS/SIGEx套件;2.正确连接板卡上的数据线;3.根据自己所设定的信号参数,在仪器的前面板进行参数设置;4. 进行波形发生,并记录相关数据。

实验过程原始记录(数据、图表、波形等):1.正弦波发生(参数:频率45.4485;占空比0.5)读数:x1: 30.84m;x2: 8.94m;y1: 4.922m;y2: -0.622m2.三角波发生(参数:频率45.4485;占空比0.5)读数:x1: 30.84m;x2: 8.94m;y1: 4.922m;y2: -0.622m3.方波发生(参数:频率71.8981;占空比0.5)读数:x1: 36.03m;x2:21.79m;y1: 4.922m;y2: -0.622m实验结果及分析:1.NI ELVIS拥有一个内置的多功能的信号发生器,它能够提供各种类型、幅值和频率的信号。

这些参数可以通过NI ELVIS仪器启动面板上该仪器的前面板控制。

信号处理综合设计实验报告

信号处理综合设计实验报告

信号处理综合设计实验报告1. 引言本实验旨在探索并综合运用信号处理中的各种技术,包括滤波、调制、解调等,以实现特定的信号处理任务。

通过此实验,我们可以深入理解信号处理的基本原理,并学会应用相应的算法与工具来处理实际问题。

2. 实验目标本实验的主要目标是设计一个音频传输系统,即将音频信号从发送端传输到接收端,并恢复出原始音频信号。

具体实验要求如下:1. 通过设计合适的调制和解调方案,将原始音频信号转换为模拟信号进行传输,并在接收端将其恢复为数字音频信号。

2. 使用合适的滤波算法来抑制传输过程中的噪声和失真。

3. 实现信号处理任务的过程中,需要考虑系统的实时性和鲁棒性。

3. 实验过程及结果3.1 调制与解调设计首先,针对音频信号的调制与解调设计,我们选择了频率调制方案,将音频信号转换为调制信号进行传输。

实验中采用了常见的调频调制方案(FM),将音频信号编码到调制信号的频率变化中。

调制端采用MATLAB软件进行模拟调制,经过频率变换后,将调制信号通过声卡输出到接收端。

接收端通过声卡输入获取调制信号,并进行解调以还原出音频信号。

实验结果表明,经过调制和解调后,音频信号仍然能够保持较高的还原度,信号质量较好。

3.2 滤波算法设计由于传输过程中可能会引入一定的噪声和失真,为了提高信号质量,我们在接收端引入了滤波算法,以抑制噪声和失真。

实验中我们采用了数字滤波器设计技术,通过设计合适的滤波器来实现信号的去噪和失真抑制。

具体而言,我们采用了低通滤波器来滤除超出音频频带的高频成分,并采用均衡化滤波器来补偿传输过程中的频率响应差异。

实验结果显示,引入滤波算法后,信号质量得到了进一步提升,噪声和失真被有效地抑制了。

3.3 系统实时性与鲁棒性分析在实验过程中,我们需要关注系统的实时性和鲁棒性。

实时性要求系统能够在实际应用场景中及时响应,而鲁棒性则要求系统能够在不稳定环境下稳定工作。

根据实验结果,我们发现整个音频传输系统的实时性较高,信号处理的延迟较小,音频可以实时传输和恢复。

现代信号处理实验报告

现代信号处理实验报告

实验报告实验课程:现代信号处理学生姓名:李行学号: 401030719013 专业:信息与通信工程指导老师:万国金实验一 维纳滤波器的设计一、 实验目的1、了解维纳滤波的实现原理2、Matlab 仿真实现加性干扰信号的维纳滤波。

3、分析影响维纳滤波效果的各种因素,从而加深对维纳滤波的理解。

二、 实验内容设计一维纳滤波器。

(1)、产生三组观测数据:首先根据)()1()(n w n as n s +-=产生信号)(n s ,将其加噪(信噪比分别为20dB ,10dB ,6dB ),得到观测数据)(1n x ,)(2n x ,)(3n x 。

(2)、估计)(n x i ,3,2,1=i 的AR 模型参数。

假设信号长度为L ,AR 模型阶数为N ,分析实验结果,并讨论改变L ,N 对实验结果的影响。

三、 实验原理维纳滤波是一种从噪声背景中提取信号的最佳线性方法。

维纳-霍夫方程为()()()()()k r k h m k r m h k r xx m xx xd *0=-=∑+∞=当()n h 是一个长度为M 的因果序列(即一个长度为M 的FIR 滤波器)时,维纳-霍夫方程表述为()()()()() ,,,210*10==-=∑-=k k r k h m k r m h k r xx M m xx xd定义()()()()()()()()()()()()⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡----=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡-=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=02120111011021xx xx xx xx xx xx xx xx xx xx xd xd xd xd M r M r M r M r r r M r r r M r r r h h h R R h则可写成矩阵的形式,即h R Rxx xd=对上式求逆,得到R R h xd xx 1-=由以上式子可知:若已知期望信号与观测数据的互相关函数及观测数据的自相关函数,则可以通过矩阵求逆运算,得到维纳滤波器的最佳解。

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

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

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

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

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

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

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

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

数字元元信号处理的算法需要利用计算机或专用处理设备如数字信号处理器(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

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

现代信号处理课程设计报告姓名:班级:学号:指导老师:赵亚湘、郭丽梅2012年10月15一、课程设计目的:1.全面复习课程所学理论知识,巩固所学知识重点和难点,将理论与实践很好地结合起来。

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

二、课程设计内容1. 给定模拟信号:e t t 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 )|。

结果展示:源程序:function q1figure();t=-0.005:0.00005:0.005; %模拟信号xa=exp(-1000*abs(t));Ts=(1/5000);n=-25:25; %离散时间信号 Fs=5KHzx=exp(-1000*abs(n*Ts));Ts1=(1/1000);n1=-5:1:5; %离散时间信号 Fs=1KHzx1=exp(-1000*abs(n1*Ts1));K=500;k1=0:1:K; %离散时间傅里叶变换(Fs=5kHz)w1=pi*k1/K;X=x*exp(-j*n'*w1); %离散时间傅里叶变换X=real(X);w1=[-fliplr(w1),w1(2:501)];X=[fliplr(X),X(2:501)];subplot(2,2,1);plot(t*1000,xa,':');ylabel('X_1');title('Discrete Signal (Fs=5000Hz)');hold on ;stem(n*Ts*1000,x,'k*');hold off ;subplot(2,2,2);plot(w1/pi,X);ylabel('|X_1(e^j^\omega)|');title('Discrete-time Fourier Transform (Fs=5000Hz)');X1=x1*exp(-j*n1'*w1); %离散时间傅里叶变换(Fs=1kHz)X1=real(X1);w1=[-fliplr(w1),w1(2:K+1)];X1=[fliplr(X1),X1(2:K+1)];subplot(2,2,3);plot(t*1000,xa,':');ylabel('x_2');title('Discrete Signal (Fs=1000Hz)');hold on ;stem(n1*Ts1*1000,x1,'k*');hold off ;subplot(2,2,4);plot(w1/pi,X1);ylabel('|X_2(e^j^\omega)|');title('Discrete-time Fourier Transform (Fs=1000Hz)');3) 说明|X 1(e jw )|与|X 2(e jw )|间的区别,为什么?答:前者比后者频谱更加精确,因为采样频率越大信号频谱范围越大即分辨率越好。

现代信号处理课设报告

现代信号处理课设报告

中南大学课程设计报告题目现代信号处理课程设计学生姓名万义武指导教师周扬、支国明学院信息科学与工程学院学号 0909118219 专业班级电子信息专业1102班一、课程设计题目1、信号发生器用户根据测试需要,可任选以下两种方式之一生成测试信号:(1)直接输入(或从文件读取)测试序列;(2)输入由多个不同频率正弦信号叠加组合而成的模拟信号公式(如式1-1 所示)、采样频率(Hz)、采样点数,动态生成该信号的采样序列,作为测试信号。

12 100sin(2 ) 100sin(2 ) 100sin(2 ) n f t f t f t(1-1)2、频谱分析使用FFT 对产生的测试信号进行频谱分析并展示其幅频特性与相频特性,指定需要滤除的频带,通过选择滤波器类型(IIR / FIR),确定对应的滤波器(低通、高通)技术指标。

3、滤波器设计根据以上技术指标(通带截止频率、通带最大衰减、阻带截止频率、阻带最小衰减),设计数字滤波器,生成相应的滤波器系数,并画出对应的滤波器幅频特性与相频特性。

(1)IIR DF 设计:可选择滤波器基型(巴特沃斯或切比雪夫型);(2)FIR DF 设计:使用窗口法(可选择窗口类型,并比较分析基于不同窗口、不同阶数所设计数字滤波器的特点)。

4、数字滤波根据设计的滤波器系数,对测试信号进行数字滤波,展示滤波后信号的幅频特性与相频特性,分析是否满足滤波要求(对同一滤波要求,对比分析各类滤波器的差异)。

(1)IIR DF:要求通过差分方程迭代实现滤波(未知初值置零处理);(2)FIR DF:要求通过快速卷积实现滤波(对于长序列,可以选择使用重叠相加或重叠保留法进行卷积运算)。

5、选做内容将一段语音作为测试信号,通过频谱展示和语音播放,对比分析滤波前后语音信号的变化,进一步加深对数字信号处理的理解。

二、设计过程《1》、第一、二题:(1).信号发生器。

①直接输入(或从文件读取)测试序列;②输入由多个不同频率正弦信号叠加组合而成的模拟信号公式。

中南大学数字信号处理实验报告1——7详

中南大学数字信号处理实验报告1——7详

数字信号处理实验报告实验五实验题目:快速傅里叶变换姓名:学号:班级:指导老师:实验五快速傅里叶变换一、实验仪器:PC机一台、JQ-SOPC开发系统实验箱及辅助软件(DSP Builder、Matlab/Simulink、Quartus II、Modelsim)二、实验目的:1、了解快速傅里叶变换的基本结构组成。

2、学习使用DSP Builder设计FFT。

三、实验原理:(1)FFT的原理:快速傅里叶变换(FFT)是离散傅里叶变换(DFT)的一种高效运算方法,它大大简化了DFT 的运算过程,使运算时间缩短几个数量级。

FFT 算法可以分为按时间抽取(DIT)和按频率抽取(DIF)两类,输入也可分为实数和复数两种情况。

八点时间抽取基-2FFT算法信号流图如图1示:图1 8点基-2 DIT-FFT信号流图四、实验步骤:(1)将桌面的my_fft_8.mdl拷贝到“D:\Program Files\MATLAB71\work”(MATLAB安装目录下的work文件夹)处,并双击打开。

图5-1 快速傅里叶变换系统图图5-2 快速傅里叶变换子系统1图图5-3 快速傅里叶变换子系统2图图5-3 快速傅里叶变换子系统3图(2)点击工具栏即可开始系统级simulink仿真,以验证该模型的正确性。

在仿真进行过程中分别将三个输入控制开关打到000、001、010、011、100以选择五组输入数据进行FFT运算。

当开关打到000时选择第一组数据{2.0,2.0,4.0,7.0,3.0,5.0,5.0,8.0},其运算结果应为36、-2.41+3.84i、-4+8i、0.4219+1.844i、-8、0.4102-1.84i、-4-8i、-2.422-3.844i。

当开关打到001时选择第二组数据{1.1,5.0,10.5,15.3,20.2,25.7,30.6,40.1},其运算结果应该为148.5、-16.1+52.35i、-19.8+24.7i、-22.02+12.25i、-23.7、-22.1-12.15i、-19.8-24.7i、-16.9-52.45i。

中南大学数字信号处理课程设计任务书分解

中南大学数字信号处理课程设计任务书分解

目录一、课程设计目的 (2)二、课程设计内容 (2)三、课程设计要求 (3)四、程序设计原理及思路4.1 设计原理 (3)4.2 设计思路4.2.1、第一大题 (6)4.2.2、第二大题 (7)4.2.3、第三大题3.1 (7)3.2 (7)3.3 (8)4.3、GUI图形界面 (8)五、程序测试输出结果 (9)六、总结 (15)七、主要参考资料 (15)八、程序源代码清单 (15)中南大学课程设计任务书一、课程设计目的:1.全面复习课程所学理论知识,巩固所学知识重点和难点,将理论与实践很好地结合起来。

2.提高综合运用所学知识独立分析和解决问题的能力;3.熟练使用一种高级语言进行编程实现。

二、课程设计内容课程设计选题组一:一、一个连续信号含两个频率分量,经采样得ππ∆=-x n n N()=sin(2*0.125*n)+cos(2*(0.125+f)*n),0,1,,1当N=16,Δf分别为1/16和1/64时,观察其频谱;当N=128时,Δf不变,其结果有何不同,为什么?绘出相应的时域与频域特性曲线,分析说明如何选择DFT参数才能在频谱分析中分辨出两个不同的频率分量。

二、对周期方波信号进行滤波1)生成一个基频为10Hz的周期方波信号。

2)选择适当的DFT参数,对其进行DFT,分析其频谱特性,并绘出相应曲线。

3)设计一个滤波器,滤除该周期信号中40Hz以后的频率分量,观察滤波前后信号的时域和频域波形变化4)如果该信号淹没在噪声中,试滤除噪声信号。

三、音乐信号处理:1)获取一段音乐或语音信号,设计单回声滤波器,实现信号的单回声产生。

给出单回声滤波器的单位脉冲响应及幅频特性,给出加入单回声前后的信号频谱。

2)设计多重回声滤波器,实现多重回声效果。

给出多回声滤波器的单位脉冲响应及幅频特性,给出加入多重回声后的信号频谱。

3)设计全通混响器,实现自然声音混响效果。

给出混响器的单位脉冲响应及幅频特性,给出混响后的信号频谱。

现代数字信号处理学习报告(一)

现代数字信号处理学习报告(一)

现代数字信号处理学习报告(一)第一部分 维纳滤波1.1 最优滤波和最有准则1.1.1最优滤波信号处理的目的是从噪声中提取信号,得到不受干扰影响的真正信号。

采用的处理系统称为滤波器。

为了从x(n)中提取或恢复原始信号s(n),需要设计一种滤波器,对x(n)进行滤波,使它的输出y(n)尽可能逼近s(n),成为s(n)的最佳估计,即ˆy(n)s(n)。

这种滤波器称为最佳滤波器。

1.1.2最优准则最大输出信噪比准则->匹配滤波器最小均方误差准则 误差绝对值的期望值最小误差绝对值的三次或高次幂的期望值最小1.2 维纳滤波维纳滤波(wiener filtering) 是一种基于最小均方误差准则、对平稳过程的最优估计器。

这种滤波器的输出与期望输出之间的均方误差为最小,因此,它是一个最佳滤波系统。

它可用于提取被平稳噪声所污染的信号。

2min[|()|]E e n min [|()|]E e n min[|()|]kE e n1.3 维纳滤波的标准方程维纳滤波器是一个线性非移变系统,设其冲激响应为h(m),输入为()()()x n s n n υ=+,则有0ˆ()()()()m y n sn h m x n m ∞===-∑。

式中,冲激响应h(m)按最小均方误差准则确定,其中, e(n)表示真值与估计值之间的误差,则ˆ()()()e n s n sn =-。

为了达到最小均方误差准则的目标,即求得使()2ˆE s s ⎡⎤-⎣⎦最小的i h ,令()2ˆE s s ⎡⎤-⎣⎦对i h 的导数为零,即 {}[]2(n)(n)2(n)2(n)(n )0()()E e e E e E e x i h i h i ∂⎡⎤∂==--=⎢⎥∂∂⎣⎦由此得到,[](n)(n )0,E e x i i -=∀。

此式说明,若使滤波器的均方误差达到,则误差信号与输入信号正交,这就是通常所说的正交性原理。

正交性原理的重要意义:提供了一个数学方法,用以判断线性滤波系统是否工作于最佳状态。

现代信号实验(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 ϕϕϕϕϕϕϕϕϕϕϕϕ的行列式不为零。

现代信号处理实验一平稳信号产生及时频分析实验结果-

现代信号处理实验一平稳信号产生及时频分析实验结果-

若平稳信号 X 为实信号,则其自相关函数:
xx (m) xx (m)
即 xx (m) 为偶函数; 若平稳信号 X 为复信号,则:
* xx (m) xx (m)
(1-19)
(1-20)
即, xx (m) 是 Hermitian 对称的。 性质 3 若平稳信号 X、Y 为实信号,则其互相关函数:
虽然反映系统动态特性的这些参数的求取可以根据定义式通过输入幅度为单位值的不同频率的正弦信号或单位冲激测量相应的输出响应来求得但这两种方式既费时又不准确而且还存在不能实现在线识别即系统在工作状态下进行动态特性测量的共同缺点
实验一
随机信号的产生及时频域表征
一、 实验目的
1、 掌握平稳随机信号的产生,平稳随机信号在时域的描述和频域上的描述及表征,并用 Matlab 实现。 2、 掌握平稳随机信号在平稳随机信号的统计特性分析,包括:自相关函数、互相关函数及相 关系数的分析。

(1-26)
m
令z e
j
,得到:

Pxx (e j ) xx (m)e j m

Pxy (e ) xy (m)e
j
(1-27)
j m
功率谱反映了信号的功率在频域上随频率 的分布,所以也称 Pxx (e ) 和 Pxy (e ) 为功率谱密
式中的 n2 n1 ,则称 x(n) 是宽平稳的随机信号。
(1-4)
宽平稳信号是一类重要的随机信号。在实际中,往往把所要研究的随机信号视为宽平稳的,这 样将使问题的研究大为简化。而且事实上,自然界中的绝大部分随机信号都是宽平稳的。 对于一平稳随机信号 x(n) ,如果它的所有样本函数在某一固定时刻的一阶和二阶特性和单一 样本函数在长时间内的统计特性一致,则称 x(n) 为各态遍历信号。对于各态遍历信号,可像确定性 的功率信号那样来定义一阶和二阶数字特征。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

现代信号处理课程设计报告姓名:班级:学号:指导老师:赵亚湘、郭丽梅2012年10月15一、课程设计目的:1.全面复习课程所学理论知识,巩固所学知识重点和难点,将理论与实践很好地结合起来。

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

二、课程设计内容1. 给定模拟信号:e t t 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 )|。

结果展示:源程序:function q1figure();t=-0.005:0.00005:0.005; %模拟信号xa=exp(-1000*abs(t));Ts=(1/5000);n=-25:25; %离散时间信号 Fs=5KHzx=exp(-1000*abs(n*Ts));Ts1=(1/1000);n1=-5:1:5; %离散时间信号 Fs=1KHzx1=exp(-1000*abs(n1*Ts1));K=500;k1=0:1:K; %离散时间傅里叶变换(Fs=5kHz)w1=pi*k1/K;X=x*exp(-j*n'*w1); %离散时间傅里叶变换X=real(X);w1=[-fliplr(w1),w1(2:501)];X=[fliplr(X),X(2:501)];subplot(2,2,1);plot(t*1000,xa,':');ylabel('X_1');title('Discrete Signal (Fs=5000Hz)');hold on ;stem(n*Ts*1000,x,'k*');hold off ;subplot(2,2,2);plot(w1/pi,X);ylabel('|X_1(e^j^\omega)|');title('Discrete-time Fourier Transform (Fs=5000Hz)');X1=x1*exp(-j*n1'*w1); %离散时间傅里叶变换(Fs=1kHz)X1=real(X1);w1=[-fliplr(w1),w1(2:K+1)];X1=[fliplr(X1),X1(2:K+1)];subplot(2,2,3);plot(t*1000,xa,':');ylabel('x_2');title('Discrete Signal (Fs=1000Hz)');hold on ;stem(n1*Ts1*1000,x1,'k*');hold off ;subplot(2,2,4);plot(w1/pi,X1);ylabel('|X_2(e^j^\omega)|');title('Discrete-time Fourier Transform (Fs=1000Hz)');3) 说明|X 1(e jw )|与|X 2(e jw )|间的区别,为什么?答:前者比后者频谱更加精确,因为采样频率越大信号频谱范围越大即分辨率越好。

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

说明这两个系统的区别。

分析与说明:通过计算得出传输函数,再将得出传输函数的分子分母参数作为条件(A 、B ),通过程序得出两个函数的幅频响应曲线。

结果展示:源程序:function q2A=1;B=[1,1];[H,w]=freqz(B,A,'whole');figure;subplot(2,1,1);plot(w/pi,abs(H));xlabel('\omega/\pi');ylabel('|H(e^j^\omega)|');title('y1(n)=x(n)+x(n-1) 幅频响应特性');axis([0,2,0,2.5]);A=1;B=[1,-1]; [H,w]=freqz(B,A,'whole');subplot(2,1,2);plot(w/pi,abs(H));xlabel('\omega/\pi');ylabel('|H(e^j^\omega)|');title('y2(n)=x(n)-x(n-1) 幅频响应特性');axis([0,2,0,2.5]);3. 已知已调信号)9cos()cos()(t t t x ππ=,其中调制信号)cos(t π,载波为)9cos(t π。

1) 选择合适的采样频率及信号长度,使用FFT 分析该已调信号的频谱并画出其幅频特性和相频特性曲线图结果展示:源程序:function q3figure(1);fs=90; N=90; %采样频率和采样点数Tp=N/fs; n=0:N-1;T=1/fs; t=n*T;x=cos(pi*t).*cos(9*pi*t); %已调信号X=fft(x);mag=abs(X);pha=angle(X);subplot(3,1,1); stem(n,x,'.');title(['采样序列波形图 fs=',num2str(fs),'Hz N=',num2str(N)]); xlabel('n'); ylabel('x(n)');subplot(3,1,2); stem(n/(N*T),mag,'.');title('已调信号的幅频特性'); axis tight;xlabel('频率/Hz'); ylabel('幅度');subplot(3,1,3); stem(n/(N*T),pha,'.');title('已调信号的相频特性');xlabel('频率/Hz'); ylabel('相位');2)对该已调信号进行解调,恢复原调制信号。

分析与说明:具体算法见源程序注释。

结果展示:源程序:figure(2);t=0:0.01:10;x=cos(pi*t); %调制信号xtt=cos(pi*t).*cos(9*pi*t).*cos(9*pi*t); %已调信号乘以载波信号 subplot(311); plot(t,x); title('调制信号波形'); %调制信号波形subplot(312); plot(t,xtt);title('已调信号乘以载波信号的波形');%已调信号乘以载波信号的波形[n,wn]=buttord(0.1,0.2,1,60);[b,a]=butter(n,wn);xx=filter(b,a,xtt); %滤波,xx 为解调后的信号subplot(313); plot(t,x,t,2*xx,'r'); title('解调信号波形(红色)'); %红色为解调信号axis([0 10 -1 1]);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)的幅频特性,观察两者的序列形状和频谱特性曲线有什么异同?绘出两序列及其幅频特性曲线。

在x 1(n)和x 2(n)的末尾补零,用N=16点FFT 分析这两个信号的幅频特性,观察幅频特性发生了什么变化?两情况的FFT 频谱还有相同之处吗?这些变化说明了什么?分析与说明:答:两序列的不同点在于序列形状为离散、非周期序列;频谱特性曲线为周期、连续的谱线。

答:得到了原信号更多点上的频率值。

整体的频谱特性还是保持一致。

补零再做DFT 就可以得到x[n]的DTFT 在其他频率上的值。

结果展示:源程序:function q4figure;n=[0:7];x1=[1:4,4:-1:1];x2=[4:-1:1,1:4];X1=fft(x1,8);X2=fft(x2,8);k=0:15;subplot(2,2,1);stem(n,abs(X1),'r','.');xlabel('K');ylabel('|X1(k)|');title('三角波x1(n)N=8幅频特性'); subplot(2,2,2);stem(n,abs(X2),'r','.');xlabel('K');ylabel('|X2(k)|');title('反三角波x2(n)N=8幅频特性');x3=[1:4,4:-1:1,0 0 0 0 0 0 0 0 ];%补0x4=[4:-1:1,1:4,0 0 0 0 0 0 0 0 ];X3=fft(x3,16);X4=fft(x4,16);subplot(2,2,3);stem(k,abs(X3),'r','.');xlabel('K');ylabel('|X1(k)|');title('三角波x1(n)N=16幅频特性'); subplot(2,2,4);stem(k,abs(X4),'r','.');xlabel('K');ylabel('|X2(k)|');title('反三角波x2(n)N=16幅频特性');5.设有一信号2()=1+cos(n)+cos(n)43x nππ,设计各种IIR数字滤波器以实现:要求:1) 求出各个滤波器的阶数,设计各滤波器。

画出各滤波器的幅频和相频特性,计算滤波器的系统函数H(z)分析与说明:首先要算出fp、fs、ap、as等参数的数值,再代入matlab中的相关函数进行计算。

相关文档
最新文档