文档

这是机器翻译

翻译的微软
鼠标悬停文本以查看原文。点击下面的按钮,返回该页面的英文版本。

注:本页已翻译由MathWorks请点击这里
若要查看包括本页在内的所有翻译资料,请从本页底部的国家导航器中选择日本。

定点信号处理

    注意:要充分利用系统工具箱软件中的定点支持,必须安装定点设计器™软件。金宝app

定点的特性

该产品中的许多块都具有定点支持,因此您可以设计使用定点算法的信号处理系统。金宝app定点支持在DSP系统工具金宝app箱™软件包括

  • 有符号二的补数和无符号定点数据类型

  • 字长度从2到128位模拟

  • 字的长度从2到a的大小金宝app®编码器™C代码生成目标

  • 溢出处理和舍入方法

  • C代码生成,用于部署在定点嵌入式处理器上,用金宝app仿真软件编码器代码生成软件。生成的代码使用嵌入目标支持的所有允许的数据类型,并自动包含所有必要的移位和缩放操作金宝app

定点硬件的好处

在信号处理开发中使用定点硬件而不是浮点硬件既有好处也有坏处。许多信号处理应用需要低功耗和低成本的电路,这使得定点硬件成为一个自然的选择。定点硬件往往更简单、更小。因此,这些单元比浮点电路需要更少的电力和成本。

浮点硬件通常比较大,因为它需要功能和易于开发。浮点硬件可以准确地表示真实的数字,而且它的大动态范围减少了溢出、量化错误和扩展需求的风险。相反,定点硬件较小的动态范围允许低功率、廉价的单元带来这些问题的可能性。因此,定点开发必须尽量减少这些因素的负面影响,同时利用定点硬件的好处;成本和尺寸有效的单元,更少的电源和内存使用,快速的实时处理。

用系统工具箱软件进行定点设计的好处

在硬件中实现定点开发选择之前模拟它们可以节省时间和金钱。系统工具箱软件提供的内置定点操作可以节省模拟时间,并允许您自动生成代码。

该软件允许您使用不同的字长、缩放、溢出处理和舍入方法选择轻松运行多个模拟,以便在使用硬件之前查看各种不动点设计的结果。定点开发的传统风险,如量化错误和溢出,在转向硬件之前可以在软件中模拟和缓解。

用System Toolbox软件和定点C代码生成金宝app仿真软件编码器代码生成软件生成的代码可以在定点处理器上执行。您在模拟中所做的所有选择,如缩放、溢出处理和舍入方法,都会在生成的代码中自动优化,而不需要耗时和昂贵的手工优化代码。

这个话题有帮助吗?