主要内容

冷杉HDL优化率转换

Upsample、过滤和downsample输入信号并生成优化的HDL代码

  • 库:
  • DSP系统工具箱HDL支持/过滤金宝app

  • 冷杉HDL优化块率转换

描述

冷杉HDL优化率转换块upsamples、过滤器和downsamples输入信号。是优化的HDL代码生成和运行在一个样本的每个通道。块实现了多相体系结构,以避免不必要的算术运算,中间采样率高。

块upsamples整数倍的输入信号l它适用于冷杉过滤器,downsamples整数倍的输入信号

您可以使用输入和输出控制端口节奏的样本。在默认配置中,块使用输入和输出有效的控制信号。对于额外的流量控制,您可以启用准备好了输出信号和一个请求输入信号。

准备好了输出端口表示可以接受一个新的输入数据块样本在下一个时间步。当l,你可以使用准备好了信号实现连续输出数据样本。如果你申请一个新的输入样本后每次块返回准备好了信号1,返回一个数据块的输出样例输出有效的信号设置为1在每一个时间步。

当你禁用准备好了端口,您可以应用只有每一个有效数据样本装天花板(L / M)时间的步骤。例如,如果:

  • l/= 4/5,那么你可以申请一个新的输入样本在每个时间步。

  • l/= 3/2,那么您可以应用一个新的输入样本在每一个时间步。

当你使请求输入端口,输出块返回下一个样品时请求信号是1和一个有效的输出示例。当你禁用请求港口,块返回的输出样本时是可用的。没有新数据可用时,块设置输出有效的信号0

你可以连接请求输入端口准备好了输出端口的下游。

港口

输入

全部展开

输入数据样本,指定为一个标量,或行向量中每个元素代表一个独立的通道。接受真实的或复杂的数据块。

对仿真数据类型支持,但不是为H金宝appDL代码生成。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|不动点

当输入有效的端口是1(真正的),捕获数据块的输入数据端口。你可以申请一个有效数据样本的每一个天花板(L / M)时间的步骤。

数据类型:布尔

请求端口是1和一个输出数据样本,输出数据样本的块返回的输出数据港口和输出集有效的信号1。没有新数据可用时,块设置输出有效的信号0。当请求端口是0,拥有可用的数据块,直到请求端口设置为1

你可以连接请求输入端口准备好了输出端口的下游。

依赖关系

要启用这个端口,选择使请求输入端口复选框。

数据类型:布尔

输出

全部展开

输出数据样本,作为一个标量或返回一个行向量中每个元素代表一个独立的通道。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|不动点

块设置的输出有效的港口真正的随着每个有效返回的数据输出数据端口。

数据类型:布尔

块集准备好了真正的表明它准备新的输入数据在下一个周期。

你可以连接准备好了输出端口的请求输入端口的上游。

依赖关系

要启用这个端口,选择使准备好输出端口复选框。

数据类型:布尔

参数

全部展开

主要

指定一个因素的样本块篡改输入数据。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

指定一个因素使得输入数据块的样品。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

指定一个行向量的系数下降的权力z1

请注意

您可以生成使用信号处理工具箱™过滤器过滤系数(如设计功能fir1)。设计一个低通滤波器的归一化截止频率不超过分钟(1 / L, 1 /米)。块初始化内部过滤状态为零。

控制端口

选择启用该参数准备好了端口。

选择启用该参数请求端口。

数据类型

选择一个定点操作的舍入模式。有关更多信息,请参见舍入模式

指定是否溢出饱和或包装。

  • ——溢出包装到适当的数据类型可以表示的值。例如,因为130年签署了8位整数,不符合-126年包装。

  • ——溢出饱和的最小或最大价值,数据类型可以表示。例如,一个溢出与一个签署了8位整数可以浸透到-128或127年。

冷杉滤波器系数数据类型,指定为一个fixdt(年代,西城,fl)对象与signedness,字长,部分长度属性。

指定数据类型对数据样本的输出。

算法

全部展开

冷杉HDL优化率转换块实现了完全平行的多相滤波器结构。块的图展示了基于配置的数据类型。

扩展功能

另请参阅

对象

介绍了R2015b