999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Zedboard和軟件無線電的視頻傳輸系統設計

2017-05-09 03:22:36方良
電子設計工程 2017年1期
關鍵詞:系統設計

方良

(北京化工大學 信息科學與技術學院,北京 100029)

基于Zedboard和軟件無線電的視頻傳輸系統設計

方良

(北京化工大學 信息科學與技術學院,北京 100029)

針對當前LTE技術和軟件無線電技術的發展和應用,利用Zedboard開發板和AD9361無線收發器搭建了軟件無線電硬件平臺,設計了基于FDD-LTE的點對點無線視頻傳輸系統,并對系統進行了相關測試。實驗結果表明,該系統能夠可靠的傳輸視頻數據。

Zedboard;AD9361;軟件無線電;LTE

近年來,通信技術的迅猛發展,特別是高速無線數據業務增長十分迅速,移動智能終端的不斷普及,當前的3G移動通信很難再滿足需求,隨之出現了以OFDM[1-3]和MIMO[5-8]為核心的新一代通信技術,如LTE、Wimax等。LTE(Long Term Evolution,長期演進)是由3GPP組織制定的UMTS技術標準的長期演進,LTE技術的核心是OFDM技術和MIMO技術,這兩項關鍵技術的引進顯著提高了系統的頻譜效率和數據的傳輸速率。

軟件無線電顧名思義就是在通用硬件平臺上使用現代化自定義軟件來操控系統。其最大的優勢在于不改變通用的硬件平臺,直接對軟件系統編程就可以修改系統的帶寬,工作模式,編碼類型等。目前的軟件無線電平臺是基于PC和Windows系統的架構,不能保證系統的實時性和移動性,同時系統結構過于龐大,功耗高,只能進行實驗室研究不利于實際應用。

隨著通信終端的不斷普及,小型化,低成本,低功耗,高集成度的軟件無線電是未來無線通信終端的發展趨勢。為此,這里利用LTE技術更高的頻譜利用率,峰值速率以及軟件無線電技術的靈活性,在Zedboard開發板和AD9361無線收發器的軟件無線電平臺上,設計并實現了基于FDD-LTE的點對點無線視頻傳輸系統。

1 系統簡介

1.1 硬件架構

Zedboard[9]平臺采用的是XC7Z020CLG484為主芯片的嵌入式開發平臺。這個芯片是Xilinx公司推出的Zynq-7000[4]系列芯片,最大的特點是FPGA+ARM架構。Zynq內部的FPGA和ARM之間通過AXI總線完成數據通信,經過FPGA側處理完成的數據最后都要通過AXI總線與ARM通信。一般硬件平臺的設計往往因為對硬件系統的結構不了解和復雜的開發流程導致開發的難度增大,以FPGA[12-14]為核心的硬件平臺不用考慮硬件實現的細節,需要關心的是如何編寫出高效的算法和技術的開發上。采用FPGA還有一個好處是靈活性強,可以實現任何的數字電路,可以定制任何各種電路,在開發的過程中可以根據需求進行實時的修改,這是一般硬件設計所不能比的。另外,FPGA+ARM的架構借助FPGA強大的并行處理能力可以開發出靈活的通信算法庫。

AD9361[10]無線收發器是ADI公司開發的一款高性能無線收發器,AD9361支持FDD和TDD工作模式,系統工作的最大帶寬高達56 MHz,支持2*2MIMO收發。其工作頻率在70 MHz~6 GHz,同時提供了標準的FMC接口,實現與Zedboard的無縫連接。

1.2 系統整體架構

軟件無線電系統總體架構如圖1所示,圖1(a)和圖1(b)分別表示系統的發送鏈路和接收鏈路。發送鏈路包含攝像頭,視頻編碼器,Zedboard和AD9361,視頻編碼器通過網口與Zedboard相連接,Zedboard和AD9361通過FMC接口連接。接收鏈路包含Zedboard,AD9361,視頻解碼器和顯示器,其中每個模塊之間的連接與發送鏈路一致。Zedboard內部包含上層應用控制程序和底層基帶程序,主要完成數據的基帶處理,AD9361完成數據在數字和模擬之間的轉換。

圖1 系統架構-發送和接收

在發射端,攝像頭采集到的視頻數據通過視頻編碼器進行視頻編碼,編碼后的數據通過網口送入Zedboard硬件平臺做基帶數據處理,處理完成后的數據,通過AD9361射頻模塊把數字信號轉換成模擬信號由天線發送出去。在接收端,信號由天線接收,通過AD9361射頻模塊把模擬信號轉換成數字信號,送入到Zedboard硬件平臺做基帶數據逆處理,然后通過網口輸出到視頻解碼器解碼視頻數據,最終可以在顯示器上看到解碼出來的實時視頻。

2 軟件系統的設計與實現

2.1 基帶系統設計

采用的基帶系統基于FDD-LTE設計,具體實現如圖2所示,LTE系統在下行方向上采用OFDM的多址方式,采用OFDM的好處是能夠抵抗多徑效應和提高系統的頻譜利用率。OFDM的原理是將信道頻帶分成N個子信道,這樣可以把高速的串行數據流轉換成并行的低速數據流,然后分別調制這N子載波上的數據并且同步傳輸這些數據。OFDM的一個最大的特點是N個子載波之間是正交的,也就是說相鄰子載波上的數據不會干擾。MIMO通過采用多發多收的形式,增強信道容量,增加信息傳輸的可靠性,本系統采用2*2的MIMO,這樣設計在提高系統性能的同時讓系統的設計不過于復雜。需要發送的數據經過串并轉換后,先經過QAM調制,然后經過MIMO編碼,接著進行子載波映射,然后做一個IFFT的變換,把頻域的信號轉換成時域的信號,接著插入CP,目的是保護數據不受干擾。接收鏈路則是相反的過程。

圖2 基帶系統框圖

QAM調制模塊是通信系統中最常見的模塊,在OFDM系統中,子載波的調制方式采用 QPSK,16QAM。QPSK的好處是星座點之間的歐式距離較大,抗干擾能力強,缺點是每個資源粒子只能承載2 bit信息。16QAM可以彌補這一缺陷,它每個資源粒子能承載4 bit信息,所以調制速度是QPSK的兩倍。在實際使用中首先將數據轉換成4 bit一組的并行數據,然后每4 bit數據對應一個星座點,16QAM星座點實部和虛部的取值從 0.316 2、-0.316 2、0.948 7和-0.948 7中選取。

MIMO[11]發射分集方案選擇SFBC編碼方案,對于2×2MIMO天線配置的場景而言,SFBC編碼方式如式(1):

其中i表示時域發送序列的索引,x(k)代表SFBC編碼第k層的輸入數據,y(k)代表SFBC編碼第k層的輸出數據。由于本系統收發鏈路設計為2層結構,因此k的取值范圍為0或1。SFBC編碼器首先接收一組數據,然后根據式(2)進行MIMO空時預編碼。

其中x0,x1表示第一層和第二層的數據,x*0,x*1表示x0,x1的共軛。

SFBC編碼的正交性體現在:

其中XH表示X的共軛轉置。

設計的系統的帶寬是10 Mhz,系統的采樣頻率是15.36 MHz,子載波的數目是600個,那么IFFT的點數是1 024點。首先把從網口讀取到的600個數據點存入到FIFO,然后通過LTE標準協議進行數據點的映射,沒有數據的位置用0來填充,接著做1 024個點的IFFT的變換,把頻域的數據變換到時域,此時得到的數據就是一個OFDM符號,7個OFDM符號組成一個時隙,20個時隙組成一個無線幀。

2.2 上層控制系統

軟件系統的設計是根據接口的需求來完成的,硬件上的數據流外部輸入輸出的接口采用的是以太網口,軟件系統需要做的工作就是把攝像頭采集到的數據發送到網口,這樣硬件系統才能對這些視頻數據做相應的處理。

Xilinx的軟件開發平臺為嵌入式開發提供了一個LWIP[15]協議棧,這個協議相當于一個簡化專用的TCP/IP協議,有了這個協議極大的方便了軟件的開發。根據LWIP協議,軟件系統的流程圖如圖3所示,程序開始的時候首先初始化LWIP協議棧,然后接收網絡數據包,通過以太網收發數據的時候,是根據主從設備的IP地址和MAC地址來進行數據的傳遞的。開始數據包的發送方知道接收方的IP地址,但是不知道MAC地址,此時系統會發送ARP廣播,當接收方收到ARP廣播包的時候會進行判斷,如果次數據包是要發給自己的,那么會反饋一個ARP應答包,告訴發送方自己的MAC地址。接著發送方根據MAC地址重新發送包含目的IP和MAC地址的數據包給接收方,接收方受到數據包后判斷是TCP還是UDP數據包,如果是TCP數據包,會把這個數據包發送給底層的物理鏈路,如果是UDP數據包那么直接丟掉。

2.3 AD9361配置

AD9361的工作狀態是使用狀態機來控制的,AD9361提供兩種模式來實現狀態的改變,一種是SPI控制模式,一種是管腳控制模式。文中使用SPI模式對AD9361實行異步的實時讀寫控制,AD9361有兩種工作模式,FDD和TDD模式,本文設計的系統采用的是FDD模式,故需要把AD9361的工作模式配置成FDD狀態。具體的狀態轉移如圖4所示。

圖3 上層控制流程

圖4 AD9361狀態機

1)SLEEP:休眠狀態,禁用AD9361的時鐘和基帶鎖相環;

2)WAIT:等待狀態,關閉同步降低功耗;

3)ALERT:警示狀態,使能同步;

4)FDD:使能發送和接收通道;

5)FDD FLUSH:刷新數字濾波器和數字鏈路;

3 測試結果分析

本節主要驗證系統的穩定性和有效性,按照圖1的系統架構連接好每個硬件之間的線纜,并給系統上電。先把基帶系統生成的system.bit文件通過JTAG線下載到Zedboard平臺,然后把軟件控制程序編譯成平臺可執行的.elf文件并下載到平臺,通過串口實時配置和檢測系統的工作狀態。

AD9361在FDD模式下支持雙通道同時收發,故使用兩套Zedboard+AD9361的軟件無線電平臺進行雙向視頻傳輸。配置系統的工作帶寬為10 MHz,工作模式為FDD,兩個視頻傳輸通路的本振頻率分別為460 MHz和2 400 MHz,AD9361接上對應頻點的天線。打開攝像頭開始捕獲數據,在PC上打開視頻監控軟件,顯示實時接收到的視頻畫面。

圖5顯示的是系統頻譜圖,圖5(a)和圖5(b)分別顯示的是其中一個視頻通路的發射信號頻譜圖,波形顯示系統工作帶寬均為10 MHz左右,系統的工作中心頻點分別為460 MHz和2 400 MHz。由結果可知AD9361的相關參數均配置正確,系統正常工作。

圖6顯示的是發送和接收的實時視頻畫面,圖6(a)中上部分是顯示器1接收的視頻畫面,下部分是攝像頭2發送的視頻畫面;圖6(b)中上部分是攝像頭1發送的視頻畫面,下部分是顯示器2接收的視頻畫面。通過對比發現,攝像頭1和顯示器1的視頻畫面一致,攝像頭2和顯示器2的視頻畫面一致,并且視頻畫面流暢清晰無噪點。

圖5 系統頻譜圖

4 結束語

文中基于Zedboard和AD9361的軟件無線電平臺,設計和實現了一個點對點的視頻傳輸系統,詳細介紹了系統的關鍵模塊實現過程。經過測試該系統可以穩定的進行數據的調制解調,能夠完成視頻的實時傳輸,數據的平均傳輸速率達到44.8 Mbps,驗證了系統的可用性和正確性。該系統開發周期短,功耗低,拓展性高,靈活性強,具有很好的應用前景。

圖6 視頻雙向傳輸結果測試

[1]陳良明,韓澤耀.OFDM—第四代移動通信的主流技術[J].計算機技術與發展,2008,18(3):184-187.

[2]劉巧平,董軍堂.OFDM技術在4G移動通信系統中的應用[J].電子測試,2014(5):102-104.

[3]朱曉蓉.3GPP長期演進技術(LTE)空中接口的關鍵技術[J].科技資訊,2010,34:3.

[4]Crockett L H.The Zynq book:embedded processing with the ARM Cortex-A9 on the Xilinx Zynq-7000 all programmable SoC[M].Strathclyde Academic Media,2014.

[5]張祖凡,張紅兵.LTE-Advanced系統中的MIMO技術性能評估[J].重慶郵電大學學報:自然科學版,2010(2):140-145.

[6]張明.MIMO原理及其在移動通信中的應用[J].數字通信世界,2014(7):29-31.

[7]焦健,鄭雪嬌.MIMO-OFDM系統低復雜度的同步但是采用這種方法加密后的文件雜亂無序,容易引起攻擊者的注意,而且這種方法加密、解密階段耗時較多,時間空間復雜度較高。數字水印為隱蔽通信開辟了新路徑,相對于人的視覺、聽覺,通過數字化聲像信號冗余,進行各種時(空)域、壓縮域和變換域的信息隱藏,進而實現通信的隱蔽性,提高數據在傳輸過程中的安全系數。參數與稀疏信道聯合估計 [J].南京郵電大學學報:自然科學版,2014(4):94-98.

[8]芮立.LTE系統中MIMO發射模式應用研究[J].電子世界,2015,14:181-182,183.

[9]丁鵬仁.基于ZYNQ的軟件無線電平臺設計與實現[D].北京:北京郵電大學,2015.

[10]張新宇.基于Zedboard的IEEE802.11物理層通信實現[D].北京:北京郵電大學,2015.

[11]Larsson E,Edfors O,Tufvesson F,et al.Massive MIMO for Next Generation Wireless Systems[J].IEEE Communications Magazine,2013,52(2):186-195.

[12]楊海鋼,孫嘉斌,王慰.FPGA器件設計技術發展綜述 [J].電子與信息學報,2010,32(3):714-727.

[13]彭宇,姜紅蘭,楊智明,等.基于DSP和FPGA的通用數字信號處理系統設計[J].國外電子測量技術,2013(1):17-21.

[14]張松,李筠.FPGA的模塊化設計方法[J].電子測量與儀器學報,2014,28(5):560-565.

[15]孔棟,鄭建宏.嵌入式TCPIP協議棧LWIP在ARM平臺上的移植與應用[J].通信技術,2008,41(6): 38-40.

Video transmission system based on Zedboard and software radio

FANG Liang
(College of Information Science&Tenchnology,Beijing University of Chemical Technology,Beijing 100029,China)

In view of the development and application of the LTE technology and software radio technology,the software radio hardware platform is built by using Zedboard development board and the AD9361 wireless transceiver design fdd-lte point to point wireless video transmission system and the system were test based on.The experimental results show that the system can transmit video data reliable.

Zedboard;AD9361;software defined radio;LTE

TN924

:A

:1674-6236(2017)01-0148-04

2016-04-21稿件編號:201604207

國家自然科學基金(61340056)

方 良(1991—),男,湖北黃岡人,碩士研究生。研究方向:移動通信技術,嵌入式開發。

猜你喜歡
系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
瞞天過?!律O計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
主站蜘蛛池模板: 久久综合色播五月男人的天堂| 免费啪啪网址| 又黄又湿又爽的视频| 精品人妻无码区在线视频| 99免费在线观看视频| 日韩毛片免费| 亚洲午夜综合网| 久久香蕉国产线看观看亚洲片| 日本一区二区三区精品视频| 久久96热在精品国产高清| 中文无码毛片又爽又刺激| 三区在线视频| 亚洲成a人片| 久久一级电影| h视频在线播放| 日本AⅤ精品一区二区三区日| 99在线视频免费| 精品自窥自偷在线看| 伊人久久精品无码麻豆精品| 欧美日韩国产一级| 日韩在线成年视频人网站观看| 热久久综合这里只有精品电影| 日本免费a视频| 国产又大又粗又猛又爽的视频| 国产成人三级| 91人妻日韩人妻无码专区精品| 在线毛片网站| 久久综合激情网| 91精品国产91久无码网站| 亚洲成人www| 久久香蕉国产线看观看精品蕉| 欧美一级特黄aaaaaa在线看片| 55夜色66夜色国产精品视频| 色婷婷综合激情视频免费看| 国产精品永久在线| 亚洲人成网站日本片| 婷婷色在线视频| 国产精品尤物铁牛tv | 国产人妖视频一区在线观看| 亚洲国产精品久久久久秋霞影院| a国产精品| 99精品一区二区免费视频| www.99在线观看| 强奷白丝美女在线观看| 国产成人免费视频精品一区二区| 97久久免费视频| 一区二区三区精品视频在线观看| 国产微拍精品| 亚洲h视频在线| 91丝袜美腿高跟国产极品老师| 欧美成人精品一区二区| 91麻豆久久久| 国产凹凸一区在线观看视频| 国产精品久久久久久搜索| 久久久久亚洲AV成人人电影软件| 亚洲一级毛片免费看| 免费欧美一级| 伊人久久综在合线亚洲2019| 欧洲熟妇精品视频| 综合网久久| 国产精品理论片| 日韩毛片免费观看| 小说 亚洲 无码 精品| 久久久久人妻一区精品色奶水| 亚洲第一香蕉视频| 亚洲天堂视频在线免费观看| 亚洲成a人片77777在线播放| 国产精品播放| 色成人综合| 天天综合色网| 日本人妻丰满熟妇区| 欧美精品导航| 国产福利在线观看精品| 91视频区| 99精品国产自在现线观看| 又污又黄又无遮挡网站| 毛片卡一卡二| 中文字幕在线日本| 91在线精品免费免费播放| 久久久久亚洲AV成人网站软件| 久久婷婷五月综合色一区二区| 伦精品一区二区三区视频|