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