支持定点数据处理的系统对象具有定点属性。金宝app当显示系统对象的属性时™, 点击显示所有属性
在属性列表的末尾显示该对象的定点属性。您也可以通过键入来显示特定对象的定点属性dsp。< ObjectName > .helpFixedPoint
在MATLAB®命令行。
DSP系统工具箱支持定点的系统对象金宝app
对象 | 描述 |
---|---|
来源 | |
信号源 |
从MATLAB工作区中导入一个变量 |
dsp。SineWave |
产生离散正弦波 |
汇 | |
dsp.ArrayPlot |
显示向量或数组 |
音频文件编写器 |
将音频样本写入音频文件 |
信号接收器 |
记录MATLAB仿真数据 |
dsp。简介 |
时域信号的显示频谱 |
timescope |
显示时域信号 |
自适应滤波器 | |
dsp.lms滤波器 |
使用LMS自适应算法计算输出、误差和权重 |
滤波器设计 | |
补偿抽取器 |
用FIR滤波器补偿CIC滤波器 |
dsp。CICCompensationInterpolator |
利用FIR插值器对CIC滤波器进行补偿 |
微分器 |
直接形式FIR全带微分滤波器 |
dsp。FIRHalfbandDecimator |
半带抽取器 |
dsp。FIRHalfbandInterpolator |
Halfband插入器 |
dsp。HighpassFilter |
FIR或IIR高通滤波器 |
dsp。LowpassFilter |
FIR或IIR低通滤波器 |
过滤器实现 | |
dsp。全部的poleFilter |
没有零的IIR过滤器 |
dsp。BiquadFilter |
建立双二次IIR (SOS)滤波器模型 |
dsp。FIRFilter |
静态或时变FIR滤波器 |
dsp。IIRFilter |
无限脉冲响应(IIR)滤波器 |
多重速率的过滤器 | |
dsp。CICDecimator |
使用级联积分器梳状(CIC)滤波器抽取输入 |
数字信号处理器 |
使用级联积分器梳状滤波器插入输入 |
dsp。FIRDecimator |
对输入信号进行滤波和下采样 |
数字信号处理器 |
对输入信号进行上采样和滤波 |
dsp。FIRRateConverter |
上采样、滤波和下采样输入信号 |
dsp。HDLFIRRateConverter |
为HDL代码生成而优化的Upsample、filter和downsample |
dsp。SubbandAnalysisFilter |
将信号分解为高频和低频子带 |
dsp。SubbandSynthesisFilter |
从高频和低频子带重建信号 |
转变 | |
dsp.FFT |
快速计算输入的傅里叶变换(FFT) |
dsp.HDLFFT |
快速计算傅里叶变换(FFT)的输入-优化的HDL代码生成 |
dsp.HDLIFFT |
计算输入的快速傅里叶逆变换(IFFT)-优化HDL代码生成 |
dsp.IFFT |
计算输入的快速傅里叶逆变换(IFFT) |
信号操作 | |
数字信号处理器 |
去除直流分量 |
dsp。延迟 |
通过指定数量的样本或帧延迟输入 |
dsp。DigitalDownConverter |
将数字信号从中频(IF)带转换到基带并抽取 |
dsp。DigitalUpConverter |
内插数字信号并将其从基带转换到中频(IF)带 |
法拉利变换器 |
任意转换因子多项式采样率转换器 |
dsp.HDLNCO |
生成真实或复杂的正弦信号-针对HDL代码生成进行了优化 |
dsp.NCO |
产生真实或复杂的正弦信号 |
可变分馏层 |
延迟输入由时变的采样周期的分数阶数 |
可变积分延迟 |
延时输入按时变采样周期的整数个数 |
过零检测器 |
过零检测器 |
数学运算 | |
dsp.HDLComplexToMagnitudeAngle |
计算复杂信号的幅度和相位角-为HDL代码生成优化 |
有几个属性影响System对象使用的定点数据处理。对象在接收定点输入时执行定点处理并使用当前定点属性设置。
更改定点属性值的方法与更改任何System对象属性值的方法相同。看到配置组件。您还可以使用定点设计器™数字类型
(定点设计器)对象来指定所需的数据类型为定点、符号长度以及单词长度和分数长度。系统对象支持这些值金宝app数据类型模式
:布尔
,双重的
,仅有一个的
和固定点:二进制点缩放
.
与块的方法相同,许多System对象的数据类型属性可以使用全精度自动设置适当的单词长度和缩放。系统对象假设配置参数硬件实现目标中指定的目标为ASIC / FPGA
.
如果未设置激活从属属性的属性,而试图更改该从属属性,则会显示一条警告消息。例如,对于dsp.FFT
对象,然后再设置CustomOutputDataType
来数字类型(1,32,30)
,设置OutputDataType
来“习俗”
.
请注意
系统对象不支持大于128位的定点字长。金宝app
对于工具箱中提供的任何System对象,将忽略附加到fi输入或fi属性的任何fimath设置。System对象的输出永远不会有附加的fifath。
FullPrecisionOverride
是否方便属性,当您设置为时符合事实的
,自动为对象设置适当的属性,以使用全精度处理定点输入。对于System对象,全精度定点操作指的是增加足够多的额外位以计算理想的全精度结果。这种操作没有最小或最大范围溢流,也没有由于舍入或溢流造成的任何精度损失。它也独立于任何特定于硬件的设置。所选择的数据类型仅基于已知的数据类型范围,而不是实际的数值。系统对象的全精度不能优化系数值。
当你设置FullPrecisionOverride
财产符合事实的
,它控制的其他定点属性不再适用,它们的任何非默认值都将被忽略。这些属性也是隐藏的。要指定单个定点属性,请先设置FullPrecisionOverride
来假
.