版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六章数字滤波器结构
6.1:级联得实现
num=input('分子系数向量:');
den=input('分母系数向量=');
[z,p,k]=tf2zp(num,den);
sos=zp2sos(z,p,k)
Q6.1使用程序P6.1,生成如下有限冲激响应传输函数得一个级联实现:
Hl(z)=2+10z-(-l)+23z"(-2)+34z*(-3)+31z*(-4)+16z(-5)+4z"(-6)
画出级联实现得框图。Hl(z)就是一个线性相位传输函数吗?
答:〃।⑶=2(1+3z“+2z”)(1+z"+2z7)(1+/+0.5z-2)
运行结果:
sos=zp2sos(z,p,k)
Numeratorcoefficientvector=[2,10,23,34,31,16,4]
Denominatorcoefficientvector=[1]
sos
2.00006.00004.00001.000000
1.00001.00002.00001.000000
1.00001.00000、50001.000000
级联框图:
Hl(z)不就是一个线性相位传输函数,因为系数不对称。
Q6.2使用程序P6.1,生成如下有限冲激响应传输函数得一个级联实现:
H2(z)=6+3lz*(-l)+74z*(-2)+1()2晨(-3)+74z7-4)+31z'(-5)+6屋(-6)
画出级联实现得框图。H2(z)就是•个线性相位传输函数吗?只用4个乘法器生成即⑸得•
级联实现。显示新得级联结构得框图。
Numeratorcoefficientvector=[6,31,74,102,74,31,6]
Denominatorcoefficientvector=[1]
sos=
6.000015.00006.00001.000000
1.00002.00003.00001.000000
1.00000、66670、33331.000000
级联框图:
H2(z)就是一个线性相位传输函数。
只用四个乘法器生成级联框图:
6.2:级联与并联实现
Q6.3使用程序P6.1生成如下因果无限冲激响应传输函数得级联实现:
画出级联实现得框图。
答:
Numeratorcoefficientvector=[3,8,12,7,2,-2]
Denominatorcoefficientvector=[16,24,24,14,5,1]
sos=
0、1875-0、062501.0000()、50000
1.00002.00002.00001.00000、50000、2500
1.00001.000()1.00001.0000()、5000()、5000
级联实现框图:
Q6.4使用程序P6.1生成如下因果无限冲激响应传输函数得级联实现:
―2+10zT+23.2十34厂3,3】z-4+16.-5七心一,
坳⑶=36+78-t+87『*+59才3+26z-彳+7z-s11r
画出级联实现得框图。
答:级联实现框图:
程序P6.2生成两种类型得并联实现
num=input('分子系数向量=');
den=input('分母系数分量=');
[rl,pl,kl]=residuez(num,den);
[r2,p2,k2]=residue(num,den);
dispC并联I型')
dispC留数就是');disp(rl);
dispC极点在‘);disp(pl);
dispC常数');disp(kl);
dispC并联H型')
dispC留数就是‘);disp(r2);
disp('极点在');disp(p2);
dispC常数');disp(k2);
Q6.5使用程序P6.2生成式(6.27)所示因果无限冲激响应传输函数得两种不同并联形式实
现。画出两种实现得框图,
答:并联I型框图:
并联II型框图:
y\n]
Q6.6使用程JTP6.2牛.成式(6.28)所示因果无限冲激响应传输函数得两种不同并联形式实
现。画出两种实现得框图。
答:并联I型框图:
x[〃]y[n]
并联II型框图:
x[n]
6.3:全通传输函数得实现
Q6、7使用程序P4.4生成如下全通传输函数得级联格型实现:
A(l+5zT+14z-2+24z-3+24zT+16zr
5㈤-H+242~1+24N・2+I4Z-3+5ZT+丁5
As(z)就是一个稳定得传输函数吗?
答:
运行结果:
k(5)=0、0625k(4)=0、2196k(3)=0、4811
k(2)=0、6837k(l)=0、6246
从{ki}得值我们可以得到传输函数A5(z)就是稳定得,因为对所有得l<i<5有k;〈l。
Q6.8使用程序P4.4生成如下全通传输函数得级联格型实现:
1+7z-1+26+59z-34-87z-4+78z-5+36
6团=36+78z-i+87z-2+59z-3+26z"+7小+z-
A6(z)足一个稳定得传输函数吗?
答:得到A6(z)得{ki}值如下:
k(6)=0、0278k(5)=0、1344k(4)=0、3717
k(3)=0、5922k(2)=0、7711k(l)=0、8109
从{ki}得值可以得到传输函数A6(z)就是稳定得,因为反馈系数得平均幅值小于整体。
Q6.9使用1型与2型全通项生成式(6.29)所示全通传输函数得典范级联实现。显示实现得框
图。在最终得结构中,乘法器得总数就是多少?
答:全通因子如下所示:
43=1+2N-'+4N-2
]++NT++N_2[++NT++N—2
±.*+N-4++*NT+N-22.*++NT+N-2
8]+*N-l[++N_1++N_2]++NT++N_2
*+NT++*N-I+N-2*++N-2
1++N-I]++NT++N-2]++NT+*N-2.
使用1型与2型全通项生成所示全通函数得典范级联实现,实现得结构框图如下:
整体结构中乘法器得总数就是5.
Q6.10用zp2sos我们可以得到A6(z)得因子如下:
sos=0、02780、05560、11111.00000、50000、2500
1.00002.00003.00001.00000、66670、3333
1.00003、00003、00001.00001.00000、3333
从上面因子可以分解A6Q)为低阶得全通因子:
使用2型得全通项生成A6(z)得典范级联实现框图如下:
整体结构中乘法器得总数就是6。
6.4:无限冲激响应传输函数得Gary-Markel实现
num=input('分子系数向量=');
den=input('分母系数向量=,);
N=length(den)-l;%分母多项式得阶数
k=ones(l,N);
al=den/den(l);
alpha=num(N+l:-l:l)/den(l);
forii=N:-l:1,
alpha(N+2-ii:N+1)=alpha(N+2-ii:N+1)-alpha(N-ii+l)*al(2:ii+1);
k(ii)=al(ii+l);
al(1:ii+1)=(al(1:ii+l)-k(ii)*al(ii+1:-l:1))/(l-k(ii)*k(ii));
end
disp('格型参数就是');disp(k)
dispC前馈乘法器就是');disp(alpha)
Q6.11使用程序P6_3我们通过IIR将Q6.3给得正向传输函数Hl(z)得
Gray-Marko1级联格型实现参数如下:
晶格参数与前馈乘数分别如下:
Columns1through4
0.624596860890130.683737827429190.481119423483980.21960784313725
Column5
0.06250000000000
Columns1through4
-0.125000000000000.312500000000000.160539215686270.18430047140849
Columns5through6
-0.09085169508677-0.01982100623522
对应Gray-Markel得结构他图如下:
使用程序P6_3,从这些格型参数可以得到传输函数H1(z)就是稳定得,因为所有格型参数得
平方值比整体得小。
Q6.12使用程序P6_3我们通过IIR将Q6.4给得正向传输函数H得z)得
Gray-Markel级联格型实现参数如下:
Columns1through4
0.810935846413520.771127725064020.592151877699840.37169052478550
Columns5through6
0.134362934362930.02777777777778
Columns1through4
0.111111111111110.203703703703700.15199485193485-0.04739265773254
Columns5through7
-0.014564520383790.02345313662512-0.01112037033486
对应Gray-Markel得结构框图如下:
使用程序P63,从这些格型参数可以得到传输函数世(外就是稳定得,因为所有格型参数得
平方值比整体得小。
Q6.13使用函数tf21ate编写出一个MATLAB程序,以生成一个因果无限冲激响应传输函数得
GrayMarkel实现。用该程序实现式(6.27)所示得传输函数。您得结果与习题6.11中得到得
结果相符吗?使用函数latc2tf由向量k与alpha确定传输函数。所得到得传输函数与式
(6.27)给出得传输函数相同吗?
答:程序如下:
formatlong
num=input(*Numeratorcoefficientvector=');
den=input(*Denominatorcoefficientvector=');
num=num/den(l);%normalizeupstairsanddownbyd0^
den=den/den(1);
%hereisthelattice/ladderrealizationfromthetransferfen:
[k,alpha]=tf21atc(num,den)
%nowcheckinversion
disp(,Checkofl.attice/LadderInversion:');
[num2,den2]=latc2tf(k,alpha)
运行结果如下:
k=
0、62459686089013
0、68373782742919
0、48111942348398
0、21960784313725
0、000
alpha=
-0、522
-0、677
0、18430047140849
0、167
0、31250000000000
-0、125
结果与习题6.11中得到得结果相符。
Q6、14使用在习题6、13中生成得程序,实现式(6、28)给出得传输函数。您得结果与习题6、
12中得到得结果相符吗?使用函数latc2tf由向量k与alpha确定传输函数。所得到得传
输函数与式(6、28)给出得传输函数相同吗?
答:运行结果:
0、812
0、77112772506402
0592
0、37169052478550
0、293
0、778
alpha—
-0486
0512
-0、79
-0、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 老年人护理安全与风险管理策略
- 结肠癌患者术前皮肤消毒护理
- 老年病人护理中的伦理与医患关系和谐
- 2026年幼儿园国庆节大型活动流程
- 2026年幼儿园用电安全方案及措施
- 2026年苯乙烯职业危害毒性等级标准
- 佳木斯市2025上半年黑龙江佳木斯市事业单位招聘工作人员550人笔试历年参考题库典型考点附带答案详解
- 云浮市2025广东云浮市机关事业单位招聘紧缺人才5人(武汉大学专场)笔试历年参考题库典型考点附带答案详解
- 云南省2025云南省人民政府国防动员办公室招聘人员(2人)笔试历年参考题库典型考点附带答案详解
- 云南省2024云南红河学院招聘20人笔试历年参考题库典型考点附带答案详解
- 劳务股东协议书
- 2026浙江湖州市公路水运工程监理咨询有限公司招聘10人笔试参考题库及答案详解
- 湖南省2026年高考招生计划-历史类
- 2026安全生产月事故案例警示教育培训(事故案例截至2026年6月)
- 建筑门窗安装施工方案
- 2026年山东能源集团招聘考试指南及模拟题库
- 《危险化学品安全法》与《危化品安全管理条例》条款对照表
- 2025年宁东泰畅水务公司笔试及答案
- 创新课堂教学模式实践方案汇编
- 高处作业吊篮专项施工方案完整版本
- 国家电网公司施工项目部标准化管理手册
评论
0/150
提交评论