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.

[参考译文] PCM5121:DSP 系数

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/959124/pcm5121-dsp-coefficient

器件型号:PCM5121
主题中讨论的其他器件: TLV320ADC3140

PCM5121在采样率为32000、启用 DSP 程序以及 PurePath 生成的 DSP 协效率的情况下工作良好。

但我确实需要知道如何生成该系数。

我必须根据扬声器类型均衡输出;它必须是3频带均衡。

我想使用 6个输入双二阶中的3个。

如果我需要每个频带至少10步、我需要30!!! PurePath 生成的配置表。

由于 ADC 上的双二阶滤波器(TLV320ADC3140)要简单得多;我尝试了相同的方法:

-生成 Audio-EQ-Cookbook.txt 中的系数(400、200、8000中心频率)

-转换系数 int TI 格式( N1 =(B1/a0)/2、 D1 =(A1/a0)*(-1/2)、D2 =(A2/a0)*(-1))

-在-1、+1范围内标准化(对于连续转换很有用)

-转换为4.20格式(我认为乘以2^20)

-每8倍乘以雪崩动态

-在 A 页中写下系数(尝试自适应模式但不起作用)

结果:

具有极高带通的极低体积。  

我在干什么?  

这里是 biquad 上唯一可用的信息: SLAS763C.pdf 上的图57

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

    您好 Andrlach、

    我认为问题是您使用的是4.20格式。  双二阶系数看起来实际上只是一个有符号24位数字、标准化为±1、例如:

    0.99998807 = 0x7FFFFF

    -1.0 = 0x800000

    0.5 = 0x400000

    0.75 = 0x600000

    -0.75 = 0xA00000

    请给我们一个机会、看看这是否能解决问题。

    谢谢

    Paul

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

    不幸的是、现在我需要时间来处理其他事情。

    下周我将回到 DAC。