主要内容

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

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

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

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

对象 描述
来源
信号源 从MATLAB工作区中导入一个变量
dsp。SineWave 产生离散正弦波
dsp.ArrayPlot

显示向量或数组

音频文件编写器

将音频样本写入音频文件

信号接收器 记录MATLAB仿真数据
dsp。简介

时域信号的显示频谱

timescope 显示时域信号
自适应滤波器
dsp.lms滤波器 使用LMS自适应算法计算输出、误差和权重
滤波器设计
补偿抽取器 用FIR滤波器补偿CIC滤波器
dsp。CICCompensationInterpolator 利用FIR插值器对CIC滤波器进行补偿
微分器

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

dsp。FIRHalfbandDecimator

半带抽取器

dsp。FIRHalfbandInterpolator

Halfband插入器

dsp。HighpassFilter

FIR或IIR高通滤波器

dsp。LowpassFilter

FIR或IIR低通滤波器

过滤器实现
dsp。全部的poleFilter 没有零的IIR过滤器
dsp。BiquadFilter 建立双二次IIR (SOS)滤波器模型
dsp。FIRFilter 静态或时变FIR滤波器
dsp。IIRFilter 无限脉冲响应(IIR)滤波器
多重速率的过滤器
dsp。CICDecimator 使用级联积分器梳状(CIC)滤波器抽取输入
数字信号处理器 使用级联积分器梳状滤波器插入输入
dsp。FIRDecimator 对输入信号进行滤波和下采样
数字信号处理器 对输入信号进行上采样和滤波
dsp。FIRRateConverter 上采样、滤波和下采样输入信号
dsp。HDLFIRRateConverter

为HDL代码生成而优化的Upsample、filter和downsample

dsp。SubbandAnalysisFilter 将信号分解为高频和低频子带
dsp。SubbandSynthesisFilter 从高频和低频子带重建信号
转变
dsp.FFT 快速计算输入的傅里叶变换(FFT)
dsp.HDLFFT 快速计算傅里叶变换(FFT)的输入-优化的HDL代码生成
dsp.HDLIFFT 计算输入的快速傅里叶逆变换(IFFT)-优化HDL代码生成
dsp.IFFT 计算输入的快速傅里叶逆变换(IFFT)
信号操作
数字信号处理器

去除直流分量

dsp。延迟

通过指定数量的样本或帧延迟输入

dsp。DigitalDownConverter

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

dsp。DigitalUpConverter

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

法拉利变换器

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

dsp.HDLNCO 生成真实或复杂的正弦信号-针对HDL代码生成进行了优化
dsp.NCO 产生真实或复杂的正弦信号
可变分馏层

延迟输入由时变的采样周期的分数阶数

可变积分延迟

延时输入按时变采样周期的整数个数

过零检测器

过零检测器

数学运算
dsp.HDLComplexToMagnitudeAngle

计算复杂信号的幅度和相位角-为HDL代码生成优化

设置系统对象定点属性

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

更改定点属性值的方法与更改任何System对象属性值的方法相同。看到配置组件。您还可以使用定点设计器™数字类型(定点设计器)对象来指定所需的数据类型为定点、符号长度以及单词长度和分数长度。系统对象支持这些值金宝app数据类型模式布尔双重的仅有一个的固定点:二进制点缩放

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

如果未设置激活从属属性的属性,而试图更改该从属属性,则会显示一条警告消息。例如,对于dsp.FFT对象,然后再设置CustomOutputDataType数字类型(1,32,30),设置OutputDataType“习俗”

请注意

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

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

定点系统对象的全精度

FullPrecisionOverride是否方便属性,当您设置为时符合事实的,自动为对象设置适当的属性,以使用全精度处理定点输入。对于System对象,全精度定点操作指的是增加足够多的额外位以计算理想的全精度结果。这种操作没有最小或最大范围溢流,也没有由于舍入或溢流造成的任何精度损失。它也独立于任何特定于硬件的设置。所选择的数据类型仅基于已知的数据类型范围,而不是实际的数值。系统对象的全精度不能优化系数值。

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

相关话题