<p><font face="Verdana">iir数字
滤波器的效果模拟方法</font><br/></p>
<p><font face="Verdana">由于滤波器的阶次太低,滤波器效果不是那么理想是当然的,这里仅仅表示出如何真正的用模拟滤波器变换的方式设计出一个数字滤波器。<br/>如果有A/D,D/A变换器的话,我们的问题还要简单,只需要很少的
存储器单元就足够了,输出直接出来了,也用不着那么多计算和画图。</font><br/><font face="Verdana">汇编程序:<br/>地址
机器码 标号 Z80助记符 说明<br/>3001 16 05 LD D, 05H 拟重复5个周期,
计数→D<br/>3002 DD 21 40 30 LD IX, 3040H<br/>3006 21 40 30 LOOP: LD HL, 3040H 建立输入数据x(n)的地址指针<br/>3009 06 27 LD B, 27H 输入数据的个数<br/>300B DD 7E 2A FILTER: LD A, (IX+2A) 取y(n-1)→C<br/>300E 4F LD C, A<br/>300F CB 39 SRL C<br/>3011 CB 39 SRL C y(n-1).2-3<br/>3013 CB 39 SRL C<br/>3015 91 SUB C y(n-1)-y(n-1).2-3<br/>3016 CB 39 SRL C<br/>3018 CB 39 SRL C y(n-1).2-3.2-3<br/>301A CB 39 SRL C<br/>301C 91 SUB C y(n-1)[1-2-3-2-3.2-3]=B.y(n-1)<br/>301D 4F LDC, A 将By(n-1)→C<br/>301E 5E LD E, (HL) 取x(n-1)→E<br/>301F CB 3B SRL E<br/>3021 CB 3B SRL E x(n-1).2-3<br/>3023 CB 3B SRL E<br/>3025 23 INC HL 指向x(n)的地址<br/>3026 7E LD A, (HL) x(n)→A<br/>3027 CB 3F SRL A<br/>3029 CB 3F SRL A x(n).2-3<br/>302B CB 3F SRL A</font></p>
<br/>