第10章上机实验 将(10.3.2)式代入(10.3.1)式并进行傅里叶变换, X(A)=[x(∑(-mnje 1=-00 ∑∫x(0)(-mT)=t x (nl e j Q2t (10.34 n=-0 式中的x(nT)就是采样后得到的序列x(n),即 (n=x,(n x(n)的傅里叶变换为 X(e) x(ne ryon (10.3.5)
第10章 上 机实验 将(10.3.2)式代入(10.3.1)式并进行傅里叶变换, ^ ( ) [ ( ) ( )] ( ) ( ) ( ) j t a a n j t a n j t a n X j x t t nT e dt x t t nT e dt x nT e dt − − =− − − =− − =− = − = − = 式中的xa (nT)就是采样后得到的序列x(n), 即 ( ) ( ) a x n x nT = x(n)的傅里叶变换为 (10.3.4) ( ) ( ) j j n n X e x n e − =− = (10.3.5)
第10章上机实验 比较(1035)和(10.34)可知 Xa(jQ2)=x(e) (10.36) 在数字计算机上观察分析各种序列的频域特性, 通常对X()在[0,2]上进行M点采样来观察分 析。对长度为N的有限长序列x(n),有 X(e)=∑ Xue 2丌 其中k=,k,k=0,1,…,M-1 一个时域离散线性非移变系统的输入/输出关系为 y(m)=x(n)*h(n)=∑x(m)h(n-m)(1038
第10章 上 机实验 比较(10.3.5)和(10.3.4)可知 ^ ( ) ( ) j a X j X e T = = (10.3.6) 在数字计算机上观察分析各种序列的频域特性, 通常对X(ejω)在[0, 2π]上进行M点采样来观察分 析。 对长度为N的有限长序列x(n), 有 1 0 ( ) ( ) 2 , 0,1, , 1 k N j k j n n k X e x m e k k M M − − = = = = − 一个时域离散线性非移变系统的输入/输出关系为 其中 ( ) ( ) ( ) ( ) ( ) m y n x n h n x m h n m =− = = − (10.3.8)
第10章上机实验 上述卷积运算也可以在频域实现 Y(e)= X(e)H(e) (103.9) 3.实验内容及步骤 (1)认真复习采样理论、离散信号与系统、线性 卷积、序列的傅里叶变换及性质等有关内容,阅读本 实验原理与方法。 (2)编制实验用主程序及相应子程序 ①信号产生子程序,用于产生实验中要用到的 下列信号序列: xa(t=Ae-at sin(Q2otu(t
第10章 上 机实验 上述卷积运算也可以在频域实现 3. 实验内容及步骤 (1) 认真复习采样理论、 离散信号与系统、 线性 卷积、 序列的傅里叶变换及性质等有关内容, 阅读本 实验原理与方法。 (2) 编制实验用主程序及相应子程序。 ① 信号产生子程序, 用于产生实验中要用到的 下列信号序列: xa (t)=Ae-at sin(Ω0 t)u(t) ( ) ( ) ( ) j j j Y e X e H e = (10.3.9)
第10章上机实验 进行采样,可得到采样序列 xa(n)=xa(nT)=Ae-anl sin(@ T)u(n), 0<n<50 其中A为幅度因子,a为衰减因子,Ω是模拟角频 率,T为采样间隔。这些参数都要在实验过程中由键 盘输入,产生不同的x(和x(n) b.单位脉冲序列:xn)=6(m c.矩形序列:x!(n)=R(n),N=10 ②系统单位脉冲响应序列产生子程序。本实验要 用到两种FIR系统。 a ha(n=Rio(n) bhn)=6(n)+2.56(n-1)+256(n2)+6(n-3)
第10章 上 机实验 进行采样, 可得到采样序列 xa (n)=xa (nT)=Ae-anT sin(Ω0nT)u(n), 0≤n<50 其中A为幅度因子, a为衰减因子, Ω0是模拟角频 率, T为采样间隔。 这些参数都要在实验过程中由键 盘输入, 产生不同的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)
第10章上机实验 ③有限长序列线性卷积子程序,用于完成两个给 定长度的序列的卷积。可以直接调用 MATLAB语言中 的卷积函数 conyo conv用于两个有限长度序列的卷积, 它假定两个序列都从n=0开始。调用格式如下: y=conv(x, h)
第10章 上 机实验 ③ 有限长序列线性卷积子程序, 用于完成两个给 定长度的序列的卷积。 可以直接调用MATLAB语言中 的卷积函数conv。 conv用于两个有限长度序列的卷积, 它假定两个序列都从n=0 开始。 调用格式如下: y=conv (x, h)