当前位置:无忧公文网 >范文大全 > 征文 > 通信系统的设计与验证

通信系统的设计与验证

时间:2022-03-24 09:10:31 浏览次数:

zoޛ)j_qq<bM<muc-1zWM끋LE0LBhrqiشZ#�_i-18P0`0
oq]4o õKLE04vDA,D餴Z#�_io4},p/i2S,pQLS-,2^$צ	,^$צiii駍ioi-15Lm78R^!/iii駟i_iv駝iz)+^+nv*/ziK)̬K+-zdب/K+-z`R^+nv*:K+-zdبK+-z`^!H駭צJ۝צJ۝צi/䲲צ/駮?צJ۝规范,这保证了不同来源的模型可以有效整合在一起。而基于模块的设计输入和自动生成HTML格式文档的能力也使得模型重用效率极大提高。C/C++模型接口没有严格的规范,接口定义有很大的自由度,不支持图形设计界面,也不支持文档生成和管理,因此重用效率很低。

6.5 验证效率

System Studio的验证效率很高,内置的HDL导入特性支持所有主流的HDL仿真器。同时System Studio可以导出SystemC模型,因此System Studio开发的模型可以在SystemC仿真环境中使用。

其他的商业化的解决方案多数不提供硬件仿真的接口,或者需要额外购买昂贵的工具。C/C++的验证效率很不错,因为C/C++函数可以与HDL仿真平台或虚拟平台进行集成。SystemC的验证效率也很高,SystemC 模型可以直接在HDL仿真器以及SystemC兼容的虚拟平台中使用。SystemC模型还可以利用时钟和并发的概念来创建适配器,这一点与C/C++不同。

7总结

对于现代通信系统的开发,比如LTE和WiMAX,算法设计验证工具的选择对设计质量和能否早日实现商用都有着非常重要的影响。LTE和WiMAX系统都需要支持极高的数据速率,同时也要满足频谱效率的要求,这些都会导致非常复杂的信号处理算法。4G标准定义了很多应用场景,要求系统在这些场景中都能很好的工作,因此在算法设计阶段需要仿真大量的测试案例。复杂度和项目周期的压力要求算法与结构设计能与软硬件实现工作完全整合在一起。因此,系统设计变成了一项更宽泛的工程,不止需要工程师之间横向的合作,也需要按照项目进展的情况纵向的管理。

设计流程或者方法的选择对设计效率有很大的影响。对于算法工程师来讲,效率体现在使用的工具上,具体包括四个方面的因素:建模效率,仿真效率,重用效率和验证效率。当选择某种工具或者方法来进行有效的算法设计时,工程设计者需要从整个设计流程的角度来考虑算法复杂度的要求。针对一些简单设计的解决方案对更大更复杂的系统来说可能完全不适用。而如果每一个项目都采用独特的工具和方法,项目的维护就会成为噩梦。一些表面上看成本很小的解决方案,后续可能需要购买其他昂贵的工具。而如果工具某些基础功能缺失,也会耗费工程师更多的时间和精力。

Synopsys的 System Studio作为业界领先的仿真工具,针对通信系统设计者面临的挑战给出了完善的解决方案。System Studio的特点包括:

●支持算法设计的标准化流程:标准模型接口、自动生成和管理文档、代码检查、版本控制系统接口。

●极高的仿真性能:数据流驱动的仿真调度内核,支持静态和动态数据流,针对定点仿真的优化。

●与实现工具的整合:支持模型导入和导出。

推荐访问: 通信系统 验证 设计