实现定点正弦波通过使用查找表方法优化了HDL代码生成
高密度脂蛋白编码器™/查找表
的正弦HDL优化块实现了定点正弦波通过使用一个查找表方法,利用四分之一波长的对称。
对于最有效的HDL实现,配置2的幂的块元素的数量。块的参数对话框,数量的数据点,指定一个整数是2的幂。也就是说,指定查找表的数据点(2 ^n)
,在那里n是一个整数。默认情况下,数量的数据点是64。
当你指定的2的幂数量的数据点,查找表之前注册没有复位后HDL代码生成。查找表的组合块并注册没有重置目标设备有效地映射到内存。
取决于你的选择输出公式参数,这些功能块可以输出的输入信号:
罪(2πu)
因为(2πu)
exp (我2πu)
罪(2πu),因为(2πu)
使用表数据类型参数指定的字长定点输出数据类型。输出是输出的部分长度字长- 2。
的正弦HDL优化块接受信号的数据类型:
浮点
内置整数
不动点
布尔
块的输出是一个定点数据类型。
有关更多信息,请参见数据类型支持的仿真软件金宝app金宝app在仿真软件金宝app®文档。
选择输出信号(s)。
指定数据点的数量来检索查找表。实现最有效,当你指定的查找表的数据点(2 ^n)
,在那里n是一个整数。
指定表数据类型。您可以指定一个表达式计算一个数据类型,例如,fixdt (1 16 0)
。
单击显示数据类型的助理按钮来显示数据类型的助理帮助你设置表数据类型。
显示数据类型的助理。在数据类型的助理模式,您可以选择指定的数据类型。
选择数据类型规范的模式。如果您选择表达式
输入一个表达式,计算一个数据类型,例如,fixdt (1 16 0)
。
如果您选择不动点
,您可以使用的选项数据类型的助理指定定点数据类型。在不动点
模式,你可以选择二进制扩展点,指定signedness,字长,部分长度和数据类型覆盖设置。
选择此复选框插入一个单位延迟没有重置。你可以模拟这个延迟模型的建模环境。金宝app当您生成HDL代码,无重置注册后插入块。查找表的组合与无重置目标硬件寄存器映射到内存。
数据类型 |
双单| |布尔| |定点基地整数 |
样品时间 |
继承自驾车块 |
直接引线 |
是的 |
多维信号 |
没有 |
适应信号 |
没有 |
讨论二阶导数过零检测 |
没有 |
代码生成 |
是的 |