数字信号处理 实验3 离散系统的频域分析
数字信号处理实验报告 3

数字信号处理实验报告姓名:班级:通信学号:实验名称:频域抽样定理验证实验类型:验证试验指导教师:实习日期:2013.频域采样定理验证实验一. 实验目的:1. 加深对离散序列频域抽样定理的理解2.了解由频谱通过IFFT 计算连续时间信号的方法3.掌握用MATLAB 语言进行频域抽样与恢复时程序的编写方法 4、用MATLAB 语言将X(k)恢复为X(z)及X(e jw )。
二. 实验原理:1、1、频域采样定理: 如果序列x(n)的长度为M ,频域抽样点数为N ,则只有当频域采样点数N ≥M 时,才有x N (n)=IDFT[X(k)]=x(n),即可由频域采样X(k)无失真的恢复原序列 x(n)。
2、用X(k)表示X(z)的内插公式:∑-=-----=10111)(1)(N k kNNzWz k X Nz X内插函数: zWzkNNN z 1k111)(-----=ϕ频域内插公式:∑-=-=10)2()()(N K j k Nk X e X πωϕω频域内插函数:e N j N N )21()2sin()2sin(1)(--=ωωωωϕ三. 实验任务与步骤:实验一:长度为26的三角形序列x(n)如图(b)所示,编写MATLAB 程序验证频域抽样定理。
实验二:已知一个时间序列的频谱为X(e jw )=2+4e -jw +6e -j2w +4e -j3w +2e -j4w分别取频域抽样点数N为3、5和10,用IPPT计算并求出其时间序列x(n),用图形显示各时间序列。
由此讨论原时域信号不失真地由频域抽样恢复的条件。
实验三:由X32(k)恢复X(z)和X(e jw)。
四.实验结论与分析:实验一:源程序:M=26;N=32;n=0:M; %产生M长三角波序列x(n)xa=0:floor(M/2);xb= ceil(M/2)-1:-1:0; xn=[xa,xb];Xk=fft(xn,512); %1024点FFT[x(n)], 用于近似序列x(n)的TFX32k=fft(xn,32); %32点FFT[x(n)]x32n=ifft(X32k); %32点IFFT[X32(k)]得到x32(n)X16k=X32k(1:2:N); %隔点抽取X32k得到X16(K)x16n=ifft(X16k,N/2); %16点IFFT[X16(k)]得到x16(n)subplot(3,2,2);stem(n,xn,'.');box ontitle('(b) 三角波序列x(n)');xlabel('n');ylabel('x(n)');axis([0,32,0,20])k=0:511;wk=2*k/512;subplot(3,2,1);plot(wk,abs(Xk));title('(a)FT[x(n)]');xlabel('\omega/\pi');ylabel('|X(e^j^\omega)|');axis([0,1,0,200])k=0:N/2-1;subplot(3,2,3);stem(k,abs(X16k),'.');box ontitle('(c) 16点频域');xlabel('k');ylabel('|X_1_6(k)|');axis([0,8,0,200])n1=0:N/2-1;subplot(3,2,4);stem(n1,x16n,'.');box ontitle('(d) 16点IDFT[X_1_6(k)]');xlabel('n');ylabel('x_1_6(n)');axis([0,32,0,20])k=0:N-1;subplot(3,2,5);stem(k,abs(X32k),'.');box ontitle('(e) 32点频域采样');xlabel('k');ylabel('|X_3_2(k)|');axis([0,16,0,200])n1=0:N-1;subplot(3,2,6);stem(n1,x32n,'.');box ontitle('(f) 32点IDFT[X_3_2(k)]');xlabel('n');ylabel('x_3_2(n)');axis([0,32,0,20])结果如下所示:实验一分析:序列x(n)的长度M=26,由图中可以看出,当采样点数N=16<M时,x16(n)确实等于原三角序列x(n)以16为周期的周期延拓序列的主值序列。
数字信号处理第3章 时域离散信号和系统的频域分析

n
xne
n
jn
可以证明,傅里叶变换的逆变换为
1 xn 2
X e j e jn d
注意:例 3.1-1的结论和图形
2018/7/19 2
3.1.2 序列傅里叶变换的性质
掌握序列傅里叶变换的性质,对于深入了解序
列及其序列傅里叶变换的物理概念,简化运算过程
围之外序列值均为零,这样的序列被称为有限长序 列。其Z变换为
X z
n2
n n1
xn z n
具体有限长序列的收敛域表示如下:
n1 0, n2 0时, 0 z n1 0, n2 0时, 0 z n1 0, n2 0时, 0 z
xer (n) = xer (-n) ,xei (n) = - xei (-n)
2018/7/19 4
共轭反对称序列:xo(n)= -xo* (-n)
xor (n) = -xor (-n) ; xoi (n) = xoi (-n) 共轭反对称序列的实部是奇函数,虚部是偶函数。 对于一般序列而,都可以利用共轭对称与共轭 反对称序列之和表示,即
x(n) = xe(n)+ xo(n)
将上式中的n用-n代替,再取共轭得到
x* (-n) = xe(n) - xo(n)
得
1 xo n xn x n 2
1 xe n xn x n 2
5
2018/7/19
同理序列的傅里叶变换也可以写成
Rx r Rx
0
Imz
n0
Rx
Rx
数字信号处理实验三:离散时间信号的频域分析

实验三:离散时间信号的频域分析一.实验目的1.在学习了离散时间信号的时域分析的基础上,对这些信号在频域上进行分析,从而进一步研究它们的性质.2.熟悉离散时间序列的3种表示方法:离散时间傅立叶变换(DTFT),离散傅立叶变换(DFT)和Z变换.二.实验相关知识准备1.用到的MATLAB命令运算符和特殊字符:〈 > 。
* ^ .^语言构造与调试:error function pause基本函数:angle conj rem数据分析和傅立叶变换函数:fft ifft max min工具箱:freqz impz residuez zplane三.实验内容1.离散傅立叶变换在MATLAB中,使用fft可以很容易地计算有限长序列x[n]的离散傅立叶变换。
此函数有两种形式:y=fft(x)y=fft(x,n) 求出时域信号x的离散傅立叶变换n为规定的点数,n的默认值为所给x的长度。
当n取2的整数幂时变换的速度最快。
通常取大于又最靠近x的幂次。
(即一般在使用fft函数前用n=2^nextpow2(length(x))得到最合适的n)。
当x的长度小于n时,fft函数在x的尾部补0,以构成长为n点数据。
当x的长度大于n时,fft函数将序列x截断,取前n点。
一般情况下,fft求出的函数多为复数,可用abs及angle分别求其幅度和相位。
注意:栅栏效应,截断效应(频谱泄露和谱间干扰),混叠失真例3-1: fft函数最通常的应用是计算信号的频谱。
考虑一个由100hz和200hz正弦信号构成的信号,受零均值随机信号的干扰,数据采样频率为1000hz。
通过fft函数来分析其信号频率成分。
t=0:0.001:1;%采样周期为0。
001s,即采样频率为1000hzx=sin(2*pi*100*t)+sin(2*pi*200*t)+1。
5*rand(1,length(t));%产生受噪声污染的正弦波信号subplot(2,1,1);plot(x(1:50));%画出时域内的信号y=fft(x,512);%对x进行512点的fftf=1000*(0:256)/512;%设置频率轴(横轴)坐标,1000为采样频率subplot(2,1,2);plot(f,y(1:257));%画出频域内的信号实验内容3-2:频谱泄漏和谱间干扰假设现有含有三种频率成分的信号x(t)=cos(200πt)+sin(100πt)+cos(50πt)用DFT分析x(t)的频谱结构。
数字信号处理ch1_3离散系统频域分析

( ) p( )
d ( ) g( ) d
输入序列x[k]= d[k]cos(c k)通过LTI系统的响应
y[ k ] d [ k g ( c )] cos c ( k p ( c )
离散系统频域分析
理想数字滤波器
H LP ( e j )
例: 已知输入信号是角频率分别为0.1和0.4的离散正弦信号。
设计简单FIR高通滤波器, 滤除低频分量,保留高频分量。
4 3 2 1 0 -1 -2 0
y[k] x2[k] x1[k]+x2[k]
Amplitude
10
20
30
40 50 60 Time index k
70
80
90
100
解 : hLP [ k ]
1 2π
1 2π
c
π
c
π
H LP ( e j ) e jk d
0.25
e jk d
jk c jk c
0.2
1 e e 2 π jk jk
0.15
0.1
0.05
0
c
π
Sa ( c k )
-0.05
m 0
N 1
j mk ~ X [m]T {e N }
2p
m 0
N 1
j m j mk ~ N X [ m ]H ( e )e N
2p
2p
离散系统频域分析
离散LTI系统的稳态响应和瞬态响应
信号x[k]=ej ku[k]通过系统的响应
y[k ]
n
离散信号的频域分析

时频变换的基本概念:时频变换是信号处理 中的一种重要方法,它能够将信号的时域和 频域信息相互转换。
添加 标题
离散信号的频域与时域的关系:离散信号的 频域与时域之间存在密切的关系。通过时频 变换,可以分析离散信号在不同时间点的频 率特征,从而更好地理解信号的特性和行为。
添加 标题
时频变换的不变性:时频变换具有一些重要 的性质,其中最重要的是时频变换的不变性。 这意味着通过时频变换得到的信号的时域和 频域特征在变换前后保持不变。
数字调制解调的 优势:抗干扰能 力强、传输距离 远等
数字音频信号 的频域分析
音频压缩与编 码
数字滤波器设 计
音频特效处理
图像压缩:离散信号的频域分析有助于图像压缩,减少存储空间和传输带宽。
图像增强:通过频域处理,可以增强图像的细节和对比度,提高图像质量。
图像识别:利用离散信号的频域特征,可以实现图像识别和分类,应用于人脸识别、物体检测等 领域。
时频变换的应用:时频变换在信号处理、 通信、雷达、声呐等领域有着广泛的应用。 通过时频变换,可以实现对信号的快速、 准确的分析和处理,从而提高信号处理的 效率和精度。
时频变换的基本原理
离散信号的频域与时域的关 系
离散信号的频域分析方法
时频变换在信号处理中的应 用
汇报人:XX
时频变换的对称性:离散信号的频域与时域之间存在对称性,即频域和时域的变换具有相互对 应的关系。
离散信号的时频分析:利用时频变换的方法,将离散信号表示为时频平面上的分布,以便同时 分析其时间和频率特性。
时频变换的物理意义:离散信号的时频变换具有物理意义,可以揭示信号在不同时间和频率下 的表现和特征。
添加 标题
离散性:离散信号的频谱是离散的,即只有某些特定的频率分量存在。
数字信号处理(第三版)第2章习题答案

第2章 时域离散信号和系统的频域分析
2.3
求信号与系统的频域特性要用傅里叶变换。 但分析频 率特性使用Z变换却更方便。 我们已经知道系统函数的极、 零点分布完全决定了系统的频率特性, 因此可以用分析极、 零点分布的方法分析系统的频率特性, 包括定性地画幅频 特性, 估计峰值频率或者谷值频率, 判定滤波器是高通、 低通等滤波特性, 以及设计简单的滤波器(内容在教材第5 章)等。
X e (e j ) FT[xr (n)]
Hale Waihona Puke 1 1 ej2 1 e j2 1 (1 cos 2)
24
4
2
因为 所以
Xe
(e j
)
1 2
[X
(e j
)
X
(e j
)]
X(ejω)=0π≤ω≤2π
X(e-jω)=X(ej(2π-ω))=0 0≤ω≤π
第2章 时域离散信号和系统的频域分析
当0≤ω≤π时,
用留数定理求其逆变换, 或者将z=ejω代入X(ejω)中, 得到X(z)函数, 再用求逆Z变换的方法求原序列。 注意收 敛域要取能包含单位圆的收敛域, 或者说封闭曲线c可取 单位圆。
第2章 时域离散信号和系统的频域分析
例如, 已知序列x(n)的傅里叶变换为
X
(e
j
)
1
1 ae
j
a 1
1 求其反变换x(n)。 将z=ejω代入X(ejω)中, 得到 X (z) 1 az 1
三种变换互有联系, 但又不同。 表征一个信号和系统 的频域特性是用傅里叶变换。 Z变换是傅里叶变换的一种推 广, 单位圆上的Z变换就是傅里叶变换。
第2章 时域离散信号和系统的频域分析
数字信号处理实验报告

数字信号处理实验报告通信0303 汪勇 学号:实验一:信号、系统及系统响应 1、实验目的:(1) 熟悉连续信号经理想采样前后的频谱变化关系,加深对时域采样定理的理解. (2) 熟悉时域离散系统的时域特性(3) 利用卷积方法观察分析系统的时域特性.(4) 掌握序列傅立叶变换的计算机实现方法,利用序列的傅立叶变换对连续信号,离散信号及系统响应进行频域分析.2、实验原理简述:对一个连续信号)(t xa 进行理想采样的过程可用下式表示:^x a(t)= )(t xa p(t)其中^x a(t)为)(t xa 的理想采样,p(t)为周期冲激脉冲,即p(t)=∑∞-∞=n δ(t-nT )^x a(t)的傅立叶变换^X a(j Ω)为^X a(j Ω)=[])(1s m Tn aX Ω-Ω∑∞-∞=上式表明^X a(j Ω)为)(Ωj Xa 的周期延拓,其周期延拓为采样角频率(T s π2=Ω).采样前后信号的频谱示意图见图.只有满足采样定理时,才不会发生频率混叠失真.离散信号和系统在时域均可用序列来表示。
为了在数字计算机上观察分析各种序列的频域特性,通常对()e j X ω在[]π2,0上进行M 点采样来观察分析。
对长度为N 的有限长序列x(n)有()()ee nj N n kj k m x Xωω--=∑=10其中,1,0,2==k k Mkπω,M-1 一个时域离散线性非移变系统的输入/输出关系为y(n)=x(n)*h(n)=()()m n h m x m -∑∞-∞=如果x(n)和h(n)的长度分别为M 和N ,则y(n)的长度为L=N+M-1。
上述卷积运算也可在频域实现()()()e e e j j j H X Yωωω=3、实验内容及步骤首先认真复习采样理论.离散信号与系统.线性卷积.序列的傅立叶变换及性质等有关内容,了解本实验原理与方法.1>编制实验用主程序及相应子程序.①信号产生子程序,用于产生实验中要用的下列信号序列: a) 采样信号序列:对下面连续信号:()()()t u t A t ex ataΩ-=0sin进行采样,可得到采样序列()()()()500,sin 0<≤==Ω=n n u nT A nT n e x x anTa a其中A 为幅度因子,a 为衰减因子,是模拟角频率,T 为采样间隔.这些参数都要在实验过程中由键盘输入,产生不同的x(t)和x(n)b) 单位脉冲序列:()[]n n x bδ=c) 矩形序列:()()10,==N n n R x Nc②系统单位脉冲响应序列产生子程序.本实验要用到两种FIR 系统.()()()()()()()325.215.210-+-+-+==n n n n n n n hR h baδδδδ ③有限长序列线性卷积子程序,用于完成两个给定长度的序列的卷积.可以直接调用MATLAB 语言中的卷积函数conv 。
数字信号处理实验1--5含代码

数字信号处理实验1--5含代码实验一离散时间信号的时域分析 1. 在MATLAB中利用逻辑关系式n,,0来实现序列,显示范围。
(产生如下,,,n,nn,n,n012图所示的单位脉冲信号的函数为impseq(n0,n1,n2),程序如示例所示),3,n,10并利用impseq函数实现序列:; ,,,,,,yn,2,n,3,,n,6,,xn1nnnn120源代码:impseq.mfunction y=impseq(n0,n1,n2)n=[n1:n2]y=[(n-n0)==0]exp01-1.mfunction impseq(n0,n1,n2)n=-3:1:10y=2*impseq(3,-3,10)+impseq(6,-3,10);stem(n,y)n,,0,,2. 在MATLAB中利用逻辑关系式来实现序列,显示范围。
(自己编写un,nn,n,n012产生单位阶跃信号的函数,函数命名为stepseq(n0,n1,n2)) 并利用编写的stepseq函数实现序列: ,,,,,,yn,un,2,un,2,5,n,10源代码:stepseq.mfunction y=stepseq(n0,n1,n2)n=n1:1:n2y=[(n-n0)>=0]exp01-2.mfunction stepseq(n0,n1,n2)n=-5:1:20y=stepseq(-2,-5,20)+stepseq(2,-5,20)stem(n,y)3. 在MATLAB中利用数组运算符“.^”来实现一个实指数序列。
如: n ,,,,xn,0.30,n,15源代码:n=0:1:15;x=0.3.^nstem(n,x)4. 在MATLAB中调用函数sin或cos产生正余弦序列,如:π,, ,,,,xn,3sin0.4πn,,5cos0.3πn0,n,20,,5,,源代码:n=0:1:20x=11*sin(0.3*pi*n+pi/5)+5*cos(0.3*pi*n)stem(n,x)思考题:1.在MATLAB环境下产生单位脉冲序列和单位阶跃序列各有几种方法,如何使用,2.在MATLAB环境下进行序列的相乘运算时应注意什么问题,实验二离散时间系统的时域分析1. 在MATLAB中利用内部函数conv来计算两个有限长序列的卷积。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MATLAB 为求解离散系统的频率响应和连续系统的频率响应,分别提供了 freqz 和 freq(s 求
连续系统的频率响应函数)两个函数,使用方法类似。本实验主要讨论离散系统的频率响应。
例 3-1 已知离散时间系统的系统函数为
H(z)
=
0.1321− 0.3963 z−2 + 0.3963 z−4 − 0.1321z−6 1+ 0.34319 z−2 + 0.60439 z−4 + 0.20407 z−6
求该系统在 0~π频率范围内的绝对幅频响应、相对幅度响应、相位响率响应及群迟延。
解 MATLAB 程序如下:
b=[0.1321,0,0.3963,0,0.3963,0,0.1321];
a=[1,0,-0.34319,0,0.60439,0,-0.20407];
N=1024;
[db,mag,pha,grd,w]=freqz_m(b,a,N);
n =1
M
∏ Cme jαm
=
K
m =1 N
= H(e jω ) e jϕ (ω)
∏ Dne jβn
n =1
其中,系统的幅度频响特性为
M
∏Cm
H(e jω )
=K
m=1 N
∏ Dn
n =1
系统的相位频响特性为
N
N
ϕ
(
ω
)亖∑
α
m亅∑
β
亄
n
ω(N亅M)
m=1
n =1
由公式可见,系统函数与频率响应有着密切的联系。适当地控制系统函数极点、零点的分
布,可以改变离散系统的频率响应特性:
(1)在原点(z=0)处的零点或极点至单位圆的距离始终保持不变,其值|ejω|=1,所以对幅度
响应不起作用。
(2)单位圆附近的零点对系统幅度响应的凹谷的位置及深度有明显的影响。
(3)单位圆内且靠近单位圆附近的极点对系统幅度响应的凸峰的位置及峰度有明显的影响。
2.系统的频率响应特性
实验 3 离散系统的频域分析
一、实验目的
(1)加深对离散系统的频率响应特性基本概念以及快速傅里叶变换(FFT)基本理论的理解。 (2)了解离散系统的零极点与频响特性之间关系。 (3)了解使用快速傅里叶变换(FFT)计算有限长序列和无限长序列信号频谱的方法。 (4)熟悉 MATLAB 中进行离散系统分析频响特性的常用子函数,掌握离散系统幅频响应和 相频响应的求解方法;掌握用 MATLAB 语言进行快速傅里叶变换时常用的子函数。
subplot(2,2,1),plot(w/pi,mag);grid %作绝对幅度频响图
axis([0,1,1.1*min(mag),1.1*max(mag)]);
title(‘幅频特性(V)’);
subplot(2,2,2),plot(w/pi,pha);grid%作相位频响图
subplot(2,2,1),plot(w/pi,abs(h));grid %作系统的绝对幅度频响图 axis([0,1,1.1*min(abs(h)),1.1*max(abs(h))]); title(‘幅频特性(V)’); subplot(2,2,2),plot(w/pi,angle(h));grid %作系统的相位频响图 axis([0,1,1.1*min(angle(h)),1.1*max(angle(h))]); title(‘相频特性’); subplot(2,2,3),plot(w/pi,db);grid %作系统的相对幅度频响图 axis([0,1,-100,5]); title(‘幅频特性( dB)’); subplot(2,2,4),zplane(b,a);%作零极点分布图 title(‘零极点分布’); 执行结果如图 3.3 所示。
求该系统在 0~π频率范围内的相对幅度频率响应与相位频率响应。
MATLAB 程序如下:
b=[0.1321,0,-0.3963,0,0.3963,0,-0.1321]; a=[1,0,0.34319,0,0.60439,0,0.20407]; freqz(b,a); 以上程序采用了 freqz 不带输出向量的形式,直接出图。执行结果如图 3.1 所示。 由图 3.1 可见,该系统是一个 IIR 数字带通滤波器。其中幅频特性采用归一化的相对幅度值, 以分贝( dB)为单位。
图 3.2 例 3-2 所描述系统的幅度响应与相位响应
由图 10-2 可见,该系统是一个低通滤波器。其中,幅频特性采用归一化的绝对幅度值。
例 3-3
已知离散时间系统的系统函数为
H(z)
=
0.1− 0.4 z−1+ 0.4 z−2 − 0.1z−3 1+ 0.3 z−1+ 0.55 z−2 + 0.2 z−3
求该系统在 0~π频率范围内,归一化的绝对幅度频率响应、相对幅度频率响应、相位频率
响应及零极点分布图。
解 MATLAB 程序如下:
b=[0.1,-0.4,0.4,-0.1];
a=[1,0.3,0.55,0.2];
w1=(0:499)*pi/500;
[h,w]=freqz(b,a,w1);
db=20*log10(abs(h)); %求系统的相对幅频响应值
图 3.1 例 3-1 系统的幅度频率响应与相位频率响应 例 3-2 已知离散时间系统的系统函数,求该系统在 0~π频率范围内归一化的绝对幅度频率
响应与相位频率响应。 解 MATLAB 程序如下: b=[0.2,0.1,0.3,0.1,0.2]; a=[1,-1.1,1.5,-0.7,0.3]; w=(0:499)*pi/500; %在 pi 的范围内取 500 个采样点 h=freqz(b,a,w); %求系统的频率响应 subplot(2,1,1),plot(w/pi,abs(h));grid %作系统的幅度频响图 axis([0,1,1.1*min(abs(h)),1.1*max(abs(h))]); ylabel(‘幅度’); subplot(2,1,2),plot(w/pi,angle(h));grid %作系统的相位频响图 axis([0,1,1.1*min(angle(h)),1.1*max(angle(h))]); ylabel(‘相位’);xlabel(‘以 pi 为单位的频率’); 执行结果如图 3.2 所示。
二、实验涉及的 MATLAB 子函数
1. freqz
功能:用于求解离散时间系统的频率响应函数 H(ejω)。 调用格式: [h,w]=freqz(b,a,n);可得到数字滤波器的 n 点频率响应值,这 n 个点均匀地分布在 [0,π]上,并将这 n 个频点的频率记录在 w 中,相应的频率响应值记录在 h 中。n 的缺省值 为 512。 [h,f]=freqz(b,a,n,Fs);用于对 H(ejω)在[0,Fs/2]上等间隔采样 n 点,每一个采样 点频率及相应频率响应值分别记录在 f 和 h 中。Fs(以 Hz 为单位) 可由用户指定任意指定。 h=freqz(b,a,w);用于对 H(e jω)在[0,2π]上进行采样,采样频率点由向量 w 指定。 h=freqz(b,a,f,Fs);用于对 H(e jω)在[0,Fs]上采样,采样频率点由向量 f 指定。 freqz(b,a,n);用于在当前图形窗口中绘制幅度响应和相位响应特性曲线。 2. angle 功能:求相角。 调用格式: p=angle(h);用于求复矢量或复矩阵 H 的相角(以弧度为单位),相角介于-π和+π之间。 3. fft 功能:一维快速傅里叶变换(FFT)。 调用格式: y=fft(x);利用 FFT 算法计算矢量 x 的离散傅里叶变换,当 x 为矩阵时,y 为矩阵 x 每一 列的 FFT。当 x 的长度为 2 的幂次方时,则 fft 函数采用基 2 的 FFT 算法,否则采用稍慢的混 合基算法。 y=fft(x,n);采用 n 点 FFT。当 x 的长度小于 n 时,fft 函数在 x 的尾部补零,以构成 n 点数据;当 x 的长度大于 n 时,fft 函数会截断序列 x。当 x 为矩阵时,fft 函数按类似的方式 处理列长度。 4. ifft
w 中记录了对应[0,π]频率区域的 500 个频点的频率值。
下面举例说明 freqz_m 函数的使用方法。
例 3-4 已知离散时间系统的系统函数为
H(z)
=
0.1321+ 0.3963 z−2 + 0.3963 z−4 + 0.1321z−6 1− 0.34319 z−2 + 0.60439 z−4 − 0.20407 z−6
三、实验原理
1.离散系统频率响应的基本概念
已知稳定系统传递函数的零-极点增益(zpk)模型为
则系统的频响函数为
M
∏ (z− cm )
H(z)
=
K
m=1 N
∏ (z− dn )
n =1