数字信号处理实验(四):数字滤波器结构

左手的ㄟ右手 2022-04-05 07:24 632阅读 0赞

目录

一、实验目的:

二、实验内容及要求:

  1. 数字滤波器的级联结构:

    1. 数字滤波器的并联结构:

三、实验结果及问题回答:

  1. 数字滤波器的级联结构:

  2. 数字滤波器的并联结构:


一、实验目的:

  1. 使用相互连接的基本结构块的结构表示,是线性时不变数字滤波器的硬件或软件实现中的第一步。本实验掌握用Mat labFIRIIR传输函数的分解方法,从而实现传输函数的级联和并联。

二、实验内容及要求:

1. 数字滤波器的级联结构:

修改程序P6.1,生成如下因果无限冲激响应传输函数的级联实现,画出级联实现的结构图。

20181211143506805.png

2. 数字滤波器的并联结构:

修改程序P6.2,生成如下因果无限冲激响应传输函数的并联实现,画出并联实现的结构图。

20181211143532168.png

三、实验结果及问题回答:

1. 数字滤波器的级联结构:

实验程序:

  1. clear all
  2. format rat;
  3. num = input('分子系数向量 = ');
  4. den = input('分母系数向量 = ');
  5. [z,p,k] = tf2zp(num,den);%由传递函数转换为零极点增益
  6. sos = zp2sos(z,p,k)%由零极点增益转换为二次分式

实验结果:

分子系数向量 = [3 8 12 7 2 -2]

分母系数向量 = [16 24 24 14 5 1]

sos =

  1. 3/16 -1/16 0 1 1/2 0
  2. 1 2 2 1 1/2 1/4
  3. 1 1 1 1 1/2 1/2

20181211143610706.png

2. 数字滤波器的并联结构:

实验程序:

  1. clear all
  2. format short;
  3. num = input('分子系数向量 = ');%[2 10 23 34 31 16 4]
  4. den = input('分母系数向量 = ');%[36 78 87 59 26 7 1]
  5. [r1,p1,k1] = residuez(num,den);
  6. [r2,p2,k2] = residue(num,den);
  7. disp('并联 I')
  8. disp('留数:');disp(r1);
  9. disp('极点:');disp(p1);
  10. disp('常量:');disp(k1);
  11. disp('并联 II')
  12. disp('留数:');disp(r2);
  13. disp('极点:');disp(p2);
  14. disp('常量:');disp(k2);
  15. disp('并联I 的复共轭对,对应框图系数');
  16. disp('并联I-First:');
  17. R1 = [r1(1) r1(2)];P1 = [p1(1) p1(2)];
  18. [b1 a1] = residuez(R1, P1, 0);%并联Iresiduez
  19. disp('分子');disp(real(b1));
  20. disp('分母');disp(real(a1));
  21. disp('并联I-Second:');
  22. R1 = [r1(3) r1(4)];P1 = [p1(3) p1(4)];
  23. [b1 a1] = residuez(R1, P1, 0);%并联Iresiduez
  24. disp('分子');disp(real(b1));
  25. disp('分母');disp(real(a1));
  26. disp('并联I-Third:');
  27. R1 = [r1(5) r1(6)];P1 = [p1(5) p1(6)];
  28. [b1 a1] = residuez(R1, P1, 0);%并联Iresiduez
  29. disp('分子');disp(real(b1));
  30. disp('分母');disp(real(a1));
  31. disp('并联II 的复共轭对,对应框图系数');
  32. disp('并联II-First:');
  33. R2 = [r2(1) r2(2)];P2 = [p2(1) p2(2)];
  34. [b2 a2] = residue(R2, P2, 0);%并联Iresidue
  35. disp('分子');disp(real(b2));
  36. disp('分母');disp(real(a2));
  37. disp('并联II-Second:');
  38. R2 = [r2(3) r2(4)];P2 = [p2(3) p2(4)];
  39. [b2 a2] = residue(R2, P2, 0);%并联Iresidue
  40. disp('分子');disp(real(b2));
  41. disp('分母');disp(real(a2));
  42. disp('并联II-Third:');
  43. R2 = [r2(5) r2(6)];P2 = [p2(5) p2(6)];
  44. [b2 a2] = residue(R2, P2, 0);%并联IIresidue
  45. disp('分子');disp(real(b2));
  46. disp('分母');disp(real(a2));

实验结果:

分子系数向量 = [2 10 23 34 31 16 4]

分母系数向量 = [36 78 87 59 26 7 1]

并联 I

留数:

-0.5556 - 2.2785i

-0.5556 + 2.2785i

-0.5952 - 0.7561i

-0.5952 + 0.7561i

-0.8214 + 4.3920i

-0.8214 - 4.3920i

极点:

-0.3333 + 0.4714i

-0.3333 - 0.4714i

-0.5000 + 0.2887i

-0.5000 - 0.2887i

-0.2500 + 0.4330i

-0.2500 - 0.4330i

常量:

  1. 4

并联 II

留数:

1.2593 + 0.4976i

1.2593 - 0.4976i

0.5159 + 0.2062i

0.5159 - 0.2062i

-1.6964 - 1.4537i

-1.6964 + 1.4537i

极点:

-0.3333 + 0.4714i

-0.3333 - 0.4714i

-0.5000 + 0.2887i

-0.5000 - 0.2887i

-0.2500 + 0.4330i

-0.2500 - 0.4330i

常量:

  1. 0.0556

并联I 的复共轭对,对应框图系数

并联I-First:

分子

-1.1111 1.7778 0

分母

  1. 1.0000 0.6667 0.3333

并联I-Second:

分子

-1.1905 -0.1587 0

分母

  1. 1.0000 1.0000 0.3333

并联I-Third:

分子

-1.6429 -4.2143 0

分母

  1. 1.0000 0.5000 0.2500

并联II 的复共轭对,对应框图系数

并联II-First:

分子

  1. 2.5185 0.3704

分母

  1. 1.0000 0.6667 0.3333

并联II-Second:

分子

  1. 1.0317 0.3968

分母

  1. 1.0000 1.0000 0.3333

并联II-Third:

分子

-3.3929 0.4107

分母

  1. 1.0000 0.5000 0.2500

并联 I型

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1hpYW9tb19oYWE_size_16_color_FFFFFF_t_70

并联II型

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1hpYW9tb19oYWE_size_16_color_FFFFFF_t_70 1

发表评论

表情:
评论列表 (有 0 条评论,632人围观)

还没有评论,来说两句吧...

相关阅读