每个可以与支持包一起使用的DSP System object™金宝app手臂®皮质®-M处理器需要特定条件允许使用CMSI库替换代码。从模型或MATLAB生成C代码时使用此代码替换®代码。CMSIS库仅在设置特定属性时才支持金宝app这些DSP系统对象,如下表所示:
笔记
在CMSIS DSP函数(FIR和各种滤波器)的固定点模式中,如果累加器溢出,则将包装用于中间MAC操作。最后,累加器右移并饱和到输出数据类型。对于离散的FIR和各种滤波器系统对象,累加器和输出只有一个溢出设置。如果在累积中发生溢出,则仿真结果将与CMSI库结果不匹配。如果溢流作用设置为'裹'
并且只有输出溢出,仿真结果也不会匹配CMSI库结果。对于这种情况,设置溢流作用到'饱和'
。
DSP系统对象 | 输入要求 | 性能要求 | 等效CMSIS功能 |
---|---|---|---|
dsp.firfilter. |
|
为了
为了
用于固定点FIR滤波器
|
|
dsp.firdecimator. |
|
|
|
数字信号处理器 |
|
没有一个 |
|
dsp.lmsfilter. |
|
|
|
dsp.biquadfilter |
|
用于固定点支持金宝app
|
|
dsp.FFT |
|
|
|
dsp.IFFT |
|
|
|
dsp.crosscorreler 卷积器 |
|
|
没有 |
dsp.mean dsp.RMS 数字信号处理方差 dsp.standardDeviation. |
|
|
没有 |
dsp.variaseBandWidthfirfilter. |
|
没有一个 |
|
DSP.FirhalfBandinterpolator. |
|
没有一个 |
|
dsp.firhalfbanddecimator. |
|
没有一个 |
|
dsp.ciccompensationDecimator. |
|
没有一个 |
|
dsp.ciccompensationinterpolator. |
|
没有一个 |
|
dsp.digitaldowncomerter. |
|
|
|
dsp.digitalupconverter. |
|
没有一个 |
|
dsp.samplerateconverter. |
|
没有一个 | 降低采样率:
对于增加采样率:
|