中投杀害多人者gydF4y2Ba
使用CIC滤波器抽取信号gydF4y2Ba
- 库:gydF4y2Ba
DSP HDL工具箱/滤波gydF4y2Ba
描述gydF4y2Ba
的gydF4y2Ba中投杀害多人者gydF4y2Ba块通过使用级联积分器梳式抽取滤波器抽取输入信号。CIC抽取滤波器是一类线性相位有限脉冲响应滤波器,由梳状部分和积分器部分组成。CIC抽取滤波器结构由gydF4y2BaNgydF4y2Ba分段级联积分器,速率变化因子为gydF4y2BaRgydF4y2Ba,gydF4y2BaNgydF4y2Ba级联梳状滤波器部分。有关CIC抽取滤波器的详细信息,请参见gydF4y2Ba算法gydF4y2Ba.gydF4y2Ba
该块支持输入和输出数万博1manbetx据的这些组合。gydF4y2Ba
标量输入和标量输出-支持固定和可变抽取率万博1manbetxgydF4y2Ba
矢量输入和标量输出-只支持固定的抽取率万博1manbetxgydF4y2Ba
矢量输入和矢量输出-只支持固定的抽取率万博1manbetxgydF4y2Ba
该块提供了适合于HDL代码生成和硬件部署的体系结构。gydF4y2Ba
港口gydF4y2Ba
输入gydF4y2Ba
数据gydF4y2Ba
-输入数据gydF4y2Ba
标量|列向量gydF4y2Ba
输入数据,指定为长度从1到64的标量或列向量。输入数据必须是有符号整数或字长小于等于32的有符号固定点。的gydF4y2Ba抽取因子(R)gydF4y2Ba参数必须是输入帧大小的整数倍。gydF4y2Ba
数据类型:gydF4y2Baint8gydF4y2Ba
|gydF4y2Baint16gydF4y2Ba
|gydF4y2Baint32gydF4y2Ba
|gydF4y2Ba有符号不动点gydF4y2Ba
复数支持:万博1manbetxgydF4y2Ba是的gydF4y2Ba
有效的gydF4y2Ba
—有效的输入数据gydF4y2Ba
标量gydF4y2Ba
指示输入数据是否有效的控制信号。当gydF4y2Ba有效的gydF4y2Ba是gydF4y2Ba1gydF4y2Ba
(gydF4y2Ba真正的gydF4y2Ba
),该块从输入中获取值gydF4y2Ba数据gydF4y2Ba端口。当gydF4y2Ba有效的gydF4y2Ba是gydF4y2Ba0gydF4y2Ba
(gydF4y2Ba假gydF4y2Ba
),块忽略输入的值gydF4y2Ba数据gydF4y2Ba端口。gydF4y2Ba
数据类型:gydF4y2Ba布尔gydF4y2Ba
RgydF4y2Ba
-可变抽取率gydF4y2Ba
标量gydF4y2Ba
使用此端口可在运行时动态指定可变抽取率。gydF4y2Ba
此值必须具有数据类型gydF4y2Bafixdt (0 12 0)gydF4y2Ba
它必须是1到的整数gydF4y2Ba抽取因子(Rmax)gydF4y2Ba参数值。gydF4y2Ba
依赖关系gydF4y2Ba
要启用此端口,请在gydF4y2Ba主要gydF4y2Ba选项卡,设置gydF4y2Ba抽取因子源gydF4y2Ba参数gydF4y2Ba输入端口gydF4y2Ba
.gydF4y2Ba
数据类型:gydF4y2Bafixdt (0 12 0)gydF4y2Ba
重置gydF4y2Ba
-清除内部状态gydF4y2Ba
标量gydF4y2Ba
清除内部状态的控制信号。当gydF4y2Ba重置gydF4y2Ba是gydF4y2Ba1gydF4y2Ba
(gydF4y2Ba真正的gydF4y2Ba
),块停止当前计算并清除内部状态。当gydF4y2Ba重置gydF4y2Ba是gydF4y2Ba0gydF4y2Ba
(gydF4y2Ba假gydF4y2Ba
)和输入gydF4y2Ba有效的gydF4y2Ba是gydF4y2Ba1gydF4y2Ba
(gydF4y2Ba真正的gydF4y2Ba
),该块捕获数据进行处理。gydF4y2Ba
有关更多重置注意事项,请参见gydF4y2Ba复位信号gydF4y2Ba章节gydF4y2Ba硬件控制信号gydF4y2Ba页面。gydF4y2Ba
依赖关系gydF4y2Ba
要启用此端口,请在gydF4y2Ba控制端口gydF4y2Ba选项卡,选择gydF4y2Ba开启复位输入端口gydF4y2Ba参数。gydF4y2Ba
数据类型:gydF4y2Ba布尔gydF4y2Ba
输出gydF4y2Ba
数据gydF4y2Ba
- cic十进制输出数据gydF4y2Ba
标量|列向量gydF4y2Ba
该块将过滤后的输出数据作为长度从1到64的标量或列向量返回。属性定义此输出的数据类型gydF4y2Ba输出数据类型gydF4y2Ba参数。gydF4y2Ba数据类型gydF4y2Ba选项卡。gydF4y2Ba
数据类型:gydF4y2Baint8gydF4y2Ba
|gydF4y2Baint16gydF4y2Ba
|gydF4y2Baint32gydF4y2Ba
|gydF4y2Ba有符号不动点gydF4y2Ba
复数支持:万博1manbetxgydF4y2Ba是的gydF4y2Ba
有效的gydF4y2Ba
—有效的输出数据gydF4y2Ba
标量gydF4y2Ba
控制信号,表示数据是否从输出gydF4y2Ba数据gydF4y2Ba端口有效。当gydF4y2Ba有效的gydF4y2Ba是gydF4y2Ba1gydF4y2Ba
(gydF4y2Ba真正的gydF4y2Ba
),该块从输出中返回有效数据gydF4y2Ba数据gydF4y2Ba端口。当gydF4y2Ba有效的gydF4y2Ba是gydF4y2Ba0gydF4y2Ba
(gydF4y2Ba假gydF4y2Ba
),即输出的值gydF4y2Ba数据gydF4y2Ba端口无效。gydF4y2Ba
数据类型:gydF4y2Ba布尔gydF4y2Ba
参数gydF4y2Ba
主要gydF4y2Ba
抽取因子源gydF4y2Ba
-抽取因子的来源gydF4y2Ba
财产gydF4y2Ba
(默认)|gydF4y2Ba输入端口gydF4y2Ba
选择该块是否以固定或可变抽取率操作。gydF4y2Ba
财产gydF4y2Ba
-使用指定的固定抽取率gydF4y2Ba抽取因子(R)gydF4y2Ba参数。gydF4y2Ba输入端口gydF4y2Ba
中指定的可变抽取率gydF4y2BaRgydF4y2Ba输入端口。gydF4y2Ba
请注意gydF4y2Ba
对于矢量输入,该块不支持变量抽取。万博1manbetxgydF4y2Ba
抽取因子(R)gydF4y2Ba
-抽取因子gydF4y2Ba
2gydF4y2Ba
(默认)|整数,取值范围为1 ~ 2048gydF4y2Ba
指定块抽取输入的抽取因子率。gydF4y2Ba
依赖关系gydF4y2Ba
若要启用此参数,请设置gydF4y2Ba抽取因子源gydF4y2Ba参数gydF4y2Ba财产gydF4y2Ba
.gydF4y2Ba
抽取因子(Rmax)gydF4y2Ba
-变量抽取因子的上界gydF4y2Ba
2gydF4y2Ba
(默认)|整数,取值范围为1 ~ 2048gydF4y2Ba
属性的有效值范围的上限gydF4y2BaRgydF4y2Ba输入端口。gydF4y2Ba
请注意gydF4y2Ba
对于矢量输入,该块不支持变量抽取。万博1manbetxgydF4y2Ba
依赖关系gydF4y2Ba
若要启用此参数,请设置gydF4y2Ba抽取因子源gydF4y2Ba参数gydF4y2Ba输入端口gydF4y2Ba
.gydF4y2Ba
微分延迟(M)gydF4y2Ba
-差分延迟gydF4y2Ba
1gydF4y2Ba
(默认)|gydF4y2Ba2gydF4y2Ba
指定块的梳状部分的差分延迟。gydF4y2Ba
分段数(N)gydF4y2Ba
-积分器和梳状段的数量gydF4y2Ba
2gydF4y2Ba
(默认)|gydF4y2Ba1gydF4y2Ba
|gydF4y2Ba3.gydF4y2Ba
|gydF4y2Ba4gydF4y2Ba
|gydF4y2Ba5gydF4y2Ba
|gydF4y2Ba6gydF4y2Ba
指定块的梳状部分或积分器部分的节数。gydF4y2Ba
增益校正gydF4y2Ba
-输出增益补偿gydF4y2Ba
从gydF4y2Ba
(默认)|gydF4y2Ba在gydF4y2Ba
选择此参数来补偿块的输出增益。gydF4y2Ba
块的延迟取决于输入类型、指定的抽取、部分数量和此参数的值。有关块的延迟的更多信息,请参见gydF4y2Ba延迟gydF4y2Ba.gydF4y2Ba
数据类型gydF4y2Ba
输出数据类型gydF4y2Ba
—输出数据类型gydF4y2Ba
完整的精度gydF4y2Ba
(默认)|gydF4y2Ba与输入相同的字长gydF4y2Ba
|gydF4y2Ba最小分段字长gydF4y2Ba
为输出数据选择数据类型。gydF4y2Ba
完整的精度gydF4y2Ba
—输出数据类型的字长等于输入字长加增益位。gydF4y2Ba与输入相同的字长gydF4y2Ba
—输出数据类型的字长等于输入字长。gydF4y2Ba最小分段字长gydF4y2Ba
类型中指定的字长gydF4y2Ba输出字长gydF4y2Ba参数。选择此选项时,块将应用修剪算法。有关修剪算法的详细信息,请参见gydF4y2Ba[1]gydF4y2Ba.gydF4y2Ba
输出字长gydF4y2Ba
-输出字长gydF4y2Ba
16gydF4y2Ba
(默认)|整数,取值范围为2 ~ 104gydF4y2Ba
指定输出的字长。gydF4y2Ba
请注意gydF4y2Ba
当此值为gydF4y2Ba2gydF4y2Ba
,gydF4y2Ba3.gydF4y2Ba
,gydF4y2Ba4gydF4y2Ba
,gydF4y2Ba5gydF4y2Ba
,或gydF4y2Ba6gydF4y2Ba
时,该块会溢出输出数据。gydF4y2Ba
依赖关系gydF4y2Ba
若要启用此参数,请设置gydF4y2Ba输出数据类型gydF4y2Ba参数gydF4y2Ba最小分段字长gydF4y2Ba
.gydF4y2Ba
控制端口gydF4y2Ba
开启复位输入端口gydF4y2Ba
-复位信号gydF4y2Ba
从gydF4y2Ba
(默认)|gydF4y2Ba在gydF4y2Ba
选择此参数可启用gydF4y2Ba重置gydF4y2Ba输入端口。复位信号实现数据路径寄存器的本地同步复位。gydF4y2Ba
有关更多重置注意事项,请参见gydF4y2Ba提示gydF4y2Ba.gydF4y2Ba
使用HDL全局重置gydF4y2Ba
-选项连接数据路径寄存器生成HDL全局复位信号gydF4y2Ba
从gydF4y2Ba
(默认)|gydF4y2Ba在gydF4y2Ba
选择此参数将生成的HDL全局复位信号连接到数据路径寄存器。此参数不会更改块的外观或修改Simulink中的模拟行为万博1manbetxgydF4y2Ba®gydF4y2Ba.清除此参数时,生成的HDL全局重置仅清除控制路径寄存器。生成的HDL全局重置可以是同步的或异步的,这取决于gydF4y2BaHDL代码生成gydF4y2Ba>gydF4y2Ba全局设置gydF4y2Ba>gydF4y2Ba重置类型gydF4y2Ba参数在模型配置参数。gydF4y2Ba
有关更多重置注意事项,请参见gydF4y2Ba提示gydF4y2Ba.gydF4y2Ba
模型的例子gydF4y2Ba
提示gydF4y2Ba
重置行为gydF4y2Ba
默认情况下,gydF4y2Ba中投杀害多人者gydF4y2Ba块只将生成的HDL全局重置连接到控制路径寄存器。两个复位参数,gydF4y2Ba开启复位输入端口gydF4y2Ba而且gydF4y2Ba使用HDL全局重置gydF4y2Ba,将复位信号连接到数据路径寄存器。由于复位信号上的附加路由和加载,重设数据路径寄存器会降低合成性能。gydF4y2Ba
的gydF4y2Ba开启复位输入端口gydF4y2Ba参数启用gydF4y2Ba重置gydF4y2Ba端口在块上。复位信号实现数据路径寄存器的本地同步复位。为了优化FPGA资源的使用,该选项不将复位信号连接到针对FPGA DSP块的寄存器。gydF4y2Ba
的gydF4y2Ba使用HDL全局重置gydF4y2Ba参数将生成的HDL全局复位信号连接到数据路径寄存器。此参数不会更改块的外观或修改Simulink中的模拟行为。万博1manbetx生成的HDL全局重置可以是同步的或异步的,这取决于gydF4y2BaHDL代码生成gydF4y2Ba>gydF4y2Ba全局设置gydF4y2Ba>gydF4y2Ba重置类型gydF4y2Ba参数在模型配置参数。根据您的设备,使用全局重置可能会将寄存器移出DSP块并增加资源使用。gydF4y2Ba
当你选择gydF4y2Ba开启复位输入端口gydF4y2Ba而且gydF4y2Ba使用HDL全局重置gydF4y2Ba参数一起,全局和本地复位信号清除控制和数据路径寄存器。gydF4y2Ba
生成测试台架的重置注意事项gydF4y2Ba
fpga在环(FIL)初始化提供全局复位,但不自动提供本地复位。使用默认重置参数,如果您多次运行FIL模型而没有重置单板,则未重置的数据路径寄存器可能导致FIL不匹配。选择gydF4y2Ba使用HDL全局重置gydF4y2Ba自动重置数据路径寄存器,或选择gydF4y2Ba开启复位输入端口gydF4y2Ba并在您的模型中断言本地重置,以便重置信号成为Simulink FIL测试台的一部分。万博1manbetxgydF4y2Ba
生成的HDL测试平台提供全局重置,但不自动提供本地重置。使用默认的重置参数和默认的寄存器重置配置参数,生成的HDL代码包括数据路径寄存器的初始模拟值。但是,如果你关心gydF4y2Ba
XgydF4y2Ba
在您的设计中,您可以设置gydF4y2BaHDL代码生成gydF4y2Ba>gydF4y2Ba全局设置gydF4y2Ba>gydF4y2Ba编码风格gydF4y2Ba>gydF4y2Ba无重置寄存器初始化gydF4y2Ba参数gydF4y2Ba不要初始化gydF4y2Ba
.在这种情况下,使用默认块重置参数,未重置的数据路径寄存器会导致gydF4y2BaXgydF4y2Ba
-在HDL模拟开始时的数据路径上传播。选择gydF4y2Ba使用HDL全局重置gydF4y2Ba自动重置数据路径寄存器,或选择gydF4y2Ba开启复位输入端口gydF4y2Ba并在您的模型中断言局部重置,以便重置信号成为生成的HDL测试台的一部分。gydF4y2Ba
算法gydF4y2Ba
CIC抽取滤波器gydF4y2Ba
CIC抽取滤波器的传递函数为gydF4y2Ba
HgydF4y2Ba我gydF4y2Ba为CIC滤波器积分器部分的传递函数。gydF4y2Ba
HgydF4y2BaCgydF4y2Ba为CIC滤波器梳状部分的传递函数。gydF4y2Ba
NgydF4y2Ba是section的个数。CIC滤波器的节数定义为滤波器的梳状部分或积分器部分的节数。这个值不代表整个筛选器的部分总数。gydF4y2Ba
RgydF4y2Ba是抽取因子。gydF4y2Ba
米gydF4y2Ba是微分延迟。gydF4y2Ba
CIC滤波器结构gydF4y2Ba
的gydF4y2Ba中投杀害多人者gydF4y2Bablock具有如图所示的CIC滤波器结构。结构包括gydF4y2BaNgydF4y2Ba分段级联积分器,速率变化因子为gydF4y2BaRgydF4y2Ba,gydF4y2BaNgydF4y2Ba级联梳状滤波器部分gydF4y2Ba[1]gydF4y2Ba.gydF4y2Ba
您可以在前馈或反馈路径中定位CIC滤波器积分器部分的单位延迟。这两种配置产生相同的滤波器频率响应。然而,由于块的延迟,这两种配置的数值输出是不同的。因为这种配置是HDL实现的首选,所以该块将单元延迟放在积分器的前馈路径中。gydF4y2Ba
固定和可变抽取gydF4y2Ba
块下采样积分器级输出使用gydF4y2BaRgydF4y2Ba的固定抽取率gydF4y2Ba抽取因子(R)gydF4y2Ba参数提供的可变抽取率gydF4y2BaRgydF4y2Ba输入端口。在下采样阶段,块使用计数器来计数有效的输入样本,这取决于抽取率。每当抽取率发生变化时,块将重置并从下一个样本开始新的计算。这种机制可以防止块累积错误值。然后,该块向CIC过滤器的梳状部分提供抽取后的输出。gydF4y2Ba
增益校正gydF4y2Ba
块的增益由gydF4y2Ba .gydF4y2Ba
RgydF4y2Ba是gydF4y2Ba抽取因子(R)gydF4y2Ba参数值。gydF4y2Ba
米gydF4y2Ba是gydF4y2Ba微分延迟(M)gydF4y2Ba参数值。gydF4y2Ba
NgydF4y2Ba是gydF4y2Ba分段数(N)gydF4y2Ba参数值。gydF4y2Ba
该块通过粗增益和细增益两部分实现增益校正。在粗增益校正中,块计算移位值,将移位值添加到小数位以创建数字类型,并执行位向左移位和重新解释转换。在精细增益校正中,如果增益不是2的幂,则块将剩余增益与粗增益相除。然后,该块将校正后的粗增益校正值与精细增益的逆值相乘。在块开始处理之前,所有可能的移位和精细增益值都被预先计算并存储在一个数组中。gydF4y2Ba
你可以把这个方程修改为gydF4y2Ba .在这个方程中,gydF4y2BacGaingydF4y2Ba是粗得,而得gydF4y2BafGaingydF4y2Ba是精细的增益。这些增益由这些方程给出。gydF4y2Ba
时执行增益校正gydF4y2Ba抽取因子源gydF4y2Ba参数设置为gydF4y2Ba输入端口gydF4y2Ba
,该块设置输出数据类型,配置最大抽取率,并为最大抽取率下的所有值设置左移位。位移值等于gydF4y2Ba
.gydF4y2Ba
输出数据类型gydF4y2Ba
块根据输出数据类型选择输出数据。考虑一个包含gydF4y2BaRgydF4y2Ba,gydF4y2Ba米gydF4y2Ba,gydF4y2BaNgydF4y2Ba值分别为8、1和3,输入宽度为16。输出字长计算为gydF4y2Ba .gydF4y2Ba
BgydF4y2Ba在gydF4y2Ba输入字的长度。gydF4y2Ba
BgydF4y2Ba出gydF4y2Ba输出字长。gydF4y2Ba
当你设置gydF4y2Ba输出数据类型gydF4y2Ba参数gydF4y2Ba完整的精度gydF4y2Ba
时,块通过在输入字长16的基础上增加9个增益位,输出字长25的数据。gydF4y2Ba
当你设置gydF4y2Ba输出数据类型gydF4y2Ba参数gydF4y2Ba与输入相同的字长gydF4y2Ba
时,块输出字长为16的数据,与输入字长相同。内部积分器和梳级使用25位的全精度数据类型。gydF4y2Ba
当你设置gydF4y2Ba输出数据类型gydF4y2Ba参数gydF4y2Ba最小分段字长gydF4y2Ba
和gydF4y2Ba输出字长gydF4y2Ba参数gydF4y2Ba16gydF4y2Ba
时,块输出字长为16的数据。在这种情况下,块根据修剪算法在每个阶段改变位宽。gydF4y2Ba
如果gydF4y2Ba输出字长gydF4y2Ba如果参数值小于块输出所需的比特数,则删除较早阶段的最低有效位(lsb)。Hogenauer算法gydF4y2Ba[1]gydF4y2Ba提供每个阶段要丢弃的lsb数量。该算法最大限度地减少了输出数据中的信息损失。gydF4y2Ba
延迟gydF4y2Ba
块的延迟时间取决于输入类型、指定的抽取数、节的数量和值gydF4y2Ba增益校正gydF4y2Ba参数。该表显示了块的延迟时间。gydF4y2BaNgydF4y2Ba是多少节和gydF4y2BavecLengydF4y2Ba是向量的长度。gydF4y2Ba
输入数据gydF4y2Ba | 输出数据gydF4y2Ba | 大量毁灭类型gydF4y2Ba | 增益校正gydF4y2Ba | 时钟周期中的时延gydF4y2Ba |
---|---|---|---|---|
标量gydF4y2Ba | 标量gydF4y2Ba | 固定gydF4y2Ba | 从gydF4y2Ba |
3 +gydF4y2BaNgydF4y2Ba.当gydF4y2BaRgydF4y2Ba= 1,2 +gydF4y2BaNgydF4y2Ba.gydF4y2Ba |
在gydF4y2Ba |
3 +gydF4y2BaNgydF4y2Ba+ 9。当gydF4y2BaRgydF4y2Ba= 1,2 +gydF4y2BaNgydF4y2Ba+ 9。gydF4y2Ba | |||
标量gydF4y2Ba | 标量gydF4y2Ba | 变量gydF4y2Ba | 从gydF4y2Ba |
4 +gydF4y2BaNgydF4y2Ba.当gydF4y2BaRgydF4y2Ba马克斯gydF4y2Ba= 1,3 +gydF4y2BaNgydF4y2Ba.gydF4y2Ba |
在gydF4y2Ba |
4 +gydF4y2BaNgydF4y2Ba+ 9。当gydF4y2BaRgydF4y2Ba马克斯gydF4y2Ba= 1,3 +gydF4y2BaNgydF4y2Ba+ 9。gydF4y2Ba | |||
向量gydF4y2Ba | 标量gydF4y2Ba | 固定gydF4y2Ba | 从gydF4y2Ba |
地板上gydF4y2Ba ((gydF4y2BavecLengydF4y2Ba- 1) x (gydF4y2BaNgydF4y2Ba/gydF4y2BavecLengydF4y2Ba) + 1 +gydF4y2BaNgydF4y2Ba+ (2 + (gydF4y2BavecLengydF4y2Ba+ 1) xgydF4y2BaNgydF4y2Ba |
在gydF4y2Ba |
地板上gydF4y2Ba ((gydF4y2BavecLengydF4y2Ba- 1) x (gydF4y2BaNgydF4y2Ba/gydF4y2BavecLengydF4y2Ba) + 1 +gydF4y2BaNgydF4y2Ba+ (2 + (gydF4y2BavecLengydF4y2Ba+ 1) xgydF4y2BaNgydF4y2Ba) + 9gydF4y2Ba |
|||
向量gydF4y2Ba | 向量gydF4y2Ba | 固定gydF4y2Ba | 从gydF4y2Ba |
地板上gydF4y2Ba ((gydF4y2BavecLengydF4y2Ba- 1) x (gydF4y2BaNgydF4y2Ba/gydF4y2BavecLengydF4y2Ba) + 1 +gydF4y2BaNgydF4y2Ba+ (2 + (gydF4y2BavecLengydF4y2Ba+ 1) xgydF4y2BaNgydF4y2Ba |
在gydF4y2Ba |
地板上gydF4y2Ba ((gydF4y2BavecLengydF4y2Ba- 1) x (gydF4y2BaNgydF4y2Ba/gydF4y2BavecLengydF4y2Ba) + 1 +gydF4y2BaNgydF4y2Ba+ (2 + (gydF4y2BavecLengydF4y2Ba+ 1) xgydF4y2BaNgydF4y2Ba) + 9gydF4y2Ba |
请注意gydF4y2Ba
对于矢量输入,该块不支持变量抽取。万博1manbetxgydF4y2Ba
此部分显示不同的标量输入的块的输出gydF4y2BaRgydF4y2Ba,gydF4y2Ba米gydF4y2Ba,gydF4y2BaNgydF4y2Ba值。gydF4y2Ba
该图显示了具有默认配置的块的输出(即,具有固定的抽取率和gydF4y2BaRgydF4y2Ba,gydF4y2Ba米gydF4y2Ba,gydF4y2BaNgydF4y2Ba分别为2、1和2)。该块根据固定值每秒钟返回有效的输出数据gydF4y2Ba抽取因子(R)gydF4y2Ba参数值gydF4y2Ba2gydF4y2Ba
.块的延迟时间为5个时钟周期,按3 +计算gydF4y2BaNgydF4y2Ba,在那里gydF4y2BaNgydF4y2Ba是section的个数。gydF4y2Ba
这个图显示了固定抽取率的块的输出,gydF4y2BaRgydF4y2Ba,gydF4y2Ba米gydF4y2Ba,gydF4y2BaNgydF4y2Ba值分别为8、1和3,以及gydF4y2Ba增益校正gydF4y2Ba参数选择。该块每8个周期返回有效的输出数据gydF4y2Ba抽取因子(R)gydF4y2Ba参数值gydF4y2Ba8gydF4y2Ba
.块的延迟时间为15个时钟周期,计算为3 +gydF4y2BaNgydF4y2Ba+ 9,其中gydF4y2BaNgydF4y2Ba是section的个数。gydF4y2Ba
该图显示了可变抽取率(gydF4y2BaRgydF4y2Ba输入端口)的值为2、4和8gydF4y2Ba米gydF4y2Ba而且gydF4y2BaNgydF4y2Ba分别为1和3。在这种情况下,gydF4y2Ba增益校正gydF4y2Ba参数被清除。块在对应的第2、4和8个周期返回有效的输出数据gydF4y2BaRgydF4y2Ba端口值gydF4y2Ba2gydF4y2Ba
,gydF4y2Ba4gydF4y2Ba
,gydF4y2Ba8gydF4y2Ba
,分别。block接受gydF4y2BaRgydF4y2Ba时,端口值才会改变gydF4y2Ba有效的gydF4y2Ba输入端口为gydF4y2Ba1gydF4y2Ba
.块的延迟为7个时钟周期,计算为4 +gydF4y2BaNgydF4y2Ba,在那里gydF4y2BaNgydF4y2Ba是section的个数。gydF4y2Ba
此部分显示了不同的向量输入块的输出gydF4y2BaRgydF4y2Ba,gydF4y2Ba米gydF4y2Ba,gydF4y2BaNgydF4y2Ba值。gydF4y2Ba
该图显示了使用默认配置(即使用固定的抽取率和)的两元素列向量输入的块的输出gydF4y2BaRgydF4y2Ba,gydF4y2Ba米gydF4y2Ba,gydF4y2BaNgydF4y2Ba分别为2、1和2)。该块的延迟时间为12个时钟周期。gydF4y2Ba
这个图显示了输入一个固定抽取率的八元素列向量的块的输出,gydF4y2BaRgydF4y2Ba,gydF4y2Ba米gydF4y2Ba,gydF4y2BaNgydF4y2Ba值分别为8、1和3,以及gydF4y2Ba增益校正gydF4y2Ba参数选择。该块的延迟时间为44个时钟周期。gydF4y2Ba
性能gydF4y2Ba
合成HDL代码的性能因目标和合成选项而异。根据输入数据类型的不同,它也有所不同。gydF4y2Ba
该表显示了类型为标量输入的块的资源和性能数据综合结果gydF4y2Bafixdt (1 16 0)gydF4y2Ba
具有固定抽取率和可变抽取率,并且对于两元列向量输入具有固定抽取率时gydF4y2BaRgydF4y2Ba,gydF4y2Ba米gydF4y2Ba,gydF4y2BaNgydF4y2Ba分别是2 1和2。生成的HDL是针对Xilinx的gydF4y2Ba®gydF4y2BaZynqgydF4y2Ba®gydF4y2Ba—7000 ZC706评估板。gydF4y2Ba
输入数据gydF4y2Ba | 大量毁灭类型gydF4y2Ba | 片附近地区gydF4y2Ba | 片寄存器gydF4y2Ba | 最大频率(MHz)gydF4y2Ba |
---|---|---|---|---|
标量gydF4y2Ba | 固定利率gydF4y2Ba | 101gydF4y2Ba | 166gydF4y2Ba | 711.74gydF4y2Ba |
可变利率gydF4y2Ba | 206gydF4y2Ba | 186gydF4y2Ba | 441.70gydF4y2Ba |
|
向量gydF4y2Ba | 固定利率gydF4y2Ba | 218gydF4y2Ba | 627gydF4y2Ba | 624.61gydF4y2Ba |
的值不同,资源和频率也不同gydF4y2BaRgydF4y2Ba,gydF4y2Ba米gydF4y2Ba,gydF4y2BaNgydF4y2Ba,以及在块掩码中选择的其他参数值。使用矢量输入可以增加吞吐量,但是,这样做也增加了块使用的硬件资源的数量。gydF4y2Ba
参考文献gydF4y2Ba
[1] Hogenauer, E.《一种用于抽取和插值的经济型数字滤波器》gydF4y2BaIEEE声学、语音与信号处理汇刊gydF4y2Ba29日,没有。2(1981年4月):155-62。https://doi.org/10.1109/TASSP.1981.1163535。gydF4y2Ba
扩展功能gydF4y2Ba
C/ c++代码生成gydF4y2Ba
使用Simulink®Coder™生成C和c++代码。万博1manbetxgydF4y2Ba
此块支持C/ c++代万博1manbetx码生成,用于Simulink加速器和快速加速器模式,以及用于DPI组件万博1manbetx生成。gydF4y2Ba
HDL代码生成gydF4y2Ba
使用HDL Coder™为FPGA和ASIC设计生成Verilog和VHDL代码。gydF4y2Ba
HDL Coder™提供了影响HDL实现和合成逻辑的额外配置选项。gydF4y2Ba
这个块有一个默认的HDL架构。gydF4y2Ba
ConstrainedOutputPipelinegydF4y2Ba | 通过在设计中移动现有延迟来放置在输出端的寄存器数量。分布式管道不会重新分发这些寄存器。默认为gydF4y2Ba |
InputPipelinegydF4y2Ba | 要在生成的代码中插入的输入管道阶段数。分布式流水线和受限输出流水线可以移动这些寄存器。默认为gydF4y2Ba |
OutputPipelinegydF4y2Ba | 要在生成的代码中插入的输出管道阶段数。分布式流水线和受限输出流水线可以移动这些寄存器。默认为gydF4y2Ba |
版本历史gydF4y2Ba
R2019b引入gydF4y2BaR2022a:gydF4y2Ba搬到gydF4y2BaDSP HDL工具箱gydF4y2Ba从gydF4y2BaDSP系统工具箱gydF4y2Ba
在R2022a之前,该区块被命名gydF4y2BaCIC抽取HDL优化gydF4y2Ba并包含在DSP系统工具箱™中gydF4y2BaDSP系统工具箱HDL支持万博1manbetxgydF4y2Ba图书馆。gydF4y2Ba
R2022a:gydF4y2Ba改变抽取因子参数gydF4y2Ba
现在可以将抽取因子设置为gydF4y2Ba1gydF4y2Ba
.在以前的版本中,抽取因子为gydF4y2Ba1gydF4y2Ba
是无效的。gydF4y2Ba
配置gydF4y2Ba | 之前R2022agydF4y2Ba | 2022年之后一个gydF4y2Ba |
---|---|---|
可变抽取因子gydF4y2Ba | 选择gydF4y2Ba变量大量毁灭gydF4y2Ba参数,并设置gydF4y2Ba抽取因子(R)gydF4y2Ba参数设置为最大期望抽取因子。gydF4y2Ba | 设置gydF4y2Ba抽取因子源gydF4y2Ba参数gydF4y2Ba输入端口gydF4y2Ba 并设置gydF4y2Ba抽取因子(Rmax)gydF4y2Ba参数设置为最大期望抽取因子。的gydF4y2BadecimFactorgydF4y2Ba端口重命名为gydF4y2BaRgydF4y2Ba.gydF4y2Ba |
固定抽取因子gydF4y2Ba | 清除gydF4y2Ba变量大量毁灭gydF4y2Ba参数,并设置gydF4y2Ba抽取因子(R)gydF4y2Ba参数指定所需的抽取因子。gydF4y2Ba | 设置gydF4y2Ba抽取因子源gydF4y2Ba参数gydF4y2Ba财产gydF4y2Ba 并设置gydF4y2Ba抽取因子(R)gydF4y2Ba到期望的抽取因子。gydF4y2Ba |
R2021b:gydF4y2Ba高通量的接口gydF4y2Ba
该块接受并返回一个元素的列向量,这些元素在时间上表示样本。输入向量最多可以包含64个样本。当使用基于帧的输入时,必须使用固定的抽取因子。gydF4y2Ba
R2020a:gydF4y2Ba增益校正和可编程抽取因子gydF4y2Ba
您可以选择启用自动增益校正。您还可以指定抽取因子作为输入端口。gydF4y2Ba
另请参阅gydF4y2Ba
对象gydF4y2Ba
块gydF4y2Ba
MATLAB突击队gydF4y2Ba
Ha hecho clic en unenlace que对应一个este commando de MATLAB:gydF4y2Ba
弹射突击队introduciéndolo en la ventana de commandos de MATLAB。Los navegadores web no permission comandos de MATLAB。gydF4y2Ba
选择网站gydF4y2Ba
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:gydF4y2Ba.gydF4y2Ba
您也可以从以下列表中选择一个网站:gydF4y2Ba
如何获得最佳的网站性能gydF4y2Ba
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。gydF4y2Ba
美洲gydF4y2Ba
- 美国拉丁gydF4y2Ba(西班牙语)gydF4y2Ba
- 加拿大gydF4y2Ba(英语)gydF4y2Ba
- 美国gydF4y2Ba(英语)gydF4y2Ba
欧洲gydF4y2Ba
- 比利时gydF4y2Ba(英语)gydF4y2Ba
- 丹麦gydF4y2Ba(英语)gydF4y2Ba
- 德国gydF4y2Ba(德语)gydF4y2Ba
- 西班牙gydF4y2Ba(西班牙语)gydF4y2Ba
- 芬兰gydF4y2Ba(英语)gydF4y2Ba
- 法国gydF4y2Ba(法语)gydF4y2Ba
- 爱尔兰gydF4y2Ba(英语)gydF4y2Ba
- 意大利gydF4y2Ba(意大利语)gydF4y2Ba
- 卢森堡gydF4y2Ba(英语)gydF4y2Ba
- 荷兰gydF4y2Ba(英语)gydF4y2Ba
- 挪威gydF4y2Ba(英语)gydF4y2Ba
- 奥地利gydF4y2Ba(德语)gydF4y2Ba
- 葡萄牙gydF4y2Ba(英语)gydF4y2Ba
- 瑞典gydF4y2Ba(英语)gydF4y2Ba
- 瑞士gydF4y2Ba
- 联合王国gydF4y2Ba(英语)gydF4y2Ba
亚太地区gydF4y2Ba
- 澳大利亚gydF4y2Ba(英语)gydF4y2Ba
- 印度gydF4y2Ba(英语)gydF4y2Ba
- 新西兰gydF4y2Ba(英语)gydF4y2Ba
- 中国gydF4y2Ba
- 日本gydF4y2Ba(日本語)gydF4y2Ba
- 한국gydF4y2Ba(한국어)gydF4y2Ba