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.

[参考译文] AFE5809EVM:生成抽取滤波器系数

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1045392/afe5809evm-generating-decimation-filter-coefficients

器件型号:AFE5809EVM
主题中讨论的其他器件: TSW1400EVMAFE5809

尊敬的先生/女士:

我将 AFE5809EVM 和 TSW1400EVM 用于声纳数据采集应用。 我想使用 32倍的抽取因子、这意味着我将需要256个滤波器系数、这些系数为14位宽、并根据 AFE5809数据表提供二进制补码。  我在阅读 AFE5809数据表后了解了这256个系数的排列。

但是、我是否可以问我如何生成256个滤波器系数所需的值? 是否有任何软件可用于生成与多相滤波器相位兼容的系数?

因为我注意到、在 AFE5809GUI 中、"Demod M=4、I/Q"模式确实会填充 COEFF_BANK 0至3中所需的32个系数(位于 AFE5809EVM GUI 的配置文件 RAM/系数 RAM 选项卡下) 但我不确定在 M = 32时、写入 COEFF_BANGAS 的值是多少。

非常感谢、感谢您的帮助!

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

    Jovin、您好!

    我将为您提供一个 Matlab 脚本、您可以在其中为任何抽取因子生成滤波器系数。 Matlab 脚本还绘制了所生成系数的幅度和相位响应。 请在以下链接中找到它-

    https://tidrive.ext.ti.com/u/6OQMs_BkDLH65Ay0/18cc292c-d642-47f9-a94e-c6cc64c089c7?l

    我还包括了一个使用此脚本为 M=32生成的示例系数文件。 如果您遇到任何问题、敬请告知。

    此致、

    Kalyan

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

    您好 Kalyan、

    我现在能够生成系数! 非常感谢 Kalyan! 感谢您的帮助!