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:AGC无法用于数字麦克风输入

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/761056/tlv320aic3262-agc-is-not-working-for-digital-microphone-input

部件号:TLV320AIC3262

我有一个数字MEMS麦克风连接到TLV320AIC3262上的GPI1。

我正在尝试应用自动增益控制(AGC)来标准化捕获的语音,以便在安静时放大,或在峰值/剪辑时降低。

问题是我的AGC配置(PPS文件附件)完全无效。

如果打开Audacity中附加的示例音频文件,您可以看到AGC未修改音频级别。

示例1 =振幅变化的静音1kHz参考音;AGC不会放大;

示例2 =响亮的口语,AGC不会降低增益;

AGC配置有什么问题? 为什么它不将增益调整到给定的目标水平? 是否不适用于GPI1?

e2e.ti.com/.../example_2D00_1.mp3e2e.ti.com/.../example_2D00_2.mp3e2e.ti.com/.../7167.base_5F00_main_5F00_Rate48.cfg

谢谢。

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

    能否与PurePath控制台版本共享流程文件(*。pfw或*。pfz)? cfg文件用于配置设备内存和寄存器,它不包含组件级配置信息。

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

    我已向您发送一封邮件,要求您私下与我共享您的文件,以防您担心在论坛中共享这些文件。
    我们将在查看您的文件后再进行讨论。

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

    您好Diljith:

    感谢您的快速回复。

    我已附加.pfw文件(删除额外的.cfg文件扩展名)。

    我们不使用PurePath控制台,但PurePath Studio版本是“5.95 Build 1修订版3.5815万,组件库版本6738”。

    加载base_main_Rate48.cfg文件后,加载“癫痫结语.cfg”。

    似乎AGC配置正在应用均匀16dB增益,这对于安静的声音来说不足够增益,而对于大声的声音则会引入失真。

    我们想要实现的是始终如一的音量水平,无论对方是在安静还是大声说话,也无论他们是在靠近麦克风还是远离麦克风的地方说话。

    e2e.ti.com/.../2678.epilogueue.cfg

    e2e.ti.com/.../codec.pfw.cfg

    e2e.ti.com/.../1423.base_5F00_main_5F00_Rate48.cfg

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

    您好,David:

    感谢您共享流程和测试文件。

    您发送的测试文件具有明显的负DC偏移。 在工艺流程设置中,我可以看到您使用的是HPF设置为300 Hz的Biquad。

    如果记录的信号已通过此处理链,则HPF应已删除直流偏移。

    我怀疑TI EVM在执行录音时不是选定的声卡。 录音可能是用电脑内置的麦克风完成的。

    如所附文件所示,TI EVM (USB) miniEVM应在Recording (录像)选项卡中选择为默认器件。 采样率属性应设置为4.8万 KHz。

    请检查声卡设置是否正确,并告知我们。

    此致,

    Diljith

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

    抱歉,我们在应用DC偏移滤波器之前就已经捕获了这两个记录。

    我将在我们的设备上重新加载配置并捕获一些新的录像。

    但请注意,即使应用了直流偏移滤波器,AGC也只应用固定增益时,我们仍然会看到相同的问题。

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

    您好Diljith:

    随附两个新的音频文件,它们是使用先前提供的确切配置文件捕获的。

    在正弦波记录中,当通过麦克风的信号振幅增大/降低时,AGC不会调整增益,这一点尤为明显。

    谢谢。

    e2e.ti.com/.../Sin1000Hz.mp3e2e.ti.com/.../1_2D00_2Test.mp3

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

    e2e.ti.com/.../codec_5F00_agc_5F00_test.7z

    您好,David:

    感谢您共享文件。 我需要你方面提供更多的投入,以进一步研究这一问题。

    我附上了您的流程的略作修改的版本。 唯一的修改是它将AGC输入路由到右侧I2S通道上,以便同时捕获AGC输出和输入。

    是否可以使用修改后的流,重复正弦测试和大声测试并将录音发送给我?

    此致,

    Diljith M. Thodi

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

    您好Diljith:

    我已应用您的配置并记录了两条新记录,如下所示:

    e2e.ti.com/.../Sin1000Hz_5F00_AGC_5F00_OnlyOnLeftChannel.mp3e2e.ti.com/.../1_2D00_2Test_5F00_AGC_5F00_OnlyOnLeftChannel.mp3

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

    您好,David:

    感谢您与修改后的流程流分享结果。

    关于您上载的输出文件Sin1000Hz_AGC_OnlyOnLeftChannel.MP3,我可以看到左声道的音频级别较低,峰值约为-24 dB。 右侧通道中的输出电平更高,峰值电平约为0.5 (或-6 dB)。

    AGC组件中AGC_Desired阈值的编程设置值为0.5。 请参阅图。 右侧信道中信号的稳定行为也是在0.5。 这类似于AGC的预期行为。 在我共享的流程流中,左通道记录应包含AGC输出,右通道应包含AGC输入。 因此,指示是您共享的文件中存在通道交换。 如果假设是信道交换,则AGC似乎设置在正确的级别。

    我还使用左通道作为输入运行了一个单独的实验,并将其通过AGC,输出文件封套与右通道的封套匹配。 因此,我要求您检查录制软件中的频道分配是否有交换。

    此致,

    Diljith M. Thodi

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

    您好,David:

    我没有收到您的回复,我假设您能够解决您的问题。 如果没有,只需在下面发布回复。 如果螺纹已闭合,请创建新螺纹。

    此致,
    Diljith M. Thodi