支持定点数据处理的系统对象具有定点属性。金宝app当显示系统对象的属性时™, 点击显示所有属性
在属性列表的末尾显示该对象的定点属性。您也可以通过键入来显示特定对象的定点属性DSP。
在MATLAB®命令行。
DSP系统工具箱支持定点的系统对象金宝app
对象 | 描述 |
---|---|
来源 | |
信号源 |
从MATLAB工作区导入变量 |
dsp.sinewave. |
生成离散正弦波 |
下沉 | |
dsp.ArrayPlot |
显示向量或数组 |
音频文件编写器 |
将音频样本写入音频文件 |
信号接收器 |
记录MATLAB仿真数据 |
dsp.spectrumanalyzer. |
时域信号的显示频谱 |
Timescope. |
显示时域信号 |
自适应滤波器 | |
dsp.lms滤波器 |
使用LMS自适应算法计算输出、误差和权重 |
滤波器设计 | |
补偿抽取器 |
使用FIR DECIMATOR补偿CIC滤波器 |
dsp.ciccompensationinterpolator |
使用FIR内插器补偿CIC滤波器 |
微分器 |
直接形式FIR全带微分滤波器 |
dsp.firhalfbanddecimator. |
半带抽取器 |
DSP.FirhalfBandinterpolator. |
半频带内插器 |
dsp.highperfilter. |
FIR或IIR高通滤波器 |
dsp.lowpassfilter |
FIR或IIR低通滤波器 |
过滤器实现 | |
dsp.allpolefilter |
IIR过滤没有零 |
dsp.biquadfilter |
模型双层IIR(SOS)过滤器 |
dsp.firfilter. |
静态或时变FIR滤波器 |
dsp.iirfilter |
无限脉冲响应(IIR)过滤器 |
多速率过滤器 | |
dsp.cicdecimator. |
使用级联积分器梳状(CIC)滤波器抽取输入 |
数字信号处理器 |
使用级联集成器梳(CIC)滤波器插入输入 |
dsp.firdecimator. |
过滤器和下置地输入信号 |
数字信号处理器 |
对输入信号进行上采样和滤波 |
dsp.firrateConverter. |
上采样、滤波和下采样输入信号 |
dsp.hdlfirrateConverter. |
Upsample,Filter和Downsample-Optized for HDL代码生成 |
数字信号处理器 |
将信号分解为高频和低频子带 |
dsp.subbandsynthesisfilter |
从高频和低频子带重建信号 |
转变 | |
dsp.FFT |
计算输入的快速傅里叶变换(FFT) |
dsp.HDLFFT |
计算输入的快速傅里叶变换(FFT) - 针对HDL代码生成进行了优化 |
dsp.HDLIFFT |
计算输入的快速傅里叶逆变换(IFFT)-优化HDL代码生成 |
dsp.IFFT |
计算输入的快速傅里叶逆变换(IFFT) |
信号操作 | |
数字信号处理器 |
拆下直流组件 |
dsp.delay |
通过指定数量的样本或帧延迟输入 |
dsp.digitaldowncomerter. |
将数字信号从中频(IF)带转换到基带并抽取 |
dsp.digitalupconverter. |
内插数字信号并将其从基带转换到中频(IF)带 |
法拉利变换器 |
任意转换因子多项式采样率转换器 |
dsp.HDLNCO |
生成真实或复杂的正弦信号-针对HDL代码生成进行了优化 |
dsp.NCO |
产生真实或复杂的正弦信号 |
可变分馏层 |
通过时变分数的样本周期延迟输入 |
可变积分延迟 |
通过时变整数量的样本周期延迟输入 |
过零检测器 |
零交叉探测器 |
数学运算 | |
dsp.HDLComplexToMagnitudeAngle |
计算复杂信号的计算幅度和相位角度为HDL码生成优化 |
几个属性会影响系统对象使用的固定点数据处理。对象在接收到固定点输入时执行固定点处理并使用当前的固定点属性设置。
在更改任何系统对象属性值时,您可以以相同的方式更改固定点属性的值。看配置组件。您还可以使用定点设计器™数字类型
(定点设计器)对象将所需的数据类型指定为固定点,签名和单词和分数长度。系统对象支持这些值金宝app数据类型模式
:布尔值
那双重的
那仅有一个的
和固定点:二进制点缩放
。
以与块相同的方式,许多系统对象的数据类型属性可以通过使用完全精度自动设置适当的单词长度和缩放。系统对象假定配置参数硬件实现目标上指定的目标是ASIC / FPGA.
。
如果您尚未设置激活依赖属性的属性,并且您尝试更改该依赖属性,则会显示警告消息。例如,对于dsp.FFT
对象,在您设置之前customoutputdatatype.
到数字类型(1,32,30)
, 放outputDataType.
到“习俗”
。
笔记
系统对象不支持大于128位的定点字长。金宝app
对于工具箱中提供的任何系统对象,忽略附加到FI输入或FI属性的任何FIMATH的FIMATH设置。系统对象的输出永远不会有附加的fimath。
FullePrecisionoverWide.
是一种便利性,当你设置时符合事实的
,自动设置对象的适当属性以使用全精度来处理定点输入。对于系统对象,完全精度,定点操作是指的是越来越多的额外比特来计算理想的完整精度结果。由于舍入或溢出,该操作没有最小或最大范围溢出也没有任何精度损耗。它也与任何硬件特定的设置无关。所选择的数据类型仅基于已知的数据类型范围而不是实际数值。系统对象的全部精度不优化系数值。
当你设置时FullePrecisionoverWide.
财产符合事实的
,其他固定点属性不再适用,并且忽略其任何非默认值。这些属性也是隐藏的。要指定单个固定点属性,请先设置FullePrecisionoverWide.
到错误的
。