PFIR 滤波器是一个大型数字模块,其功耗可能与其余数字逻辑电路相当。用户可以通过以下三种主要方式来降低 PFIR 的功耗:
- 将不需要的系数编程为零。与使用所有非零系数相比,可实现适度的功耗降低。
- 设置 PFIR_EN,使其启用的通道数量少于 PFIR_MODE 设定下的最大支持通道数。示例:设置 PFIR_MODE=3(支持最多 4 个 DUC 滤波),但将 PFIR_EN[3:0]=0b0001(仅对 DUC0 进行滤波)。
- 设置 PFIR_LEN=0 以使有源系数数量减半。示例:当 PFIR_MODE=3 且 LT=32x 时,支持 96 个抽头,但如果 PFIR_LEN=0,抽头数量会减少一半(减少至 48 个)。请注意,任何使用 24 个系数的模式均不支持此功能。