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.

[参考译文] TAS5755M:双二阶滤波器系数计算

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/941229/tas5755m-biquad-filter-coefficients-calculation

器件型号:TAS5755M
主题中讨论的其他器件:TAS5711

工程师、您好!

我正在设计2.1数字音频放大器。 到目前为止、我已经使用 TAS5711/31 GDE 来计算 BQ4a 系数。 现在、我需要自行计算它。 我在这里读了三次树、找到了解决方案。 但是、我计算的值与 GDE 值之间存在"轻微"差异。

滤波器为低通滤波器、F=800Hz、Fs=48kHz、巴特沃斯2阶滤波器。 值如下:

GDE:    00 00 53 93 00 00 A7 26 00 53 93 00 ED 12 81 0F 91 9F 32

我的值:00 00 53 93 00 00 A7 26 00 53 93 00 ED 12 81 03 91 9F 31

B0 0.002551
B1 0.005101
B2. 0.002551
A1 -1.85213
答2. 0.862329

我使用了"AIC 编解码器上的双二阶滤波器实现"和"Audio EQ 双二阶滤波器系数的说明书公式"- An bn 的结果相等。

对于我在 Excel 中使用的 bn 值:DEC2HEX (if (bn <0、(bn *2^23+2^26)、bn *2^23)、8)

对于我在 Excel 中使用的值:DEC2HEX (if (-an <0、(-an * 2^23+2^26)、-an * 2^23)、8)

我在这个论坛中发现了这个表达式、描述了陷波滤波器。

除了 A2的两个字节外、几乎所有值都相等是如何实现的?  哪里出错了?

此致、
Svetoslav Valkov

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

    您好、Svetoslav、

    有关 EQ 计算 、请参阅此 E2E 帖子 https://e2e.ti.com/support/audio/f/6/p/911062/3367549。 我们为计算系数提供了倍频程/ MATLAB 代码、尽管该帖子针对不同的器件、但它应适用于 TAS5755M。

    此致、

    Luis

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

    您好、Luis、  

    我采用了.m 文件并应用了我的系数。 这对我不奏效。 现在、我有一些非常不同的数字。  

    在此论坛上、我找到了几个有关计算3.23系数的 Excel 文件。 相信我、他们会带来不同的结果。 因此、我需要确认我从 GDE 获得的值是准确的、并解释为什么我从20个字节中只获得2个不同的字节?  

    此致、
    Svetoslav

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

    您好、Svetoslav、

    您能否提供您的 GDE/EQ 文件和用于计算这些值的 Excel 文档。 GDE 系数正确、是用于为 EQ 创建系数的系数、很难说为什么您的2个字节不同、直到我看到生成这些系数的确切文档和文件。

    此致、

    Luis