嗨,AlexB,
是的,可以手动输入数字滤波器块的滤波器系数。
滤波器组件使用数字滤波器块(DFB)来实现数字FIR滤波器。过滤器组件是一个简化的基于GUI的组件,允许您创建数字过滤器并实现它们,而不必访问过滤器系数或过滤器拓扑。目前,该工具不允许您直接输入自定义SOUTROMENT。
为了编辑过滤器的系数,您需要编辑一个名为FielthRAMXDATA .C的文件。
滤波器系数包含在CyCaldFieldDATAYB[]的块中,并被记录为32位有符号的十六进制值。
十六进制值在小字节中格式化,因此0xAA、0xAA、0x2a、0x00表示0x02aaaa1。上面的图显示了3抽头FIR移动平均滤波器的系数。
即使DFB只使用乘法器/累加器外的24位数据,RAM是32位宽的。为了将浮点滤波器系数转换成适当的整数值,可以简单地将滤波器系数乘以2 ^ 23 - 1=8388607。
嗨,AlexB,
是的,可以手动输入数字滤波器块的滤波器系数。
滤波器组件使用数字滤波器块(DFB)来实现数字FIR滤波器。过滤器组件是一个简化的基于GUI的组件,允许您创建数字过滤器并实现它们,而不必访问过滤器系数或过滤器拓扑。目前,该工具不允许您直接输入自定义SOUTROMENT。
为了编辑过滤器的系数,您需要编辑一个名为FielthRAMXDATA .C的文件。
滤波器系数包含在CyCaldFieldDATAYB[]的块中,并被记录为32位有符号的十六进制值。
十六进制值在小字节中格式化,因此0xAA、0xAA、0x2a、0x00表示0x02aaaa1。上面的图显示了3抽头FIR移动平均滤波器的系数。
即使DFB只使用乘法器/累加器外的24位数据,RAM是32位宽的。为了将浮点滤波器系数转换成适当的整数值,可以简单地将滤波器系数乘以2 ^ 23 - 1=8388607。
举报