CIC抽取HDL优化

采用级联积分器梳状滤波器的抽取信号优化HDL代码生成

  • 库:
  • DSP系统工具箱HDL支持/过滤万博1manbetx

描述

CIC抽取HDL优化块通过使用级联积分梳(CIC)抽取滤波器对输入信号进行抽取。CIC滤波器是由梳状滤波器和积分器组成的一类线性相位FIR滤波器。CIC抽取滤波器结构包括N级联积分器的部分,速率变化系数为RN级联梳状滤波器部分。有关CIC抽取滤波器的更多信息,请参阅算法

该块支持固定和可变抽万博1manbetx取率。它提供了适合HDL代码生成和硬件部署的体系结构。

港口

输入

全部展开

输入数据,指定为有符号整数或有符号固定点,字长小于或等于32。

数据类型:int8|int16|int32|定点
复数的支持:万博1manbetx

有效输入数据的指示,指定为布尔标量。

该端口是一个控制信号,指示输入数据是否有效。当这个值为1,块从数据输入端口。当此值为0,则块将忽略数据输入端口。

数据类型:布尔值

使用此端口可在运行时动态指定可变抽取率。

此值必须是数据类型ufix12从2到大量毁灭因素(右)参数值。

依赖关系

要启用该端口,请选择可变抽取参数

数据类型:fixdt (0 12 0)

清除指定为布尔标量的内部状态。

当这个值为1,块停止当前计算并清除所有内部状态。当此值为0以及输入有效的1,则块开始新的筛选操作。

依赖关系

要启用该端口,请选择启用重置输入端口参数

数据类型:布尔值

输出

全部展开

CIC抽取输出数据,作为标量返回。

可以通过设置输出数据类型参数

数据类型:int8|int16|int32|定点
复数的支持:万博1manbetx

有效输入数据的指示,作为布尔标量返回。

此端口是一个控制信号,指示来自数据输出端口有效。当此值为1,则块返回数据输出端口。当此值为0,在数据输出端口无效。

数据类型:布尔值

参数

全部展开

选择此参数以使用从指定的可变抽取率操作块决策因素端口。清除此参数以使用从指定的固定抽取率操作块大量毁灭因素(右)参数

指定要对输入进行抽取的抽取因子比率。

将此参数设置为支持的最大可能值万博1manbetx决策因素端口,当您选择可变抽取参数

指定块的梳状部分的差分延迟。

指定块的梳状部分或积分器部分的节数。

选择输出数据的数据类型。

  • 全精度—输出数据类型的字长等于输入字长加上增益位。

  • 与输入的字长相同-输出数据类型的字长等于输入字长。

  • 最小节字长-输出数据类型使用在中指定的字长输出字长参数。选择此选项时,块将应用修剪算法。有关修剪算法的更多信息,请参阅[1].选择时不支持此选项万博1manbetx可变抽取参数

指定输出的字长。

请注意

当这个值为23.456块可能会溢出输出数据。

依赖关系

要启用此参数,请设置输出数据类型参数到最小节字长

选择此参数以补偿块的输出增益。

根据指定的抽取类型和此参数的值,块的延迟会发生变化。

对于固定抽取(以下简称可变抽取参数已清除):

  • 清除此参数时,块的延迟为3+N时钟周期。

  • 选择此参数时,块的时延为3 +N+ 9个时钟周期。

对于可变抽取(可变抽取参数(已选择):

  • 清除此参数时,块的延迟为4+N时钟周期。

  • 选择此参数时,块的时延为4 +N+ 9个时钟周期。

选择此参数以启用重置输入端口。

算法

全部展开

工具书类

[1] 用于抽取和插值的经济型数字滤波器IEEE声学、语音和信号处理学报29卷,没有。2, 1981年4月,第155-162页。

扩展能力

介绍了R2019b