主要内容

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

获取定点系统对象的信息

支持定点数据处理的系统对象具有定点属性。金宝app当您显示System对象™的属性时,单击显示所有属性在属性列表的末尾显示该对象的定点属性。还可以通过键入显示特定对象的定点属性DSP。 .helpfixedPoint在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.错误的

相关的话题