《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于DSP的便攜式雷達系統
基于DSP的便攜式雷達系統
EEworld
EEworld
摘要: 本設計的信號處理機是希望以他為主體構成一個完整的便攜式雷達系統,除了信號處理的任務之外,采樣、顯示、通信等多種任務也必須由他來完成,需要滿足實時多任務的要求,所以必須使用嵌入式實時操作系統。本文主要介紹了為什么使用實時操作系統以及基于DSP/BIOSⅡ實時操作系統的總體軟件設計思想和方案。
Abstract:
Key words :

        DSP平臺的信號處理機一般只是整個系統的一個專用于信號處理算法的子部分,不需要控制太多的外設,而且為了滿足實時信號處理,盡量采用前后臺式的線性程序結構。

本設計的信號處理機是希望以他為主體構成一個完整的便攜式雷達系統,除了信號處理的任務之外,采樣、顯示、通信等多種任務也必須由他來完成,需要滿足實時多任務的要求,所以必須使用嵌入式實時操作系統。本文主要介紹了為什么使用實時操作系統以及基于DSP/BIOSⅡ實時操作系統的總體軟件設計思想和方案。

  1、總體硬件方案設計

  本信號處理機以TMS320C5509作為整個系統的核心,由于考慮到圖像的緩存需要較大的存儲空間,所以擴展了三星公司的16 Mb的SDRAM——KM416S1020C作 為擴展存儲器。整個系統的工作流程是由控制器和D/A提供給前端采樣頭所需的信號,并啟動A/D對采樣頭傳來的模擬信號進行采樣,DSP接收之后做相應的信號處理,根據鍵盤的設定將圖像按照一定的要求顯示到彩色圖形液晶上,并通過USB接口將數據傳送到PC機存儲以便做進一步的處理和顯示??傮w硬件框圖如圖1所示。

TMS320C5509總體硬件框圖

  TMS320C5509數字信號處理器是德州儀器公司(TI)TMS320C5000系列中新推出的一種,極大降低了功耗,達到了每個MIPS只需0.05 mW的水平,與市場上的主流產品TMS320C54x相比,功耗降低了6倍。TMS320C5509的內核是從TMS320C54x上發展而來的,所以可以完全兼容現在市場主流的TMS320C54x系列處理器的指令,既保護了用戶在軟件方面的投資,又使得熟悉TMS320C54x編程的軟件人員幾乎不用再學習就可以編寫他的軟件。同時,TMS320C5509中還集成了大量諸如AD,USB控制器之類的片內外設,使其成為了一款具有SOC(片上系統)性質處理器,用戶只需外加很少的輔助器件就可以構成一個較完整的DSP系統。從以上特點可以看出,TMS320C5509非常適合于應用在便攜式系統中。

  2、實時操作系統DSP/BIOSⅡ的簡介

  TI公司的DSP/BIOSⅡ是一種專門為TI公司的TMS320系列DSP芯片設計的嵌入式實時多任務操作系統。主要由5個部分組成:

  (1)線程和調度(Procedure and Scheduling)

  DSP/BIOSⅡ提供了4種不同的執行線程,包括HWI(硬中斷任務)、SWI(軟中斷任務)和TSK(任務)等,每一類線程又具有不同的執行、掛起、休眠等特性。DSP/BIOSⅡ支持基于靜態優先級的調度方法,又可以通過修改內核提供搶先式多任務服務。

  (2)硬件抽象(Hardware Abstraction)

  他提供了PIP和SIO兩種數據傳輸模式,可以方便DSP與外設之間的數據交換。Pipe(數據管道)使用了較少的內存,并且傳輸的速度快、效率高。SIO(流)對內存有了更高的抽象,便于創建設備驅動程序更加結構化的方法。

  (3)資源管理(Resoure Management)

  利用DSP/BIOSⅡ的邏輯接口可以對特定的硬件部分進行訪問和配置。DSP/BIOSⅡ不僅可以通過其設置工具來定義內存映射、中斷向量表而且還可以設置定時器、串行口等硬件設備。

  (4)通信和同步(Communication and Synchronization)

  DSP/BIOSⅡ支持旗語(Semaphores)、郵箱(Mailbox)和數據隊列(Queue)等多種內部線程通信和同步的方式。旗語是最主要的同步方式,可以使任務通過旗語來運行和掛起,還可以用互斥旗語來管理緩沖區和設備。

  (5)實時分析(Real-Time Analysis)

  實時分析工具能夠讓開發者在程序執行期間對DSP進行交互和診斷。DSP/BIOSⅡ不僅提供了常用的日志(LOG),STS,TRC模塊,還提供了CPU負載圖(CPULoad Graph)、執行圖(Execution Graph)等多種更方便的調試和觀察工具。

使用DSP/BIOSⅡ來做項目的第一步就是模塊劃分,即把項目所要完成的功能拆分成幾個相對獨立的線程來完成(可以認為線程在運行時是獨占DSP的),根據線程中使用硬件資源的情況考慮用什么類型的線程來完成。一般來說,用到硬中斷的任務放到HWI來完成,用到定時器的任務可以放到PRD(周期任務)中完成。然后是確定線程之間的關系,根據他來設定各個線程的優先級,以及用 什么方式通訊和交換數據。旗語是最便于使用的通訊方式。

  探地雷達信號處理機的信號處理過程:A/D每采來一列數據之后給DSP發一個硬中斷信號,每接收到一列數據之后,DSP對這列數據分別進行平均濾波和自適應濾波,同時進行列計數;當列計數到達一幀時,對這一幀圖像信號進行小波去噪處理和脈沖壓縮,最后根據鍵盤的設定把圖像顯示到圖形液晶上,并通過USB接口送到PC主機,以便下一步的處理。

  根據以上的執行過程,整個軟件分解為12個獨立的任務,其中列中斷、USB數據傳送這2個模塊是HWI(硬中斷)類型的任務,鍵盤模塊屬于PRD(周期性)任務(完成對鍵盤定期掃描),其余模塊是SWI(軟中斷)類型的任務。初始化任務完成對DSP的初始設定后就刪除;列中斷任務負責給DSP發送列數據來臨信息,觸發列平均、列自適應任務,完成對一列數據的去噪處理;列計數模塊完成對列中斷的計數,當到達一幀時,發送幀中斷,觸發一系列針對幀的數據處理任務;整個軟件系統的執行流程如圖2所示。

 DSP/BIOSⅡ作為一種商用的操作系統,提供給便于使用的圖形配置界面。使用圖形界面可以幫助開發者快速開發程序,不必寫繁瑣的初始化程序,而可以用圖形界面配置后讓編譯器自動生成。比如對于串行口(MCBSP)的設置就需要配置中斷源、數據格式、收發頻率等十幾個寄存器,麻煩而且容易出錯,但是如果使用圖形界面來設置,一切就容易多了。圖形配置界面不僅可以完成對硬件資源的設置,還可以對任務、信號量進行初始化,完成了他,也就完成了使用DSP/BIOSⅡ的第二步工作。完成各個線程程序的編寫之后,編譯并載入DSP中運行。DSP首先初始化,然后從MAIN()函數跳入任務循環隊列,按照優先級執行隊列中的任務,而任務一般都是無限循環的,只被特定的信號量掛起。

  DSP/BIOSⅡ提供了強大的分析調試工具。除了常用的方法之外,CPU負載圖和執行圖是兩種非常有效的方法。CPU負載圖提供的是目標CPU的負載曲線。CPU負載的定義是除去執行最低優先級任務以外的時間量。最低優先級任務是只在其他線程都不運行時才執行的任務。因此,CPU負載圖包括從目標向主機傳送數據和執行附加后臺任務所需的時間。在執行圖中,可以看到各個線程的活動方式。圖形中還包括了信號量的活動,周期性函數標記(tick)和時鐘模塊標記。執行圖能從整體上看到項目所有線程的活動狀態。根據調試得到的信息可以評估線程的執行情況和CPU的負荷情況,配合其他調試工具,修改設計直到完成項目的功能需要。

  CPU負載圖反映的是軟件系統所需要的性能和CPU實際最大性能的比值,像PC機上性能統計圖,如果所需的性能大于DSP的實際性能,就必須修改設計、優化算法、加快時鐘頻率,甚至更換性能更高的DSP芯片。

  執行圖顯示了各個任務執行過程中的細節信息,對于嵌入式應用而言,實時性是非常重要甚至是必須滿足的條件,操作系統按很小的間隔進行調度就是力圖保證系統響應的實時性。但是在實際中,如果任務分配不好,使得任務不能在調度間隔內完成,就會影響整個系統的實時性,這時,必須對任務劃分作合理的修改。比如本系統中對一列數據的去噪處理,原先是等到一幀數據來到后再做的,仿真中發現這樣使得一幀間隔內所要執行的任務過多,DSP無法完成,所以將數據的預處理改到每一列去做,保證系統的實時性。

  4、DSP/BIOSⅡ操作系統使用中要注意的問題

  (1)很好地使用DSP/BIOSⅡ的關鍵在于很好地理解操作系統,這有點像算法理論和應用算法的關系。操作系統凝聚了軟件領域幾十年發展中的精華,有很多概念和結構是需要很深入的理解和思考的,所以,初學者一定得反復看看一些專門講操作系統的書籍。

  (2)任務必須寫成下面2種形式之一。

  在DSP/BIOSⅡ開發環境里沒有要求顯示調用OSTaskDel(),這是因為開發環境自動做了處理,實際原理都是一樣的。

  5、結束語

  本文對探地雷達信號處理機的硬件結構和軟件設計都做了介紹,重點介紹了如何在項目應用中使用DSP/BIOSⅡ實時嵌入式操作系統。

 

此內容為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>
          亚洲人成毛片在线播放女女| 亚洲曰本av电影| 欧美午夜在线观看| 国产日产欧美一区| 香蕉久久夜色精品国产使用方法| 久久精品综合| 国产午夜一区二区三区| 永久免费毛片在线播放不卡| 欧美一区二区三区视频| 国产日韩欧美在线观看| 最新成人在线| 国产一区二区三区久久悠悠色av| 免费中文日韩| 欧美一区国产在线| 一本色道久久综合亚洲二区三区| 欧美不卡激情三级在线观看| 亚洲日本在线视频观看| 国产日韩欧美黄色| 久久久99爱| 欧美中日韩免费视频| 中文一区二区在线观看| 欧美日韩精品二区| 久久精品二区亚洲w码| 国产午夜精品一区理论片飘花| 欧美在线亚洲综合一区| 欧美96在线丨欧| 亚洲欧美一级二级三级| 欧美日韩成人激情| 欧美午夜精品久久久久免费视| 亚洲影院在线| 欧美特黄a级高清免费大片a级| 国产日韩精品久久| 欧美小视频在线观看| 一区二区亚洲精品国产| 久久精品中文| 欧美精品首页| 国产欧美成人| 牛牛影视久久网| 宅男噜噜噜66一区二区| 99国产成+人+综合+亚洲欧美| 欧美精品久久久久久久久久| 国产欧美一区二区三区沐欲| 欧美成人精品一区| 香蕉尹人综合在线观看| 国产欧美在线观看一区| 精品1区2区3区4区| 一本色道**综合亚洲精品蜜桃冫| 一本色道久久加勒比精品| 国产精品一区免费在线观看| 久久九九免费| 欧美精品www| 国产视频精品va久久久久久| 欧美日韩国产三级| 久久精品国产亚洲一区二区| 亚洲美女尤物影院| 亚洲啪啪91| 国产精品羞羞答答| 激情久久久久| 亚洲片国产一区一级在线观看| 激情视频一区二区三区| 午夜精品视频在线观看一区二区| 久久精品日产第一区二区三区| 国产午夜亚洲精品不卡| 136国产福利精品导航网址应用| 欧美人牲a欧美精品| 日韩视频免费大全中文字幕| 久久久视频精品| 一区二区免费在线播放| 国产视频久久网| 久色婷婷小香蕉久久| 亚洲毛片在线| 国产精品午夜在线| 91久久国产自产拍夜夜嗨| 亚洲免费视频观看| 国产一区二区三区高清在线观看| 亚洲国产婷婷香蕉久久久久久| 久久综合狠狠综合久久激情| 久久久噜噜噜久久中文字免| 国产毛片精品国产一区二区三区| 激情一区二区三区| 日韩午夜激情电影| 久久久国产91| 亚洲一级免费视频| 国产女人精品视频| 欧美a级大片| 国产麻豆精品久久一二三| 国产女优一区| 欧美久久在线| 玖玖玖免费嫩草在线影院一区| 亚洲精品一区在线| 欧美国产综合| 一本色道婷婷久久欧美| 亚洲国产91色在线| 亚洲欧美日韩国产综合精品二区| 另类图片国产| 久久综合久久综合久久| 国内外成人免费激情在线视频| 美女国内精品自产拍在线播放| 欧美精品在线一区二区三区| 国产精品激情偷乱一区二区∴| 激情懂色av一区av二区av| 亚洲国产高清aⅴ视频| 黄色成人在线网站| 欧美一区二区免费| 亚洲国产日韩欧美在线99| 欧美在线视频在线播放完整版免费观看| 欧美日韩1区2区| 91久久久国产精品| 欧美亚洲成人精品| 免费成年人欧美视频| 欧美日韩国产高清| 国产欧美日韩亚洲一区二区三区| 国产一区日韩一区| 欧美午夜精品一区二区三区| 亚洲欧美国产精品专区久久| 欧美精品七区| 一级成人国产| 国户精品久久久久久久久久久不卡| 国产精品欧美一区二区三区奶水| 国产精品你懂的在线| 久久国产高清| 久久久国产精彩视频美女艺术照福利| 欧美福利视频网站| 午夜视频精品| 国产欧美日韩在线观看| 欧美亚洲免费在线| 欧美日韩午夜剧场| 久久精品av麻豆的观看方式| 欧美激情偷拍| 亚洲欧美另类在线观看| 亚洲国产精品一区二区第一页| 久久久精品国产免费观看同学| 国产精品爽爽爽| 在线视频一区观看| 亚洲午夜激情网站| 国内成人精品视频| 久久黄色影院| 日韩一二三区视频| 一区二区三区在线视频播放| 欧美日韩国产色综合一二三四| 国产欧美一区二区三区久久| 欧美va亚洲va香蕉在线| 亚洲第一页在线| 欧美成人综合网站| 国产精品欧美日韩一区二区| 国产精品久久一区二区三区| 欧美激情中文字幕一区二区| 亚洲视频在线播放| 亚洲国产精品美女| 亚洲国产精品嫩草影院| 国模套图日韩精品一区二区| 国产精品入口夜色视频大尺度| 久久这里只有精品视频首页| 亚洲一区三区视频在线观看| 亚洲影院免费观看| 亚洲国产日韩一级| 91久久久久久久久久久久久| 亚洲电影成人| 亚洲欧美日韩精品| 亚洲五月婷婷| 久久精品免费| 久久成人亚洲| 精品成人国产在线观看男人呻吟| 欧美国产极速在线| 国产精品v日韩精品v欧美精品网站| 久久久国产视频91| 欧美va日韩va| 久久在线免费视频| 欧美福利电影网| 香蕉久久久久久久av网站| 国产日韩精品一区| 小黄鸭精品密入口导航| 欧美日韩一区综合| 国产精品亚洲视频| 亚洲一区二区在线看| 一区二区三区在线免费观看| 国产精品试看| 狠狠色综合日日| 欧美一区二区三区免费视频| 一本在线高清不卡dvd| 午夜精品久久久99热福利| 欧美1级日本1级| 国产精品久久久久91| 国际精品欧美精品| 久久亚洲精品中文字幕冲田杏梨| 亚洲欧美日韩中文播放| 亚洲激情视频在线观看| 国产精品制服诱惑| 国产在线拍偷自揄拍精品| 国产久一道中文一区| 亚洲精品小视频在线观看| 国产精品久久久久久久久久妞妞| 午夜精品久久久久久久久| 99香蕉国产精品偷在线观看| 午夜精品久久久久久久久久久| 激情伊人五月天久久综合| 性色av一区二区三区在线观看| 久久久午夜视频| 久久综合影视| 国产精品九九久久久久久久| 亚洲新中文字幕| 99国产精品国产精品毛片| 狠狠入ady亚洲精品| 亚洲福利小视频| 国产日韩欧美视频| 亚洲精品一区二区三区福利| 国模精品一区二区三区色天香| 久久成人免费网| 欧美视频中文一区二区三区在线观看| 亚洲免费一在线| 亚洲一区二区精品在线观看| 乱人伦精品视频在线观看| 精东粉嫩av免费一区二区三区| 亚洲免费伊人电影在线观看av| 亚洲特级毛片| 99热在这里有精品免费| 欧美精品日韩一区| 欧美网站在线| 国产一区二区日韩| 国产一区欧美| 国产亚洲欧洲一区高清在线观看| 久久免费视频网站| 亚洲欧美激情视频在线观看一区二区三区| 国产欧美视频一区二区三区| 亚洲婷婷综合久久一本伊一区| 国产午夜精品久久久久久久| 亚洲乱亚洲高清| 国产一区二区三区在线观看精品| 欧美深夜影院| 亚洲六月丁香色婷婷综合久久| 一区二区三区视频在线看| 久久夜色精品国产欧美乱| 欧美日韩一区二区三区在线观看免| 欧美午夜精品一区| 暖暖成人免费视频| 激情综合色丁香一区二区| 在线精品国产成人综合| 美国十次了思思久久精品导航| 久久国产精品一区二区| 欧美午夜不卡影院在线观看完整版免费| 亚洲人成欧美中文字幕| 亚洲精品一区二区在线观看| 亚洲第一精品久久忘忧草社区| 午夜精品久久久久久久99樱桃| 在线 亚洲欧美在线综合一区| 亚洲第一精品夜夜躁人人躁| 香蕉久久夜色| 欧美激情一区二区三区在线| 亚洲视频精选| 久久九九99视频| 国产精品一区2区| 国产精品一区二区在线观看| 国产精品一区2区| 一区二区在线视频观看| 国产精品色一区二区三区| 亚洲桃色在线一区| 亚洲福利视频免费观看| 欧美成人免费在线观看| 99成人精品| 亚洲精品韩国| 国产欧美欧洲在线观看| 怡红院精品视频在线观看极品| 国产在线播放一区二区三区| 依依成人综合视频| 欧美日韩一区二区三区在线| 亚洲欧美三级在线| 性做久久久久久免费观看欧美| 亚洲国内精品在线| 免费在线国产精品| 99精品欧美一区二区三区| 最新热久久免费视频| 亚洲精选大片| 男人的天堂亚洲在线| 欧美在线|欧美| 新片速递亚洲合集欧美合集| 欧美另类亚洲| 亚洲片在线观看| 久久露脸国产精品| 亚洲精品日韩一| 在线视频免费在线观看一区二区| 欧美激情一区二区久久久| 亚洲影院色无极综合| 亚洲精品乱码久久久久久日本蜜臀| 免费精品99久久国产综合精品| 欧美激情亚洲精品| 国产日韩欧美在线看| 亚洲视频一区二区免费在线观看| 亚洲图片在线观看| 国产在线欧美日韩| 国产精品久久毛片a| 国产区欧美区日韩区| 亚洲三级免费电影| 你懂的亚洲视频| 欧美三级在线| 欧美久久影院| 9人人澡人人爽人人精品| 亚洲肉体裸体xxxx137| 亚洲视屏一区| 欧美一级二级三级蜜桃| 一本色道久久加勒比精品| 国产欧美日韩在线| 国产在线拍偷自揄拍精品| 狠狠入ady亚洲精品| 欧美视频一区二区三区…| 久久av在线| 亚洲一区国产一区| 韩国av一区二区| 一区免费观看视频| 久久一区二区三区国产精品| 欧美亚洲动漫精品| 国产精品都在这里| 国产欧美精品| 欧美成人一区在线| 久久国产精品久久久久久久久久| 国产欧美在线视频| 欧美极品欧美精品欧美视频| 精品动漫av| 欧美日本簧片| 在线精品国产成人综合| 欧美片网站免费| 国产欧美韩国高清| 91久久极品少妇xxxxⅹ软件| 一区二区高清| 国产色爱av资源综合区| 亚洲欧美日韩在线播放| 老司机免费视频久久| 亚洲线精品一区二区三区八戒| 国产精品亚洲综合天堂夜夜|