数字音频技术(第6版) 735


分类:相关阅读 / 「数字音频技术(第6版)」

数字音频技术(第6版) 735
前一篇:数字音频技术(第6版) 734 下一篇:数字音频技术(第6版) 736
文本阅读:
  708数字音频技术(第6版
  还有各种DSP操作系统可以使用,它们提供了类似于通用目的处理器中使用的那种编程环境17.8.1滤波器编程
  DP芯片可以完成很多信号处理任务,但数字滤波在很多应用中处于中心地位。作为汇编语言编程的一个例子,考虑一下如图17.19A所示的FR横向滤波器。它可以用下述差分方程描述y(n)=x(n-4)h(4)+x(n-3)h(3)+x(n-2)h(2)+x(n-1)h(1)+x(n)h(0)
  五个输入音频采样点值、描述五个采样时刻的冲激响应的五个系数以及五个输出音频样点值都存储在内存的相应位置上;数据值x(n)存储在内存的XN位置;x(n-1)存储在XNM
  ()存储在YN;h(O)存储在H0,以此类推。运行过程中求得的总和将被存储在累加器中,如图17.19B
  在这种情况中,中间计算结果存储在T寄存器中4)(4)+x(n-3)h3
  h(1
  各采样
  位置
  XNM
  B
  图17.19:五系数F|R滤波器可以在一颗商用DSP芯片上用汇编语言代码实现。(A)FR滤波器的结构。(B)存储在内存中的音频采样点和滤波器系数相乘并累加,形成各个输出采样点