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

基于ZYNQ的無線視頻流發送設計

2019-07-15 01:52:18尹雅君李毅航張寬唐立軍
現代計算機 2019年16期
關鍵詞:信號

尹雅君,李毅航,張寬,唐立軍

(長沙理工大學物理與電子科學學院,長沙 410114)

0 引言

無線視頻傳輸在工業和生活中有著極大的應用[1],隨著視頻分辨率的提高,在進行無線視頻傳輸時,對處理視頻數據流的嵌入式系統有了更高的要求。Xilinx公司推出的可擴展性處理平臺ZYNQ-7000系列產品,是雙核ARM Cortex-A9處理器系統(PS)和FPGA可編程邏輯單元(PL)集成的SOC[2],在擴展嵌入式系統結構的同時,也提升了系統的性能和集成度,該平臺實現了視頻數據流傳輸的模塊化、低功耗以及傳輸的高速穩定。本文提出基于ZYNQ-7000平臺和集成調制芯片的無線視頻傳輸設計,可滿足視頻數據流的無線發送。

1 系統整體框架

基于ZYNQ的無線視頻流發送設計結構如上圖1所示,發射端由ZYNQ視頻處理平臺、集成調制芯片IT9517、SD卡、DDR3存儲器、VDMA組成。發射端先將TS格式的數據流通過讀卡器存放SD卡中,由DDR3存儲器對TS數據流進行讀取緩存,VDMA通過MM2S將DDR3中的數據讀取出來并經過格式處理傳給集成調制芯片IT9517進行無線發送,ARM與IT9517通過IIC進行通信,并通過IIC設置調制芯片的工作參數。

圖1 基于ZYNQ的無線視頻流發送設計結構圖

ZYNQ平臺包括了PS端和PL端,PS端集成了兩個ARM Cortex-A9處理器、內部存儲器、外部存儲器接口和外設。這些外設主要包括USB總線接口、以太網接口、SD/SDIO接口、I2C總線接口、CAN總線接口、UART接口、GPIO等,PL端包括LUT(查找表)、DSP單元、可編程I/O模塊等傳統的FPGA資源。與一般的SOC相比,ZYNQ平臺內部PS端與PL端的通信更完善,主要有EMIO、共享內存、AXI互聯總線等。

AXI互聯總線是PS和PL的主要數據交換通道,包括四個 AXI_GP、一個 AXI_ACP、四個 AXI_HP。AXI_GP包含了兩個32位主接口和兩個32位從接口,用于PS和PL的直接通信;AXI_ACP提供了64位從接口,連接到PS的偵測控制單元SCU(Snoop Control Unit),用于 CPU和 PL之間的高速緩存一致性;AXI_HP用于在PS存儲器和PL主設備之間提供一個高吞吐量數據通道,每個接口最大位數可達64位,對于讀和寫操作,提供1KB容量的數據FIFO,可消除長延遲傳輸,適合高數據帶寬的視頻流數據傳輸[3]。

2 系統硬件設計

2.1 集成調制芯片IT9517

IT9517是一款專用于無線圖傳設備和數字高清電視的OFDM[4]調制發射芯片,芯片內部集成了完整的TS數據流處理轉換和射頻相關電路,輸入的TS流數據首先通過內部的PID濾波器處理電路,再通過PSB多路復用控制流處理,然后進行ISDB-T或DVB-T轉換,進一步通過內部的數模轉換、低通濾波、本地振蕩器,混頻器后輸出的射頻信號頻率范圍是50MHz-950MHz[5],將基帶信號變頻到 VHF(174MHz-470MHz)和 UHF(470MHz-862MHz)這兩個頻段,輸出信號帶寬可從1MHz-8MHz進行配置,射頻信號通過無線信道傳輸。以下是IT9517芯片的控制接口示意圖。

圖2 IT9517芯片的控制接口示意圖

ZYNQ通過IIC接口控制調制器的工作狀態,TS流數據也是通過ZYNQ傳輸至調制器。IT9517共有以下四種工作模式,見表1。

在TS/USB控制模式下,TS是輸入數據流,USB是兩線的控制信號;在TS/IIC控制模式下,TS是輸入數據流,IIC是兩線的控制信號;在TS/USB控制模式下,USB為控制接口,輸入信號仍為TS數據流;在IIS模式下,IIS值做音頻數據輸入,控制接口可選擇IIS或者USB。

表1 IT9517工作模式表

本設計主要是用于視頻圖像傳輸,而TS數據流作為廣泛使用的視頻數據傳輸流,所以選用TS/IIC模式。

2.2 TS 流協議

無線視頻傳輸到信道過程受到多種噪聲的影響,在MPEG-2標準中,有兩種碼流輸送到信道,一種是適用于沒有誤差產生的節目碼流,如DVD等存儲介質;另一種是適用于信道有噪聲產生的傳輸流(Transport Stream,TS)[6],所以本系統中用到TS流進行視頻無線傳輸。

TS數據文件分為三層:TS層、PES層(Packet Elemental Stream)、ES層(Elementary Stream)。ES層就是音視頻數據,PES層是在音視頻數據上加了時間戳等對數據幀的說明信息,TS層就是在PES層加入數據流的識別和傳輸必須的信息,圖3是TS文件的結構圖。

圖3 TS流文件結構圖

TS數據包大小固定為188字節,TS層分為ts header、adaptation field、payload 三個部分。ts header固定4個字節,adaptation field可能存在也可能不存在,主要作用是給不足188字節的數據做填充;payload是PES數據。

視頻編碼后的裸數據ES通過分割打包加入PES頭形成為PES流,PES包是可變長度的,PES頭中最重要的是顯示時間標記(Presentation Time Stamp,PTS)和解碼時間標記(Decode Time Stamp,DTS),有了 PTS和DTS,在加上節目時鐘參考PCR,解碼器就能從TS流中重建視頻流。

傳輸包流包含頭和有效載荷,一個單元的頭和有效載荷固定長度為188Btye,TS流固定包長度的好處是便于找到幀的起始位置,這樣有利于從包丟失中恢復,因此,TS流適用于信道有噪聲產生的場合[7]。

3 軟件設計

以下是基于ZYNQ的無線視頻流發送的軟件設計流程,如圖4。

(1)系統模塊進行初始;

(2)SD卡中的TS數據流寫入DDR3;

(3)設置VDMA的循環讀寫模式和緩存區大小;

(4)VDMA讀取DDR3中的數據,并將TS數據模式改為八位并行輸出;

(5)等待IT9517的參數初始化設置成功后;

(6)將TS數據流傳入IT9517進行調制發送。

圖4 軟件設計流程圖

3.1 VDMA初始化

VDMA IP核進行配置時要使能讀寫操作、內存映射數據位寬、TS流數據位寬等,VDMA的初始化主要通過對其寄存器進行配置的,其中初始化中主要用到的寄存器為寫入通道s2mm狀態寄存器0x34,控制器存器0x30、幀緩存起始地址寄存器0xA0-0XE8、幀演示跨度期存器0xA8和讀通道mm2s的狀態寄存器0x04、控制寄存器0x00、幀緩存起始地址寄存器0x5C-0x98、幀延時跨度寄存器0x58等。

3.2 集成調制芯片IT9517初始化

在對集成調制芯片IT9517進行初始化時,設置芯片與SOC主控制器的通信模式為TS/IIC模式,IIC為控制器,TS流為輸入信號。IIC的地通信址由芯片外部引腳的高低電平決定,在進行硬件設計的時候就將芯片的IIC通信地址設置為0x38(讀)/0x39(寫)。首先通過寫命令0x0022讀取芯片固件版本,有Linux和OFDM兩個寄存器版本,并在訪問參數設置寄存器時,readRegister()和 writeRegister()的處理參數應設置為Processor_OFDM。主要配置的寄存器為輸出信號帶寬(Bandwidth)控制寄存器 0xF713、調制星座(Constellation)模式控制寄存器 0xF721、編碼速率(Code rate)控制寄存器 0xF723、保護間隔(GuardInterval)寄存器0xF725等。

初始化的主要參數設置:信號輸出帶寬為6MHz、調制模式設置為QPSK、編碼速率設置為5/6、保護間隔設置為1/8和信號輸出格式為DVB-T。

4 實驗結果與分析

EW300是一款專用于接收數字地面信號的調諧器模塊,用于對本設計進行發送驗證。

EW300輸出的TS流數據主要由TS_Sync、TS_Data與TS_Valid三個信號信號組成,TS_Sync單周期內傳輸一個TS數據包,TS_Valid單周期內傳輸一個字節TS數據。為驗證數據傳輸的完整性,通過邏輯分析儀采集EW300輸出的TS流數據,圖5為邏輯分析儀采集的TS數據圖,從數據的波形可知符合理論上EW300的TS流數據傳輸流程,能夠驗證方案的可行性。

圖5 邏輯分析儀采集信號圖

5 結語

基于ZYNQ-7000的無線視頻傳輸系統的發送端由ZYNQ視頻處理平臺、集成調制芯片IT9517、SD卡、DDR3存儲器、VDMA組成,經實驗驗證能進行TS流的視頻傳輸。無線視頻流的發送設計通過實驗結果得到驗證,對于其他開發者來說,該系統具有極強的移植性,可更靈活地設計視頻數據的前、后端處理。

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 9丨情侣偷在线精品国产| 日韩国产黄色网站| 2022国产无码在线| 欧美日本在线观看| 欧美日韩中文国产va另类| 大学生久久香蕉国产线观看| 日韩毛片在线视频| 欧美在线精品一区二区三区| 国产午夜福利亚洲第一| 国产凹凸视频在线观看| 国产成人91精品免费网址在线| 亚洲中字无码AV电影在线观看| 国产精品30p| 久久久久无码精品| 91亚洲影院| 国产一区二区丝袜高跟鞋| 亚洲床戏一区| 任我操在线视频| 18禁高潮出水呻吟娇喘蜜芽| 国产高潮视频在线观看| 亚洲午夜福利精品无码不卡| 国产一级无码不卡视频| 在线国产欧美| 91久久精品国产| 91福利免费| 91精品aⅴ无码中文字字幕蜜桃| 欧美精品v日韩精品v国产精品| 亚洲婷婷六月| 一级毛片免费播放视频| 中文无码日韩精品| 精品人妻无码中字系列| 尤物视频一区| 91成人免费观看在线观看| 国产精品亚洲欧美日韩久久| 永久成人无码激情视频免费| 欧美亚洲日韩中文| 72种姿势欧美久久久久大黄蕉| 99久久免费精品特色大片| 国产精品播放| 亚洲一区毛片| 国产激情国语对白普通话| 亚洲首页在线观看| 午夜福利网址| 亚洲天堂免费| 精品久久高清| 丝袜美女被出水视频一区| 大陆精大陆国产国语精品1024| 欧美成人手机在线观看网址| 国产男人天堂| 99激情网| 看国产毛片| 老色鬼久久亚洲AV综合| 国产精品不卡永久免费| 久久精品国产一区二区小说| 在线看片国产| 国产69精品久久久久孕妇大杂乱 | 国产微拍一区| 日韩视频精品在线| 亚洲成aⅴ人片在线影院八| 亚洲福利片无码最新在线播放| 国产伦片中文免费观看| 91久久偷偷做嫩草影院免费看| 国产成人福利在线| 婷婷综合色| 亚洲AV无码乱码在线观看代蜜桃| 就去吻亚洲精品国产欧美| 国产精品久久久久久久伊一| 亚洲五月激情网| 伊人成人在线| 日韩色图区| 亚洲第一综合天堂另类专| 国产电话自拍伊人| 国产精品女在线观看| аⅴ资源中文在线天堂| 99久久精品无码专区免费| 亚欧美国产综合| 国产成人啪视频一区二区三区| 欧美日韩中文国产va另类| 99热这里只有精品5| 99久久精品免费看国产电影| 国产一级妓女av网站| 99久久这里只精品麻豆|