数字信号处理(DSP)系统开发人员在现代系统设计中面临一些最具挑战性的开发难题。Altera®工具、知识产权(IP),以及参考设计支持更高效的开发过程,实现更好的结果,从而降低了系统风险:
- 更短的开发时间
- 切实提高了编程效率
- 融合数据通路工具流程,支持浮点开发。
- 浮点矢量处理,支持线性代数运算。
- DSP Builder高级模块库减轻了开发和验证工作
- 浮点和定点库功能
- 提供丰富的雷达和无线参考设计
图1.DSP Builder工具流程

支持融合数据通路浮点工具流程的DSP Builder
- MATLAB——采用The MathWorks软件的系统级设计
- Simulink——在The MathWorks Simulink软件中表征FPGA模块
- DSP Builder——进行浮点计算RTL的融合数据通路,采用DSP Builder生成代码。
- Quartus® II软件——输出至SOPC Builder,用于驱动,或者输出至FPGA编译器,用于网表。布局布线后的SignalTapTM II逻辑分析器调试功能。
![]() |
了解独立技术分析公司BDTI是怎样评论Altera浮点DSP设计流程的[图片链接至WP]. 观看视频 |
![]() |
了解Altera FPGA是怎样解决浮点挑战的. |
动态范围最大、开发时间最短的融合数据通路
Altera使用“融合数据通路”技术开发了高性能和低延时浮点工具流程。支持设计人员开发定点和浮点FPGA矢量信号处理数据通路。关于这一工具流程的详细信息,请阅读采用28-nm FPGA实现TeraFLOPS (PDF)白皮书。
军事用户已经非常熟悉Altera Quartus II软件,它是目前最高效的FPGA工具套装。请阅读大规模FPGA设计中的军事效能因素 (PDF)白皮书,了解更详细的信息。
Quartus II软件提供The MathWorks的MATLAB/Simulink接口,支持雷达、电子战(EW)和无线系统体系结构,在FPGA中实现设计,并且很容易验证设计。无线系统功能包括多输入多输出(MIMO)均衡和数字预失真反馈处理。
系统开发后,设计工程师可以采用Simulink中的DSP Builder高级模块库。还提供IEEE754兼容宏功能,开发高精度、快速响应传感器处理功能。采用延时最小、具有浮点功能的DSP模块,Altera精度可调DSP系统实现了优异的算法,减小了系统体积、重量和功耗(SWaP)。
图2.DSP Builder高级模块库
Quartus II软件v11.0更新
- DSPBA Stratix® V FPGA QoR
- 优化了Stratix V DSP模块的通用特性
- 脉动有限冲击响应(FIR)结构,它使用了链形乘法器、内部系数以及相应的预加器等。
- 优化了浮点功能,特别是常数乘法器。
- 浮点折叠
- 64-bit MATLAB 支持
- DSPB: Linux 64位
- DSPBA: Linux and Windows XP, Windows 7 64位
我们的Stratix、Arria®和Cyclone®器件以及Quartus II软件工具套装相得益彰,在以下主题上提供大量的参考设计:
- 直接RF提供多通道发射器处理功能
- 雷达前端演示多通道频域下变频和变换
- 空时自适应处理(STAP)雷达处理功能,补偿非理想系统和环境,实现了高效的探测和运动目标指示(MTI)功能。
- 矩阵求逆
- 远端雷达前端滤波器链
- 峰值因子抑制
- MIMO均衡
马上进行DSP培训!注册参加一小时的在线培训,或者参加由教师指导的课程,学习DSP Builder高级模块库。


