欢迎来到天天文库
浏览记录
ID:32748429
大小:7.46 MB
页数:63页
时间:2019-02-15
《基于dsp长基线数字信号处理软件设计和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于DSP的长基线数字信号处理软件的设计与实现摘要长基线(LBL)水声定位系统是利用水声技术对水下合作目标进行定位与导航的系统。本文的主要工作是基于TMS320C6474DSP的长基线定位系统数字信号处理平台的信号处理软件的设计与实现。当前,处理器设计快速向多核方向发展,通过在单个芯片上集成多个处理器核,在完成相同性能指标的情况下,不但使功耗及芯片面积显著降低,而且使执行效率大大提高。本文充分利用TMS320C6474DSP支持多核的结构特性,不同的核负责不同的任务,共同完成软件功能。其中一个核负责转发上位机显控的控制命令、发射下询信号、接收时
2、延信息及数据上传上位机等,另外两个核并行负责应答信号的实时检测,提取时延信息等。多核之间通过共享资源管理和核间同步机制等多核通信技术进行数据交互和消息传递。为了便于软件开发和管理,论文从功能需求出发,将软件划分为多个独立的功能模块,并且采用了DSP/BIOS多线程实时操作内核,提高了程序的可读性和可扩展性。经过仿真验证,设计的长基线数字信号处理软件稳健可靠,运行性能良好,能够很好的满足系统要求。说明了长基线数字信号处理软件可完全基于一片C6474DSP实现,并且比当前基于C6416DSP的方案性能更加卓越,使基于C6474DSP的下一代长基线定
3、位系统的设计与实现有了理论依据。关键词:长基线定位;数字信号处理;多核通信;TMS320C6474哈尔滨工程大学硕士学位论文基于DSP的长基线数字信号处理软件的设计与实现ABSTRACTThelongbaselineacousticpositioningsystemhasbeenusedtoprovidetheprecisepositioningandnavigationfortheunderwatercooperationtargetsbyunderwateracousticpositioningtechniques.Themainconte
4、ntsofthisarticlearedesignandimplementationofthesignalprocessingsoftwareofthelongbaselinepositioningsystembasedonTMS320C6474DSPplatform.Nowadays,thedesignofprocessorisheadingtomulticoredirectionrapidly.Throughtheintegrationofmultiplecoresonasinglechip,completingthesameperform
5、ance,notonlysignificantlyreducethepowerconsumptionandchiparea,butalsogreatlyimprovetheefficiency.TheTexasInstrumentTMS320C6474DSPofferseveralarchitecturalmechanismstosupportinter-processorcommunication,thispapertakefulladvantageofthestructuralcharacteristicstocompletethewhol
6、esoftwarefunctionthroughdifferentcoresresponsiblefordifferenttasks.Onecoreisresponsibleforforwardingthecontrolcommandofthehostcomputer,launchinginquirysignal,receivingdelayinformationanduploadingdatatothehostcomputer,theothertwocoresareparallellyresponsibleforreal-timedetect
7、ionoftheresponsesignalandextractthetimedelayinformationetc.Dataexchangeandmessagingbetweenmulti—coresarebasedontheinter-processorcommunicationtechnologiessuchasthemanagementofsharedresourcesandinter-processorsynchronizationmechanism.Inordertofacilitatesoftwaredevelopmentandm
8、anagement,startingfromthefunctionalrequirements,thepaperdividesthesoftwarei
此文档下载收益归作者所有