查看: 4022|回复: 0

RTW代码生成与DSP开发

[复制链接]

该用户从未签到

发表于 2020-11-15 16:40:17 | 显示全部楼层 |阅读模式
分享到:

嵌入式软件开发人员对MATLAB算法实现和原型设计,及在嵌入式处理器和DSP的C代码实现方面有长期的信赖。作为高级语言,MATLAB便于设计研发。相比较而言,用C编程非常适合DSP在性能、内存和处理能力方面的优化。挑战是如何将从MATLAB灵活的开发环境中的设计转换到相对约束的C编程风格。解决方法是MATLAB可以自动转换为嵌入式C代码。手动从MATLAB转换到C需要考虑低层代码的细节,比如数据类型分配、内存分配、对计算负载和内存的优化等。最重要的是要保证MATLAB代码和C代码的一致性。

        当MATLAB算法使用嵌入式MATLAB语言时能够将其准确地转换为C代码,使得用户能够将精力集中在设计上而不是编写C代码上。

12.jpg

英文缩写  英文全称  中文释义
API  Application Program Interface  应用程序界面
BPSK  Binary Phase Shift Keying  二进制相移键控
DDR2  Double Data Rate 2  第 2 代双倍数据速率技术
DDS  Direct Digital Synthsis  直接数字同步
DSP  Digital Signal Processor  数字信号处理器
EMIF  External Memory Interface  外部存储器接口
FFT  Fast Fourier Transform  快速傅立叶变换
FPGA  Field Programable Gate Array  现场可编程门阵列
FPU  Floating Point Unit  浮点运算单元
IRAM  Integrated Random Access Memory  集成随机存取存储器
MEXW32  Matlab Excutable Windows 32
Matlab 可执行的 Windows32
位文件
MW  Math Works  Mathworks 版权文件前缀
OPB  On-chip Peripheral Bus  片上外围总线
RTW EC
Real-Time  Workshop  Embedded
Coder
实时工作间嵌入式生成代码
SDRAM  Synchronous  Dynamic  Random
Access Memory
同步动态随机存取存储器
SRAM  Static Random Access Memory  静态随机存储器
SRIO  Serial Rapid Input/Output  串行快速输入输出接口
SFF SDR
Small  Form  Factor  Software
Definition Radio
小型软件无线电
S-function  System Function  Simulink 系统函数
STF  System Target File  系统目标文件
TLC  Target Language Compiler  目标语言编译器
TMF  Template Make File  模板联编文件

13.jpg

        DSP 的应用分为两类:非实时应用和实时应用。非实时应用指的是,大多数的信号处理操作是针对经过采样的信号,也就是对数字信号进行处理。这些信号一般会存储起来用于随后的检索,或者在需要的时候进行合成。跟非实时应用相反,DSP 的实时处理应用指的是,对一个特定采样的处理,必须在一个给定的时间周期内发生,否则系统就不能正常工作。也即在一个硬件实时系统中,如果没有及时完成实时处理,系统将不能工作。
14.jpg
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条



手机版|小黑屋|与非网

GMT+8, 2024-11-22 03:14 , Processed in 0.109454 second(s), 16 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.