This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TLV320AIC3262:实现 FIR 高通滤波器时出现问题

Guru**** 2386600 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/721651/tlv320aic3262-problems-with-implementing-fir-high-pass-filter

器件型号:TLV320AIC3262

您好!

我有一个输入路径、其中包含一个输入、后跟一个高通滤波器、然后是 AGC。 我最初采用了高通滤波器来去除直流偏移、但它也具有从通常为噪声的(语音)音频中去除低端的良好副作用。 使用双二阶滤波器可以消除直流失调电压、但对于降低由于滚降而导致的低端噪声没有太大作用、因此我一直在尝试使用 FIR 滤波器重新实现高通滤波器。

我添加了 FIR 滤波器、如下所示:

我设计了一个具有 SciPy (我无法访问 MATLAB)的滤波器、并按照 PurePath 所需的方式使用附加脚本输出系数、然后将其加载到 PurePath 中。

最终结果是噪声很大的白噪声。 有人知道我在这里做错了什么吗? 采样率可能有误(系统以48kHz 的频率运行、但我使用的是抽取输入)、但我尝试将其改变为无效。

谢谢、

e2e.ti.com/.../filterpy.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Will、

    您是否已验证 FIR 滤波器的帮助文件以确保系数计算正确? 我将详细了解 FIR 滤波器的工作原理、并通过任何更新向您返回。

    此致、

     Diego Melendez López í a
      音频应用工程师

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Diego、

    感谢您的回复。 我已经阅读了帮助、但它并没有提供太多细节。 它建议使用 MATLAB 生成系数(我没有访问它的权限)、并建议系数应采用"DAP 简式"格式、该格式恰好具有一个 Google HIT、这是帮助文档。 您知道这种情况下的"DAP"是什么吗?

    我认为加载系数时文件格式正确、屏幕上的结果与脚本生成的结果匹配。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Will、

    您可以找到在 FIR 组件库中导入 FIR 系数所需格式的模板:

    C:\Users\user\Documents\Texas Instruments Inc\PurePath Studio (便携式音频) miniDSP 5.95\ComponentCache \FIR_TI_v1

    在这里、您还可以找到64个系数的示例。 请验证系数文件是否加载了此相同格式。  

    此致、

     Diego Melendez López í a
      音频应用工程师