主要内容

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

获取有关定点系统对象的信息

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

相关话题