《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于組播的LFMCW雷達顯示系統設計與實現
基于組播的LFMCW雷達顯示系統設計與實現
2014年電子技術應用第11期
張士宗1,2,唐國珍1,2
1.電子科技大學 電子科學技術研究院,四川 成都611731; 2.電子科技大學 寧波研究院,浙江 寧波315040
摘要: 基于組播傳輸機制設計并實現了雷達系統網絡結構,定義了各種顯控協議報文的數據結構以及與之相關的組播地址。針對數據報文中的極坐標數據,提出了一種基于三維優化查找表算法的坐標轉換方法。對轉換過程中的漏點和重點等問題進行了有效解決,并分析了組播在實現多屏顯示和在綜合船橋系統中的擴展優勢。最終系統通過QT繪制界面,在以XC6SLX100T和DAVINCI DM3730為基礎的硬件平臺上完成了實際測試,驗證了系統的可行性。
中圖分類號: TN958.94
文獻標識碼: A
文章編號: 0258-7998(2014)11-0029-03
Design and implementation of the LFMCW radar display system based on multicast
Zhang Shizong1,2,Tang Guozhen1,2
1.Research Institute of Electronic Science and Technology of UESTC,Chengdu 611731,China;2.Ningbo Research Institute of UESTC,Ningbo 315040,China
Abstract: A radar display system is designed and implemented based on the multicast transmission, the contents of the display control protocols and the related multicast addresses are also defined. A coordinate transformation method based on the three-dimensional optimal look-up table method is presented specifically to the polar coordinates in the image data packet. The issues of point missing and repeated points are effectively resolved. The extended advantages of the multicast transmission both in the realization of multi-screen display and the integrated bridge system are analyzed. The actual test of this system is ultimately accomplished on the hardware platform based on XC6SLX100T and DAVINCI DM3730, according to them the feasibility of this system is verified.
Key words : display system;multicast;integrated bridge system;coordinates conversion;look-up table;DM3730

0 引言

  LFMCW(線性調頻連續波)雷達是一種通過對連續波進行頻率調制來獲得距離與速度信息的雷達。因其具有發射功率低,距離分辨力高、不存在距離盲區等優點越來越多地應用于船舶導航中。顯示系統作為雷達直接面對操作者的部分,其成像的好壞直接影響到操作的判斷。同時對于集成度越來越高的綜合船舶電子系統,單一傳感器的數據內容往往要提供給多個顯示單元,以便利用冗余信息進行數據融合提高判斷的可靠性。為此,本文提出了一種三維優化查找表算法,很好地解決了雷達成像中的重點和漏點問題,同時利用組播機制完成了多屏顯示以及在綜合船橋系統中的拓展。

1 系統的網絡結構

  本系統并沒有采用如SPI等傳統的總線傳輸作為雷達掃描單元和顯示單元之間的通信機制,而是利用了標準的以太網傳輸通信。考慮到相關的拓展,沒有選擇簡單的單播機制而選擇了組播。

  1.1 組播

  組播是一種一點到多點(或多點到多點)的通信方式,即多個接收者同時接受一個數據源發送的相同信息。組播通信中使用的是D類IP地址,其范圍在224.0.0.1~239.255.255.255 之間。由于傳輸層上的TCP協議不支持組播,所以下面設定的顯控報文都采用了UDP協議。

  1.2 系統的結構及實現


001.jpg

  顯示系統網絡結構如圖1所示,236.6.7.8、236.6.7.9、236.6.7.10等就是組播地址,它們可以看成雷達掃描單元和顯示單元之間的通道,每個組播組都有其專屬的功能[1]。系統一上電,各單元都會根據IGMPV3協議發出加入相應組播組的通知,其部分代碼如下:

  #define  MCAST_REC_ADDR"236.6.7.8"

  #define  MCAST_FD_ADDR"236.6.7.9"

  struct    ip_mreq mreq;

  mreq.imr_multiaddr.s_addr = inet_addr(MCAST_REC _ADDR);

  mreq.imr_multiaddr.s_addr = inet_addr(MCAST_FD _ADDR);

  ……

  系統通過這些通道以UDP數據包作為載體傳遞信息。236.6.7.10為控制信息通道,傳遞開關、掃描速度、增益、雨雪雜波抑制等控制信息;236.6.7.9是反饋信息通道,主要是顯示單元接收確認信息;236.6.7.8是數據內容通道,傳輸大量的雷達圖像信息。

  1.3 報文格式

  系統自定義了相關報文格式,其內容如表1所示。

005.jpg

  以海雜波為例,控制報文中C1是控制命令字,06是內部配置寄存器的編號,19 是狀態值(19在界面的顯示值是19/256×100);考慮到單向通信機制的不可靠本文引入了反饋機制,控制報文發出時系統參數不會立刻改變,而是等待接收到反饋報文,C4 是反饋命令字,19是當前海雜波抑制值;數據報文中0100000000200002是數據的幀頭,其中20(32d)是含有掃描線的數量,例子里73 0B是掃描線的編號,1D07是掃描線的角度信息。

2 數據處理

  從組播地址236.6.7.8接收到的雷達圖像數據是極坐標形式,由表1可以看到其表示的是掃描線上每個點的灰度值,角度值由1D07(1821d)/2 048×360算得,但是極坐標數據無法直接顯示還必須經過坐標轉換,這就是圖1中的中間件部分所完成的工作,也是整個顯示系統的關鍵組成部分。

  2.1 基本坐標轉換方式比較

  直接轉換方法如下:

  1.png

  式中,?茲為極坐標角度,r為半徑,x為直角坐標中的橫坐標,y為縱坐標。直接運用公式計算看似簡單但不可避免地帶來重點和漏點等問題,這是因為直角坐標和極坐標之間的映射不是一一對應的。由于極坐標在直角坐標系中呈放射狀分布,導致近端多個極坐標映射到一個直角坐標點的情況,這就是重點;而在圓心遠端的直角坐標點會出現沒有極坐標映射的情況,這是漏點[2]。重點會造成數據冗余,漏點會影響成像。

  計數法是根據直角坐標都是整數,且相鄰點的變化量只有0、1,可以進行進位信息存儲,此法同樣只能減少存儲空間,無法解決漏點問題[3]。查找表法預先存儲了每一個極坐標對應的直角坐標,直接尋址操作,此法使轉換效率大大提升,但所需存儲空間大且不能避免漏點[4]。

  2.2 三維優化查找表算法

  比較了上述算法并綜合考慮了硬件資源開銷,提出一種以極坐標為地址,直角坐標為數據的三維優化查找表算法,既解決了坐標轉換開銷大,顯示卡頓問題,也對重點和漏點問題進行了有效解決,最后利用對稱性減少了預先存儲的數據量[5]。

  根據查找表的定義,重點在表中的反映形式為不同的地址擁有同樣的內容。如有N個地址對應數據相同,為了消除重點可將其中N-1個地址的數據編輯為0,保留唯一的一個地址的數據。實際采用的消除方式是保留其中地址最小的內容,其余地址內容設為0。這樣就確保了表中所存直角坐標的唯一性。

  補漏的思路是利用其鄰近非漏點的灰度值。采用三維查找表的目的也就是希望將轉換坐標點附近的漏點位置標記出來,利用已知的灰度值對其進行插值。而建立這種查找表的第一步就是找出漏點。由式(1)建立起一個所有轉換直角坐標的數組{(x,y)},通過下面公式:

  2.png

  將結果數組與上面得到的結果數組相比較就得到了漏點數組{(x′,y′)}。

  第二步是給這些漏點去找到其附近的非漏點,好進行補漏的過程。本系統在極坐標直接轉換得到的直角坐標數組{(xi,yi)}中任選一點再遍歷漏點數組{(x′,y′)}由式(3):

  3.png

  得數組{(xij′,yij′)},并用(xi,yi)橫坐標和縱坐標分別減去數組{(xij′,yij′)}中對應的元素得到差值(xi-xi1′,yi-yi1′)(xi-xi2′,yi-yi2′)…(xi-xij′,yi-yij′),再用一個2j×k bit的數add的每k bit分別表示差值,遍歷直角坐標數組將所有得到的(x,y,add)i保存為查找表文件。考慮到角度量化值N為2 048,掃描半徑M為384,實際系統在數據之后另外加上2位的補漏標志位。00表示該坐標附近無漏點,01表示坐標(x,y+1)為漏點(當前坐標為(x,y)),10表示(x+1,y)為漏點,基本完成成像要求。

  優化后的查找表算法解決了重點、漏點等問題但需耗費16 MB的存儲空間,而實際上通過對稱性優化只需在查找表中存儲0°~45°的數值就可以完成數據的轉換。系統在處理數據過程中進行兩次轉換,由表1知每根線都有各自的編號n,收到數據包時先提取出編號進行判斷,然后用下面公式進行轉換,將其區域的掃描數據映射到0°~45°區域:

  4.png

  當最終輸出到顯存時,還需要再次轉換成掃描線上

  像素點對應屏幕上的真實坐標,其轉換公式如下:

  5.png

  系統的算法流程如圖2所示。

002.jpg

3 組播的優勢及系統擴展

  隨著現代船只電子系統的集成化越來越高,多傳感器復合顯示的需求也越來越大,雷達數據往往也要提供給多個顯示單元??紤]到雷達掃描一周產生大約1 MB的數據量以及24 r/min或者36 r/min的掃描速度,系統如果自己先進行數據復制再傳輸顯然是困難的,而組播的特點剛好是加入同一組播組的成員都可以接收到發向這個組播地址的數據,例如多個顯示單元只要都加入了系統中236.6.7.8組播組都可以接收并顯示雷達圖像數據,輕松實現多屏顯示。

003.jpg

  而對于最近興起的綜合船橋系統,其顯示系統結構如圖3所示,顯示單元可以分別作為ECDIS、Radar(有兩部S-Band 和 X-Band)以及Conning(船舶綜合數據顯示系統)進行工作,又可以切換S-Band雷達和X-Band雷達信息進行交換顯示,同時當單一顯示器出現故障時可以利用其他顯示單元備用顯示。其復合顯示的基礎就是組播機制,顯示系統通過加入的組播組實現相關的顯示,對于GPS、AIS通過標準串口輸出的數據也可以通過轉換器封裝成UDP報文發送到組播地址。所以,基于組播的雷達可以很好地融入綜合船橋系統中,實現擴展。

4 實驗與測試

  系統利用QT完成了界面設計并接收坐標轉換后的雷達圖像數據繪制出來[6],這里硬件采用了Xilinx公司推出的XC6SLX100T-2FG676C FPGA芯片以及TI公司的DAVINCI DM3730芯片,并外掛了DDR3芯片來存儲查找表,所用存儲空間為1.97 MB,其實驗效果如圖4所示。

004.jpg

  圖4中,上兩幅圖分別是未對邊界進行設置,且沒有進行補點算法下漏點的顯示狀態以及加上邊界約束,注釋掉刻度層后的顯示效果圖,可以清楚地觀察到算法的效果;而下兩幅圖是兩臺顯示器和一個掃描單元同時連接到一臺路由器的LAN口,實現多屏顯示的效果圖,其中左下圖的顯示系統工作在Linux環境下,而右下圖的顯示系統工作在Windows環境下。

5 結論

  系統基于組播機制實現了多屏顯示以及綜合船橋系統中的顯示切換,并優化了一種三維查找表算法,很好地解決了雷達成像過程中的重點和漏點問題。同時也解決了在進行大量數據轉換的過程中,由于硬件資源的限制而造成的卡頓現象。在硬件平臺上的實際測試效果良好。

參考文獻

  [1] 陳筱倩,周陬,王宏遠.基于IP組播的流媒體服務器軟件設計[J].微電子學與計算機,2004(12):76-80.

  [2] 范多亮.雷達顯示終端中的死點分析[J].信息化研究,2010,36(3):13-15.

  [3] 宋博文.基于FPGA實現雷達信號處理和圖像顯示的算法研究[D].大連:大連海事大學,2007.

  [4] 李榮忠,畢德倉,尹祺巍,等.基于查表的激光雷達圖像快速繪制算法[J].地理空間信息,2009,7(5):54-56.

  [5] 劉翠海,王文清,袁滿.一種支持雷達P顯仿真的實時坐標變換策略[J].系統仿真學報,2002,14(9):1136- 1138.

  [6] 張凌燕.多媒體會議系統音、視頻傳輸組播題的研究[J].微電子學與計算機,2003(12):22-26.


此內容為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网站| 亚洲精品一品区二品区三品区| 日韩网站免费观看| 久久久国产精品一区| 欧美在线精品免播放器视频| 国产精品久久久久久久久免费樱桃| 国产欧美日韩精品一区| 国产精品日韩在线播放| 欧美国产精品va在线观看| 亚洲国产精品免费| 在线观看91久久久久久| 性一交一乱一区二区洋洋av| 欧美激情精品久久久六区热门| 精东粉嫩av免费一区二区三区| 国产精品久久久久aaaa| 国产精品自拍三区| 欧美精品一区二区三区在线看午夜| 亚洲人成在线播放网站岛国| 欧美一区二区免费| 欧美精品成人91久久久久久久| 欧美成人一区二免费视频软件| 欧美日韩精品| 亚洲精品网站在线播放gif| 在线国产欧美| 国产午夜精品全部视频在线播放| 欧美黄色日本| 欧美丝袜一区二区三区| 香蕉尹人综合在线观看| 久久久久久午夜| 国产精品免费看久久久香蕉| 亚洲国产精品久久久久秋霞不卡| 久久免费99精品久久久久久| 国产精品免费一区二区三区观看| 久热精品在线视频| 国产亚洲免费的视频看| 激情婷婷欧美| 欧美午夜理伦三级在线观看| 亚洲国产精品毛片| 91久久国产精品91久久性色| 99re这里只有精品6| 亚洲欧美久久久久一区二区三区| 国产精品久久久一区二区| 最新日韩中文字幕| 久久国产主播| 性色一区二区三区| 一区二区精品在线观看| 老司机午夜精品视频在线观看| 免费一级欧美在线大片| 久久久久久久久一区二区| 亚洲欧美国产另类| 欧美激情一二区| 一本色道久久88综合亚洲精品ⅰ| 免费短视频成人日韩| 久久精品国产在热久久| 国产欧美日韩精品在线| 91久久精品国产91久久性色tv| 国产精品一区在线播放| 亚洲精品一区二区三区四区高清| 在线中文字幕不卡| 欧美精品色综合| 欧美一二区视频| 国产精品99一区二区| 久久久久久一区| 欧美国产精品专区| 国产在线不卡精品| 美女网站在线免费欧美精品| 国产一区亚洲一区| 国产主播在线一区| 国产精品一二三四区| 欧美日韩国产综合一区二区| 国产三级欧美三级| 国产毛片一区二区| 欧美国产精品人人做人人爱| 亚洲一区日韩在线| 午夜一区二区三区不卡视频| 久久久久久久久伊人| 欧美激情综合五月色丁香| 免费成人小视频| 国产嫩草一区二区三区在线观看| 亚洲欧美另类久久久精品2019| 国产亚洲在线观看| 欧美精品一区二区三区在线播放| 久久9热精品视频| 欧美日韩成人| 国产一区二区| 欧美国产精品人人做人人爱| 一区二区三区在线免费观看| 欧美精品久久久久久久免费观看| 欧美国产在线电影| 麻豆国产va免费精品高清在线| 国产一区再线| 免费在线欧美黄色| 国产一区二区三区在线观看视频| 99这里只有精品| 日韩一级成人av| 亚洲美女网站| 亚洲一区二区三区四区五区黄| 亚洲午夜视频| 国产一区在线视频| 欧美另类69精品久久久久9999| 国产日本欧美在线观看| 影音先锋日韩精品| 欧美日韩免费一区二区三区| 欧美成人精品在线视频| 国产精品a久久久久| 欧美日韩专区在线| 国产一区二区中文字幕免费看| 99视频有精品| 激情欧美一区二区三区在线观看| 久久久蜜桃精品| 欧美一级电影久久| 亚洲一区二区三区精品在线| 国产精品中文在线| 亚洲国产高清一区二区三区| 欧美性猛片xxxx免费看久爱| 久久婷婷国产麻豆91天堂| 欧美第一黄网免费网站| 好男人免费精品视频| 国产精品高清一区二区三区| 欧美日韩一区自拍| 欧美日韩一区二区免费在线观看| 久久久久国产精品一区三寸| 狠狠色伊人亚洲综合成人| 欧美高清一区| 久久精品视频免费播放| 欧美不卡激情三级在线观看| 欧美国产日韩一区二区在线观看| 欧美一区二区三区久久精品茉莉花| 欧美日韩精品久久| 亚洲精品久久久久久久久久久久久| 欧美一区二区三区喷汁尤物| 亚洲一区二区三区免费视频| 亚洲国产欧美一区| 麻豆精品一区二区综合av| 亚洲午夜av在线| 国产精品久久久久一区二区三区| 久久人人爽人人爽| 99精品视频网| 国产欧美一区二区色老头| 午夜国产精品影院在线观看| 精品粉嫩aⅴ一区二区三区四区| 国产精品日本| 亚洲三级电影全部在线观看高清| 午夜精品99久久免费| 久久国产精品亚洲va麻豆| 国产一区视频在线观看免费| 99国内精品| 国产精品国产三级国产专区53| 在线播放国产一区中文字幕剧情欧美| 久久九九有精品国产23| 在线免费观看视频一区| 老司机免费视频一区二区| 久久精品中文| 国产精品久久久久久久9999| 狠狠综合久久av一区二区小说| 欧美日韩国产三级| 亚洲欧美精品一区| 国产精品裸体一区二区三区| 在线观看日韩专区| 亚洲毛片在线看| 久久av二区| 国产精品日韩在线播放| 亚洲欧美成人精品| 亚洲一级片在线观看| 日韩午夜av| 欧美一级电影久久| 国产精品免费网站| 亚洲精品久久久久| 美国十次了思思久久精品导航| 性娇小13――14欧美| 欧美激情黄色片| 亚洲国产另类久久精品| 午夜精品一区二区三区在线| 久久精品人人做人人爽| 欧美日韩一区二区三区免费| 国产精品老牛| 国产精品久久久久一区二区三区| 国产欧美日韩不卡免费| 国产伦精品一区二区三区照片91| 国产一区二区三区的电影| 欧美日韩综合在线| 一区二区三区四区五区在线| 久久久久国产一区二区三区四区| 1024成人网色www| 精品88久久久久88久久久| 欧美久久影院| 欧美在线视频不卡| 国产精品99久久久久久久vr| 亚洲国产精品成人一区二区| 一区二区欧美日韩视频| 亚洲欧美国产va在线影院| 永久免费精品影视网站| 国产精品色网| 欧美日韩1区2区3区| 日韩一区二区免费高清| 99热这里只有精品8| 亚洲永久视频| 欧美一级在线播放| 激情视频一区二区| 欧美视频一区二区三区在线观看| 亚洲网站在线观看| 亚洲第一综合天堂另类专| 亚洲区在线播放| 国产精品美女久久久久aⅴ国产馆| 亚洲欧美三级在线| 欧美在线观看视频一区二区| 亚洲精品偷拍| 国产精品久久久久久久久久ktv| 在线一区观看| 久久久久国产一区二区| 亚洲免费影视| 性色一区二区三区| 欧美精品一区视频| 欧美亚洲系列| 国产欧美日韩专区发布| 国产精品丝袜久久久久久app| 久久乐国产精品| 欧美三级资源在线| 国产一区二区剧情av在线| 亚洲欧美制服另类日韩| 国产欧美日本一区视频| 国产日韩欧美一区二区| av成人天堂| 亚洲一卡二卡三卡四卡五卡| 亚洲欧美日本视频在线观看| 中国av一区| 午夜视频精品| 男同欧美伦乱| 亚洲福利在线视频| 亚洲专区免费| 亚洲精品一区在线观看香蕉| 欧美一区二区高清| 国产精品成人一区二区三区夜夜夜| 国产丝袜一区二区三区| 欧美三级日本三级少妇99| 国产精品久久久久婷婷| 国产亚洲一区二区精品| 99精品免费网| 欧美日韩一区二区三区免费看| 久久久久久欧美| 在线视频精品| 亚洲福利精品| 国产九九精品视频| 久久黄色级2电影| 伊人久久亚洲影院| 韩日视频一区| 在线中文字幕日韩| 亚洲韩国青草视频| 欧美大胆人体视频| 亚洲免费伊人电影在线观看av| 国产精品大片wwwwww| 国产欧美二区| 欧美国产日韩一区二区三区| 久久精品综合一区| 久久免费少妇高潮久久精品99| 欧美黄色一级视频| 欧美日韩直播| 欧美国产欧美亚州国产日韩mv天天看完整| 亚洲精品视频在线观看网站| 久久久久久尹人网香蕉| 欧美精品一区在线观看| 国产日韩综合一区二区性色av| 久久激情综合| 国产欧美视频一区二区三区| 国产精品影音先锋| 欧美日韩高清不卡| 亚洲国产一区二区三区a毛片| 久久国产精彩视频| 国产日韩av在线播放| 欧美一区二区三区在线| 国产精品自拍在线| 麻豆91精品| 欧美精品自拍偷拍动漫精品| 欧美成人一区在线| 亚洲伊人第一页| 欧美在线视频免费| 欧美激情综合五月色丁香| 久久久精品2019中文字幕神马| 日韩午夜激情av| 亚洲狠狠丁香婷婷综合久久久| 在线欧美日韩精品| 日韩网站在线看片你懂的| 老司机午夜精品视频| 一区二区三区.www| 欧美激情综合| 国产精品国产一区二区| 99re视频这里只有精品| 亚洲国产经典视频| 亚洲一区二区在线免费观看| 欧美一区在线直播| 久久嫩草精品久久久精品一| 国产精品初高中精品久久| 亚洲精品一区二区三区99| 久久精品99久久香蕉国产色戒| 性欧美xxxx大乳国产app| 在线观看亚洲精品| 欧美久久久久久久久久| 亚洲靠逼com| 午夜精品久久久99热福利| 欧美精品一区二区在线播放| 亚洲国产精品久久久| 欧美精品三区| 久久爱另类一区二区小说| 亚洲人成人77777线观看| 国产精品综合不卡av| 久久久www成人免费无遮挡大片| 免费观看成人www动漫视频| 免费一级欧美片在线观看| 久久综合电影一区| 久久gogo国模啪啪人体图| 日韩亚洲精品电影| 欧美婷婷久久| 亚洲欧美日韩综合aⅴ视频| 国产一区二区三区电影在线观看| 香蕉久久精品日日躁夜夜躁| 欧美激情女人20p| 欧美一区二视频在线免费观看| 亚洲毛片在线看| 欧美电影在线免费观看网站| 国产精品盗摄一区二区三区| 亚洲综合视频一区| 极品少妇一区二区| 亚洲高清毛片| 91久久精品国产91久久| 亚洲自拍16p|