TI论坛
直播中

甘满盛

7年用户 1294经验值
擅长:386660
私信 关注
[问答]

TLV320AIC3101四阶数字IIR滤波器可以实现2100Hz以上高频衰减的作用吗?


  • 1)请问下图描述的是滤波器作用是相当于150Hz的低通滤波器吗?
    如果是,文中给出了一组N0/N1/N2/D1/D2的可编程系数,对应的频率是150Hz的,但我们想把这个频率设在2100Hz左右,请问这个系数要怎么计算?
    如果不是,请问这个四阶数字IIR滤波器可以实现2100Hz以上高频衰减的作用吗?该如何编程实现?

    2)接上面问题,我使用tiBQ计算了一版,请问这个系数有效吗?
    计算的系数跟文中150Hz的系数是对不上的,请问这个方法是否可行?


    谢谢!

回帖(1)

发生的方式

2024-10-11 17:56:48
1)首先,我们需要确定TLV320AIC3101四阶数字IIR滤波器是否可以实现2100Hz以上的高频衰减。根据其规格书,该滤波器的采样率范围为8kHz至96kHz,因此可以实现2100Hz以上的高频衰减。

2)接下来,我们需要确定图中描述的滤波器是否相当于150Hz的低通滤波器。由于您没有提供图片,我无法直接回答这个问题。但是,如果滤波器确实是150Hz的低通滤波器,那么您可以通过以下步骤计算2100Hz左右的系数:

a. 确定所需的截止频率:2100Hz
b. 计算归一化截止频率:ωc = 2 * π * 2100 / 采样率
c. 选择滤波器类型(例如:巴特沃斯、切比雪夫等)
d. 使用滤波器设计工具(例如:MATLAB、Python等)计算所需的N0/N1/N2/D1/D2系数

3)关于您使用TIBQ计算的系数,我无法直接判断其有效性,因为我没有看到具体的计算结果。但是,如果计算的系数与文中150Hz的系数不一致,那么可能存在以下原因:

a. 计算方法不同:确保您使用的计算方法与文中相同。
b. 参数设置错误:检查您的参数设置是否正确,例如采样率、截止频率等。
c. 滤波器类型不同:确保您选择的滤波器类型与文中相同。

4)如果TIBQ计算的系数有效,那么您可以尝试将其应用于TLV320AIC3101四阶数字IIR滤波器。编程实现的步骤如下:

a. 将计算得到的N0/N1/N2/D1/D2系数转换为适合TLV320AIC3101的格式。
b. 编写代码,将这些系数写入TLV320AIC3101的相应寄存器。
c. 测试滤波器性能,确保2100Hz以上的高频衰减效果达到预期。

总之,TLV320AIC3101四阶数字IIR滤波器可以实现2100Hz以上的高频衰减。要计算新的系数,您需要确定所需的截止频率、滤波器类型,并使用滤波器设计工具计算所需的系数。然后,将这些系数应用于TLV320AIC3101,并进行测试以确保性能满足要求。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分