《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 短波信道探測系統DSP端軟件設計和實現
短波信道探測系統DSP端軟件設計和實現
來源:電子技術應用2011年第12期
劉月亮, 蔣宇中, 張 偉
(海軍工程大學 電子工程學院,湖北 武漢430033)
摘要: 在IOSS系統硬件和軟件結構的基礎上設計了IOSS系統DSP端收發軟件結構。給出了軟件算法流程圖,詳細闡述了各子函數的功能。采用C語言和匯編語言混合編程開發的方法在CCS5000平臺上實現了軟件程序的編寫,并分析了軟件測試階段遇到的主要問題和解決辦法。測試結果表明,軟件實現了所設計的功能,工作可靠。
中圖分類號: TP311.52
文獻標識碼: A
文章編號: 0258-7998(2011)12-0133-04
DSP software design and implementation of IOSS
Liu Yueliang, Jiang Yuzhong, Zhang Wei
College of Electronic Engineering, Naval University of Engineering, Wuhan 430033, China
Abstract: The DSP software including transmitting software and receiving software of ionosphere oblique sounding system (IOSS) is designed based on its hardware and software structures. The software algorithm flow charts are provided and the function of every inner function is explained clearly. The DSP software program is implemented by means of the mix programming of the C language and the assemble language based on CCS5000. The analysiss of the main problems encountered in the period of software test and the corresponding solving methods are given. The experiment result shows that the software realizes all the functions designed and works reliably.
Key words : shortwave; channel sounding; software design


    短波通信主要通過電離層反射實現,而電離層的隨機起伏變化導致了短波通信的不穩定,使得通信可靠性降低[1]。為了研制新型短波通信系統和提高短波通信可靠性,需要對電離層狀態、物理特征以及電離層中電波傳播規律進行研究。我國的電離層返回斜向探測研究始于20世紀50年代末,并取得了一定成果[2]。1990年以后,國內從事電離層信道特性研究的學者主要是武漢大學的教授[3-4]。隨著通信技術的快速發展,有必要研制新的電離層(短波信道)斜向探測系統(IOSS),探測短波信道的特性,為下一代短波通信裝備的研制提供理論基礎。
    近年來,數字信號處理器(DSP)芯片運算能力不斷提高,在通信、電子、圖形圖像處理、自動控制等各個領域得到廣泛應用[5-6]。DSP的軟件設計通常有三種方法[7]:C語言開發、匯編語言開發、C語言和匯編語言混合編程開發。軟件的算法表示方法[8]主要有:算法流程圖、盒圖、PAD圖和偽碼。本文采用算法流程圖表示算法。
1 IOSS系統硬件結構和軟件結構
  IOSS系統硬件主要由DSP信號處理模塊、CPLD時序控制模塊、ADC/DAC模塊、電臺工作模式和頻率控制模塊、GPS模塊、GPS導航電文接收模塊、USB模塊、時鐘電路模塊、PLL模塊、PC終端和短波電臺組成,其整體框圖如圖1所示。DSP信號處理模塊主要負責探測數據、GPS導航電文數據、電臺控制命令的中轉傳輸,在GPS秒脈沖觸發下實現收發系統間的同步等。

    IOSS系統軟件包括發送端系統軟件和接收端系統軟件。發送端和接收端系統軟件由PC端軟件、DSP端軟件、GPS導航電文的接收模塊軟件和電臺工作模式與頻率控制模塊軟件四部分組成。
2 DSP端軟件的設計
    收發DSP端軟件主要完成GPS導航電文的傳輸、探測數據,同步傳輸、電臺工作模式和頻率的傳輸等功能,其中,發端DSP軟件整體結構如圖2所示。

 

 

2.1 主程序的設計
  發端主程序主要包括“向PC請求數據”函數、“讀PC發來的命令頭”函數、“讀PC發來的數據包號”函數、“接收PC發來的數據”函數、“接收PC發來的控制電臺命令”函數、“接收控制電臺命令成功信息反饋給PC”函數、“發控制電臺命令給電臺狀態控制模塊”函數、“接收GPS電文”函數、“發GPS電文給PC”函數、“清空緩存”函數。“向PC請求數據”函數向PC發送數據請求命令頭0x3131和請求發送的數據包號,告訴PC可以將所請求的包號數據發給DSP。“讀PC發來的命令頭”函數和“讀PC發來的數據包號”函數是同一個函數,主要是讀取PC發來的命令頭和數據包號,供后面的程序條件判斷使用。“接收PC發來的數據”函數將PC發來的短波信道探測數據按順序存入DSP片外RAM,等待發給DAC。“接收PC發來的控制電臺命令”函數,接收PC發來的電臺工作模式和頻率控制命令,將其存入DSP片上緩存,由發控制電臺命令給電臺狀態控制模塊函數拆分成電臺能識別的格式后發給電臺工作模式和頻率控制模塊,同時由接收控制電臺命令成功信息反饋函數告訴PC控制電臺命令接收成功。“接收GPS電文”函數主要通過DSP的HPI口接收GPS導航電文接收模塊發來的、由GPS接收的格林威治時間和本地經緯度信息數據。“發GPS電文給PC”函數將格林威治時間和本地經緯度信息數據發給PC。“清空緩存”函數負責在每分鐘的第50 s和第56 s或與PC通信超時時將數據緩存區清空。發端主程序算法流程圖如圖3所示。

     收端主程序主要包括“讀PC發來的命令頭”函數、“讀PC發來的數據包號”函數、“接收PC數據請求”函數、“發數據給PC”函數、“接收PC發來的控制電臺命令”函數、“接收控制電臺命令成功信息反饋給PC”函數、“發控制電臺命令給電臺狀態控制模塊”函數、“接收GPS電文”函數、“發GPS電文給PC”函數、“清空緩存”函數。“接收PC數據請求”函數主要是將數據塊號累加,保證與PC通信的實時性;讀取緩沖區數據,保證與PC的數據傳輸在本環節能正常進行。“發數據給PC”函數將ADC采集到的短波信道探測數據按包號發送給PC,其余函數與發端功能相同。
2.2 中斷的設計
  IOSS系統的DSP中斷主要有外部中斷1、外部中斷3、定時器中斷和緩沖串口中斷。
  外部中斷1由GPS導航電文接收模塊在每分鐘的00 秒發出的脈沖觸發,在發端用于將準備啟動發數據給DAC控制變量置位;在收端用于將準備啟動接收ADC數據控制變量置位,并將發送的數據包號變量清零。外部中斷3直接由GPS模塊輸出的秒脈沖觸發,在發端將準備啟動發數據給DAC控制變量復位,將向PC請求數據控制變量置位,將開始發數據給DAC控制變量置位;在收端將準備啟動接收ADC數據控制變量復位,將向PC發送數據控制變量置位,將開始接收ADC數據控制變量置位,將當前向PC發送的數據包指示變量置位。其中,發端外部中斷3算法流程如圖4所示。在外部中斷1和外部中斷3的共同作用下,實現同步收發,同步誤差在10-9 s數量級。

     定時器中斷主要負責DSP與PC通信的計時。
  緩沖串口中斷由ADC/DAC觸發,在發端負責將短波信道探測數據發給DAC,在收端負責將ADC采集的短波信道探測數據存入DSP片外緩存區。其中,發端緩沖串口中斷算法流程如圖5所示。
3 DSP端軟件的實現和實測
    在CCS5000編譯環境中,采用混合編程開發方法,通過匯編語言實現DSP的初始化,用C語言實現具體數據處理函數和中斷響應函數的編寫。DSP與GPS導航電文接收模塊、PC終端、電臺工作模式和頻率控制模塊之間的數據通信分別采用不同的協議實現。協議采用應答方式,以不同的命令頭實現與不同模塊的通信。
    將設計的軟件通過編譯器編譯后,下載到DSP芯片進行測試。測試階段主要解決以下問題:
    (1)各模塊的兼容問題。由于程序是按功能模塊逐個編寫的,雖然模塊獨立工作良好,但在整合的過程中會出現某些模塊不能正常工作的問題。規范化各模塊變量的命名,并詳細分析模塊間參數的傳遞,畫出工作流程圖,找出原因,解決問題。
    (2)起始段數據發不出去的問題。原因是中斷響應函數中變量的置位、復位時間節點出了差錯,導致程序沒有協調好DSP與DAC之間、DSP與PC之間的數據傳輸。對中斷中變量的置位、復位時間節點重新進行整理和分析,理清先后順序,并解決問題。
 (3)收發同步的問題。有時由于天氣不好導致收發兩個GPS模塊輸出的秒脈沖之間誤差較大,進而影響DSP的中斷響應,導致收發不能同步。
       目前,所設計軟件已經應用在IOSS系統中,在長達5天的遠程實驗過程中,該軟件工作一切正常。研制新的IOSS系統探測短波信道特性對下一代短波通信的研制具有重要意義。本文首先介紹了IOSS系統的硬件和軟件結構,設計了IOSS系統DSP端收發軟件功能結構,給出了軟件設計算法流程圖,詳細闡述了各子函數模塊的功能,采用C語言和匯編語言混合編程開發的方法在CCS5000平臺上實現了軟件程序的編寫,對軟件測試階段遇到的主要問題進行了分析,說明了解決的辦法。測試和使用結果表明,軟件實現了所設計的功能,能可靠工作。
參考文獻
[1] 陳曦,趙正予,時雨,等.電離層斜向返回探測系統的主控制器研制[J]. 電波科學學報,2005,20(5):598-603.
[2] 管榮生,謝樹果,趙正予.我國電離層返回斜向探測研究40年[J]. 電波科學學報,1999,14(4):479-484.
[3] 陳雪濤,趙正予,劉進華,等.電離層斜向返回探測系統軟件結構[J]. 電波科學學報,2003,18(6):673-678.
[4] 楊國斌, 趙正予, 李世鵬.新體制電離層探測系統中頻接收模塊設計[J]. 電波科學學報,2009,31(4):816-821.
[5] 譚立志. 基于DSP-MCU的HPI口通信[J].現代電子技術,2009(13):83-85.
[6] 鄒翼,曾文海,陳續喜.基于TMS320VC5402DSP的HPI方式自舉的設計與實現[J].計算機系統應用,2009(3):152-155.
[7] 鄭紅, 吳冠. TMS320C54x DSP應用系統設計[M]. 北京:北京航空航天大學出版社,2002.
[8] 呂國英,任瑞征,錢宇華. 算法設計與分析(第二版)[M]. 北京:清華大學出版社,2009.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美激情精品久久久久久变态| 亚洲综合色丁香婷婷六月图片| 国产精品久久久久久久久久三级| 久久噜噜噜精品国产亚洲综合| 欧美1级日本1级| 久久久久九九九| 欧美激情一区二区三级高清视频| 免费久久99精品国产自在现线| 亚洲免费av电影| 国产精品成人免费精品自在线观看| 欧美视频在线观看免费网址| 亚洲国产精品成人va在线观看| 亚洲美女毛片| 免费中文字幕日韩欧美| 欧美精品在线观看播放| 日韩网站在线观看| 亚洲一区二区三区四区在线观看| 国产婷婷色一区二区三区在线| 美女久久网站| 欧美视频在线看| 久久久噜噜噜久久中文字免| 亚洲人体偷拍| 一区二区三区四区五区视频| 亚洲高清精品中出| 国产综合久久| 欧美激情综合五月色丁香| 9l视频自拍蝌蚪9l视频成人| 亚洲精品美女在线观看播放| 午夜精品久久久| 欧美性大战久久久久久久蜜臀| 99在线精品免费视频九九视| 亚洲在线视频观看| 亚洲精品影视在线观看| 欧美va亚洲va日韩∨a综合色| 国产精品videosex极品| 亚洲国产一区二区三区高清| 一区二区三区自拍| 国产精品乱码妇女bbbb| 国产精品乱码久久久久久| 亚洲小少妇裸体bbw| 亚洲国产va精品久久久不卡综合| 国产精品yjizz| 亚洲视频网在线直播| 在线不卡亚洲| 欧美一级电影久久| 亚洲一区在线观看视频| 欧美日韩在线综合| 在线欧美影院| 在线观看国产精品网站| 亚洲欧美日韩国产综合精品二区| 一区二区三区鲁丝不卡| 亚洲国产精品va在看黑人| 黄色成人免费观看| 久久久最新网址| 欧美日韩免费观看中文| 亚洲第一黄色网| 欧美精品一区在线播放| 久久久999精品视频| 国产精品色网| 一区福利视频| 激情懂色av一区av二区av| 99re6热在线精品视频播放速度| 欧美性大战久久久久久久蜜臀| 亚洲精品资源美女情侣酒店| 久久亚洲精品一区二区| 欧美日本久久| 欧美午夜一区二区三区免费大片| 亚洲大胆人体在线| 亚洲欧美中文在线视频| 欧美午夜一区二区福利视频| 国产在线拍偷自揄拍精品| 欧美成人官网二区| 国产精品久久久久久久久久直播| 欧美日韩视频不卡| 99成人精品| 国产一区二区三区高清| 麻豆久久精品| 日韩一本二本av| 亚洲国产精彩中文乱码av在线播放| 欧美日韩视频在线观看一区二区三区| 亚洲欧美在线免费观看| 欧美成人午夜| 久久在线观看视频| 久久中文在线| 国产精品红桃| 亚洲激情视频在线| 欧美久久久久久| 国产精品蜜臀在线观看| 免费欧美电影| 久久成人久久爱| 性伦欧美刺激片在线观看| 亚洲精一区二区三区| 麻豆久久精品| 美女精品在线观看| 日韩一二在线观看| 亚洲开发第一视频在线播放| 亚洲一区二区在线免费观看视频| 亚洲人成精品久久久久| 一区二区激情小说| 欧美一区二区视频在线| 亚洲国产91| 影音先锋亚洲视频| 欧美日韩一区二区三区在线视频| 国产欧美日韩视频一区二区三区| 国产乱码精品一区二区三区不卡| 欧美激情第9页| 亚洲一级一区| 免费观看亚洲视频大全| 欧美精品情趣视频| 亚洲男人的天堂在线观看| 亚洲第一精品夜夜躁人人躁| 亚洲一区二区久久| 欧美日韩亚洲一区二区三区在线观看| 国产精品普通话对白| 精品粉嫩aⅴ一区二区三区四区| 尤物yw午夜国产精品视频明星| 伊人成年综合电影网| 亚洲第一成人在线| 欧美大片va欧美在线播放| 免费精品99久久国产综合精品| 欧美成人有码| 亚洲视频观看| 欧美激情在线播放| 影音先锋另类| 欧美日韩另类国产亚洲欧美一级| 亚洲片区在线| 欧美一区二区三区免费视| 欧美福利视频网站| 久久婷婷国产综合尤物精品| 欧美午夜久久久| 午夜欧美不卡精品aaaaa| 欧美成年人视频| 欧美久久久久久久| 日韩一区二区电影网| 免费观看一级特黄欧美大片| 鲁鲁狠狠狠7777一区二区| 亚洲欧美在线免费观看| 黄色精品免费| 欧美日韩另类一区| 亚洲福利视频二区| 亚洲欧洲一区二区在线观看| 国产一区二区三区精品久久久| 亚洲免费高清| 国产亚洲精品一区二区| 欧美激情一区二区三区四区| 欧美一级在线播放| 国产精品午夜在线观看| 国产精品成人观看视频免费| 久久精品一区二区国产| 欧美日本亚洲韩国国产| aa成人免费视频| 欧美日韩成人在线视频| 在线日韩中文字幕| 亚洲国产乱码最新视频| 激情视频一区| 欧美电影在线免费观看网站| 久久精品国产亚洲高清剧情介绍| 国产精品久久国产三级国电话系列| 亚洲性线免费观看视频成熟| 久久久国产视频91| 国产精品极品美女粉嫩高清在线| 国产精品资源| 欧美黄色日本| 免费成人在线观看视频| 亚洲欧美日韩精品| 在线观看免费视频综合| 亚洲国产欧美日韩| 欧美性色综合| 欧美精品一区二区高清在线观看| 黄色精品免费| 欧美大片第1页| 91久久久久久国产精品| 欧美中文字幕在线视频| 欧美黄色视屏| 99视频在线观看一区三区| 亚洲小视频在线观看| 另类激情亚洲| 国产精品美女久久久久久2018| 免费成人黄色| 欧美激情一二区| 欧美精品一区三区在线观看| 国产精品视频yy9299一区| 欧美日韩亚洲一区二| 国产伦精品一区二区三| 欧美日韩一区二区视频在线观看| 免费视频最近日韩| 欧美高清视频www夜色资源网| 99视频精品| 黑人巨大精品欧美黑白配亚洲| 国产精品日韩精品| 欧美日韩美女| 一区二区国产日产| 欧美日韩精品免费在线观看视频| 亚洲深夜福利| 久久久久9999亚洲精品| 欧美日韩一区三区四区| 欧美高清在线| 欧美日韩一区二区三区四区五区| 欧美大尺度在线观看| 欧美激情第10页| 欧美一区精品| 欧美午夜精品久久久久久人妖| 欧美精品久久一区| 美女视频黄 久久| 一区二区三区欧美在线观看| 两个人的视频www国产精品| 国产精品看片资源| 久久国产一区二区三区| 在线观看国产精品淫| 最新日韩精品| 国产精品美女久久久久久2018| 免费观看久久久4p| 国产精品99久久久久久久女警| 在线观看成人网| 欧美精品成人在线| 另类av一区二区| 性欧美xxxx视频在线观看| 免费观看欧美在线视频的网站| 在线高清一区| 亚洲一区亚洲二区| 亚洲国产色一区| 亚洲精选国产| 午夜国产不卡在线观看视频| 久久亚洲高清| 欧美在线视频a| 国产日韩欧美一区二区三区四区| 99视频精品全部免费在线| 一本色道久久| 午夜精品久久久久久| 一区二区三区欧美视频| 羞羞答答国产精品www一本| 国产一区视频网站| 欧美性猛交xxxx乱大交蜜桃| 夜夜精品视频一区二区| 亚洲另类一区二区| 欧美日韩精品免费| 亚洲国产成人tv| 国产亚洲精品久久久久婷婷瑜伽| 久久精品视频99| 好看的亚洲午夜视频在线| 国内成人精品视频| 久久免费观看视频| 亚洲久久在线| 亚洲欧洲在线视频| 欧美激情在线免费观看| 国产欧美激情| 午夜精品视频在线观看一区二区| 欧美精品亚洲精品| 国产一区视频在线观看免费| 欧美精品在线网站| 欧美日韩在线一二三| 国产精品手机视频| 久久女同互慰一区二区三区| 欧美va亚洲va日韩∨a综合色| 久久国产精品久久w女人spa| 免费观看成人www动漫视频| 国产精品毛片va一区二区三区| 亚洲国产美女精品久久久久∴| 国产精品视频99| 国产精品亚洲综合久久| 欧美一区二区成人6969| 欧美三级电影一区| 国产精品久久久久秋霞鲁丝| 欧美性猛交一区二区三区精品| 国产视频精品va久久久久久| 欧美freesex交免费视频| **性色生活片久久毛片| 亚洲欧美日韩爽爽影院| 在线看无码的免费网站| 伊人成人开心激情综合网| 韩国成人理伦片免费播放| 欧美日韩一区二区视频在线观看| 国产精品国产三级国产专播精品人| 一本色道精品久久一区二区三区| 一区二区三区国产盗摄| 一本色道久久综合亚洲精品不| 欧美成人午夜激情| 老色鬼精品视频在线观看播放| 欧美国产日韩xxxxx| 激情综合在线| 久久精品国产91精品亚洲| 国产一区二区三区的电影| 欧美一区二区在线免费观看| 蜜桃av一区二区| 免费成人你懂的| 欧美大片一区二区三区| 久久精品成人| 在线成人av网站| 欧美久久久久久久| 国产精品理论片| 国产精品极品美女粉嫩高清在线| 亚洲精品综合精品自拍| 亚洲美女av电影| 一区二区三欧美| 国产欧美三级| 久久精品国产视频| 欧美激情麻豆| 欧美精品videossex性护士| 奶水喷射视频一区| 午夜精品偷拍| 国产亚洲精品v| 日韩视频二区| 国产一区亚洲| 尤物yw午夜国产精品视频| 国产一区日韩欧美| 亚洲黄色一区二区三区| 欧美成年人视频网站欧美| 在线日韩视频| 亚洲天堂成人在线观看| 国产亚洲欧美日韩日本| 亚洲精品国精品久久99热一| 亚洲成人在线视频播放| 亚洲六月丁香色婷婷综合久久| 欧美日韩视频一区二区三区| 亚洲欧美色婷婷| 久久亚洲欧美国产精品乐播| 久久久国产精品一区| 国产亚洲激情在线| 国产精品一区在线播放| 亚洲女同同性videoxma| 国产日产欧美a一级在线| 欧美a级片网站| 久久黄色网页| 欧美精品导航| 99热精品在线观看| 韩国欧美一区| 亚洲免费视频一区二区| 亚洲人久久久|