实验一 离散时间信号与系统响应

合集下载

数字信号处理实验报告

数字信号处理实验报告

实验一 信号、系统及系统响应一、实验目的1、熟悉理想采样的性质,了解信号采样前后的频谱变化,加深对时域采样定理的理解。

2、熟悉离散信号和系统的时域特性。

3、熟悉线性卷积的计算编程方法:利用卷积的方法,观察、分析系统响应的时域特性。

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

二、 实验原理1.理想采样序列:对信号x a (t)=A e −αt sin(Ω0t )u(t)进行理想采样,可以得到一个理想的采样信号序列x a (t)=A e −αt sin(Ω0nT ),0≤n ≤50,其中A 为幅度因子,α是衰减因子,Ω0是频率,T 是采样周期。

2.对一个连续时间信号x a (t)进行理想采样可以表示为该信号与一个周期冲激脉冲的乘积,即x ̂a (t)= x a (t)M(t),其中x ̂a (t)是连续信号x a (t)的理想采样;M(t)是周期冲激M(t)=∑δ+∞−∞(t-nT)=1T ∑e jm Ωs t +∞−∞,其中T 为采样周期,Ωs =2π/T 是采样角频率。

信号理想采样的傅里叶变换为X ̂a (j Ω)=1T ∑X a +∞−∞[j(Ω−k Ωs )],由此式可知:信号理想采样后的频谱是原信号频谱的周期延拓,其延拓周期为Ωs =2π/T 。

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

三、简明步骤产生理想采样信号序列x a (n),使A=444.128,α=50√2π,Ω0=50√2π。

(1) 首先选用采样频率为1000HZ ,T=1/1000,观察所得理想采样信号的幅频特性,在折叠频率以内和给定的理想幅频特性无明显差异,并做记录;(2) 改变采样频率为300HZ ,T=1/300,观察所得到的频谱特性曲线的变化,并做记录;(3) 进一步减小采样频率为200HZ ,T=1/200,观察频谱混淆现象是否明显存在,说明原因,并记录这时候的幅频特性曲线。

实验一_时域离散信号、系统及系统响应

实验一_时域离散信号、系统及系统响应
实验一: 信号、 系统及系统响应
1、实验目的

1 熟悉连续信号经理想采样前后的频谱变化关系, 加深对时
域采样定理的理解。

2 熟悉时域离散系统的时域特性。

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

4 掌握序列傅里叶变换的计算机实现方法, 利用序列的傅里
叶变换对连续信号、 离散信号及系统响应进行频域分析。
Y (e jk ) X a (e jk )H (e jk ), k 0,1, , M 1
所得结果之间有无差异? 为什么?
• 五、实验报告要求
• 1 简述实验目的及实验原理。
• 2 按实验步骤附上实验过程中的信号序列、 系统单位脉冲响应及 系统响应序列的时域和幅频特性曲线, 并对所得结果进行分析和 解释。
样间隔。 这些参数都要在实验过程中由键盘输入, 产生不同的xa(t)
和xa(n)。

b. 单位脉冲序列: xb(n)=δ(n)

c. 矩形序列: xc(n)=RN(n), N=10
• ② 系统单位脉冲响应序列产生子程序。 本实验要用到 两种FIR系统。

a. ha(n)=R10(n);

b. hb(n)=δ(n)+2.5δ(n-1)+2.5δ(n-2)+δ(n-3)
• 二、实验原理与方法
• 采样是连续信号数字处理的第一个关键环节。
。 • 对一个连续信号xa(t)进行理想采样的过程可用下式表示
^
xa (t) xa (t) p(t)
(1)
^
x 其中 (t)为xa(t)的理想采样, p(t)为周
期冲激脉冲, 即
p(t) (t nT )

数字信号处理实验

数字信号处理实验

数字信号处理实验实验一信号、系统及系统响应1、实验目的认真复习采样理论、离散信号与系统、线性卷积、序列的z 变换及性质等有关内容;掌握离散时间序列的产生与基本运算,理解离散时间系统的时域特性与差分方程的求解方法,掌握离散信号的绘图方法;熟悉序列的z 变换及性质,理解理想采样前后信号频谱的变化。

2、实验内容a. 产生长度为500 的在[0,1]之间均匀分布的随机序列,产生长度为500 的均值为0 单位方差的高斯分布序列。

b. 线性时不变系统单位脉冲响应为h(n)=(0.9)nu(n),当系统输入为x(n)=R10(n)时,求系统的零状态响应,并绘制波形图。

c. 描述系统的差分方程为:y(n)-y(n-1)+0.9y(n-2)=x(n),其中x(n)为激励,y(n)为响应。

计算并绘制n=20,30,40,50,60,70,80,90,100 时的系统单位脉冲响应h(n);计算并绘制n=20,30,40,50,60,70,80,90,100 时的系统单位阶跃响应s(n);由h(n)表征的这个系统是稳定系统吗?d. 序列x(n)=(0.8)nu(n),求DTFT[x(n)],并画出它幅度、相位,实部、虚部的波形图。

观察它是否具有周期性?e. 线性时不变系统的差分方程为y(n)=0.7y(n-1)+x(n),求系统的频率响应H(ejω),如果系统输入为x(n)=cos(0.05πn)u(n),求系统的稳态响应并绘图。

f. 设连续时间信号x(t)=e-1000|t|,计算并绘制它的傅立叶变换;如果用采样频率为每秒5000 样本对x(t)进行采样得到x1(n),计算并绘制X1(ejω),用x1(n)重建连续信号x(t),并对结果进行讨论;如果用采样频率为每秒1000 样本对x(t)进行采样得到x2(n),计算并绘制X2(ejω),用x2(n)重建连续信号x(t),并对结果进行讨论。

加深对采样定理的理解。

g. 设X1(z)=z+2+3z-1,X2(z)=2z2+4z+3+5z-1,用卷积方法计算X1(z)X2(z)。

系统响应及系统稳定性(实验一)

系统响应及系统稳定性(实验一)

实验项目:系统响应及系统稳定性实验课程:数字信号处理y2n=filter(B,A,x2n);subplot(2,2,4);y='y2(n)';stem(y2n,'p');title('(c)系统对u(n)的响应y2(n)');运行结果:②用conv函数程序代码:x1n=[11111111];h1n=[ones(1,10)zeros(1,10)];h2n=[12.52.51zeros(1,10)];y21n=conv(h1n,x1n);y22n=conv(h2n,x1n);figure(2)subplot(2,2,1);y='h1(n)';stem(h1n,'b');title('(d)系统单位脉冲响应h1(n)');subplot(2,2,2);y='y21(n)';stem(y21n,'b');title('(e)h1(n)与R8(n)的卷积y21(n)');subplot(2,2,3);y='h2(n)';stem(h2n,'b');title('(f)系统单位脉冲响应h2(n)');subplot(2,2,4);y='y22(n)';stem(y22n,'b');title('(g)h2(n)与R8(n)的卷积y22(n)');运行结果:yn=conv(x2,hn);n=0:length(yn)-1;stem(n,yn,'.')运行结果:(2)求出系统的单位脉冲响应:程序代码:ys=1;xn=[1,zeros(1,50)];B=[0.05,0.05];A=[1,-0.9];xi=filtic(B,A,ys);hn=filter(B,A,xn,xi);n=0:length(hn)-1;stem(n,hn,'.');运行结果:3. 用线性卷积求出x1(n)=R8(n)分别对于两系统的输出响应,并画出波形程序代码:对h1(n)的系统响应:h1=[ones(1,10),zeros(1,30)];x1=[ones(1,8),zeros(1,30)];yn1=conv(x1,h1);n=0:length(yn1)-1;stem(n,yn1,'.');对h2(n)的系统响应:h2=[1,2.5,2.5,1,zeros(1,30)];x1=[ones(1,8),zeros(1,30)];yn2=conv(x1,h2);n=0:length(yn2)-1;stem(n,yn2,'.');运行结果:4.给定一谐振器的差分方程为y(n)=1.8237y(n-1)-0.9801y(n-2)+b0x(n)-b0x(n-2),b0=1/100.49用实验方法检查系统是否稳定。

DSP实验报告--离散时间信号与系统的时、频域表示-离散傅立叶变换和z变换-数字滤波器的频域分析和实现-数字

DSP实验报告--离散时间信号与系统的时、频域表示-离散傅立叶变换和z变换-数字滤波器的频域分析和实现-数字

南京邮电大学实验报告实验名称:离散时间信号与系统的时、频域表示离散傅立叶变换和z变换数字滤波器的频域分析和实现数字滤波器的设计课程名称数字信号处理A(双语) 班级学号B13011025姓名陈志豪开课时间2015/2016学年,第1学期实验名称:离散时间信号与系统的时、频域表示实验目的和任务:熟悉Matlab基本命令,理解和掌握离散时间信号与系统的时、频域表示及简单应用。

在Matlab环境中,按照要求产生序列,对序列进行基本运算;对简单离散时间系统进行仿真,计算线性时不变(LTI)系统的冲激响应和卷积输出;计算和观察序列的离散时间傅立叶变换(DTFT)幅度谱和相位谱。

实验内容:基本序列产生和运算:Q1.1~1.3,Q1.23,Q1.30~1.33离散时间系统仿真:Q2.1~2.3LTI系统:Q2.19,Q2.21,Q2.28DTFT:Q3.1,Q3.2,Q3.4实验过程与结果分析:Q1.1运行程序P1.1,以产生单位样本序列u[n]并显示它。

clf;n = -10:20;u = [zeros(1,10) 1 zeros(1,20)];stem(n,u);xlabel('Time index n');ylabel('Amplitude');title('Unit Sample Sequence');axis([-10 20 0 1.2]);Q1.2 命令clf,axis,title,xlabel和ylabel命令的作用是什么?答:clf命令的作用:清除图形窗口上的图形;axis命令的作用:设置坐标轴的范围和显示方式;title命令的作用:给当前图片命名;xlabel命令的作用:添加x坐标标注;ylabel c命令的作用:添加y坐标标注;Q1.3修改程序P1.1,以产生带有延时11个样本的延迟单位样本序列ud[n]。

运行修改的程序并显示产生的序列。

clf;n = -10:20;u = [zeros(1,21) 1 zeros(1,9)];stem(n,u);xlabel('Time index n');ylabel('Amplitude');title('Unit Sample Sequence');axis([-10 20 0 1.2]);Q1.23修改上述程序,以产生长度为50、频率为0.08、振幅为2.5、相移为90度的一个正弦序列并显示它。

数字信号处理实验报告一二

数字信号处理实验报告一二

数字信号处理课程实验报告实验一 离散时间信号和系统响应一. 实验目的1. 熟悉连续信号经理想采样前后的频谱变化关系,加深对时域采样定理的理解2. 掌握时域离散系统的时域特性3. 利用卷积方法观察分析系统的时域特性4. 掌握序列傅里叶变换的计算机实现方法,利用序列的傅里叶变换对离散信号及系统响应进行频域分析二、实验原理1. 采样是连续信号数字化处理的第一个关键环节。

对采样过程的研究不仅可以了解采样前后信号时域和频域特性的变化以及信号信息不丢失的条件,而且可以加深对离散傅里叶变换、Z 变换和序列傅里叶变换之间关系式的理解。

对连续信号()a x t 以T 为采样间隔进行时域等间隔理想采样,形成采样信号: 式中()p t 为周期冲激脉冲,()a x t 为()a x t 的理想采样。

()a x t 的傅里叶变换为()a X j Ω:上式表明将连续信号()a x t 采样后其频谱将变为周期的,周期为Ωs=2π/T 。

也即采样信号的频谱()a X j Ω是原连续信号xa(t)的频谱Xa(jΩ)在频率轴上以Ωs 为周期,周期延拓而成的。

因此,若对连续信号()a x t 进行采样,要保证采样频率fs ≥2fm ,fm 为信号的最高频率,才可能由采样信号无失真地恢复出原模拟信号ˆ()()()a a xt x t p t =1()()*()21()n a a a s X j X j P j X j jn T π∞=-∞Ω=ΩΩ=Ω-Ω∑()()n P t t nT δ∞=-∞=-∑计算机实现时,利用计算机计算上式并不方便,因此我们利用采样序列的傅里叶变换来实现,即而()()j j n n X e x n e ωω∞-=-∞=∑为采样序列的傅里叶变换2. 时域中,描述系统特性的方法是差分方程和单位脉冲响应,频域中可用系统函数描述系统特性。

已知输入信号,可以由差分方程、单位脉冲响应或系统函数求出系统对于该输入信号的响应。

实验一离散时间信号与系统时域分析

实验一离散时间信号与系统时域分析

实验一离散时间信号与系统时域分析实验目的1学习MATLAB语言编程和调试技巧2学会简单的矩阵输入和图形表示法3掌握简单的绘图命令一实验目的1学习MATLAB语言编程和调试技巧2学会简单的矩阵输入和图形表示法3掌握简单的绘图命令二、实验原理本实验主要为了熟悉MATLAB环境,重点掌握简单的矩阵(信号)输入和绘图命令,特别是绘图命令tem()和plot()。

实验内容中涉及到信号的无失真采样、离散卷积运算和差分方程求解这三个主要的问题。

其基本原理分别如下:对一个模拟信号某(t)进行采样离散化某(n),为了不失真地从采样信号某(n)中恢复原始信号某(t),采样时必须满足采样定理,即采样频率必须大于等于模拟信号中最高频率分量的2倍。

一个离散时间系统,输入信号为某(n),输出信号为y(n),运算关系用T[﹒]表示,则输入与输出的关系可表示为y(n)=T[某(n)]。

(1)线性时不变(LTI)系统的输入输出关系可通过h(n)表示:y(n)=某(n)某h(n)=式中某表示卷积运算。

(2)LTI系统的实现可物理实现的线性时不变系统是稳定的、因果的。

这种系统的单位脉冲响应是因果的(单边)且绝对可和的,即:h(n)0,n0;nh(n)0在MATLAB语言中采用conv实现卷积运算,即:Y=conv(某,h),它默认从n=0开始。

常系数差分方程可以描述一个LTI系统,通过它可以获得系统的结构,也可以求信号的瞬态解。

利用MATLAB 自带的filter(),可以代替手工迭代运算求解系统的差分方程,求解的过程类似于对输入信号进行滤波处理。

三、实验内容1、试画出如下序列的波形(1)某(n)3(n3)(n2)2(n1)4(n1)2(n2)3(n3)(2)某(n)0.5R10(n)解:用MATLAB描述波形1(1)某=[3120-42-3];%矩阵输入某n=-3:1:3;%输入自变量n,以间隔为1从-3到3变化n实验目的1学习MATLAB语言编程和调试技巧2学会简单的矩阵输入和图形表示法3掌握简单的绘图命令tem(n,某);%tem()函数绘制火柴杆图,注意n,某元素个数必须相等某label('n');%横坐标显示nylabal('某(n)');%纵坐标显示某(n)grid;%绘制网格1(2)n=0:9;某=0.5.^n;tem(n,某);某label('n');ylabel('某(n)');gri实验目的1学习MATLAB语言编程和调试技巧2学会简单的矩阵输入和图形表示法3掌握简单的绘图命令2、用MATLAB计算序列{-201–13}和序列{120-1}的离散卷积,即计算某(n)2(n)(n2)(n3)3(n4)与h(n)(n)2(n1)(n3)解:用MATLAB描述波形。

实验一 离散时间信号及系统冲激响应和零状态响应

实验一   离散时间信号及系统冲激响应和零状态响应

实验一 离散时间信号及系统冲激响应和零状态响应一、 实验原理利用MATLAB 软件生成典型信号,通过系统差分方程求系统单位冲激响应,利用卷积计算给定输入的系统输出 二、 实验目的(1)熟悉MATLAB 软件的使用方法。

(2)利用MATLAB 产生典型信号(3)利用MATLAB 计算系统单位冲激响应 (4)利用MATLAB 计算系统输出 三、实验内容(1)编写MATLAB 程序来产生下列基本脉冲序列。

1) 单位脉冲序列:起点0n ,终点f n ,在s n 处有一单位脉冲(0s f n n n ≤≤)。

程序:2) 单位阶跃序列:起点0n ,终点f n ,在s n 前为0,在s n 处及以后为l(0s f n n n ≤≤)。

程序:3)实数指数序列:() 3()0.75n x n=程序:4)复数指数序列:(0.207) 4()j n x n e-+=程序:5)一个连续的锯齿波信号频率为1Hz,振幅值幅度为1V,在窗口上显示两个周期的信号波形,对它进行32点采样获得离散信号,试显示原信号和其采样获得离散信号波形。

程序:(2) ()0.75(1)0.125(2)()(1)y n y n y n x n x n+-+-=--表示线性时不变系统,用MATLAB求其冲激响应和阶跃响应程序:(3)用MATLAB 计算线性时不变系统()0.8(1)0.15y n y n x n--=当输入为1()2s i n (0.05)x n n π=时的零状态响应。

程序:(4) 用MATLAB计算线性时不变系统()0.9(1)()--=,当输入为y n y n x n =--时系统的零状态响应x n u n u n()()(10】程序:。

离散时间信号与系统的时域分析实验报告

离散时间信号与系统的时域分析实验报告

离散时间信号与系统的时域分析实验报告报告⼆:⼀、设计题⽬1.绘制信号)()(1k k f δ=和)2()(2-=k k f δ的波形2.绘制直流信号)()(1k k f ε=和)2(2-=k f ε的波形3绘制信号)()(6k G k f =的波形⼆实验⽬的1.掌握⽤MATLAB 绘制离散时间信号(序列)波形图的基本原理。

2.掌握⽤MATLAB 绘制典型的离散时间信号(序列)。

3.通过对离散信号波形的绘制与观察,加深理解离散信号的基本特性。

三、设计原理离散时间信号(也称为离放序列)是指在时间上的取值是离散的,只在⼀些离放的瞬间才有定义的,⽽在其他时间没有定义,简称离放信号(也称为离散序列) 序列的离散时间间隔是等间隔(均匀)的,取时间间隔为T.以f(kT)表⽰该离散序列,k 为整数(k=0,±1.±2,...)。

为了简便,取T=1.则f(kT)简记为f(k), k 表⽰各函数值在序列中出现的序号。

序列f(k)的数学表达式可以写成闭合形式,也可逐⼀列出f(k)的值。

通常,把对应某序号K0的序列值称为序列的第K0个样点的“样点值”。

四、设计的过程及仿真1clear all; close all; clc;k1=-4;k2=4;k=k1:k2;n1=0;n2=2;f1=[(k-n1)==0];f2=[(k-n2)==0];subplot(1,2,1)stem(k,f1,'fill','-k','linewidth',2);xlabel('k');ylabel('f_1(k)');title('δ(k)')axis([k1,k2,-0.1,1.1]);subplot(1,2,2)stem(k,f2,'filled','-k','linewidth',2);ylabel('f_2(k)');title('δ(k-2)')axis([k1,k2,-0.1,1.1]);程序运⾏后,仿真绘制的结果如图所⽰:2c lear all; close all; clc;k1=-2;k2=8;k=k1:k2;n1=0;n2=2; %阶跃序列开始出现的位置f1=[(k-n1)>=0]; f2=[(k-n2)>=0];subplot(1,2,1)stem(k,f1,'fill','-k','linewidth',2);xlabel('k');ylabel('f_1(k)');title('ε(k)')axis([k1,k2+0.2,-0.1,1.1])subplot(1,2,2)stem(k,f2,'filled','-k','linewidth',2);xlabel('k');ylabel('f_2(k)');title('ε(k-2)')axis([k1,k2+0.2,-0.1,1.1]);程序运⾏后,仿真绘制的结果如图所⽰:3clear all; close all; clc;k1=-2;k2=7;k=k1:k2; %建⽴时间序列n1=0;n2=6; f1=[(k-n1)>=0];f2=[(k-n2)>=0];f=f1-f2;stem(k,f,'fill','-k','linewidth',2);xlabel('k');ylabel('f(k)');title('G_6(k)')axis([k1,k2,-0.1,1.1]);程序运⾏后,仿真绘制的结果如图所⽰:五、设计的结论及收获实现了⽤matlab绘制离散时间信号, 通过对离散信号波形的绘制与观察,加深理解离散信号的基本特性。

实验一__信号、系统及系统响应lx

实验一__信号、系统及系统响应lx

北华大学数字信号实验实验项目:信号、系统及系统响应班级:信息10-1姓名:张慧学号:36实验一 信号、系统及系统响应一.实验目的1.熟悉理想采样的性质,了解信号采用前后的频谱变化,加深对采样定理的理解。

2.熟悉离散信号和系统的时域特性。

3.熟悉线性卷积的计算编程方法:利用卷积的方法,观察、分析系统响应的时域特性。

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

二.实验原理1.连续时间信号的采样)()()(ˆt M t x t xa a = 其中)(ˆt xa 是连续信号)(t x a 的理想采样,)(t M 是周期冲激脉冲 ∑+∞-∞=-=n nT t t M )()(δ它也可以用傅立叶级数表示为:∑+∞-∞=Ω=n tjm s e T t M 1)(其中T 为采样周期,T s /2π=Ω是采样角频率。

设)(s X a 是连续时间信号)(t x a 的双边拉氏变换,即有:⎰+∞∞--=dt e t x s X sta a )()( 此时理想采样信号)(ˆt x a 的拉氏变换为 ∑⎰+∞-∞=+∞∞--Ω-===m s a sta ajm s X T dt e t x s X )(1)(ˆ)(ˆ作为拉氏变换的一种特例,信号理想采样的傅立叶变换[]∑+∞-∞=Ω-Ω=Ωm s a a m j X T j X )(1)(ˆ∑+∞-∞=-=n nzn x z X )()(以ωj e 代替上式中的z ,就可以得到序列)(n x 的傅立叶变换 ∑+∞-∞=-=n nj j en x e X ωω)()(具有如下关系:Tj a e X j X Ω==Ωωω)()(ˆ信号卷积∑+∞-∞=-=*=m m n h m x n h n x n y )()()()()()()()(z H z X z Y =)()()(ωωωj j j e H e X e Y =三.实验内容及步骤1, 分析理想采样的特性。

离散信号实验报告

离散信号实验报告

一、实验目的1. 理解离散信号的概念及其特点。

2. 掌握离散信号的表示方法。

3. 掌握离散信号的基本运算方法。

4. 熟悉离散系统响应的求解方法。

5. 利用MATLAB进行离散信号分析。

二、实验原理离散信号是指时间上不连续的信号,与连续信号相比,具有以下特点:1. 采样性:离散信号是在时间上等间隔取样的信号。

2. 有限性:离散信号在时间上有限,即在有限的时间内存在。

3. 线性时不变性:离散系统具有线性时不变性,即系统对信号的时延和幅度变换保持不变。

离散信号的表示方法主要有以下几种:1. 序列表示法:用括号括起来的序列表示,如x[n]。

2. 图形表示法:用坐标轴表示,横轴为时间,纵轴为信号幅度。

3. Z变换表示法:用Z变换表示,如X(z)。

离散信号的基本运算方法包括:1. 加法运算:两个离散信号相加,结果为它们的序列对应元素相加。

2. 乘法运算:两个离散信号相乘,结果为它们的序列对应元素相乘。

3. 移位运算:将离散信号沿时间轴左移或右移。

4. 展平运算:将离散信号沿时间轴展平,即将信号序列展开成矩阵形式。

离散系统响应的求解方法主要有以下几种:1. 离散卷积法:用离散卷积运算求解离散系统响应。

2. Z变换法:用Z变换求解离散系统响应。

3. 快速傅里叶变换(FFT)法:用FFT求解离散系统响应。

三、实验内容及步骤1. 实验一:离散信号的表示方法(1)在MATLAB中,创建一个离散信号序列x[n],并绘制其图形表示。

(2)利用Z变换,将离散信号序列转换为Z变换表示。

2. 实验二:离散信号的基本运算(1)在MATLAB中,创建两个离散信号序列x[n]和y[n],并进行加法运算、乘法运算、移位运算和展平运算。

(2)绘制运算结果,并分析运算结果的特点。

3. 实验三:离散系统响应的求解(1)在MATLAB中,创建一个离散信号序列x[n],并设计一个离散系统。

(2)利用离散卷积法、Z变换法和FFT法求解离散系统响应。

实验一 离散时间信号与系统的傅里叶分析

实验一 离散时间信号与系统的傅里叶分析

电子信息工程系实验报告课程名称:数字信号处理成绩:实验项目名称:实验1 离散时间信号与系统的傅里叶分析时间:指导教师(签名):班级:电信092 姓名:XXX 学号:910706201实验目的:用傅里叶变换对离散时间信号和系统进行频域分析。

实验环境:计算机、MATLAB软件实验原理:对信号进行频域分析即对信号进行傅里叶变换。

对系统进行频域分析即对其单位脉冲响应进行傅里叶变换,得到系统的传输函数;也可由差分方程经过傅里叶变换直接求其传输函数,传输函数代表的就是频率响应特性。

而传输函数是w的连续函数,计算机只能计算出有限个离散频率点的传输函数值,故可在0~2∏之间取许多点,计算这些点的传输函数的值,并取它们的包络,所得包络即所需的频率特性。

实验内容和步骤:1、已知系统用下面差分方程描述:y(n)=x(n)+ay(n-1),试在a=0.95和a=0.5 两种情况下用傅立叶变换分析系统的频率特性。

要求写出系统的传输函数,并打印|H(e jω)|~ω曲线。

解:B=1;A=[1,-0.95]; [H,w]=freqz(B,A,'whole');subplot(1,3,1);plot(w/pi,abs(H),'linewidth',2);grid on;xlabel('\omega/\pi');ylabel('|H(e^j^\omega)|');title('幅频响应特性');axis([0,2,0,2.5]);B=1;A=[1,-0.5];[H,w]=freqz(B,A,'whole');subplot(1,3,3);plot(w/pi,abs(H),'linewidth',2);grid on;xlabel('\omega/\pi');ylabel('|H(e^j^\omega)|');title('幅频响应特性');axis([0,2,0,2.5]);图形如下图1、2所示:图1 a=0.95时的幅频响应特性图2 a=0.5时的幅频响应特性2、已知两系统分别用下面差分方程描述: y1(n)=x(n)+x(n-1) y2(n)=x(n)-x(n-1)试分别写出它们的传输函数,并分别打印|H(e jω)| ~ω曲线。

DSP实验一---信号及系统响应的谱分析-南京理工大学紫金学院实验报告

DSP实验一---信号及系统响应的谱分析-南京理工大学紫金学院实验报告

实验一 信号及系统的谱分析学号 姓名注:1)此次实验作为《数字信号处理》课程实验成绩的重要依据,请同学们认真、独立完成,不得抄袭。

2)请在授课教师规定的时间内完成;3)完成作业后,请以word 格式保存,文件名为:学号+姓名4)请通读全文,依据第2及第3 两部分内容,认真填写第4部分所需的实验数据,并完成实验分析。

1. 实验目的(1) 熟练利用DFT 计算公式对信号进行谱分析, 加深DFT 算法原理和基本性质的理解。

(2) 利用卷积方法计算信号经过离散系统输出响应,并观察输出信号的频谱变化。

(3) 熟悉FFT 算法原理和FFT 子程序的应用,掌握利用函数fft.m 对离散信号及系统响应进行频域分析。

(4) 理解并掌握利用FFT 实现线性卷积的方法。

了解可能出现的分析误差及其原因, 以便在实际中正确应用FFT 。

2. 实验原理与方法1)离散傅里叶变换(DFT )的基本原理离散傅里叶变换(DFT )是分析有限长序列频谱成分的重要工具,在信号处理的理论上有重要意义。

由于其可以在计算机上实现谱分析、 卷积、相关等主要的信号频谱分析过程,因此DFT 的快速算法得到了广泛的应用。

实现DFT 的基本计算公式如下:2)系统响应信号的时域分析(卷积运算)离散信号输入离散系统后,若系统起始状态为0,则系统的响应输出是 其方框图表示如下:[][]∑∑-=--=====110)(1)()()()()(N k nkN N n nkNW k X Nk X IDFT n x W n x n x DFT k X[][]h n x n *[][][]zs y n h n x n =*图 1在matlab 中 计算卷积的函数为y=conv(x,h)。

3)FFT 实现线性卷积的快速计算设一离散线性移不变系统的冲激响应为 ,长度为L 点;其输入信号为 ,长度为M 点;其输出为 ,长度为M+L-1点。

当满足一定条件 时,有限长序列的线性卷积可用圆周卷积和来代替,而圆周卷积可用FFT 来计算,从而可以大大提高运算速度。

实验一 时域离散信号与系统分析(实验报告)-2015

实验一 时域离散信号与系统分析(实验报告)-2015

《数字信号处理》 实验报告学院 专业 电子信息工程 班级 姓名 学号 时间实验一 时域离散信号与系统分析一、实验目的1、熟悉连续信号经理想采样后的频谱变化关系,加深对时域采样定理的理解。

2、熟悉时域离散系统的时域特性,利用卷积方法观察分析系统的时域特性。

3、学会离散信号及系统响应的频域分析。

4、学会时域离散信号的MATLAB 编程和绘图。

5、学会利用MATLAB 进行时域离散系统的频率特性分析。

二、实验内容1、序列的产生(用Matlab 编程实现下列序列(数组),并用stem 语句绘出杆图。

(要求标注横轴、纵轴和标题)(1). 单位脉冲序列x(n)=δ(n ) (2). 矩形序列x(n)=R N (n) ,N=10nδ(n )nR N (n )图1.1 单位脉冲序列 图1.2 矩形序列(3) . x(n)=e (0.8+3j )n ; n 取0-15。

4n|x (n )|201321111053 陈闽焜n<x (n )/R a d图1.3 复指数序列的 模 图1.4 复指数序列的 相角(4). x(n)=3cos (0. 25πn +0.3π)+2sin (0.125πn +0.2π) n 取0-15。

ny (n )图1.4 复合正弦实数序列(5). 把第(3)小题的复指数x(n)周期化,周期20点,延拓3个周期。

4m|y (m )|201321111053 陈闽焜图1.5 第(3)的20点周期延拓杆图(6). 假设x(n)= [1,-3,2,3,-2 ], 编程产生以下序列并绘出杆图:y(n) y(n)= x(n)-2x(n+1)+x(n-1)+x(n-3);5201321111053 陈闽焜图1.6 y(n)序列杆图(7)、编一个用户自定义matlab 函数,名为stepshf (n0,n1,n2)实现单位阶跃序列u[n -n1]。

其中位移点数n1在起点n0和终点n2之间任意可选。

自选3个入口参数产生杆图。

信号、系统及系统响应实验报告

信号、系统及系统响应实验报告

信号、系统及系统响应实验报告实验⼀信号、系统及系统响应⼀、实验⽬的1、熟悉理想采样的性质,了解信号采样前后的频谱变化,加深对采样定理的理解。

2、熟悉离散信号和系统的时域特性;3、熟悉线性卷积的计算编程⽅法;利⽤卷积的⽅法,观察、分析系统响应的时域特性。

4、掌握序列傅⽒变换的计算实现⽅法,利⽤序列的傅⽒变换离散信号、系统及系统响应做频域分析。

⼆、实验原理(⼀)连续时间信号的采样对⼀个连续时间信号进⾏理想采样的过程可以表⽰为该信号的⼀个周期冲击脉冲的乘积,即()()()a a x t x t M t ∧= (1-1)其中()a x t ∧是连续信号()a x t 的理想采样,()M t 是周期冲激脉冲()()M t t nT δ+∞-∞=-∑ (1-2)理想信号的傅⾥叶变换为:1()[()]a a s m X j X j m T +∞∧=-∞Ω=Ω-Ω∑ (1-3)(⼆)有限长序分析⼀般来说,在计算机上不可能,也不必要处理连续的曲线()j X e ω,通常我们只要观察。

分析()j X e ω在某些频率点上的值。

对于长度为N 的有限长序列⼀般只需要在02π之间均匀的取M 个频率点。

(三)信号卷积⼀个线性时不变离散系统的响应y(n)可以⽤它的单位冲激响应h(n 和输⼊信号x(n)的卷积来表⽰: ()()()()()m y n x n h n x m h n m +∞=-∞=*=-∑ (1-4)根据傅⾥叶变换和Z变换的性质,与其对应应该有:()()()Y z X z H z = (1-5) ()()()j j j Y e X e H e ωωω= (1-6)式(1-3)可知通过对两个序列的移位、相乘、累加计算信号响应;⽽由式(1-6)可知卷积运算也可以在频域上⽤乘积实现。

三、实验内容及步结果1、分析理想采样信号序列的特性。

产⽣理想采样信号序列()a x t ,使A=444.128,α=,0Ω=。

当频率fs =1000h z时,其幅频特性如图1.1所⽰:-2000200理想采样信号序列(fs=1000hz )时间幅值0100200理想采样信号序列幅度谱时间幅值-505理想采样信号序列相位谱频率幅值图1.1当fs=300hz的时候,其幅频特性如图1.2所⽰:理想采样信号序列(fs=300hz )时间幅值理想采样信号序列幅度谱时间幅值102030405060理想采样信号序列相位谱频率幅值图1.2当f s=200hz 的时候,其幅频特性如图1.3所⽰:理想采样信号序列(fs=200hz )时间幅值理想采样信号序列幅度谱时间幅值理想采样信号序列相位谱频率幅值图1.3经过对⽐以上三个图形可以看出:当频率分别为1000h z,300hz和200hz 的时候均没有出现混叠现象,因为给定的信号序列的频率为0Ω=,三个抽样频率均满⾜2s f f ≥,因此不会出现频率混叠现象。

实验一离散信号与系统时域分析的Matlab实现

实验一离散信号与系统时域分析的Matlab实现

实验1 离散信号与系统时域分析的Matlab实现一、实验目的1.掌握用Matlab表示常用离散信号的方法;2.掌握用Matlab求解离散系统的单位取样响应与零状态响应;3.掌握用Matlab实现离散信号卷积的方法;二、实验原理与内容1. Matlab基本操作打开Matlab 6.5,只保留命令窗口(Command Window),点击文本编辑窗口(M-file)创建、编辑M程序。

图1命令窗口在文本编辑窗口输入指令程序。

当输入完整程序后,点击DEBUG→RUN运行程序,或用键盘F5键直接运行。

另外,也可点击窗口快捷运行程序键。

图2文本编辑窗口编辑完成一个程序后,第一次运行或另存为时,需要保存M程序,保存的路径为命令窗口所示的当前目录路径(Current Directory),该路径可自行设置。

图3当前目录路径注意:M 文件在命名时有一定规则,错误命名时会使M 文件不能正常运行。

(1)M 文件名首字符不能是数字或下划线。

(2)M 文件名不能与Matlab 的内部函数名相同(3)M 文件名中不能有空格,不能含有中文。

一般应采用英文或拼音对M 文件命名。

2.离散信号的Matlab 表示表示离散时间信号x(n)需要两个行向量,一个是表示序号n=[ ],一个是表示相应函数值x=[ ],画图指令是stem 。

(1)正、余弦序列正、余弦序列为MATLAB 内部函数,可直接调用,文件名为sin 和cos 。

例1-1 画出()sin()4x n n π=的波形。

打开文本编辑窗口,输入波形程序:n=0:40;xn=sin(pi*n/4);stem(n,xn,'.')title('sin(pi*n/4)')运行,输出波形如下图4。

图4 ()x n 的波形图对于0cos()n ωϕ+或0sin()n ωϕ+,当2/πω是整数或有理数时,才是周期信号。

练习:(1)把上述程序中第三行分别改为stem(n,xn)、stem(n,xn,'*') 、stem(n,xn,' filled ') 后依次运行,看输出波形有何变化。

实验1 离散时间信号与系统

实验1 离散时间信号与系统

长沙理工大学计通学院通信工程系胡双红编数字信号处理A 实验报告实验项目名称:离散时间信号与系统学院:______计算机与通信工程____ 专业:______ _通信工程 _________ 学号:______20xxxxxxxxxx_______ 班级:______ 通信1x-x_________ 报告人:________ xx_____________ 指导老师:___ 胡双红 _ _______ 实验时间:_______201x-x-x________实验目的:1、熟悉常见离散时间信号的产生方法;2、熟悉离散时间系统的单位脉冲响应和单位阶跃响应的求解方法;3、熟悉离散时间信号经过离散时间系统的响应的求解方法。

实验内容:已知离散时间系统差分方程为y(n)-0.5y(n-1)+0.06y(n-2)=x(n)+x(n-1),求1、该系统的单位脉冲响应并绘图;2、该系统的单位阶跃响应并绘图;3、已知x(n)=可自己指定用filter函数经过系统的响应并绘图;4、用convwthn函数求系统响应并绘图。

实验平台:MATLAB集成软件**实验流程:设计流程:1、定义a,b2、用impseq函数生成0~100的单位脉冲函数3、用filter函数表示x(n)的系统响应并画图4、用stepseq函数生成0~100的单位阶跃函数5、用filter函数表示x(n)的系统响应并画图6、生成一个0~100的函数x(n)= exp(-0.5*n)7、用convwthn函数做出系统单位脉冲相应和x(n)= exp(-0.5*n)的卷积和得到系统响应并画出卷积和前101点图形8、用filter函数表示x(n)的系统响应实验代码:(1)b=[1,1];a=[1,-0.5,0.06];n=[-10:25];impz(b,a,n);title('系统的单位脉冲响应');xlabel('n');ylabel('h(n)');(2)n=-10:25;x=(n>=0);b=[1,1];a=[1,-0.5,0.06];s=filter(b,a,x);stem(n,s)title('单位阶跃响');xlable('n');ylable('s(n)');(3)a=[1,-0.5,0.06];b=[1,1];n=-10:120;x1=exp(-0.05*n).*sin(0.1*pi*n+pi/3);s1=filter(b,a,x1);stem(n,s1);xlabel('n');ylabel('s1(n)');(4)a=[1,-0.5,0.06];b=[1,1];n=-20:120;h=impz(b,a,n);x1=exp(-0.05*n).*sin(0.1*pi*n+pi/3); nyb=n(1)+n(1);nye=n(length(x1))+n(length(h));m=[nyb:nye];y=conv(x1,h);stem(m,y);title('系统响应');xlabel('m');ylabel('y(m)');实验结果:单位脉冲响应单位阶跃响应x(n)用filter函数经过系统的响应convwthn函数求系统响应实验心得:实验心得:熟悉了常见离散时间信号的产生方法、离散时间系统的单位脉冲响应和单位阶跃响应的求解方法;熟悉离散时间信号经过离散时间系统的响应的求解方法。

《数字信号处理》实验指导书

《数字信号处理》实验指导书

的相角, Ai 就是极点 pi 到单位圆上的点 e jω 的矢量长度(距离),而θ i 就是该矢量 的相角,因此有:
M
∏ B e j(ψ1 +ψ 2 +⋅⋅⋅⋅+ψ M ) j
H (e jω ) =
j =1 N
= H (e jω ) e jϕ (ω )
∏ A e j(θ1+θ2 +⋅⋅⋅⋅+θ N ) i
(1) 设有直流信号 g(t)=1,现对它进行均匀取样,形成序列 g(n)=1。试讨 论若对该序列分别作加窗、补零,信号频谱结构有何变化。 四、实验过程及结果(含程序)
12
13
14
15
16
实验三 IIR 数字滤波器的设计
一、实验目的 (1)掌握双线性变换法及脉冲相应不变法设计 IIR 数字滤波器的具体设计 方法及其原理,熟悉用双线性变换法及脉冲响应不变法设计低通、高通和 带通 IIR 数字滤波器的计算机编程。 (2)观察双线性变换及脉冲响应不变法设计的滤波器的频域特性,了解双 线性变换法及脉冲响应不变法的特点。 (3)熟悉 Butterworth 滤波器、Chebyshev 滤波器和椭圆滤波器的频率特 性
《数字信号处理》
实验指导书
班级: 学号: 姓名: 苏州科技学院 电子教研室
实验一 信号、系统及系统响应
一、实验目的
(1) 熟悉 MATLAB 平台的使用,掌握离散信号、离散系统的 MATLAB 实现。 (2)掌握根据系统函数绘制系统零极点分布图的基本原理和方法。 (3)理解离散系统频率特性分析的基本原理,掌握根据系统函数零极点分布来分 析离散系统频率响应的几何矢量法。
17
变换类型 低通
Байду номын сангаас

数字信号处理实验指导

数字信号处理实验指导

实验一 离散时间信号与系统的时域分析(基础验证型)1.实验目的(1)熟悉离散时间信号的产生与基本运算。

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

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

2.实验原理(1)典型离散时间信号单位样本序列(通常称为离散时间冲激或单位冲激)用[]n δ表示,其定义为1,0[]0,0n n n δ=⎧=⎨≠⎩(1.1) 单位阶跃序列用[]n μ表示,其定义为1,0[]0,0n n n μ≥⎧=⎨<⎩ (1.2) 指数序列由 []n x n A α= (1.3)给定。

其中A 和α可以是任意实数或任意复数,表示为00(),j j e A A e σωφα+==式(1.3)可改写为 0000()00[]cos()sin()n j n n n x n A e A e n j A e n σωφσσωφωφ++==+++ (1.4) 带有常数振幅的实正弦序列形如0[]cos()x n A n ωφ=+ (1.5)其中A ,0ω和φ是实数。

在式(1.4)和(1.5)中,参数A ,0ω和φ分别称为正弦序列[]x n 的振幅、角频率和初始相位。

002f ωπ=称为频率。

(2)序列的基本运算长度N 的两个序列[]x n 和[]h n 的乘积,产生长度也为N 的序列[]y n[][][]y n x n h n =⋅ (1.6)长度为N 的两个序列[]x n 和[]h n 相加,产生长度也为N 的序列[]y n[][][]y n x n h n =+ (1.7)用标量A 与长度为N 的序列[]x n 相乘,得到长度为N 的序列[]y n[][]y n A x n =⋅ (1.8)无限长序列[]x n 通过时间反转,可得到无限长序列[]y n[][]y n x n =- (1.9)无限长序列[]x n 通过M 延时,可得到无限长序列[]y n[][]y n x n M =- (1.10)若M 是一个负数,式(1.10)运算得到序列[]x n 的超前。

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

班 级 学号 姓 名 同组人 实验日期 室温 大气压 成 绩实验题目: 实验一 离散时间信号与系统响应 一、实验目的1.观察离散系统的频率响应和单位脉冲响应并学会其应用。

2.掌握用MATLAB 实现线性卷积的方法及差分方程的求解方法。

3.了解数字信号采样率转换过程中的频谱特征。

4.通过观察采样信号的混叠现象,进一步理解奈奎斯特采样频率的意义。

二、实验仪器计算机一台 MATLAB7.0软件三、实验原理在数字信号处理中,离散时间信号通常用序列{x(n)}表示。

离散时间系统在数学上定义为将输入序列x(n)映射成输出序列y(n)的唯一性变换或运算,亦即将一个序列变换成另一个序列的系统。

记为y(n)=T[x(n)],通常将上式表示成图()()[]x n y n T −−−→∙−−−→所示的框图。

算子T[∙]表示变换,对T[∙]加上种种约束条件,就可以定义出各类离散时间系统。

1.频率响应:在工程上进行时域分析和轨迹分析用频率响应法,它是分析和设计系统的一中有效经典的方法。

线性时不变系统输入输出关系y(n)=x(n)*h(n)。

H(ejw)是频率响应,离散时间系统的线性卷积,由理论学习我们可知,对于线性时不变离散系统,任意的输入信号()()()...(1)(1)(0)()(1)(1)...k x n x k n k x n n x n x n δδδδ∞=-∞=-=+-+++-+∑x (n )可以用δ(n )及其位移的线性组合来表示,即,当输入δ(n )时,系统的输出y(n)=h(n)。

2.卷积:y=conv(h,x),计算向量h 和x 的卷积,结果放在y 中。

由系统的线性移不变性质可以得到系统对x(n)的响应y(n)为()()()k y n x k h n k ∞=-∞=-∑,称为离散系统的线性卷积,简记为y(n)=x(n)*h(n),也就是说,通过系统的冲激响应,可以将输入信号与系统的冲激响应进行卷积运算,可求得系统的响应。

MATLAB 提供了进行卷积预运算的conv 子函数。

求解两个序列的卷积,很重要的问题在于卷积结果的时宽区间如何确定。

在MATLAB 中,卷积的子函数conv 默认两个信号的时间序列从n=0开始,y 对应的时间序号也从n=0开始。

模拟系统通常用微分方程描述,而离散系统则是用差分方程来描述。

对于离散系统来说,输入序列x(n)和输出序列y(n)将满足下列N 阶常系数差分方程0()()NMi i biy n i aix n i ==-=-∑∑,一般来说,这类系统不必是因果的。

应用此差分方程式描述系统时,如果没有附加的制约条件看,则它不能唯一地确定一个系统的输入和输出关系。

可以利用MATLAB 求差分方程的解,此时调用函数filter ,y=filter(a,b,x),参数x 为输入向量(序列),a,b 分别为上式中的差分方程系数ai 、bi 构成的向量,y 为输出结果。

3.单位脉冲响应:系统对单位脉冲输入的响应。

也称作记忆函数。

脉冲响应确定一个线性系统的特性,包含有与频率域中的传输函数相同的信息,而传输函数是脉冲响应的傅立叶变换。

线性系统的输出由系统的输入与它的脉冲响应的卷积给出。

单位脉冲响应是指一个无穷大的瞬时冲激,并且由于其在时间轴上的积分为1,而t 又趋向于零,所以单位脉冲响应的大小应该是无穷大,但是要知道的是,无穷大量也有大小比较,所以单位脉冲响应可以用一个系数对之进行量度。

四、实验内容1、给定一因果系统1212()(1)/(10.670.92)H z z z z ----=++-+,求出并绘制H(z)的幅频响应与相频响应。

(1)实验程序: a=[1 sqrt(2) 1];b=[1 -0.67 0.9]; w=0:2*pi/100:2*pi; h=freqz(a,b,w); subplot(3,1,1); plot(w/pi,abs(h)); grid on;title('系统函数H(z)的幅度谱'); xlabel('w/\pi'); ylabel('幅度');subplot(3,1,2);plot(w/pi,angle(h)); grid on;title('系统函数H(z)的相位谱'); xlabel('w/\pi'); ylabel('相位/rad'); subplot(3,1,3); zplane(a,b); xlabel('Re[z]'); ylabel('jIm[z]');title('系统函数H(z)的零极点分布图'); grid on;2、计算系列{8 -2 -1 2 3}和序列{2 3 -1 -3}的离散卷积,并作图表示卷积结果。

a=[8 -2 -1 2 3]; b=[2 3 -1 -3]; c=conv(a,b);m=length(c)-1;n=0:1:m;stem(n,c);grid on;xlabel('n');ylabel('幅度');title(' 离散卷积的结果');3、求以下差分方程所描述系统的单位脉冲响应h(n),0≤n<50 y(n)+0.1y(n-1)-0.06y(n-2)=x(n)-2x(n-1).a=[1 0.1 -0.06];b=[1 -2];x=zeros(1,49);n=[0:49];x(1)=1;h=filter(b,a,x);stem(h);grid on;title('Impulse Response');xlabel('n');ylabel('h(n)');4、一信号是三个正弦信号的和,正弦信号的频率为50Hz、500Hz、1000Hz,该信号以800Hz 采样。

用适当数量的样本画出该信号,并讨论信号的混叠状况。

clear all;n=0:99;x=sin(0.0625*2*pi*n)+sin(0.625*2*pi*n)+sin(1.25*2*pi*n);y=x(1:100);subplot(2,1,1);stem(n,y);grid on;title('抽样后的图像');xlabel('n');ylabel('幅值');[h,w]=freqz(x);subplot(2,1,2);plot(w(1:314),abs(h(1:314)));grid on;title('幅频响应图像');xlabel('ω');ylabel('幅度');五、实验总结因为上学期已经学过了matlab软件,但有些matlab语言有些生疏了。

通过查阅matlab书本的相关知识,使我对这次实验有了更进一步的了解。

通过实验我掌握了用MATLAB实验线性卷积的方法,即调用子函数conv,c=conv(a,b),及差分方程的求解方法,即调用函数filter,y=filter(a,b,x),参数x为输入向量(序列),a,b分别为上式中的差分方程系数ai、bi构成的向量,y为输出结果。

观察到了离散系统的频率响应。

另外通过实验我还了解了数字信号采样率转换过程中的频谱特征。

五:实验原理:1. 脉冲响应不变法用数字滤波器的单位脉冲响应序列)(n h 模仿模拟滤波器的冲激响应)(t h a ,让)(n h 正好等于)(t h a 的采样值,即)()(nT h n h a =,其中T 为采样间隔,如果以)(s H a 及)(z H 分别表示)(t h a 的拉式变换及)(n h 的Z 变换,则)2(1)(m Tjs H Tz H m a ez sT∑∞-∞==+=π2.双线性变换法S 平面与z 平面之间满足以下映射关系:);(,2121,11211ωωσj re z j s sT sT z zzT s =+=-+=+-⋅=--s 平面的虚轴单值地映射于z 平面的单位圆上,s 平面的左半平面完全映射到z 平面的单位圆内。

双线性变换不存在混叠问题:双线性变换是一种非线性变换,这种非线性引起的幅频特性畸变可通过预畸而得到校正。

IIR 低通、高通、带通数字滤波器设计采用双线性原型变换公式::1.确定数字滤波器的性能指标:通带临界频率c f 、阻带临界频率r f 、通带波动δ、阻带内的最小衰减At 、采样周期T 、采样频率s f ;2.确定相应的数字角频率 T f c c πω2=;T f r r πω2=;3.计算经过预畸的相应模拟低通原型的频率)2(2cc tg Tω=Ω,)2(2rr tg Tω=Ω;4. 根据Ωc 和Ωr 计算模拟低通原型滤波器的阶数N ,并求得低通原型的传递函数)(s H a ;5. 用上面的双线性变换公式代入)(s H a ,求出所设计的传递函数)(z H ;6. 分析滤波器特性,检查其指标是否满足要求。

六:实验思考题1.双线性变换法中Ω和ω之间的关系是非线性的,在实验中你注意到这种非线性关系了吗?从哪几种数字滤波器的幅频特性曲线中可以观察到这种非线性关系?答:在双线性变化法中,模拟频率与数字频率不再是线性关系,所以一个线性相位模拟滤波器经双线性变换后,得到的数字滤波器不再保持原有的线性相位了,在每一幅使用了双线性变换的图中,可以看到在采样频率一半处,幅度为零,这显然不是线性变换能够产生的,这是由于双线性变换将模拟域中的无穷远点映射到了改点处。

2. 能否利用公式完成脉冲响应不变法的数字滤波器设计?为什么?答:IIR 数字滤波器的设计实际上是求解滤波器的系数,k k a b ,它是数学上的一种逼近问题,即在规定意义上(通常采用最小均方误差准则)去逼近系统的特性。

如果在S 平面上去逼近,就得到模拟滤波器;如果在z 平面上去逼近,就得到数字滤波器。

但是它的缺点是,存在频率混叠效应,故只适用于阻带的模拟滤波器。

相关文档
最新文档