离散系统的频率响应分析

实验报告

实验课程: 数字信号处理

实验内容:实验4 离散系统的频率响应分析和零、 极点分布

院 (系): 计算机学院 专 业: 通信工程 班 级: 111班

2013年 6 月7日

一、实验目的:加深对离散系统的频率响应分析和零、极点分布的概念理解。 二、实验原理:

离散系统的时域方程为

N

M

∑d

k =0

k

y (n -k ) =∑p k x (n -k )

k =0

其变换域分析方法如下: 时频域变换

y [n ]=x [n ]*h [n ]=

系统的频率响应为

m =-∞

j ωj ωj ω

x [m ]h [n -m ]⇔Y (e ) =X (e ) H (e ) ∑

p (e j ω) p 0+p 1e -j ω+... +p M e -jM ω

H (e ) ==j ω

D (e ) d 0+d 1e -j ω+... +d N e -jN ω

j ω

时域Z 域变换

y [n ]=x [n ]*h [n ]=

系统的转移函数为

m =-∞

∑x [m ]h [n -m ]⇔Y (z ) =X (z ) H (z )

p (z ) p 0+p 1z -1+... +p M z -M

H (z ) ==

D (z ) d 0+d 1z -1+... +d N z -N

分解因式

H (z ) =

i =0N

∑p k z ∑d k z

M

-i

-i

=K

-1

(1-ξz ) ∏i -1(1-λz ) ∏i i =1i =1N

M

i =0

ξλi 上式中的和i 称为零、极点。

在MATLAB 中,可以用函数[z,p ,K]=tf2zp(num ,den )求得有理分式形式的系统转移函数的零、极点,用函数zplane (z ,p )绘出零、极点分布图;也可以用函数zplane (num ,den )直接绘出有理分式形式的系统转移函数的零、极点分布图。

另外,在MATLAB 中,可以用函数 [r,p ,k]=residuez(num ,den )完成部分分式展开计算;可以用函数sos=zp2sos(z ,p ,K )完成将高阶系统分解为2阶系统的级联。

三、实验内容及步骤:

实验内容: 求系统

0. 0528+0. 0797z -1+0. 1295z -2+0. 1295z -3+0. 797z -4+0. 0528z -5

H (z ) =

1-1. 8107z -1+2. 4947z -2-1. 8801z -3+0. 9537z -4-0. 2336z -5 的

零、极点和幅度频率响应。 程序代码:

num=[0.0528 0.0797 0.1295 0.1295 0.797 0.0528]; den=[1 -1.8707 2.4947 -1.8801 0.9537 -0.2336];

freqz(num,den); % 0~π中抽样,抽样点缺省(512点) ζ num=[0.0528 0.0797 0.1295 0.1295 0.797 0.0528]; den=[1 -1.8707 2.4947 -1.8801 0.9537 -0.2336];

w=[0 pi/8 pi/4 pi*3/8 pi/2 pi*5/8 pi*3/4]; %自己定8个点 Θ h=freqz(num,den,w); subplot(2,2,1); stem(w/pi,abs(h)); title(' 幅度谱' ) xlabel(' 数字频率' ); ylabel(' 振幅' );

[h,w]=freqz(num,den,8); % 系统在0~π之间均分8份,与“Θ”处效果一样 w

subplot(2,2,2); stem(w/pi,abs(h)); title(' 幅度谱' ) xlabel(' 数字频率' ); ylabel(' 振幅' );

h=freqz(num,den); % 系统在0~π之间均分512份,与“ζ”处效果一样 subplot(2,2,3); z=10*log(abs(h))

plot(z); % 与“ζ”处幅度谱效果一样 title(' 分贝幅度谱' )

xlabel(' 数字频率' ); ylabel(' 振幅' );

num=[0.0528 0.0797 0.1295 0.1295 0.797 0.0528]; den=[1 -1.8707 2.4947 -1.8801 0.9537 -0.2336]; [z,p,k]= tf2zp(num,den); % 求零极点 z %零点 p %极点 subplot(2,2,4);

zplane(z,p); % zplane (num,den)也可以[sos,g]=zp2sos(z,p,k); %二阶系统分解 sos g

[r,p,k]=residuez(num,den); % 部分分式展开 r p

k

实验结果:

四、实验总结与分析:

本次实验知道了函数zplane()、freqz()、angle()的用法,原来是绘制零极点图形和计算数字滤波器H(z)的频率响应以及求复数的相角。

实验报告

实验课程: 数字信号处理

实验内容:实验4 离散系统的频率响应分析和零、 极点分布

院 (系): 计算机学院 专 业: 通信工程 班 级: 111班

2013年 6 月7日

一、实验目的:加深对离散系统的频率响应分析和零、极点分布的概念理解。 二、实验原理:

离散系统的时域方程为

N

M

∑d

k =0

k

y (n -k ) =∑p k x (n -k )

k =0

其变换域分析方法如下: 时频域变换

y [n ]=x [n ]*h [n ]=

系统的频率响应为

m =-∞

j ωj ωj ω

x [m ]h [n -m ]⇔Y (e ) =X (e ) H (e ) ∑

p (e j ω) p 0+p 1e -j ω+... +p M e -jM ω

H (e ) ==j ω

D (e ) d 0+d 1e -j ω+... +d N e -jN ω

j ω

时域Z 域变换

y [n ]=x [n ]*h [n ]=

系统的转移函数为

m =-∞

∑x [m ]h [n -m ]⇔Y (z ) =X (z ) H (z )

p (z ) p 0+p 1z -1+... +p M z -M

H (z ) ==

D (z ) d 0+d 1z -1+... +d N z -N

分解因式

H (z ) =

i =0N

∑p k z ∑d k z

M

-i

-i

=K

-1

(1-ξz ) ∏i -1(1-λz ) ∏i i =1i =1N

M

i =0

ξλi 上式中的和i 称为零、极点。

在MATLAB 中,可以用函数[z,p ,K]=tf2zp(num ,den )求得有理分式形式的系统转移函数的零、极点,用函数zplane (z ,p )绘出零、极点分布图;也可以用函数zplane (num ,den )直接绘出有理分式形式的系统转移函数的零、极点分布图。

另外,在MATLAB 中,可以用函数 [r,p ,k]=residuez(num ,den )完成部分分式展开计算;可以用函数sos=zp2sos(z ,p ,K )完成将高阶系统分解为2阶系统的级联。

三、实验内容及步骤:

实验内容: 求系统

0. 0528+0. 0797z -1+0. 1295z -2+0. 1295z -3+0. 797z -4+0. 0528z -5

H (z ) =

1-1. 8107z -1+2. 4947z -2-1. 8801z -3+0. 9537z -4-0. 2336z -5 的

零、极点和幅度频率响应。 程序代码:

num=[0.0528 0.0797 0.1295 0.1295 0.797 0.0528]; den=[1 -1.8707 2.4947 -1.8801 0.9537 -0.2336];

freqz(num,den); % 0~π中抽样,抽样点缺省(512点) ζ num=[0.0528 0.0797 0.1295 0.1295 0.797 0.0528]; den=[1 -1.8707 2.4947 -1.8801 0.9537 -0.2336];

w=[0 pi/8 pi/4 pi*3/8 pi/2 pi*5/8 pi*3/4]; %自己定8个点 Θ h=freqz(num,den,w); subplot(2,2,1); stem(w/pi,abs(h)); title(' 幅度谱' ) xlabel(' 数字频率' ); ylabel(' 振幅' );

[h,w]=freqz(num,den,8); % 系统在0~π之间均分8份,与“Θ”处效果一样 w

subplot(2,2,2); stem(w/pi,abs(h)); title(' 幅度谱' ) xlabel(' 数字频率' ); ylabel(' 振幅' );

h=freqz(num,den); % 系统在0~π之间均分512份,与“ζ”处效果一样 subplot(2,2,3); z=10*log(abs(h))

plot(z); % 与“ζ”处幅度谱效果一样 title(' 分贝幅度谱' )

xlabel(' 数字频率' ); ylabel(' 振幅' );

num=[0.0528 0.0797 0.1295 0.1295 0.797 0.0528]; den=[1 -1.8707 2.4947 -1.8801 0.9537 -0.2336]; [z,p,k]= tf2zp(num,den); % 求零极点 z %零点 p %极点 subplot(2,2,4);

zplane(z,p); % zplane (num,den)也可以[sos,g]=zp2sos(z,p,k); %二阶系统分解 sos g

[r,p,k]=residuez(num,den); % 部分分式展开 r p

k

实验结果:

四、实验总结与分析:

本次实验知道了函数zplane()、freqz()、angle()的用法,原来是绘制零极点图形和计算数字滤波器H(z)的频率响应以及求复数的相角。


相关内容

  • 电子科技大学2011年信号系统面试题
  • [历年试题] 电子科技大学2011年信号系统面试题 [复制链接] 潇亦然 潇亦然 当前离线 注册时间2011-1-3最后登录2011-7-13在线时间47 小时阅读权限255积分23223帖子1037精华5UID193753 管理员 在线时间47 小时弘豆1111 最后登录2011-7-13积分23 ...

  • 考研电路.信号与系统复习参考提纲
  • 电路.信号与系统复习参考提纲 一. 总体要求 "电路.信号与系统"由"电路"(75分)和"信号与系统"(75分)两部分组成. "电路"要求学生掌握电路的基本理论和基本的分析方法,使学生具备基本的电路分析.求解.应用能力. ...

  • 离散LSI系统分析
  • 信号与系统 分析实验报告 实验项目名称:离散线性时不变系统分析: 连续时间系统分析 所属课程名称:信号与系统实验教程 实 验 类 型 :验证型 指 导 教 师 : 实 验 日 期 :2013.06.04 班 级 : 学 号 : 姓 名 : 离散线性时不变系统分析 一.实验目的 1. 掌握离散线性时不 ...

  • 随机振动理论综述
  • 随机振动理论综述 摘要:本文对随机振动理论在现代工程中的应用以及该理论在现阶段的发展做了简要的论述,还简单的说明了随机振动在抗震方面的应用.此外,还介绍了对随机振动理论的分析和计算的方法.最后具体的阐述了随机振动试验的类型和方法. 关键词:随机振动.抗震分析.试验 1.引言 随机振动是一门用概率与统 ...

  • 信号与系统实验报告
  • 本科生实验报告 实验课程 信号与系统 学院名称 信息科学与技术学院 专业名称 信息工程 学生姓名 杨海洋 学生学号 [1**********]1 指导教师 杨斯涵 实验地点 6A502 实验成绩 二〇一四年11月二〇一四年12月 实验一 MATLAB 编程初步应用及产生典型信号 一.实验目的及要求: ...

  • 信号与系统基础知识
  • <信号与系统>基础知识学习指导 第一章 信号与系统的基本概念 1.单位冲激信号的脉冲幅度为,脉冲强度为. 2.单位抽样序列(是/不是)奇异函数. 3.离散信号两个序号之间的序列值为(零/无定义). 4.虚指数序列的低频位置位于π的倍附近,高频位置位于π的倍附近. 5.虚指数序列的谐波个数 ...

  • 自动控制原理课程教案
  • 自动控制原理课程教案 浙江科技学院 自动化与电气工程学院 2006年5月 章节目 第一章 控制系统导论(2学时) 主要内容: 1.1自动控制系统的基本原理 1.2自动控制系统分类 1.3对控制系统的基本要求 1.4自动控制的发展简史 1.5控制系统设计概论 重点: 1. 要求学生了解自动控制系统的基 ...

  • 数字信号处理 答案
  • 复习参考题 1. 简答 a) 单位取样序列δ(n ) 的定义为( ),用图形表示δ(n -3) 为( ) b) 线性系统是指满足关系式T [ax 1(n ) +bx 2(n )]=( )的系统 c) 因果系统是指( 若系统 n 时刻的输出,只取决于n 时刻以及n 时刻 以前的输入序列,而与n 时刻以 ...

  • [信号与系统]每章小结
  • <信 号 与 系 统> 目 录 第一章 引论 .................................................................................... 2 第二.三章. 连续时间信号.离散时间信号与系统时域分析 ...... ...