文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 工程科技 > 信息与通信 > 基于Matlab_Simulink的雷达系统仿真
侵权投诉

基于Matlab_Simulink的雷达系统仿真

文章编号:(2004)1006-934811-0235-04

地位。经过系统级仿真,能够确保产品在高层次上的设计正确性。利用系统仿真这一方法,可以找出系统各参数的最佳值来保证所设计的产品获得最佳性能。不仅如此,还可以利用仿真对雷达系统的各项性能进行评估。要进行雷达系统仿真,首先必须建立雷达系统建模、仿真和设计一体化的开发环境。这一集成环境主要包括两大组成部分:雷达系统建模仿真软件平台和雷达系统仿真模型库。雷达信号处理国家重点实验室已经在Candence公司的SPW(Signai平台上开发了丰富的雷达系统仿真模ProcessingWorksystem)

[4]型库,并在此基础上对部分雷达系统进行建模仿真,取得

了一定的成绩。但是由于SPW软件比较昂贵,在此平台上进行雷达系统的建模仿真投入大,因而在各高校和科研院所的普及程度不高,这就增加了推广雷达系统仿真模型库的难度。

与SPW相比,Mathworks公司的Matiab应用非常广泛。在目前的科研工作中Matiab已经成为一种非常重要的工

收稿日期:2003-03-21

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

第21卷第11期

计算机仿真

2004年11月

基于Matlab/Simulink的雷达系统仿真

周宇,张林让,田慧

(西安电子科技大学雷达信号处理重点实验室,陕西西安710071)

摘要:该文介绍基于Matiab/Simuiink进行雷达系统仿真的基本规范,开发了有关的雷达系统仿真模型库,并在该平台上对某脉冲多普勒雷达系统进行了仿真,给出了仿真结果和分析。为今后在Matiab/Simuiink上开发大规模雷达系统仿真模型库和仿真复杂雷达系统打下基础。该文的工作不但克服了在工作站上用SPW等系统仿真软件进行雷达系统仿真投入大、推广难的不足,又克服了利用高级语言编写雷达系统软件通用性差、难度高、周期长的缺点。关键词:规范;仿真;雷达系统中图分类号:TP391.9

文献标识码:A

SimulationofRadarSystemBasedonMatlab/Simulink

ZHOUYu,ZHANGLin-rang,TIANhui

(NationaiKeyLaboratoryforRadarSignaiProcessingXidianUniv.Xi’anShnnsi710071,China)

ABSTRACT:ThispaperintroducesthebasicruiesofradarmodeiiibrarybasedonSimuiink.Atthesametime,somemod-eisarebuiitandaPuiseDoppierradarsystemissimuiatedwiththeresuitsandanaiysispresented.ThisiaysfoundationforthedeveiopmentofiargeradarmodeiiibraryandsimuiationofcompiexradarsystemonSimuiink.SimuiationonSimuiinkcanovercomenotoniysuchdisadvantagesasiargeinvestmentandhardpopuiarizationofthatonSPW,butaisothedisadvan-tagesaspropertiesofcompiexity,difficuityandiengthinessinthetraditionaimethodusingadvancedprogramianguages.KEYWORDS:Ruies;Simuiation;Radarsystem

引言

在雷达信号处理系统中,系统级仿真占有极其重要的

具,其信号处理、自动控制、神经网络等工具包是重要的补充。Simuiink是Matiab的可视化仿真环境,其可利用资源丰富,图形输出界面方便。基于Matiab/Simuiink进行雷达系统仿真具有操作方便、成本低、易于推广等优点。本文给出了基于Simuiink开发雷达系统仿真模型库的基本规范,开发了有关的雷达系统仿真模型库,并在该平台上根据制定的规范对某脉冲多普勒雷达系统进行了仿真。

雷达系统建模及仿真的规范

模块是雷达系统仿真模型库的基本组成单元,是描述系

统的基本单元。建立雷达系统仿真模型库就是要开发大量符合雷达系统建模与仿真要求的模块。在Simuiink中有两种开发模块的方法,一种是利用现有的模块搭建子系统,实现多层次模块;二是编写S函数(系统函数)开发模块。多层次模块是Simuiink层次化设计的具体实现,子系统是完成模块功能的底层模块流程图。建立多层次模块可以直接利用已有的模块,而不必关心这些模块底层具体的算法实现,将重点放在利用它们去实现新的功能。S函数为参数化和扩展Simuiink的功能提供了一种强大机制。S函数是对一个动态系统的计算机语言描述,它可以用Matiab、Ada、C或Fortran语

235

第1页

你可能喜欢

  • 雷达信号处理
  • 脉冲压缩雷达
  • 仿真研究
  • 脉冲雷达
  • Simulink仿真

热门文档

相关文档

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email