1、数字信号处理数字信号处理辅导辅导一、离散时间信号和系统的时域分析(一)离散时间信号(1)基本概念)基本概念信号:信号传递信息的函数也是独立变量的函数,这个变量可以是时间、空间位置等。连续信号:在某个时间区间,除有限间断点外所有瞬时均有确定值。模拟信号:是连续信号的特例。时间和幅度均连续。离散信号:时间上不连续,幅度连续。常见离散信号序列。数字信号:幅度量化,时间和幅度均不连续。(2)基本序列)基本序列(课本第 710 页)1)单位脉冲序列 2)单位阶跃序列 1,0()0,0nnn1,0()0,0nu nn3)矩形序列 4)实指数序列 1,01()0,0,NnNRnnnN()na u n5)正弦
2、序列 6)复指数序列 0()sin()x nAn()j nnx nee(3)周期序列)周期序列1)定义:对于序列,若存在正整数使()x nN()(),x nx nNn 则称为周期序列,记为,为其周期。()x n()x n%N注意正弦周期序列周期性的判定(课本第 10 页)2)周期序列的表示方法:a.主值区间表示法b.模 N 表示法3)周期延拓设为 N 点非周期序列,以周期序列 L 对作无限次移位相加,即可得到()x n()x n周期序列,即()x n%()()ix nx niL%当时,当时,LN()()()Nx nx n Rn%LN()()()Nx nx n Rn%(4)序列的分解序列共轭对称
3、分解定理:对于任意给定的整数 M,任何序列都可以分解成()x n关于共轭对称的序列和共轭反对称的序列之和,即/2cM()ex n()ox n()()(),eox nx nx nn 并且 1()()()2ex nx nx Mn1()()()2ox nx nx Mn(4)序列的运算)序列的运算1)基本运算运算性质描述序列相乘12()()()()()y nx n x ny nax n序列相加12()()()y nx nx n序列翻转(将以纵轴为对称轴翻转)()()y nxn()x n尺度变换 (序列每隔 m-1 点取一点形成的序列)()()y nx mn()x n用单位脉冲序列表示()()()ix
4、nx ini2)线性卷积:将序列以 y 轴为中心做翻转,然后做 m 点移位,最后与对应点相()x n()x n乘求和翻转、移位、相乘、求和定义式:1212()()()()()my nx m x nmx nx n线性卷积的计算:A、图解 B、解析法 C、不进位乘法(必须掌握)、不进位乘法(必须掌握)3)单位复指数序列求和(必须掌握)单位复指数序列求和(必须掌握)/2/2/2/2/2/21/2/2/2/2/2/20(1)/21()()/(2)1()()/(2)sin(/2)sin(/2)j Nj Nj Nj Nj Nj Nj NNj njjjjjjjnjNeeeeeeejeeeeeeeejNe如果
5、,那么根据洛比达法则有2/k Nsin(/2)(0)(0)()()sin(/2)NNkNNkN或可以结合作业题 3.22 进行练习(5)序列的功率和能量)序列的功率和能量能量:2|()|nEx n功率:21lim|()|21NNnNPx nN(6)相关函数)相关函数与随机信号的定义运算相同(二)离散时间系统1系统性质系统性质(1)线性性质)线性性质定义:设系统的输入分别为和,输出分别为和,即1()x n2()x n1()y n2()y n1122()(),()()y nT x ny nT x n统的输对于任意给定的常数、,下式成立ab1212()()()()()y nT ax nbx nay
6、nby n则该系统服从线性叠加原理,为线性系统,否则为非线性系统。判定系统的线性性质时,直接用定义判定系统的线性性质时,直接用定义(2)时不变性质)时不变性质统的如果系统对输入信号的运算关系在整个运算过程中不随时间变化,则称该系统是时不变系统。即对任意给定的整数 i,若下式成立:()()y niT x ni则称该系统为时不变系统,否则为时变系统。判定系统的时不变性质时,直接用定义判定系统的时不变性质时,直接用定义(3)系统的因果性)系统的因果性定义:如果系统 n 时刻的输出序列只取决于 n 时刻及以前的输入序列,而与 n时刻以后的输入序列无关,则称该系统具有因果性质,即系统是因果系统,否则是非
7、因果系统。离散时间离散时间 LTI 系统系统具有因果性的充要条件是:系统的单位脉冲响应满足()h n()0,0h nn(4)系统的稳定性)系统的稳定性定义:对任意有界的输入,系统的输出都有界,则该系统是稳定的,否则是不稳定的。离散时间离散时间 LTI 系统系统具有因果性的充要条件是:系统的单位脉冲响应满足绝()h n对可和,即|()|ih i(5)对离散时间)对离散时间 LTI 系统的描述系统的描述(1)时域:差分方程(2)Z 域:系统函数()H z2信号过系统信号过系统()()()y nh nx n用线性卷积的相关知识计算,信号系统学的基本性质可以套用二、离散时间信号和系统的频域分析(一)离
8、散时间信号1序列傅里叶变换(序列傅里叶变换(Sequence Fourier Transform)(即本书中的离散时间信号的傅里叶变换)(1)定义)定义SFT:()()(),jj nnX eSFT x nx n e ISFT:1()()(),2jjj nx nISFT X eX eedn 说明:1、物理意义:序列傅里叶变换本质上是序列的一种分解,它将一般序列分解为无穷多个数字角频率中的复指数序列。称为序列的频谱,其,()jX e()x n模称为幅频特性,其幅角称为相频特性。|()|jX earg()()jX e 2、尽管序列是离散时间信号,但它的序列傅里叶变换对数字角频率而言()x n却是连续
9、函数,因此,序列的傅里叶变换是连续的。()x n3、(2)(2)()()()jjnjnX ex n eX e由上式可知,序列傅里叶变换是以为周期的周期函数,其原因正是()jX e2由于对而言以为周期,即数字角频率相差的所有单位复指数序列j ne22等价。因此,对的所有单位复指数序列只有一个周期。对于离散时 间信号,由于的周期性,使得的整数倍都表示信号的直流分量,而02 或的奇数倍表示信号的最高频率。(2)性质)性质名称名称性质描述性质描述线性性质1212()()()()SFT ax nbx na SFT x nb SFT x ngg时移性质()()j nSFT x nmeSFT x ng频移性
10、质00()()()jnjSFT ex nX e g共轭对称性质()(),()()()Re(),()Im()jjReIojjeoSFT xnXeSFT jx nXeSFT x nX eSFT x njX e线性卷积性质()()()()SFT x ny nSFT x nSFT y ng帕斯瓦尔定理221|()|()|2jnx nX ed相乘性质()1()()()()2jjSFT x n y nX eY ed 序列乘以 n()()/jSFT n x nj dX edg(3)基本序列的傅里叶变换)基本序列的傅里叶变换序列序列傅里叶变换傅里叶变换()n112()%()NRn(1)/2sin()/sin(
11、)22jNNe()(|1)na u na 1(1)jae00(2/)jne 为有理数02()%00cos(2/)n 为有理数00()()%00sin(2/)n 为有理数00()()j%()u n1(1)()je%2Z 变换变换(不熟悉的复习信号系统相关内容,或本书 2.3 相关内容)(1)定义)定义ZT:()()()|nxxnX zZT x nx n zRzRIZT:11()()()|2nxxcx nIZT X zX z zdzRzRj(2)性质)性质课本课本 49 页表页表 2.3.3(3)收敛域与基本序列)收敛域与基本序列 Z 变换变换课本课本 45 页表页表 2.3.1、表、表 2.3.
12、23.离散时间信号离散时间信号 Z 变换与变换与 SFT 的关系的关系Z 变换是由 SFT 推广得到的,反过来,如果某序列的 Z 变换的收敛域包括,则也可以通过 ZT 求得序列的 SFT。即jze()|()()jj njz enX zx n eX e上式表明,SFT 正是序列的 ZT 在的值jze(二)离散时间系统1.系统函数的收敛域与系统因果性和稳定性系统函数的收敛域与系统因果性和稳定性 当且仅当系统函数 H(z)的收敛域为小于单位圆的某个圆的园外时,系统是因果稳定的。2.系统函数的零极点分布与系统因果性和稳定性系统函数的零极点分布与系统因果性和稳定性若系统是因果稳定的,则 H(z)的极点必
13、定在单位圆内。3.系统函数的零极点分布对系统频率响应特性的影响系统函数的零极点分布对系统频率响应特性的影响1、对极点而言:当单位圆上的点转到某个极点附近时,在这附近|()|jH e出现峰值。极点越靠近单位圆,振幅特性的峰值越大,当极点出现在单位圆上时,振幅特性将出现无穷大,系统不稳定。2、对零点而言:当单位圆上的点转到某个零点附近时,在这附近|()|jH e出现谷点。当零点出现在单位圆上时,振幅特性为零。零点可以位于单位圆外,不影响稳定性。两个概念1、最小相位系统:系统 H(z)的全部零极点都在单位圆内,某点在单位圆上逆时针旋转一周时,系统的相位变化最小。2、最大相位系统:H(z)的全部零点在
14、单位圆外,系统的相位变化最大。说明:处于坐标原点的零极点不影响系统的幅频响应;利用零极点分析系统的幅频响应,仅对低阶系统有效。(三)离散时间信号与模拟(连续)时间信号1时域关系时域关系设连续时间信号,离散时间信号,则()ax t()x n()()()|aat nTx nx nTx t2频域关系频域关系1()|()jTasmX eXjmT在时域对信号抽样,其频域的特征就是频谱以采样频率为周期进行周期延拓。s一个域的离散必然导致另一个域的周期延拓一个域的离散必然导致另一个域的周期延拓一个域的周期延拓必然导致另一个域的离散一个域的周期延拓必然导致另一个域的离散对应变量的关系:单位:rad单位:H z
15、T 由于,所以s max2sT 三、离散傅里叶变换(DFT)(一)离散傅里叶级数变换(DFST)说明:周期序列不满足绝对可和的条件,不适用于序列傅里叶变换的定义式,但是它可以展开成离散傅里叶级数(Discrete Fourier Series,DFS),利用离散傅里叶级数可以得到周期序列的离散傅里叶变换表示式。1.定义定义DFST:10()(),NnkNnX kx n Wk%IDFST:101()(),NnkNnx nX k WnN%注:1、周期单位复指数序列22,jnkjnknknkNNNNWeWe周期单位复指数序列对 n、k 而言都是以 N 为周期的,即(),n N knkNNWWn k
16、(),n k NnkNNWWn k (),nk NnkNNWWn k 2、周期为 N 的周期序列可以分解成 N 个周期复指数序列的和,这些周期()x n%复指数序列的数字角频率为周,它们的幅度和相位由离2(0,1,2,1)kkNN散傅里叶级数决定。()X kN%2.基本周期序列的离散傅里叶级数变换基本周期序列的离散傅里叶级数变换时域序列时域序列离散傅里叶级数变换(离散傅里叶级数变换(DFST)()n%11()Nk%2jmnNe()Nkm%cos(2/)mn N()()/2Nkmkm%sin(2/)mn N()()/2jNkmkm%3.周期序列的离散傅里叶变换周期序列的离散傅里叶变换22()()
17、()jkX eX kkNN%可类比信号系统中周期信号的傅里叶变换,具体推导过程见课本 76 页。(二)离散傅里叶变换(DFT)1.定义定义DFT:10()(),01NnkNnX kx n WkNIDFT:101()(),01NnkNnx nX k WnNN要点:要点:(1)DFT 没有实际的物理含义,但是可以理解为 SFT 的等间隔采样,即2()()|,01jkNX kX ekN(2)变换区间:0,N-1,有限长 N 点(3)变换结果:与序列长度 N 有关,当 N 足够大时,的包络趋近于()X k曲线()jX e(4)频谱分析的意义:表示频点的幅度谱线,如果是模拟信号的采样,采样()X k(2
18、/)kN k()x n间隔为 T,则 k 与相应的模拟频率的关系为:2/TfT 即。对模拟频率域而言,N 点 DFT 意味着频域采22kkkf TNkkfNT样间隔为。所以用 DFT 进行谱分析时,称为频率分辨率。而1HzNT1FNTNT 表示时域采样的区间长度(即观察时间或记录长度),显然为了提高PTNT分辨率就必须是记录长度足够大。(5)DFT 的隐含周期性1)DFT 是 SFT 的等间隔采样,而以为周期;()jX e22)的周期性()kk mNNNWW3)时域抽样,频域周期延拓;频域采样,时域周期延拓2.DFT 的主要性质的主要性质性质时域()()()x ny n、频域()()()X k
19、Y k、线性性质12()()ax nbx n12()()aX kbXk时域循环移位性质()()NNx nmRn()kmNWX k频域循环移位性质()nlNW x n()()NNXklRk时域循环卷积12()()x nx n12()()X k Xk频域循环卷积12()()x n x n121()()X kXkN复共轭序列的 DFT()x n*()XNk()epxn()RXk()opxn()IjXk()Rxn()epXk共轭对称性()Ijx n()opXk帕斯瓦尔定理1122001|()|()|NNnkx nX kN3.基本序列的离散傅里叶变换基本序列的离散傅里叶变换时域序列时域序列离散傅里叶级数
20、变换(离散傅里叶级数变换(DFST)()n1()NRn()Nk2()jmnNNeRn()Nkmcos(2/)()Nmn N Rn()()/2NkmkNmsin(2/)()Nmn N Rn()()/2jNkmkNm4.频域采样定理频域采样定理 设序列的傅里叶变换为,在区间内对进行 N 点等间()x n()jX e0,2)()jX e隔采样(采样间隔为)得到序列,且对应的 IDFT 为,2/N()X k()X k()Nxn则()()Nrxnx nrN%这是因为,在频域内对等间隔采样,导致时域序列周期延拓,并()jX e()x n且在区间采样得到的序列的 IDFT 是原序列以 N 为周期进行周期延0
21、,2)()X k拓后的主值序列。若序列的长度为 M,那么只有当频域采样点数时,才NM有,此时才能由频域采样序列恢复。()()Nxnx n()X k()jX e(三)连续信号傅里叶变换(CFT)、序列傅里叶变换(SFT)、离散傅里叶级数变换(DFST)、离散傅里叶变换(DFT)的关系CFT 周期延拓取主值周期延拓抽样周期延拓取主值抽样截短周期延拓卷积SFTSFTDFSTDFT()x n()ax t()()x n d n()Nx n()Nx n()jX e()()jjX eD e()NXk()NXk()aXj2/ssT stnT各个变量对应关系::01:022/:01/:0/2:02sssskNk
22、k NFk NffkfNkffN:数字角频率数字频率模拟频率模拟角频率,sT 2ssssTf T 2/k N编者按:为什么要有 DFT?我们从外界接收到的信号都是连续信号,但是在现代人类都用计算机对信号进行处理,而计算机只能识别离散的值,所以需要对接收到的连续信号进行采样截短得到离散的序列。但是,一个域的离散必然导致另一个域的周期延拓,当对时域的连续信号进行采样时,其频谱必然进行周期延拓,所以序列的傅里叶变换是连续周期的,这样计算机就没法对其频谱进行分析。这时,对时域信号进行周期延拓,又会使其频谱离散化。经过两个域的分别离散化和周期延拓,这时得到的就是 DFST 的对应关系。那么,分别对两个域
23、取主值,就可得到适合计算机处理的时域和频域序列。DFT 就应运而生。(一家之言,仅供参考)(四)卷积的计算1.循环卷积与线性卷积(有限长序列的卷积)循环卷积与线性卷积(有限长序列的卷积)设有限长序列的长度为 N,的长度为 M,它们线性卷积结果为()x n()h n,长度为;循环卷积结果为,长度为。则两类卷积()ly n1gLNM()cy nL有如下对应关系:(设)NM(1)当时LN()(),02()(),11llcly ny nNnMy ny nMnN(2)当时gLL()()cly ny n(3)当时gNLL()(),01()(),1llgclgy ny nLnLLy ny nLLnL2.重叠
24、保留法和重叠相加法(无限长序列得卷积)重叠保留法和重叠相加法(无限长序列得卷积)(1)重叠保留法 基本思路:将两个序列中长度较长或无限长的序列均匀分段,计算各个有限长的子序列与另一短序列的线性卷积,最后将结果重叠相加起来输出。(重叠重叠的是卷积结果的是卷积结果)设有限长序列的长度为 M,为无限长序列,()h n()x n计算步骤:1)将均匀分段,每段长度为 N()x n0()()kkx nx n(),(1)1()()()0,kNx nkNnkNx nx n RnkNelse2)计算每段子序列与短序列的线性卷积设,即计算与的线性卷积()()kkx nx nkN()kx n()h n()ky n3
25、)将各子序列线性卷积的结果移位后相加得总输出 令,则()()kky ny nkN0()()kky ny n(2)重叠保留法 基本思路:将两个序列中长度较长或无限长的序列在时间上有重叠地分段,计算各个有限长的子序列与另一短序列的线性卷积,最后保留每段结果中间 N个点,相加输出。(重叠的是较长的序列重叠的是较长的序列)设有限长序列的长度为 M,为无限长序列,()h n()x n计算步骤:1)将有重叠地分段(每一段由 kN 向前重叠 M-1 个点),()x n每段长度为 N+M-1(),1(1)1()0,kx nkNMnkNx nelse 2)计算每段子序列与短序列的线性卷积设,即计算与的线性卷积(
26、)(1)kkx nx nkNM()kx n()h n,的长度为 N+2M-2,将前 M-1 个点去掉,后 M-1()ky n()ky n个点去掉,保留中间 N 个点得()ky n3)将各子序列线性卷积的结果移位后相加得总输出 即0()()kky ny n说明:重叠保留和相加法必须掌握,公式可以不必记忆,明白其算法思想,会计算即可。而且计算时注意三步走(写在卷子上),否则答案正确也没分(与数学归纳法一样,有固定格式)。(五)用 DFT 进行频谱分析的误差1.泄漏现象泄漏现象产生原因:用 DFT 进行分析时,隐含对序列在时域加窗截断,使得信号的原有频率的能量向其他频率上泄漏减少方法:(1)加大窗长
27、,增加实际 DFT 计算的点数;(2)变换时域所加窗函数的形式2.栅栏现象栅栏现象产生原因:DFT 只计算的频谱2/,0,1,2,1k N kN减少方法:在序列末尾加零以增加 DFT 的点数3.混叠现象混叠现象产生原因:序列截断以及采样频率不完全满足采样定理减少方法:以较高的采样频率对信号进行采样,之后序列通过数字低通滤波器,降低采样频率后再进行 DFT 分析4.DFT 的分辨率的分辨率:参数选择的一般原则:a若已知信号的最高频率防止混叠,选定采样频率 max2sffb根据频率分辨率 F,确定所需 DFT 的长度/sNfFc和 N 确定以后,即可确定相应模拟信号的时间长度,这里 T/PsTfNNT是采样周期。(六)离散时间信号的抽取和内插1.离散时间信号的整数倍抽取离散时间信号的整数倍抽取时域:()()y nx Dn频域:2101()()kDjjDkY eX eD整数倍抽取将导致数字频谱的展宽2.离散时间信号的整数倍内插离散时间信号的整数倍内插时域:(),0,2,()0,nxnIIv nIelse频域:()()jj IV eX e序列相邻采样点之间插零将导致数字频谱压缩说明:即使抽取和内插的公式记不住,也要学会画图分析其过程