《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于組播的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網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
夜夜嗨av一区二区三区免费区| 久久国产精品99国产精| 亚洲综合国产| 一本色道久久99精品综合| 亚洲国产精品日韩| 在线不卡中文字幕播放| 国模 一区 二区 三区| 国产免费亚洲高清| 国产精品在线看| 国产精品永久免费观看| 国产精品夜夜夜一区二区三区尤| 国产精品v欧美精品v日本精品动漫| 欧美精品麻豆| 欧美日本国产| 欧美三日本三级少妇三2023| 欧美吻胸吃奶大尺度电影| 欧美日韩一区二区三| 欧美午夜宅男影院在线观看| 欧美无砖砖区免费| 国产精品久久久久aaaa樱花| 国产精品日韩欧美一区| 国产欧美日韩综合| 国产一区二三区| 精品99一区二区三区| 在线国产欧美| 日韩视频在线免费| 亚洲视频在线播放| 性娇小13――14欧美| 久久精品99无色码中文字幕| 亚洲国产精品第一区二区| 亚洲精品一级| 亚洲图片你懂的| 性欧美videos另类喷潮| 久久精品九九| 欧美成年人视频网站| 欧美日本一道本| 欧美日韩在线观看一区二区| 国产精品日韩精品| 加勒比av一区二区| 亚洲欧洲日产国产综合网| 一区二区三区福利| 欧美一级在线亚洲天堂| 亚洲人成久久| 亚洲一区在线看| 久久精品国产亚洲一区二区三区| 麻豆精品在线播放| 欧美日韩成人在线播放| 国产精品久99| 红杏aⅴ成人免费视频| 日韩亚洲视频在线| 欧美在线free| 亚洲毛片一区| 欧美一区二区三区精品电影| 欧美a级片一区| 国产精品久久激情| 激情欧美一区二区| 99这里只有精品| 久久国产精品99久久久久久老狼| 亚洲美女淫视频| 欧美一级大片在线免费观看| 免费永久网站黄欧美| 国产精品久久影院| 在线观看亚洲视频啊啊啊啊| 亚洲午夜伦理| 亚洲精品日韩综合观看成人91| 亚洲一区二区三区乱码aⅴ蜜桃女| 久久久蜜臀国产一区二区| 欧美日韩成人综合天天影院| 国产欧美韩日| 亚洲激情另类| 久久电影一区| 亚洲欧美久久久| 欧美大尺度在线| 国产女人18毛片水18精品| 亚洲黄色精品| 欧美一区三区三区高中清蜜桃| 正在播放亚洲一区| 久久免费视频在线观看| 国产精品久久久久久久久免费| 1024成人网色www| 亚洲欧美日韩国产综合在线| 亚洲美女精品久久| 久久久之久亚州精品露出| 国产精品扒开腿爽爽爽视频| 亚洲福利视频免费观看| 亚洲欧美日韩精品久久奇米色影视| 亚洲精品五月天| 久久人人九九| 国产毛片一区| 亚洲午夜精品一区二区三区他趣| 日韩网站在线| 美国十次成人| 国产一区二区三区在线观看免费| 在线视频免费在线观看一区二区| 亚洲人成人99网站| 久久久久高清| 国产麻豆9l精品三级站| 一区二区三区精品在线| 99精品99久久久久久宅男| 蜜桃av综合| 好男人免费精品视频| 午夜国产精品视频免费体验区| 在线一区二区视频| 欧美激情亚洲精品| 在线免费不卡视频| 亚洲电影视频在线| 久久久久久久999精品视频| 国产精品网站在线观看| 亚洲少妇自拍| 亚洲一区三区视频在线观看| 欧美日韩一区在线| 亚洲精品一区二区三区福利| 亚洲日本黄色| 欧美成人在线免费视频| 1769国内精品视频在线播放| 亚洲国产日韩欧美一区二区三区| 久久婷婷影院| 精品动漫一区| 亚洲国产成人av好男人在线观看| 久久精品国产综合精品| 国产一区白浆| 欧美一区二区三区四区高清 | 亚洲国产裸拍裸体视频在线观看乱了中文| 欧美一二三视频| 国产女精品视频网站免费| 亚洲欧美日韩国产综合精品二区 | 欧美人交a欧美精品| 亚洲精品综合久久中文字幕| 99综合视频| 欧美午夜国产| 亚洲一区二区三区乱码aⅴ| 欧美亚洲一区| 国产日韩欧美高清免费| 欧美一区二区黄| 久久久午夜视频| 在线观看91精品国产麻豆| 亚洲精品免费在线观看| 欧美日韩国产一区二区| 一级成人国产| 午夜欧美大片免费观看| 国产亚洲第一区| 亚洲国产精品va在线看黑人动漫 | 亚洲精品欧洲精品| 欧美日本亚洲| 亚洲永久精品大片| 欧美资源在线| 在线播放日韩欧美| 艳妇臀荡乳欲伦亚洲一区| 国产精品狼人久久影院观看方式| 午夜精品久久久久| 老**午夜毛片一区二区三区| 亚洲日本成人女熟在线观看| 亚洲一区二区三区免费视频| 国产美女精品人人做人人爽| 亚洲第一区在线观看| 欧美人与性动交cc0o| 亚洲一级影院| 久久综合狠狠综合久久激情| 亚洲国产一区二区视频| 亚洲一区自拍| 国内精品免费午夜毛片| 亚洲美女中出| 国产精品欧美日韩久久| 久久精品官网| 欧美日韩午夜剧场| 性色av香蕉一区二区| 欧美成人伊人久久综合网| 亚洲视频一二区| 久久综合给合久久狠狠狠97色69| 亚洲美女精品成人在线视频| 性做久久久久久久久| 亚洲国产欧美不卡在线观看| 午夜精品久久久久久久| 激情婷婷欧美| 亚洲午夜在线视频| 一区免费观看| 亚洲欧美中文另类| 亚洲国产精品ⅴa在线观看| 亚洲欧美日本伦理| 亚洲电影免费观看高清完整版在线| 亚洲一级高清| 1769国产精品| 久久国产精品黑丝| 日韩视频在线观看| 久久在线视频| 亚洲在线播放电影| 欧美精品在线观看播放| 久久精品国产一区二区三| 欧美视频免费在线观看| 亚洲国产精品一区制服丝袜 | 国内精品伊人久久久久av一坑| 在线一区欧美| 1769国内精品视频在线播放| 欧美一级日韩一级| 99国产精品视频免费观看一公开| 乱码第一页成人| 亚洲欧美日韩一区在线| 欧美日韩精品一区视频 | 亚洲欧美日韩国产| 亚洲精品久久久久|