手机版

基于DSP的OFDM系统的设计(5)

发布时间:2021-06-07   来源:未知    
字号:

基于DSP的OFDM系统的设计

速度超出了其他程序的执行速度,只要传输在主函数的执行时间内完成就不会造成系统的 阻塞,所以这部分只测试和评估各程序的执行速度,传输的时钟定位脉冲是对CPU时钟的35分频远远快于处理速度,忽略它的测试不会对整个测试有很大影响。

系统数据的传输速度达到100kbit/s,传输只要在上次数据处理完前完成就可以不计算传输的速度,所以按照我们 的预期速度,和我们DSP的CPU时钟140MHz,可以算出所有的数据要在多少条指令周期内完成才不会对下一阶段的任务产生影响,而CCS就有专门的测 试工具帮助我们测试执行的指令周期。期望的最大执行周期为140÷125×64=71680条指令周期。

由CCS自带的时间测试是以执行周期为单位的,在程序没有进行编译优化时,我们测试得各部分和主函数的执行速度如图2所示:

图2 未优化前的程序执行时间测试结果

在此结果中,我们可以看到main函数的执行时间是39786个指令周期,完全可以满足前面算出的最大指令执行周期。顺便一提,在这个测试工具中还可以看到所编译的程序代码的大小。 在由CCS自带的优化工具进行调试的优化后(即o2优化),程序代码的长度和执行时间还可以大大的缩短。其结果见图3所示:

图3 用参数o2优化后的程序测试

比较图2和图3,可以看出经过优化后的程序不仅在代码长度上减少了进40%,在执行速度上更是提高了2倍以上,有的子程序甚至提高了4-5倍。系统效率有了很大的提高,并且有较大的余量来实现其他任务。

基于DSP的OFDM系统的设计(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)