999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于高性能DSP的GPS導航解算模塊設計與實現

2012-11-14 11:05:34陳小惠潘樹國
電子測試 2012年4期
關鍵詞:程序

吳 瑋,陳小惠,潘樹國

(1 南京郵電大學 南京中國 210096; 2 南京郵電大學 南京 中國 210096;3 東南大學 南京中國 210096)

0 引言

GPS的導航解算是GPS軟件接收機重要的組成部分,其性能一直受到硬件以及軟件功能的影響和制約。TI公司的TMS320C6747,以其突出的運算性能,再配合上TI專業的軟件支持,將其應用于GPS軟件接收機,使得GPS導航解算模塊的性能有了進一步的提升。

本文著重討論了GPS導航解算模塊在新型DSP芯片支持下的設計和在軟件模式下的優化。

1 模塊的硬件設計

本模塊的硬件核心就在于TMS320C6747 DSP芯片,其與FPGA芯片Altera CycloneⅢ進行交互以獲得基帶處理后的數據,在獲得數據以后進入導航解算程序,解算出的數據送入LCD顯示。為了盡可能的使用少的管腳接口和獲得較快的傳輸速率,我們采用SPI實現DSP和FPGA的交互,在實際操作中我們有3條線、4條線和5條線3種選擇,本模塊我們選擇了4線傳輸,這4條線分 別 為 SPI-SCS、SPI-CLK、SPI-SOMI、SPISIMO,若為了簡化接口和管腳,可以把SPI-SOMI這條線去掉,及DSP作為主模式線去掉,其大體框圖和時序如圖1所示。

在對DSP上的SPI完成初始化后,把SPI設定成從模式,并確定時鐘的傳輸速率。每16位為一個浮點數,逐個把基帶傳輸的數據搬入SDRAM中。在進行數據搬入的過程中便可執行導航解算程序。由模塊框圖所示,本模塊還外擴了一個LCD顯示屏,DSP解算出的數據可以送入LCD顯示,由此可以建立一個人機交互界面,用戶可以根據自身情況選擇性的觀察解算數據。

圖1 模塊框圖與時序圖

2 模塊的軟件設計

2.1 軟件整體流程

軟件整體流程如圖2所示。

圖2 軟件流程圖

軟件模塊主要實現以下幾個功能:

1)當軟件流程開始后,首先要對軟件進行初始化設置,它包括設置SPI傳輸速率,DSP上何處SPI接口進行通信以及SPI接口的使能;它還接收LCD用戶反饋信息,用來適時改變顯示程序,方便用戶獲取信息。

2) 當數據傳輸開始后,接口通信程序便開始工作,根據傳輸時序和傳輸速率,按照每16位為一個浮點數的原則將數據搬入存儲器之中。

3) 在獲得所需數據后便開始導航解算程序,期間可根據用戶需求改變解算過程中所需參數,并將其送入LCD顯示。

2.2 導航解算程序

圖3顯示的是導航解算流程圖,首先接收外部送入的導航數據,通過原始導航數據位,來對導航數據的前同步位進行校驗,然后經過導航電文的奇偶校驗,尋找到導航數據的起始點;由導航數據計算得到的星歷數據,存到存儲器中,并可不斷更新;通過偽碼起始點采樣值計算出偽距值;再由星歷數據和偽距值計算得到衛星坐標和糾正衛星發射起始時間的時鐘偏差值;最后若衛星數大于4顆,采用最小二乘法計算用戶位置等信息。

圖3 導航解算流程圖

2.3 軟件代碼優化

由于此DSP的編譯運行軟件為CCS3.3,TI官方提供了多種用于提升代碼運行速度的優化方法,以下列舉出在實行軟件代碼優化所采取的方法以及注意事項:

1)首先要編寫好cmd文件,特別是L1,L2高速緩存的應用,其中堆和棧的大小需要根據數據量的大小來開辟,要盡量遵循使用少的內存的原則。

2)對編寫的代碼中的變量在內存允許的情況下,可多設為全局變量,這可以減少變量在堆棧中開辟和釋放內存的時間。

3) 注意內聯函數的調用,TMS320C6000系列提供了許多內聯函數,此方法可大大提升運行速度和簡化代碼,具體運用參看數據手冊。

4)編寫代碼是盡量減少函數調用和循環嵌套,在代碼空間可操作的情況下,可鋪展開代碼來方便CCS軟件自行實行軟件流水。

5)參看反匯編文件,采用線性匯編優化的方法優化代碼。

3 解算實驗

本模塊的硬件實物圖如圖4所示。

圖4 硬件實物圖

我們采用5個通道37 s的數據進行測試,期間FPGA和DSP高速傳輸了37萬個浮點數,解算出來的結果基本符合要求(如圖5所示,經度:118°47′38.8164″,維度:32°3′14.9575″,高程:-71.2)。

圖5 解算結果

4 結論

本設計并實現了基于新型高性能DSP芯片的導航解算模塊,硬件連接簡單且便于調試,在現有算法的基礎之上進行了進一步軟件代碼的優化,在保證解算速度的前提下解算精度也得到了保證。不僅如此,此模塊還設計了人機交互的LCD模塊,為發展人機交互界面以及實現融合北斗或伽利略衛星導航定位系統打下基礎。

[1]Manandhar D,Suh Y,Shibasaki R.GPS Signal Acquisition and Tracking-An Approach towards Development of Software-based Receiver[C].Technical Report of IEICE,2004.

[2]B.M.Ledvina,M.L.Psiaki,S.P.Powell,et al.A 12-Channel Real-Time GPS L1 Software Receiver [C].Proceedings of the 2003 Navigation National Technical Meeting,ION GNSS, Long Beach:947-955.

[3]B.M.Ledvina,M.L.Psiaki,S.P.Powell,et al.Bit-Wise Parallel Algorithms for Efficient Software Correlation Applied to a GPS Software Receiver [EB/OL].IEEE Transactions on Wireless Communications,2004,3(5).

[4]Thomas Pany,Frank Frster,Bernd Eissfeller.Real-Time Processing and Multipath Mitigation of Highbandwith L1/L2 GPS Signals with a PC-based software receiver[C].ION GNSS 17th International Technical Meeting of the Satellite Division.Long Beach, CA:2004:971-985.

[5]Kai Borre,Dennis Akos.A Software Defined GPS and Galileo Receiver Single Frequency Approch[C].ION GNSS 2005,Long Beach,2005:1632-1637.

[6]Jiangping Deng,Ruizhi Chen,Jianyu Wang.An enhanced bit-wise parallel algorithm for realtime GPS software receiver[C].GPS Solut DOI 10.1007/s10291-009-0125-4 26 March 29.

[7]Mark L.Psiaki.Real-Time Generation of Bit-Wise Parallel Representations of Over-Sampled PRN Codes [EB/OL].IEEE Transaction ON wireless communications,vol.5,NO.3,march 2006.

[8]徐敏.實時GPS軟件接收機研究與實現[D].上海:上海交通大學,2007.

[9]田黎育,何佩琨.TMS320C6000 系列DSP編程工具與指南[M].北京:清華大學出版社,2006.

[10]曾慶喜,王慶.基于DSP的GPS軟件接收機關鍵技術的研究與實現[D].南京:東南大學,2009.

[11]劉志強.GPS接收機基帶信號處理與導航解算[D]. 保定:河北大學,2005.

[12]唐斌,喻夏瓊,董緒榮.智能GPS軟件接收機載波跟蹤環路設計[J].北京航空航天大學學報,2007,33(7):807-810.

猜你喜歡
程序
給Windows添加程序快速切換欄
電腦愛好者(2020年6期)2020-05-26 09:27:33
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
基于VMM的程序行為異常檢測
偵查實驗批準程序初探
我國刑事速裁程序的構建
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 精品1区2区3区| 免费观看欧美性一级| 久久96热在精品国产高清| 国产毛片不卡| 国产精品亚洲片在线va| 国产精品免费入口视频| 中文字幕欧美日韩| 九九免费观看全部免费视频| 无码中文字幕乱码免费2| 国产高清在线观看91精品| 青青青草国产| 婷婷丁香色| 一级毛片在线播放免费观看 | 极品性荡少妇一区二区色欲| 午夜激情福利视频| 天天躁夜夜躁狠狠躁图片| 欧美三级不卡在线观看视频| 亚洲成肉网| 制服丝袜在线视频香蕉| 91在线高清视频| 97青青青国产在线播放| 99热这里只有免费国产精品| 男女精品视频| 国产精品福利尤物youwu| 亚洲中文无码h在线观看| 亚洲综合九九| 高潮毛片免费观看| 高清久久精品亚洲日韩Av| 97超爽成人免费视频在线播放| 亚洲天堂福利视频| 全裸无码专区| 欧美亚洲中文精品三区| 久久久久久尹人网香蕉| 欧美日韩免费| 亚洲欧美日韩视频一区| 午夜啪啪网| 人人爽人人爽人人片| 亚洲综合欧美在线一区在线播放| 国产欧美日韩精品综合在线| 国产菊爆视频在线观看| 久久99精品久久久久久不卡| 国产18在线| 亚洲欧洲自拍拍偷午夜色无码| 国产免费黄| 免费人成网站在线观看欧美| 久久综合国产乱子免费| 天天躁夜夜躁狠狠躁图片| 伊人久久久久久久久久| 亚洲一区二区三区国产精品| 亚洲大尺码专区影院| 国产亚洲男人的天堂在线观看| 综1合AV在线播放| 国产乱肥老妇精品视频| 成人日韩精品| 国内丰满少妇猛烈精品播 | 国产男女XX00免费观看| 亚洲成人动漫在线观看| 亚洲黄网在线| 在线国产你懂的| 亚洲精品午夜无码电影网| 伊人久久精品无码麻豆精品| 婷婷亚洲视频| 女人18毛片久久| 国产欧美视频在线观看| 午夜国产理论| 在线欧美国产| 国产在线97| 欧美精品啪啪一区二区三区| 欧美三级视频网站| 五月婷婷综合色| 91福利免费| 热99精品视频| 日韩精品无码免费一区二区三区| 特级做a爰片毛片免费69| 亚洲成av人无码综合在线观看| 欧美va亚洲va香蕉在线| 欧美爱爱网| 91精品情国产情侣高潮对白蜜| 毛片卡一卡二| 国产精品va| 91亚洲精品国产自在现线| 欧美自慰一级看片免费|