主要内容

中的系统对象DSP系统工具箱支持定点设金宝app计

获取定点系统对象的信息

支持定点数据处理的系统对象具有定点属性。金宝app当您显示System对象™的属性时,单击显示所有属性属性列表的末尾,以显示该对象的定点属性。还可以通过键入显示特定对象的定点属性dsp。< ObjectName > .helpFixedPoint在MATLAB中®命令行。

DSP系统工具箱支持定点的系统对象金宝app

对象 描述
来源
dsp。SignalSource 从MATLAB工作空间导入一个变量
dsp。SineWave 产生离散正弦波
dsp。ArrayPlot

显示向量或数组

dsp。AudioFileWriter

将音频样本写入音频文件

dsp。SignalSink 日志MATLAB仿真数据
简介

显示时域信号的频谱

timescope 显示时域信号
自适应滤波器
dsp。LMSFilter 使用LMS自适应算法计算输出、误差和权重
滤波器的设计
dsp。CICCompensationDecimator 用FIR抽取器补偿CIC滤波器
dsp。CICCompensationInterpolator 用FIR插值器补偿CIC滤波器
dsp。微分电路

直接形式FIR全带微分滤波器

dsp。FIRHalfbandDecimator

Halfband杀害多人者

dsp。FIRHalfbandInterpolator

Halfband插入器

dsp。HighpassFilter

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。SubbandAnalysisFilter 将信号分解为高频和低频子带
dsp。SubbandSynthesisFilter 从高频和低频子带重构信号
转换
dsp。FFT 计算输入的快速傅里叶变换(FFT)
dsp。传输线 计算输入的快速傅里叶反变换(IFFT)
信号操作
dsp。DCBlocker

拆卸直流元件

dsp。延迟

按指定的采样或帧数延迟输入

dsp。DigitalDownConverter

将数字信号从中频(IF)带转换到基带并对其进行抽取

dsp。DigitalUpConverter

插值数字信号并将其从基带转换到中频(IF)带

dsp。FarrowRateConverter

多项式采样率转换器与任意转换因子

dsp。以区域 产生真实或复杂的正弦信号
dsp。VariableFractionalDelay

通过时变采样周期分数来延迟输入

dsp。VariableIntegerDelay

通过时变采样周期的整数个数延迟输入

dsp。ZeroCrossingDetector

过零检测器

设置系统对象定点属性

有几个属性会影响System对象使用的定点数据处理。对象执行定点处理,并在接收定点输入时使用当前的定点属性设置。

更改定点属性值的方式与更改任何System对象属性值的方式相同。看到配置组件。您还可以使用定点设计器™numerictype(定点设计师)对象将所需的数据类型指定为定点、签名以及字长和分数长度。系统对象支持的这些值金宝appDataTypeMode布尔,定点:二进位点缩放

与块相同,许多System对象的数据类型属性可以通过使用全精度自动设置适当的单词长度和缩放。系统对象假设“配置参数硬件实现目标”中指定的目标为ASIC / FPGA

如果您没有设置激活依赖属性的属性,并且您试图更改该依赖属性,则会显示一条警告消息。例如,对于dsp。FFT对象,在设置之前CustomOutputDataType32岁的numerictype (1 30),设置OutputDataType“自定义”

请注意

系统对象不支持大于128位的定点字长。金宝app

对于工具箱中提供的任何System对象,将忽略附加到fi输入或fi属性的任何final的设置。System对象的输出永远不会有附加的finath。

定点系统对象的全精度

FullPrecisionOverride是一个便利属性,当你设置为真正的,自动为对象设置适当的属性,以使用全精度处理定点输入。对于System对象,全精度定点运算指的是增加刚好足够的额外位来计算理想的全精度结果。此操作没有最小或最大范围溢出,也不会因舍入或下溢而导致精度损失。它也独立于任何特定于硬件的设置。所选择的数据类型仅基于已知的数据类型范围,而不是基于实际的数值。系统对象的全精度不会优化系数值。

当你设置FullPrecisionOverride财产真正的,则它控制的其他定点属性不再适用,并且它们的任何非默认值都将被忽略。这些属性也是隐藏的。要指定单个定点属性,首先设置FullPrecisionOverride

相关的话题