我们计划使用两个FIR滤波块,并希望确认两件事:
第一个是FIR滤波系数寄存器的位置。 查看PurePath Studio中FIR滤波器的属性后,我可以看到"I2CPage"和I2CRegister"; 这是编解码器寄存器映射中的位置吗?
第二个问题是,如果PurePath程序中有更多的FIR滤波块,这些位置是否会改变。
感谢你的帮助
-Paul
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.
我们计划使用两个FIR滤波块,并希望确认两件事:
第一个是FIR滤波系数寄存器的位置。 查看PurePath Studio中FIR滤波器的属性后,我可以看到"I2CPage"和I2CRegister"; 这是编解码器寄存器映射中的位置吗?
第二个问题是,如果PurePath程序中有更多的FIR滤波块,这些位置是否会改变。
感谢你的帮助
-Paul
您好,Paul,
欢迎来到E2E,感谢您对我们产品的关注!
如果不使用可编程miniDSP,则FIR滤波器位于寄存器映射的处理块部分。 在AIC3254应用参考指南中,您可以找到FIR滤波器寄存器的具体位置,请参阅2.3 .3.1 .10.3 一节。
如果您使用FIR滤波器的可编程miniDSP,则答案是“是”,PurePath Studio的属性窗口将反映滤波系数的寄存器位置。
我不知道PurePath Studio中可用FIR滤波器的限制,但您使用的每个块都有自己分配的寄存器。 您可以通过单击每个块来查看分配的特定寄存器。
此致,
-Diego Mel é ndez López ñ a
音频应用工程师
您好Diego,
我认为我提出的问题不正确;我将介绍我们的应用,以帮助我们了解我们正在努力实现的目标。
我们正在使用可编程miniDSP及其自适应滤波功能在运行时更改两个FIR滤波器的系数。
两个问题就此形成:
1)是否有编程方法来查找这些系数在内存中的位置? (可能来自PurePath Studio的.h驱动程序代码输出)
2)如果我们修改PurePath Studio代码,FIR滤波器系数的位置是否会在寄存器映射中更改?
感谢您的参与,
保罗