Communications System Toolbox

实现通信系统

定点建模

许多通信系统使用的硬件需要设计的定点表示形式。Communications System Toolbox 通过可帮助您配置定点属性的工具,支持在所有相关模块和 System objects 中进行定点建模。

该系统工具箱中的定点支持包括:

  • 从 1 到 128 位的字长
  • 任意放置二进制小数点
  • 溢出处理方法(循环或饱和)
  • 圆整方法:ceiling、convergent、floor、nearest、round、simplest 和 zero

Fixed-Point Designer™ 中的定点工具简化了从浮点数据类型向定点数据类型转换的过程。对于定点属性的配置,该工具可跟踪溢出以及最大和最小值。

代码生成

一旦开发出算法或通信系统,即可由其自动生成 C 代码以用于验证、快速原型建立和实现。Communications System Toolbox 中的大多数 System objects、函数和模块可以使用 MATLAB CoderSimulink CoderEmbedded Coder 生成 ANSI/ISO C 代码。一部分 System objects 和 Simulink 模块还可以生成 HDL 代码。

若要利用现有的知识财产,可选择针对特定处理器体系结构进行优化并将已有的 C 代码与生成的代码合并起来。还可以生成浮点和定点两种数据类型的 C 代码。

DSP 原型建立

DSP 在通信系统实现中用于验证、快速原型建立或最终硬件实现。使用 Embedded Coder 中提供的处理器在回路 (PIL) 仿真功能,可以通过在目标处理器上运行算法的实现代码,来验证生成的源代码和编译后的代码。

FPGA 原型建立

FPGA 在通信系统中用于实现高速信号处理算法。通过使用 HDL Verifier 中提供的 FPGA 在回路 (FIL) 功能,可以在真实硬件中针对任何现有 HDL 代码(手动编写或自动生成的 HDL 代码)测试 RTL 代码。

试用 Communications System Toolbox

获取试用版软件

运用SimRF进行射频接收器的系统级仿真

观看网上技术交流会录像