《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 基于GTP的Cameralink圖像采集傳輸系統(tǒng)應(yīng)用
基于GTP的Cameralink圖像采集傳輸系統(tǒng)應(yīng)用
2017年電子技術(shù)應(yīng)用第10期
張 磊,姜會(huì)林,宋延嵩,佟首峰
長(zhǎng)春理工大學(xué) 空間光電技術(shù)研究所,吉林 長(zhǎng)春130022
摘要: 針對(duì)星間激光通信中光斑實(shí)時(shí)檢測(cè)與跟蹤需求,設(shè)計(jì)了一套基于Cameralink的圖像采集、傳輸與顯示系統(tǒng)??删幊踢壿嬈骷‵PGA)接收Cameralink接口圖像數(shù)據(jù)并在片內(nèi)RAM緩存后,由數(shù)據(jù)通用傳輸(GTP)完成無(wú)壓縮并行圖像數(shù)據(jù)至高速串行數(shù)據(jù)的轉(zhuǎn)換,然后經(jīng)單模光纖實(shí)現(xiàn)至上位機(jī)的實(shí)時(shí)傳輸。對(duì)系統(tǒng)架構(gòu)、收發(fā)端的軟硬件設(shè)計(jì)進(jìn)行了詳細(xì)闡述。實(shí)驗(yàn)表明,在2.5 Gb/s鏈路傳輸速率下,系統(tǒng)可實(shí)現(xiàn)圖像數(shù)據(jù)的準(zhǔn)確解析與穩(wěn)定傳輸,且具有抗電磁干擾能力強(qiáng)等優(yōu)點(diǎn),滿足工程項(xiàng)目應(yīng)用需要。
關(guān)鍵詞: 光斑檢測(cè) CameraLink GTP
中圖分類號(hào): TN911.73
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.170929
中文引用格式: 張磊,姜會(huì)林,宋延嵩,等. 基于GTP的Cameralink圖像采集傳輸系統(tǒng)應(yīng)用[J].電子技術(shù)應(yīng)用,2017,43(10):56-58,62.
英文引用格式: Zhang Lei,Jiang Huilin,Song Yansong,et al. Application of GTP in the fiber transmission system for Cameralink[J].Application of Electronic Technique,2017,43(10):56-58,62.
Application of GTP in the fiber transmission system for Cameralink
Zhang Lei,Jiang Huilin,Song Yansong,Tong Shoufeng
Institute of Space Optoelectronic Technology,Changchun University of Science and Technology,Changchun 130022,China
Abstract: For the demand of the real-time detection and tacking of the spot in space laser communications,a image acquisition, transmission and display system was designed based Cameralink protocol. By using the programmable logic devices,the image data was received through Cameralink protocol and cached in on-chip RAM,then it was serial conversion high speed without compression. The data was transmitted to the host computer by a single mode fiber. The system architecture, transceiver hardware and software design et al. were discussed in detail. A experiment system was set up, and the experimental results show when the system will operate at a rate up 2.5 Gb/s,the image was accurately decoding and stable, reliable transmitted. The advantages of this system is high bandwidth, high quality images and high anti-jamming level. It meets the needs of the project application.
Key words : spot detection;Cameralink;GTP

0 引言

    在星間激光通信系統(tǒng)中,光電捕獲、瞄準(zhǔn)與跟蹤(Acquisition Pointing and Tracking,APT)平臺(tái)根據(jù)光學(xué)系統(tǒng)獲得的目標(biāo)圖像等數(shù)據(jù)計(jì)算得到的目標(biāo)空間方位信息,控制光軸精確指向目標(biāo)是實(shí)現(xiàn)星際鏈路中全雙工無(wú)線激光可靠通信的基礎(chǔ)。在實(shí)際應(yīng)用中,作為光、機(jī)、電一體化的精密動(dòng)態(tài)定位系統(tǒng),受機(jī)械系統(tǒng)定位精度、載體振動(dòng)、電纜轉(zhuǎn)動(dòng)約束等多種因素的影響,APT的跟蹤精度不可避免地存在較大誤差。對(duì)于采用高性能數(shù)字相機(jī)的小型化精密APT平臺(tái),圖像數(shù)據(jù)傳輸電纜對(duì)APT平臺(tái)轉(zhuǎn)動(dòng)的非線性擾動(dòng)變得更為突出,成為影響APT跟蹤精度的一個(gè)不可忽視的因素。

    采用高速串行數(shù)據(jù)傳輸技術(shù),減小傳輸電纜數(shù)量與重量,降低對(duì)APT轉(zhuǎn)動(dòng)約束,是實(shí)現(xiàn)星間激光高帶寬、可靠通信必須解決的問(wèn)題之一。Cameralink技術(shù)采用并串轉(zhuǎn)換與數(shù)據(jù)復(fù)用技術(shù)[1-2],僅用4 路LVDS差分對(duì),有效解決了各類相機(jī)的數(shù)據(jù)高質(zhì)量傳輸問(wèn)題。但是,對(duì)于小型精密APT平臺(tái),Cameralink線纜轉(zhuǎn)動(dòng)約束仍是制約APT跟蹤精度的重要因素之一。采用FPGA接收Cameralink相機(jī)圖像數(shù)據(jù),并利用吉比特高速收發(fā)模塊(GTP)實(shí)現(xiàn)圖像數(shù)據(jù)并串轉(zhuǎn)換與編碼傳輸[3],可實(shí)現(xiàn)任意窗口大小圖像傳輸。GTP傳輸速率在0.6~10 G范圍內(nèi)可靈活配置,單路GTP即可滿足現(xiàn)有不同Cameralink相機(jī)圖像數(shù)據(jù)傳輸需求。采用光纖作為GTP數(shù)據(jù)傳輸介質(zhì)[4],可進(jìn)一步減小對(duì)APT平臺(tái)的轉(zhuǎn)動(dòng)約束。本文針對(duì)星間激光通信具體應(yīng)用,介紹了基于GTP的    Cameralink圖像數(shù)據(jù)采集與傳輸方案[5],對(duì)于圖像數(shù)據(jù)采集、接口匹配與并串轉(zhuǎn)換等關(guān)鍵技術(shù)的實(shí)現(xiàn)進(jìn)行了詳細(xì)闡述,并給出了相應(yīng)試驗(yàn)結(jié)果。

1 系統(tǒng)組成

    星間激光通信光學(xué)圖像采集與傳輸系統(tǒng)構(gòu)成如圖1所示。

qrs1-t1.gif

    系統(tǒng)由圖像采集發(fā)送端和圖像接收處理端兩部分組成,其中發(fā)送端固定于APT平臺(tái)上,由Cameralink相機(jī)、Cameralink接收芯片、FPGA與光模塊構(gòu)成,完成目標(biāo)圖像信號(hào)采集與傳輸;接收端為遠(yuǎn)程數(shù)據(jù)處理系統(tǒng),采用光模塊接收串行圖像數(shù)據(jù),送入FPGA進(jìn)行圖像還原與VGA顯示。根據(jù)接收端FPGA獲得的目標(biāo)圖像數(shù)據(jù),可以計(jì)算目標(biāo)的脫靶量信息,作為伺服系統(tǒng)實(shí)現(xiàn)目標(biāo)跟蹤的計(jì)算依據(jù)。發(fā)送端和接收端之間數(shù)據(jù)傳輸采用單模光纖,以減小對(duì)APT平臺(tái)轉(zhuǎn)動(dòng)的非線性擾動(dòng),提高目標(biāo)角度測(cè)量精度。

2 功能模塊設(shè)計(jì)

2.1 圖像采集模塊

    在圖像采集發(fā)送端,數(shù)字相機(jī)、DS90CR288A接收器與FPGA 控制邏輯構(gòu)成圖像采集模塊。數(shù)字相機(jī)MV-D1024E-40-CL-12[6]是瑞士Photonfocus公司的一款高分辨率和高性能的線陣CMOS相機(jī),其分辨率為1 024×1 024,滿分辨率下幀頻最大為37 f/s,像素時(shí)鐘為40 MHz,輸出的數(shù)據(jù)格式為CameraLink base配置。為降低開(kāi)發(fā)難度,采用DS90CR288ACameraLink接收芯片對(duì)相機(jī)輸出的4對(duì)差分?jǐn)?shù)據(jù)和1對(duì)時(shí)鐘信號(hào),按照CameraLink協(xié)議編碼的圖像信號(hào)進(jìn)行解析,將其轉(zhuǎn)換成28位并行數(shù)據(jù)(RxOUT0~RxOUT27)以及1路時(shí)鐘信號(hào)RxCLKOUT。在28位并行數(shù)據(jù)中,RxOUT0~RxOUT22和RxOUT27為圖像數(shù)據(jù),RxOUT23~RxOUT26為圖像數(shù)據(jù)同步控制信號(hào),分別表示行有效(LVAL)、幀有效(FVAL)、數(shù)據(jù)有效(DVAL)和空(Spare)。按照?qǐng)D像數(shù)據(jù)同步控制信號(hào)時(shí)序約束,F(xiàn)PGA接收邏輯判斷RxOUT0~RxOUT22和RxOUT27上圖像數(shù)據(jù)的有效性,并進(jìn)行本地存儲(chǔ)。

    CameraLink技術(shù)采用LVDS電平傳輸圖像數(shù)據(jù)與時(shí)序控制信號(hào)[7]。為實(shí)現(xiàn)差分傳輸線的最大匹配及降低終端信號(hào)的反射對(duì)信號(hào)完整性的影響,在硬件設(shè)計(jì)時(shí),需在DS90CR288A的差分對(duì)RxINx±間跨接一個(gè)100 Ω端接電阻。圖2為CameraLink接口電路原理圖。

qrs1-t2.gif

2.2 GTP數(shù)據(jù)傳輸

2.2.1 GTP端口配置

    采用Xilinxspant6系列FPGA XC6SLX45T-2FGG484I實(shí)現(xiàn)圖像數(shù)據(jù)的高速串行收發(fā)。設(shè)置XC6SLX45T GTP IPcore參考時(shí)鐘為125 MHz,配置串行數(shù)據(jù)傳輸速率為2.5 Gb/s,并行輸入數(shù)據(jù)為16位方式,采用8 B/10 B編碼,并行數(shù)據(jù)時(shí)鐘tile0_txusrclk20_i頻率為:

    qrs1-gs1.gif

2.2.2 GTP發(fā)送邏輯

    本設(shè)計(jì)中,GTP傳輸?shù)挠行?shù)據(jù)為CameraLink相機(jī)A口的8位數(shù)據(jù)port_a與4位同步控制信號(hào)。為實(shí)現(xiàn)GTP端口與圖像輸出端口匹配,需將圖像輸出端口進(jìn)行擴(kuò)展:tile0_txdata0_i={標(biāo)志位(1位)、填0(4位)、數(shù)據(jù)有效位(1位)、幀有效位(1位)、行有效位(1位)、A口數(shù)據(jù)(8位)}

    CameraLink相機(jī)像素時(shí)鐘頻率(camlink_clk_i)為40 MHz,GTP端口時(shí)鐘頻率為125 MHz。為滿足時(shí)序匹配,采用如下代碼:

    If(camlink_clk_i上升沿)

        tile0_txdata0_i<={1'b1,4'b0000,data_valid,fram_valid,row_valid,port_a};

    else:

        tile0_txdata0_i <= 16'h0000;

    在每一幀結(jié)束時(shí)發(fā)送comma字符和charisk信號(hào)。使用Modelsim仿真的發(fā)送端波形如圖3所示。

qrs1-t3.gif

    由圖3看出,在幀結(jié)束(fram_valid_i為0)時(shí),tile0_txdata0_i為16′h84bc,同時(shí)tile0_txcharisk0_i為8′h01,之后開(kāi)始發(fā)送正常相機(jī)數(shù)據(jù)或填充數(shù)據(jù)。

2.2.3 GTP接收邏輯

    在接收端,GTP控制邏輯根據(jù)接收到的comma字符和charisk字符對(duì)接收到的數(shù)據(jù)進(jìn)行重新組合以恢復(fù)出原始數(shù)據(jù)。若收到數(shù)據(jù)的最高位為“1”,說(shuō)明數(shù)據(jù)為相機(jī)數(shù)據(jù);為”0”則表明收到的數(shù)據(jù)為無(wú)效填充數(shù)據(jù)。使用Modelsim仿真的接收端波形如圖4所示。

qrs1-t4.gif

    由圖4看出,當(dāng)tile0_rxcharisk0_i為8′h10,tile0_rxdata0_i為16′hbc00時(shí),表示收到了comma字符,之后收到的為圖像數(shù)據(jù)或填充數(shù)據(jù),根據(jù)數(shù)據(jù)的最高位即可實(shí)現(xiàn)圖像數(shù)據(jù)的正確接收。

2.3 光電轉(zhuǎn)換模塊

    在圖像采集發(fā)送端,光電轉(zhuǎn)換模塊用以將GTP輸出CML電平信號(hào)轉(zhuǎn)換成光信號(hào);在圖像接收處理端,則將光信號(hào)轉(zhuǎn)換成CML邏輯電平信號(hào),以便于GTP接收。

    設(shè)計(jì)選用FiberTower公司FPP85192-SRC的SFP+數(shù)字光模塊。該模塊為單模光纖,采用SFP封裝,收發(fā)一體,帶寬達(dá)到10.3 Gb/s,損耗低,傳輸距離達(dá)到300 m,全金屬外殼屏蔽電磁干擾,適合近距離圖像信號(hào)傳輸。同時(shí)該模塊支持3G-SDI協(xié)議,可以與FPGA進(jìn)行無(wú)縫連接。

3 實(shí)驗(yàn)驗(yàn)證

    搭建桌面實(shí)驗(yàn)系統(tǒng)對(duì)本文設(shè)計(jì)圖像采集傳輸系統(tǒng)進(jìn)行驗(yàn)證,如圖5所示。

qrs1-t5.gif

    圖像采集發(fā)送端由MV-D1024E數(shù)字相機(jī)、Cameralink線纜、自行開(kāi)發(fā)的GTP發(fā)送板構(gòu)成;圖像接收處理端由GTP接收板、VGA線、顯示器組成。

    使用Xilinx的ISE軟件的chipscope捕獲GTP發(fā)送波形,結(jié)果如圖6所示。

qrs1-t6.gif

    由圖6看出,當(dāng)tile0_txcharisk0_i為1、tile0_txdata0_i為16′h0cbc時(shí),數(shù)據(jù)發(fā)送開(kāi)始。由于在對(duì)tile0_txdata0_i組合時(shí),有4位填寫(xiě)的是固定數(shù)據(jù)0,此4位在chipscope中無(wú)顯示,tile0_txdata0_i實(shí)為16′h84bc。

    使用chipscope捕捉GTP接收端波形如圖7所示。

qrs1-t7.gif

    在圖7中,當(dāng)tile0_rxcharisk0_i為1、tile0_rxdata0_i為16′h84bc時(shí),開(kāi)始接收數(shù)據(jù)。

    對(duì)比圖6與圖7可知,本文設(shè)計(jì)圖像采集與傳輸系統(tǒng)可滿足設(shè)計(jì)需要。

4 結(jié)論

    在工程應(yīng)用中,Cameralink數(shù)據(jù)電纜對(duì)小型化精密APT平臺(tái)的非線性擾動(dòng),在諸多影響APT跟蹤精度的因素中,已不再是一個(gè)可忽略的因素。本文采用FPGA采集Cameralink相機(jī)輸出數(shù)據(jù),并利用GTP技術(shù)實(shí)現(xiàn)APT圖像采集發(fā)送端至遠(yuǎn)程圖像接收處理端的數(shù)據(jù)傳輸,顯著降低了圖像傳輸所需線纜數(shù)量。單模光纖的使用則進(jìn)一步降低了線纜的重量,從而減少數(shù)據(jù)傳輸對(duì)APT跟蹤精度的影響。本文設(shè)計(jì)的數(shù)據(jù)傳輸系統(tǒng)可在2.5 Gb/s波特率下實(shí)現(xiàn)Cameralink圖像數(shù)據(jù)的穩(wěn)定傳輸,滿足工程應(yīng)用需要。

參考文獻(xiàn)

[1] 黃德天,劉雪超,吳志勇,等.基于CameraLink的高速圖像采集處理系統(tǒng)設(shè)計(jì)[J].吉林大學(xué)學(xué)報(bào)(工學(xué)版),2013,43(S):309-312.

[2] 千應(yīng)慶,裴宇森,孫偲晟.基于時(shí)分復(fù)用的Cameralink高清視頻光纖傳輸技術(shù)[J].光通信技術(shù),2010,10(S):54-56.

[3] 孫科林,周維超,吳欽章.基于FPGA的高速串行光纖圖像傳輸檢測(cè)平臺(tái)[J].半導(dǎo)體光電,2012,33(2):283-287.

[4] 孫科林,周維超,吳欽章.高速實(shí)時(shí)光纖圖像傳輸系統(tǒng)的實(shí)現(xiàn)[J].光學(xué)精密工程,2011,19(9):2228-2234.

[5] 張?jiān)?,吳元昊,陰玉?Base型CameraLink高速視頻的光纖傳輸系統(tǒng)設(shè)計(jì)[J].微計(jì)算機(jī)信息,2010,26(12):5-7.

[6] 尹朝亮,艾勇.基于FPGA和MV-D1024E相機(jī)的圖像采集系統(tǒng)[J].電子設(shè)計(jì)工程,2009,17(6):49-53.

[7] 鄒春勇,尚海林.基于CameraLink接口高清圖像跟蹤器設(shè)計(jì)[J].科學(xué)技術(shù)與工程,2012,12(19):4672-4675.



作者信息:

張  磊,姜會(huì)林,宋延嵩,佟首峰

(長(zhǎng)春理工大學(xué) 空間光電技術(shù)研究所,吉林 長(zhǎng)春130022)

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。