使用FIR内插器补偿CIC滤波器
过滤/过滤器的设计
dspfdesign
的<年代p一个nclass="block">CIC补偿程序插入者块采用FIR多相插补器作为补偿滤波器。CIC补偿插补器是一种多速率FIR滤波器,可以与CIC插补器级联,以减轻CIC滤波器的缺点。
CIC插值滤波器用于需要高插值的领域。这些滤波器在asic和fpga中很流行,因为它们没有任何乘数。CIC过滤器有两个缺点:
CIC滤波器具有幅度响应,导致通带区域中的下垂。这个幅度响应是:
米- 差动延迟
n- 阶段数量
ω.-归一化角频率
CIC滤波器具有宽的过渡区域。
补偿插补滤波器具有逆sinc通带响应来校正CIC下降,并且具有较窄的过渡宽度。
这个块带来了能力<一个href="//www.tatmou.com/help/dsp/ref/dsp.ciccompensationinterpolator-system-object.html">dsp。CICCompensationInterpolator
系统对象™到Simulink金宝app<年代up>®环境。
要补偿的CIC滤波器的速率变化因子,指定为正标量整数。默认值是2
.
要补偿的CIC滤波器的积分器和梳状段的数目,指定为一个正标量整数。默认值是2
.
要补偿的CIC滤波器的每个梳状部分中使用的延迟值,指定为正标量整数。默认值是1
.
补偿器的插值因子,指定为正标量整数。默认值是2
.
当您选择此复选框时,块设计滤波器的最小阶数满足通频带频率、阻频带频率、通频带纹波和阻频带衰减的规格。当您清除此复选框时,块将按照您在<年代trong class="guilabel">过滤器订单.
默认情况下,选择此复选框。
补偿过滤器的顺序,指定为正标量整数。默认值是12
.
补偿滤波器的通带边缘频率,指定为Hz中的真实正标量。<年代trong class="guilabel">通频带边缘频率(Hz)必须小于<年代p一个nclass="inlineequation">F<年代ub>年代/ 2.,在那里<年代p一个nclass="inlineequation">F<年代ub>年代为输出采样率。默认值是100000
.
补偿滤波器的阻带边缘频率,指定为赫兹的实正标量。<年代trong class="guilabel">阻带边缘频率(Hz)必须小于<年代p一个nclass="inlineequation">F<年代ub>年代/ 2.,在那里<年代p一个nclass="inlineequation">F<年代ub>年代为输出采样率。默认值是400000
.
补偿滤波器的通带纹波,在dB中指定为实正标量。默认值是0.1
.
停止补偿过滤器的衰减,指定为DB中的实际正标量。默认值是60
.
当您选中此复选框时,块将从输入信号继承其采样率。在清除此复选框时,必须指定<年代trong class="guilabel">输入采样率(Hz).
输入采样率,以Hz为单位指定标量。默认值是600000
.
打开滤镜可视化工具FVTool,并显示幅值/相位响应<年代p一个nclass="block">CIC补偿程序插入者.响应基于块对话框参数。对这些参数更新的更改更新FVTool。
要在FVTool运行时更新幅度响应,请修改对话框参数并单击<年代trong class="guibutton">应用.
要运行的模拟类型。可以设置为:
代码生成
(默认)
使用生成的C代码模拟模型。第一次运行模拟时,Simulink会为代码块生成C代码。金宝app只要模型不改变,C代码就可以用于后续的模拟。此选项需要额外的启动时间,但提供比解释执行
.
解释执行
使用MATLAB进行仿真<年代up>®翻译。此选项缩短启动时间,但模拟速度较慢代码生成
.
用于输出定点操作的舍入方法。舍入方法有天花板
,收敛
,地面
,最近的
,圆形的
,最简单的
, 和零
.默认值是地面
.
系数的定点数据类型,指定为下列之一:
Fixdt(1,16)
(默认) - 符合字数的定点数据类型16
,二进制点缩放。该块以与系数值自动确定分数长度,使得系数占据最大可表示范围而不溢出。
fixdt (1 16 0)
- 符合字数的定点数据类型16
,分数长度0
.您可以将分数长度更改为任何其他整数值。
<数据类型>表达
- 使用评估到数据类型对象的表达式指定系数数据类型,例如数字类型(fixdt
([]
,16
,15
),指定系数数据类型。指定此数据类型的标志模式[]
或真实。
刷新数据类型
—刷新为默认数据类型。
点击<年代trong class="guibutton">显示数据类型助手按钮<年代p一个nclass="guiicon">要显示数据类型助手,可帮助您设置阶段输入参数。
看到<一个href="//www.tatmou.com/help/simulink/ug/specify-data-types-using-data-type-assistant.html" class="a">使用数据类型助手指定数据类型(金宝app模型)为更多的信息。
港口 | 金宝app支持的数据类型 |
---|---|
输入 |
|
输出 |
|
dsp。CICCompensationInterpolator |
DSP系统工具箱 |
中投公司补偿杀害多人者 | DSP系统工具箱 |
CIC滤波器的响应是:
R,D, 和N分别是速率变化因子,差分延迟和CIC滤波器的部分数。
在抽取之后,cic响应的形式是:okay
这个最后一个响应的规范化版本是CIC补偿器需要补偿的版本。因此,CIC补偿器的通带应响应应采取以下形式:
在哪里ω.p为CIC补偿滤波器的通频带频率。
请注意什么时候ω./ 2.R«π,以前的等式HCICCOMP.(ω.)可以用sin(x)≅x:
这个前面的等式是CIC滤波器的真纯近似的近似通带响应。