ZHCAEJ4 September   2024 TAA5212 , TAA5412-Q1 , TAC5111 , TAC5111-Q1 , TAC5112 , TAC5211 , TAC5212 , TAC5212-Q1 , TAC5311-Q1 , TAC5312-Q1 , TAC5411-Q1 , TAC5412-Q1 , TAD5112 , TAD5112-Q1 , TAD5212 , TAD5212-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2无限脉冲响应滤波器
    1. 2.1 数字双二阶滤波器
  6. 3TAC5x1x 和 TAC5x1x-Q1 数字双二阶滤波器
    1. 3.1 使用 PurePath™ Console 的滤波器设计
      1. 3.1.1 使用 PurePath™ Console 对双二阶滤波器进行编程的示例
    2. 3.2 使用数字滤波器设计套件生成系数 N0、N1、N2、D1、D2
    3. 3.3 避免溢出条件
    4. 3.4 双二阶滤波器在录音通道中的分配
    5. 3.5 双二阶滤波器在回放通道中的分配
    6. 3.6 TAC5x1x 上的双二阶滤波器编程示例
  7. 4双二阶滤波器的典型音频应用
    1. 4.1 参数均衡器
    2. 4.2 交叉网络
    3. 4.3 语音增强
    4. 4.4 低音增强
    5. 4.5 使用陷波滤波器去除 50Hz–60Hz 噪声
  8. 5总结
  9. 6参考资料

使用 PurePath™ Console 对双二阶滤波器进行编程的示例

图 3-3 展示了如何为通道 1 创建一组滤波器,包括带宽为 400Hz 且在频率为 500Hz 时实现 5dB 增益的滤波器、带宽为 5kHz 且在频率为 4kHz 时实现 –5dB 削波的滤波器,以及频率为 60Hz 且带宽为 50Hz 的陷波滤波器。全部三个滤波器的整体响应都以红色绘制。图表支持用户放大和缩小频率响应图,并选择对数或线性频率轴、绘图增益、相位、群延迟或脉冲响应。


 PurePath™ Console 可编程双二阶滤波器示例

图 3-3 PurePath™ Console 可编程双二阶滤波器示例

点击每个双二阶滤波器的旋转箭头,将会显示方程式 3 中 N0、N1、N2、D1 和 D2 的归一化浮点系数,如图 3-4 所示。请注意,PurePath™ Console 已计算出方程式 2 的浮点系数 b0、b1、b2、a1 和 a2,并转换为 N0、N1、N2、D1 和 D2 的必要值。点击 Apply 按钮,通过 I2C 将系数传输到 EVM 上的 TAC5x1x/TAC5x1x-Q1 器件。


 以归一化浮点格式显示计算系数的 PurePath™ Console 可编程双二阶滤波器示例

图 3-4 以归一化浮点格式显示计算系数的 PurePath™ Console 可编程双二阶滤波器示例