HRT5200加速多普勒雷达仿真模型结果比较.doc_第1页
HRT5200加速多普勒雷达仿真模型结果比较.doc_第2页
HRT5200加速多普勒雷达仿真模型结果比较.doc_第3页
HRT5200加速多普勒雷达仿真模型结果比较.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

HRT5200加速多普勒雷达仿真模型结果比较1 使用5100所有模型运行时间设定位0.129秒停止。1.1 使用硬件矩阵库Ts = 4.096e6运行到0.128秒时打印数据t=0.128000,output=276.061951,k1_q = 398.437469,k2_q*1000=0.019984t=0.128000,output=276.061951,k1_q = 398.437469,k2_q*1000=0.019984t=0.128000,output=276.061951,k1_q = 398.437469,k2_q*1000=0.019984实际运行时间 13.117s12.917s12.917s平均=12.9836s1.2 使用CPU解算FFTTs = 4e6运行到0.128秒时打印数据output= 0,ck1_q= 398.437500,ck2_q*1000= 0.020250output= 0,ck1_q= 398.437500,ck2_q*1000= 0.020250实际运行时间 13.850s13.867s13.867s平均=13.8613 快 0.877s快了 6.322使用MV55002.1使用硬件矩阵库Ts = 4e6运行到0.128秒时打印数据t=0.128000,output=276.061951,k1_q = 398.437469,k2_q*1000=0.019984t=0.128000,output=276.061951,k1_q = 398.437469,k2_q*1000=0.019984t=0.128000,output=276.061951,k1_q = 398.437469,k2_q*1000=0.019984实际运行时间 7.600s7.600s7.583s平均7.59432.2使用CPU解算FFT运行到0.128秒时打印数据output= 0,ck1_q= 398.437500,ck2_q*1000= 0.020250output= 0,ck1_q= 398.437500,ck2_q*1000= 0.020250output= 0,ck1_q= 398.437500,ck2_q*1000= 0.020250实际运行时间 10.867s10.900s10.883s平均 10.883快 3.2881比CPU解算快了 30.213 使用多CPU实现高速解算把一个模型拆分成可以并行运算的多个模型,可以大大加速模型的运算解算速度。而相关联的工作却不多。对于多个CPU之间的模型,和单个CPU是一样的,都是由上一步的模块运算出结果给下一个模块作为输入。以下面模型为例:ABDC单CPU运算时,CPU必须按顺序解算完成ABCD四个模块,才能得到最终结果。如果把模块C放到第二块CPU板上。CPU1只需计算AB的输出,CPU2计算C的输出,然后CPU1计算D的输出就可得到结果。这样CPU1就只运行了3个模块,节省了模块C的运行时间。详细说明如下:CPU之间是同步触发的。也就是说模块A计算出数据后分发给模块B和CPU2上的模块C,然后在下一个步长时间,两块CPU同时解算B和C。在这个步长完成前,B和C得到结果发送给模块D。CPU之间的通讯由底层函数通过高速背板硬件实现。用户无需关心实现的编程代码。只需在模块中加入通讯的模块,就可实现数据的交换,如下图所示:ABDC下面的是通讯模块,上面的是延时模块延迟一个步长。来保证与原模型的数据流时序一致。底层由VXMP实现通过高速背板实现40M或者80M每秒的速度进行CPU板间内存交换数据。当并行的模块比较多时,采用多CPU将更加加快运算时间。A(CPU1)FFT1(CPU1)FFT2(CPU2)FFT3(CPU3)FFT4(CPU4)B(CPU1)如上图就可以实现4个CPU的并行。结论在matlab平台上用M语言写的模型,运行时间大概是20分钟,改写成C的sfunction 后运行时间加快到5分钟。当生成实时代码在仿真机上运行时间加快到10秒级别。而且这时运行的模型是只运行了一个步长的矩阵运算(fft,转置等,相当于整个循环的1),如果相关矩阵和向量运算量更多,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论