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.

[参考译文] TMS320C5535:AER AEC 快速调优

Guru**** 2540720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/817144/tms320c5535-aer-aec-quick-tuning

器件型号:TMS320C5535

您好!

我们正在开发使用 AER/AEC 算法的内部通信单元。 关于增益校准、我们不必满足标准规格。 因此、我们从 ADC、DAC 和输出放大器增益的标称值开始。

问题:

 aerControl_s 结构中的参数 GAIN_Rx_ANALOG:

我们是否必须将此参数设置为与 DAC +输出放大 器增益相同的值? 那么、如果我们从20dB 的标称 DAC +输出放大器增益开始、我们是否应该将此参数设置为20*16=320? 当扬声器音量发生变化时、我们是否应该调整此参数?

2.同一问题与1. 和 PGA 增益的增益曲线

我们使用 AIC3254编解码器并激活 AGC。 因此、在 AER/AEC 中、我们不使用 AGC 块。 这是允许的吗?

提前感谢

Marc

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

    您好 Marc、

    您使用的是什么软件? 您在哪里下载了它?

    此致、

    周德伟

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

    您好!

    我们使用 的是 http://software-dl.ti.com/libs/aer/latest/index_FDS.html 库。  

    Marc

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

    马克

    AER 调优是一个耗时的漫长过程。 我推荐 ADT、这是 TI 的第三方之一、可为您进行此调优提供支持。

    自适应数字技术

    http://www.adaptivedigital.com

    brian.mcCarthy@adaptivedigital.com

    此致、

    周德伟

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

    您好!

    感谢您的回答。 我的问题与调优无关、它只是 AEC/AER 库的一般应用问题。 您的同事  对 AEC/Aer 问题提供了一些良好的支持。 也许他可以快速看一下这个问题吗?

    提前感谢、祝您愉快

    Marc

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

    马克

    对于问题1和2、是的、您需要首先设置 Gain_Rx_analog 和 Gain_TX_analog、并在更改时通知 AER。 原因是当这些增益发生变化时、回波路径会发生变化。 如果 AER 不知道增益变化、则必须重新收敛到新的回波路径、这可能导致回波或近端抑制。 但是、如果 AER 被告知增益变化、它将重新调整自适应滤波器系数而不会重新收敛、因此任何增益变化都不会影响性能。  

    对于问题3、可以不使用 AGC。 但是、如果 TX 路径 ADC 饱和、性能可能会降低。 我希望 AIC3254 AGC 能够防止 TX 路径饱和。  

    此致、

    _________

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

    您好 、Jianzhong、

    非常感谢您提供的信息。 他们对我们很有帮助。

    1.我们希望在运行时通过线性输出增益调节来改变扬声器音量。 因此、每次我们更改线性输出增益时、都应通过 GAIN_Rx_ANALOG 参数向 AER 报告该增益? 根据我的理解 、Gain_Rx_analog 的绝对初始值无关紧要。 只有更改才很重要?! 那么、我们可以从0 dB 的初始值开始吗?

    由于我们使用 AIC3254的 AGC、ADC 输出电平保持恒定。 因此、我们不必向 Aer 报告任何 Gain_TX_ANALOG 更改?

    第一步、我们不使用 DRC 和 HLC。 我看到 AIC3254也具有 DRC 功能。 是否激活此 aic32354 DRC?

    我们的硬件仍然存在一些问题、无法进行校准。 当我们开始校准并遇到一些未决问题时、我们希望我们能回来吗?!

    提前感谢、祝您愉快

    Marc

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

    尊敬的 Marc:

    1.你是对的。 只有模拟增益的变化才很重要。  

    2.如果 AIC3254的 AGC 在运行期间调整 ADC 增益、则需要将增益变化报告给 AER。 同样、当 ADC 增益发生变化时、它实质上会改变回波路径。 如果增益变化未报告给 AER、则 AER 必须重新适应新的回波路径。 它仍然可以工作、但可能导致回波或近端抑制。  

    3.如果您在第一步中不使用 DRC/HLC、则没关系。 我不清楚 AIC3254 DRC 的作用是什么、但如果它调节 DAC 增益、您将再次需要以与#2相同的原因向 AER 报告增益变化。  

    我建议您先禁用 AIC3254的 AGC 和 DRC、让 AER 使用基本性能、然后逐步启用可选功能以提高性能。 当您进行校准时、请随时在此处发布问题。  

    此致、

    _________