数字信号处理实验指导书 山东大学控制学院生物医学工程专业 刘忠国 2015-2-10
数字信号处理实验指导书 山东大学控制学院生物医学工程专业 刘忠国 2015-2-10
数字信号处理实验目录 实验一离散时间信号与系统分析3 实验二离散时间信号与系统的Z变换分析…7 实验三 11R滤波器的设计与信号滤波…I3 实验四用窗函数法设计F引R数字滤波器…15 实验五用FFT作谱分析… …17 实验六综合实验… …19 附录:各实验参考程序… …20 2
2 数字信号处理实验目录 实验一 离散时间信号与系统分析………………………………3 实验二 离散时间信号与系统的 Z 变换分析 ……………………7 实验三 IIR 滤波器的设计与信号滤波 …………………………13 实验四 用窗函数法设计 FIR 数字滤波器………………………15 实验五 用 FFT 作谱分析…………………………………………17 实验六 综合实验…………………………………………………19 附 录: 各实验参考程序…………………………………………20
实验一离散时间信号与系统分析 一、实验目的 1.掌握离散时间信号与系统的时域分析方法。 2.掌握序列傅氏变换的计算机实现方法,利用序列的傅氏变换对离散信号、系统及系 统响应进行频域分析。 3.熟悉理想采样的性质,了解信号采样前后的频谱变化,加深对采样定理的理解。 二、实验原理 1.离散时间系统 一个离散时间系统是将输入序列变换成输出序列的一种运算。若以T[门来表示这种运 算,则一个离散时间系统可由下图来表示: TH] 图离散时间系统 输出与输入之间关系用下式表示 y(n)=T[x(n)] (1) 离散时间系统中最重要、最常用的是线性时不变系统。 2.离散时间系统的单位脉冲响应 设系统输入x(n)=6(n),系统输出y(n)的初始状态为零,这时系统输出用h(n)表示, 即h(n)=T[6(n)】,则称h(n)为系统的单位脉冲响应。 可得到:y(nm)= 立xmhn-m=m=hm (2) 该式说明线性时不变系统的响应等于输入序列与单位脉冲序列的卷积。 3.连续时间信号的采样 采样是从连续信号到离散时间信号的过渡桥梁,对采样过程的研究不仅可以了解采样前 后信号时域和频域特性发生的变化以及信号内容不丢失的条件,而且有助于加深对拉氏变 换、傅氏变换、Z变换和序列傅氏变换之间关系的理解。 对一个连续时间信号进行理想采样的过程可以表示为信号与一个周期冲激脉冲的乘 积,即:(t)=x(t)6(t) (3)
3 实验一 离散时间信号与系统分析 一、实验目的 1.掌握离散时间信号与系统的时域分析方法。 2.掌握序列傅氏变换的计算机实现方法,利用序列的傅氏变换对离散信号、系统及系 统响应进行频域分析。 3.熟悉理想采样的性质,了解信号采样前后的频谱变化,加深对采样定理的理解。 二、实验原理 1.离散时间系统 一个离散时间系统是将输入序列变换成输出序列的一种运算。若以 T[] 来表示这种运 算,则一个离散时间系统可由下图来表示: 图 离散时间系统 输出与输入之间关系用下式表示 y(n) = T[x(n)] (1) 离散时间系统中最重要、最常用的是线性时不变系统。 2.离散时间系统的单位脉冲响应 设系统输入 x(n) = (n) ,系统输出 y(n) 的初始状态为零,这时系统输出用 h(n) 表示, 即 h(n) = T[ (n)] ,则称 h(n) 为系统的单位脉冲响应。 可得到: y(n) x(m)h(n m) x(n) h(n) m = − = =− (2) 该式说明线性时不变系统的响应等于输入序列与单位脉冲序列的卷积。 3.连续时间信号的采样 采样是从连续信号到离散时间信号的过渡桥梁,对采样过程的研究不仅可以了解采样前 后信号时域和频域特性发生的变化以及信号内容不丢失的条件,而且有助于加深对拉氏变 换、傅氏变换、Z 变换和序列傅氏变换之间关系的理解。 对一个连续时间信号进行理想采样的过程可以表示为信号与一个周期冲激脉冲的乘 积,即: x ˆ(t) x(t) (t) = T (3) T[]
其中,元()是连续信号x(U)的理想采样,6(t)是周期冲激脉冲 d,0=∑t-mD 设模拟信号x(t),冲激函数序列6,(t)以及抽样信号()的傅立叶变换分别为X(2)、 M(2)和X(2),即 X.(2)=F[x(] M(2)=F[6(t)] (U2)=F[t] 根据连续时间信号与系统中的频域卷积定理,式(3)表示的时域相乘,变换到频域为 卷积运算,即 m=元MXUn1 其中 X(U2)=FLx(i=广x0)ed山 由t可以推号出8UQ)-=子之XU0-) 由上式可知,信号理想采样后的频谱是原来信号频谱的周期延拓,其延拓周期等于采样 频率。根据香农定理,如果原信号是带限信号,且采样频率高于原信号最高频率的2倍,则 采样后的离散序列不会发生频谱混叠现象。 4.有限长序列的分析 对于长度为N的有限长序列,我们只观察、分析在某些频率点上的值。 x(n), 0≤n≤W-l x(n)= 0 其它n 一般只需要在0~2π之间均匀的取M个频率点,计算这些点上的序列傅立叶变换: N-I X(em)=∑xn)emm 7=0 其中,og=2k/M,k=0,l,…,M-1。X(°)是一个复函数,它的模就是幅频特 性曲线。 三、主要实验仪器及材料
4 其中, x ˆ (t) a 是连续信号 x (t) a 的理想采样, (t) T 是周期冲激脉冲 =− = − m T (t) (t mT) 设模拟信号 x(t) ,冲激函数序列 (t) T 以及抽样信号 x ˆ(t) 的傅立叶变换分别为 X ( j) 、 M ( j) 和 ( ) X ˆ j ,即 X ( j ) F[x (t)] a = a M( j ) F[ (t)] = T ( ) [ˆ( )] ˆ X j = F x t 根据连续时间信号与系统中的频域卷积定理,式(3)表示的时域相乘,变换到频域为 卷积运算,即 [ ( ) ( )] 2 1 ( ) X ˆ j = M j X j 其中 − − X j = F x t = x t e dt j t ( ) [ ( )] ( ) 由此可以推导出 =− = − k s X j jk T X j ( ) 1 ( ) ˆ 由上式可知,信号理想采样后的频谱是原来信号频谱的周期延拓,其延拓周期等于采样 频率。根据香农定理,如果原信号是带限信号,且采样频率高于原信号最高频率的 2 倍,则 采样后的离散序列不会发生频谱混叠现象。 4.有限长序列的分析 对于长度为 N 的有限长序列,我们只观察、分析在某些频率点上的值。 − = n x n n N x n 0 其它 ( ), 0 1 ( ) 一般只需要在 0 ~ 2 之间均匀的取 M 个频率点,计算这些点上的序列傅立叶变换: − = − = 1 0 ( ) ( ) N n j k jn k X e x n e 其中, k = 2k / M , k = 0,1, ,M −1。 ( ) j X e 是一个复函数,它的模就是幅频特 性曲线。 三、主要实验仪器及材料
微型计算机、Matlab软件。 四、实验内容 1.知识准备 认真复习离散信号与系统、单位脉冲响应、抽样定理等有关内容,阅读本实验原理与方 法。 )2.编制信号产生子程序,用于产生实验中要用到的信号序列,并分析幅频响应 (1)单位脉冲序列 1,n=0 单位脉冲序列x(n)=6(n)= 0,n≠0 (2)系统单位脉冲响应序列 h,(n)=δn)+2.56n-1)+2.58n-2)+6(n-3) (3)理想采样信号序列 对信号x(t)=Ae“cos(21)u(t)进行理想采样,可以得到一个理想的采样信号序列 x(nT)=Aem1cos(2nT)u(nm),0≤n≤100。其中A为幅度因子,a是衰减因子,2是 频率,T为采样周期。这几个参数要在实验过程中输入,以产生不同的x()。 首先产生理想采样信号序列x(n),使A=200,=50π,2=260π。 然后改变参数A=1,=0.4,2=700π,产生理想采样信号序列x(n)。 3.离散信号、系统和系统响应的分析 观察信号x6(n)和系统h(n)的时域和频域特性:利用线性卷积求信号通过系统以后的响 应。比较系统响应和信号的时域和幅频特性。绘出图形。 4.分析理想采样信号序列的特性 产生理想采样信号序列,使: (1)首先选用采样频率为1000Hz,T=1/1000,观察所得理想采样信号的幅频特性,在 折叠频率以内和给定的理想幅频特性无明显差异,并作记录。 (2)改变采样频率为300Hz,T=1/300,观察所得理想采样信号的幅频特性曲线的变化, 并作记录。 (3)进一步减小采样频率为200Hz,T=1/200,观察频谱混叠现象是否明显存在,说明 原因,并记录此时的幅频特性曲线。 5
5 微型计算机、Matlab 软件。 四、实验内容 1.知识准备 认真复习离散信号与系统、单位脉冲响应、抽样定理等有关内容,阅读本实验原理与方 法。 a) 2.编制信号产生子程序,用于产生实验中要用到的信号序列,并分析幅频响应 (1)单位脉冲序列 单位脉冲序列 = = = 0, 0 1, 0 ( ) ( ) n n xb n n (2)系统单位脉冲响应序列 h (n) = (n) + 2.5 (n −1) + 2.5 (n − 2) + (n − 3) b (3)理想采样信号序列 对信号 x(t) Ae cos( t)u(t) t = − 进行理想采样,可以得到一个理想的采样信号序列 x(nT) Ae cos( nT)u(n) nT = − ,0 n 100 。其中 A 为幅度因子,是衰减因子,是 频率, T 为采样周期。这几个参数要在实验过程中输入,以产生不同的 x(n) 。 首先产生理想采样信号序列 x n( ) ,使 A =200, =50 , =260 。 然后改变参数A=1, =0.4, =700 ,产生理想采样信号序列 x n( ) 。 3.离散信号、系统和系统响应的分析 观察信号 xb(n)和系统 hb(n)的时域和频域特性;利用线性卷积求信号通过系统以后的响 应。比较系统响应和信号的时域和幅频特性。绘出图形。 4.分析理想采样信号序列的特性 产生理想采样信号序列,使: (1)首先选用采样频率为 1000Hz,T=1/1000,观察所得理想采样信号的幅频特性,在 折叠频率以内和给定的理想幅频特性无明显差异,并作记录。 (2)改变采样频率为 300Hz,T=1/300,观察所得理想采样信号的幅频特性曲线的变化, 并作记录。 (3)进一步减小采样频率为 200Hz,T=1/200,观察频谱混叠现象是否明显存在,说明 原因,并记录此时的幅频特性曲线