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

一種面向Video Over IP系統的鎖相式同步技術*

2017-12-26 10:55:52周江燕
電子器件 2017年6期
關鍵詞:信號系統

周江燕,陳 鑫,張 穎

(南京航空航天大學電子信息工程學院,南京 210000)

一種面向VideoOverIP系統的鎖相式同步技術*

周江燕,陳 鑫*,張 穎

(南京航空航天大學電子信息工程學院,南京 210000)

提出了一種鎖相式同步技術,以解決Video Over IP大屏拼接系統中多節點同步問題。整個同步系統采用主從式結構,主節點通過廣播包方式發出全局網絡同步幀信號,各分布式節點通過基于鎖相環原理的閉環控制系統將各自的上屏幀信號與網絡同步幀信號進行鎖相處理。提出的鎖相式同步技術,鎖相范圍為-π ~+π,并采用多模式跟蹤方式兼顧了鎖相速度和鎖定后穩定度。通過FPGA硬件平臺驗證及示波器實際測試,同步精度達±1 μs,相位最大鎖定時間約為34 s。

大屏拼接系統;鎖相式同步技術;閉環控制系統;多模式跟蹤方式

由于超大規模尺寸的顯示器價格居高不下,且顯示器的邊框越來越窄直至肉眼難以察覺,大屏拼接顯示系統在指揮控制中心、大型會議室、大型商場等眾多場所得到了廣泛運用。傳統大屏拼接顯示系統主要基于顯卡將視頻信息拆分和縮放,然后通過視頻線向各個節點傳送視頻流。但是受限于顯卡性能,傳統大屏拼接顯示系統傳送距離近[1],大屏節點數目少,以Nvidia的NVS810專業多屏顯示卡為例,單卡最大只能支持8個節點。

為了解決傳送距離近和節點數目少的問題,基于Video Over IP的大屏拼接系統解決方案應運而生,其結構圖如圖1所示。整個系統包括視頻源、輸入節點、輸出節點、以太網交換機和分布式顯示器。輸入節點和輸出節點均通過視頻線分別連接視頻源和顯示器,均通過網線與交換機相連。輸入節點接收上位機軟件所發的指令,將用戶需要顯示的視頻經由交換機發送至指定輸出節點,以任意拼接或縮放方式送到指定分布式顯示器屏幕上。

圖1 基于Video Over IP的大屏拼接系統結構

從上述介紹可知,基于Video Over IP的大屏拼接系統能以較低的成本和系統復雜度,實現長距離多節點的大屏拼接系統。但是,由于大屏拼接顯示系統的各個節點電路都是彼此獨立的,基于Video Over IP的大屏拼接系統引入了分布式系統中無法規避的同步性問題。例如:

(1)各個節點上電不同時造成的不同步。各硬件上電時刻不同,造成初始相位差。

(2)晶振獨立造成的不同步。各板晶振相互獨立,晶振受電路性能、溫度等因素的影響,任意兩個晶振都會有獨立的頻率和相位,經過長時間的積累,各分布式節點會形成很大的相位差異[2-4]。

(3)網絡中斷造成的不同步。在系統運行過程中,由于交換機或者網線等硬件故障引起網絡中斷,導致各節點失去了同步基準,引起不同步問題。

各個節點電路的不同步現象會直接反映為大屏顯示系統中顯示圖像的同步性效果,直接決定了大屏拼接顯示系統的觀感和顯示效果。

傳統大屏拼接顯示系統的同步方案主要圍繞顯卡實施,具體有硬件和軟件兩種實施方案:

(1)硬件同步的典型代表是NVidia的Quadro系列顯卡。其同步方案可以精確到掃描線以下水平,即在刷新率120Hz且顯示分辨率1080P的條件下精確度可達±10 μs[5]。盡管專用硬件同步解決方案精確度高,但其硬件價格昂貴,且采用菊花鏈的連接方式,一個從設備出錯后,則會導致整個同步系統失效[5]。

(2)軟件實現方法只需使用普通消費級顯卡,采用計算機軟件實現多個顯示器同步,例如Linux下的GenLock軟件或Windows下的WinSGL軟件[5-7]。以WinSGL為例,時鐘主節點采用外部專用硬件設備,從節點通過調整垂直前端掃描(Vertical Front Porch)的時間調整顯卡Video Timing(視頻時序)以實現多個顯示器之間的幀同步。WinSGL軟件同步精度可達±30 μs[5-7]。

對于基于Video Over IP的大屏拼接系統,由于缺乏一個管理整個系統的顯卡硬件,所以無法采用上述兩種實施方式來實現節點同步。為了解決這個問題,最近工程師提出了時間戳同步方案。該方案常采用NTP或IEEE1588(簡稱PTP)協議算出主從時間偏差,再由各節點處的電路通過調整本地信號或時間以保持與主節點時鐘的同步性[8-10]。該方案同步精度高,缺點是需要視頻流中加入時間戳,增加了系統實施復雜度。

針對上述問題,本文基于FPGA硬件,提出一種適用于Video Over IP大屏拼接系統的鎖相式同步技術。本方案中,由于各從節點接收網絡同步幀信號經過了相同的路徑,因此,可忽略網絡延時造成的誤差,無需加入時間戳。主從式結構與菊花鏈連接方式相比,抗干擾能力強。晶振調節方式與調整垂直前端掃描時間的方式相比,不會引起多達數秒的黑屏現象。

1 鎖相式同步技術的工作原理

鎖相式同步技術的工作原理如圖2所示。

圖2 基于鎖相同步技術的閉環控制系統結構框圖

整個系統結構包括快速數字鑒相器、PWM同步控制器、RC低通濾波電路以及時鐘模塊。網絡同步幀信號由主節點發出,從節點將接收到的網絡同步幀信號與本地上屏幀信號經過快速數字鑒相器后,獲得兩者的相位關系,PWM控制器根據相位關系調整PWM的占空比。PWM為脈寬調制信號,經過RC低通濾波電路后,高頻分量被濾除,留下直流分量,作為壓控晶振的控制電壓[11]。壓控晶振輸出時鐘經過FPGA的pll IP核倍頻后,以此為基準時鐘產生上屏時序。其中V_sync信號作為反饋信號送回快速數字鑒相器模塊。上屏幀信號的相位決定了顯示畫面的切換時刻,因此,實現各節點同步的關鍵是實現上屏幀信號的同步。

2 基于鎖相同步技術的閉環控制系統結構

2.1 快速數字鑒相器

快速數字鑒相器主要功能是鑒別網絡同步幀(Frm_sync)與本地上屏幀信號(V_sync)的相位關系[12]。

具體實現過程如下:

由于網絡同步幀和上屏幀信號都是低頻周期信號,以本地高頻時鐘(Local_clk)對以上兩信號進行周期計數,可得到一周期內的時鐘數,分別為Frm_sync_cnt以及V_sync_cnt。由于網絡同步幀長期穩定度高,可計算其多個周期的平均值,得到穩定的周期時鐘數Frm_sync_period[2]。比較V_sync_cnt與Frm_sync_period,可得到當前幀頻率差值以及當前晶振頻率偏高或偏低情況。

具體獲取相位差以及通過比較獲得相位超前落后信息的過程如圖3所示。Pha_error表示相位差信號,Pha_error_cnt表示由本地高頻時鐘Local_clk對相位差信號的計數值,Pha_result表示鑒相結果。

圖3 鑒相過程時序圖

上屏幀信號頻率一般為60 Hz,網絡同步幀信號頻率與之同頻或為上屏幀信號頻率的一半。圖3以網絡同步幀60 Hz為例,給出了鑒相過程以及獲取相位超前落后信息的波形圖。Frm_sync上升沿使Pha_error置“1”,V_sync上升沿使Pha_error置“0”,得到高電平寬度與相位誤差成正比的信號。以本地高頻時鐘Local_clk對相位誤差高電平進行計數,計數結果Pha_error_cnt維持至下一個鑒相周期,在Frm_sync的上升沿清零,進行新一輪計數。

相位判斷時機為V_sync信號脈沖到來后,若相位差計數值Pha_error_cnt小于網絡同步幀平均計數值Frm_sync_period的一半,則相位落后;反之,則相位超前。網絡同步幀為60 Hz情況下相位結果Pha_result的值判定按式(1),“0”表示相位落后,“1”表示相位超前。網絡同步幀為30 Hz情況下相位結果判定按照式(2)。

(1)

(2)

以上鑒相方法的鑒相范圍為-π~π。能將V_sync向距離最接近的Frm_sync方向同步,更節省同步時間。

實際應用中,上屏幀信號V_sync需要穩定落后于網絡同步幀信號Frm_sync,因此,可延遲相位誤差信號Pha_error置“1”一定時間Tdelay,即可在同步過程穩定后,使得V_sync相位落后于Frm_sync,且保持穩定的相位差。

2.2 PWM同步控制器模塊

壓控晶體振蕩器的輸出頻率可通過改變輸入電壓來調整,輸入電壓與輸出頻率基本呈線性關系[13-14]。通過PWM及低通濾波電路可以實現對壓控晶體振蕩器輸入電壓的控制[11]。本小節主要研究如何調節PWM以控制壓控晶振以達到快速鎖相的目的。

PWM同步控制器模塊主要功能是根據前級所獲取的相位信息,控制FPGA所輸出的PWM波的占空比。快速數字鑒相器的結果有以下4種情況:

(1)本地相位超前,上屏幀頻率低于網絡同步幀頻率。偏低的頻率拉長了幀周期,則相位超前問題會在下個周期得到改善。

(2)本地相位超前,上屏幀頻率高于網絡同步幀頻率。偏高的頻率縮短了幀周期,會加劇相位超前問題,因此需要降低PWM波占空比以降低壓控晶振頻率。

(3)本地相位落后,上屏幀頻率低于網絡同步幀頻率。偏低的頻率拉長了幀周期,會加劇相位落后問題,因此需要提高PWM波占空比以提高壓控晶振頻率。

(4)本地相位落后,上屏幀頻率高于網絡同步幀頻率。偏高的頻率縮短了幀周期,則相位落后問題會在下個周期得到改善。

第1種和第4種情況下,不需要調整PWM占空比,便可經過多個周期積累,去除相位差;第2種和第3種情況需要調節PWM占空比以達到第1種或第4種情況。

為提高鎖相速率,本文采用多模式跟蹤方式:當相位差很大時,需要調整成快速跟蹤模式,即調節PWM占空比以使本地上屏幀信號與網絡同步幀信號的頻率差值最大,以使快速鎖相;當相位差很小時,需要調整成精準跟蹤模式,即調節PWM占空比以使本地上屏幀信號與網絡同步幀信號的頻率差值最小,以保證上屏幀信號穩定性和高同步精度。

PWM占空比越高,對應的上屏幀信號頻率越大。當PWM占空比為1時,對應的上屏幀信號率最大,當PWM占空比為0時,對應的上屏幀信號頻率最小。通過調整PWM高電平數,可得到最接近網絡同步幀頻率的本地上屏幀率,對應的高電平數分別為Mhign和Mlow。

圖4 基本控制流程圖

圖4給出了基本流程圖,其中,N代表PWM波周期總時鐘數,M代表周期高電平時鐘數。當相位差很大時,即相位差大于參數Constant1,調節PWM高電平數,使得高電平數分別為0或者N;當相位差很小時,即相位差小于或等于參數Constant1,調節PWM高電平數為Mhign和Mlow,以進行微調。調整周期為每個網絡同步幀調整一次。

2.3 PWM到電壓輸出電路實現

從PWM(脈寬調制信號)到電壓輸出的電路實現了DA轉換功能,即將控制模塊的調節信息轉化為電壓量[11]。

PWM是周期一定且占空比可調的方波信號[11]。本設計中PWM通過對本地高頻時鐘進行周期計數得到,通過調節高電平時鐘數改變PWM占空比。圖5中參數T表示本地高頻時鐘周期,M表示高電平時鐘數,N表示PWM波周期總時鐘數。VH和VL分別是PWM波高低電平的電壓值。

圖5 PWM波形

PWM信號經過RC低通濾波器后,可濾除高次諧波,留下直流分量,作為壓控晶體振蕩器的電壓控制信號[11]。直流分量與M成線性關系,隨著M從0到N,直流分量從VL到VH之間變化。當M為N/2時,即占空比為50%,輸出電壓為(VL+VH)/2,此時的電壓為中心控制電壓[11]。

周期時鐘數計算公式如式(3)所示:

(3)

式中:Flocal_clk表示本地高頻時鐘頻率,FPWM表示PWM波頻率,Flocal_clk一定時,FPWM越低,N越大,則可調節范圍越大;反之,可調節范圍越小。可調節范圍越大,PWM控制器在精準跟蹤模式下調節精度越高。

假設本地時鐘頻率為125 MHz,若PWM波頻率為2.5 MHz,則周期時鐘數為50,控制輸出電壓的高電平時鐘數可調節范圍為0~50。

圖6給出了PSPICE軟件模擬出的從PWM到電壓輸出電路的實驗結果,實驗中設置的VH為3.3 V,VL為0 V。圖為PWM波在占空比為50%時的一段截取的波形,橫軸表示時間,縱軸表示輸出電壓值。由圖6(a)和圖6(b)可知,相同電路環境下,頻率低易導致RC低通電路濾波效果差,輸出電壓紋波大。頻率越高,輸出電壓效果越好。

因此,在選擇PWM頻率時,需要根據實際電路情況綜合可調節范圍以及濾波效果兩點選擇合適頻率。

3 實驗結果

本次實驗中相關參數的設置如表1所示。為方便觀察,上屏幀信號穩定落后于網絡同步幀的時間Tdelay設為0。

表1 實驗中相關參數的設置

圖7(a)是通過示波器檢測到的4個輸出節點上屏幀信號同步前(左)與同步后(右)的波形圖。圖7(b)為4個輸出節點同步后,上屏幀信號上升沿的波形圖。圖7(c)為網絡同步幀信號(上)與上屏幀信號(下)的上升沿波形圖。

圖7 4個節點與網絡幀的輸出

經過實測,相位最大鎖定時間約為34 s,相位鎖定后穩定度可達±500 ns,節點間同步精度可達±1 μs以內。鎖定時間長短主要由相位差和晶振最大調節范圍決定,由于本文所述的鎖相式同步技術鑒相范圍為±π,相位差最大為1/2周期,相比單向鎖相方法,平均鎖相時間節省了一倍。又采用了多模式跟蹤方式以達到快速鎖定的目的。因此,相比普通晶振調節方式,大大節省了時間。穩定度表示相位鎖定后,上屏幀信號在跟蹤網絡同步幀時的相位抖動范圍,該穩定性由精準跟蹤模式下的PWM變化范圍決定,變化范圍越小,穩定性越好。

表2給出了該同步系統同步方式與同應用領域其他同步方式的性能比對。本方案所述同步技術相比顯卡級同步技術,雖然鎖相速度慢,但精度更高,且在鎖定過程中不容易引起黑屏問題。在面向Video Over IP的大屏拼接顯示系統中,采用IEEE1588協議同步方法,由于其考慮了網絡延時在內,同步精度最高,但其實現方式復雜,在可忽略網絡延時的系統中,本方案更具優勢。

表2 本實驗方案與其他方案的性能比較

4 結語

本文針對一套基于FPGA的以太網分布式顯示系統提出一種多節點同步電路設計方案。該方案采用主從式結構,通過主節點以廣播包方式發送網絡同步幀信號,從節點通過一種鎖相式同步技術將本地上屏幀信號同步于該網絡同步幀信號。鎖相式同步技術為一個閉環控制系統,通過調節本地壓控晶振的方式來改變本地上屏幀信號的相位,以使得各節點上屏幀信號均同步于一個網絡同步幀。本文詳述了閉環控制系統的各個模塊,并給出了實驗結果。根據實際測試,該方案切實可行。目前的閉環控制算法基本解決了上屏同步問題,但是關于快速鎖相問題還有待研究及改善。

[1] 余思琛,秦晅,成春晟,等. 基于多媒體通信的視頻墻系統設計[J]. 指揮信息系統與技術,2013(6):75-79.

[2] 曾祥君,尹項根,林干,等. 晶振信號同步GPS信號產生高精度時鐘的方法及實現[J]. 電力系統自動化,2003,27(8):49-53.

[3] 張華龍,葉媲舟. 調整時鐘晶振的頻率的方法及裝置、晶振模塊、芯片[P]. 中國專利,CN102510283A. 2012.

[4] 王軍. 基于FPGA的壓控晶振同步頻率控制系統研究[J]. 電子測量技術,2012(11):83-85.

[5] Julian M. Active-Stereo Synchronization of Multiple Displays via Ethernet[D]. Saarland University,2012.

[6] Allard J,Gouranton V,Lamarque G,et al. SoftGenLock:Active Stereo and Genlock for PC cluster[C]//The Workshop on Virtual Environments. ACM,2003:255-260.

[7] Cotting D,Waschb&#,Sch M,et al. WinSGL:Synchronizing Displays in Parallel Graphics Using Cost-Effective Software Genlocking[J]. Parallel Computing,2007,33(6):420-437.

[8] 林贊. 分布式網絡視頻顯示同步時鐘的設計與實現[D]. 廣州:華南理工大學,2015.

[9] 關松青. 工業以太網中IEEE 1588時鐘同步技術研究[D]. 湖南:湖南大學,2010.

[10] 張艷,韓雁,霍明旭,等. 基于EPA協議的精確時鐘同步方法[J]. 傳感技術學報,2009,22(7):978-982.

[11] 秦健. 一種基于PWM的電壓輸出DAC電路設計[J]. 現代電子技術,2004,27(14):81-83.

[12] 陳鑫. 快速鎖定數控鎖相環的研究和設計[D]. 南京:東南大學,2010.

[13] 鄭義. 分布式運動控制系統中時鐘同步技術的研究[D]. 湖北:湖北工業大學,2012.

[14] 王軍. 基于FPGA的壓控晶振同步頻率控制系統研究[J]. 電子測量技術,2012(11):83-85.

APhase-LockedSynchronizationTechnologyforVideoOverIPSystem*

ZHOUJiangyan,CHENXin*,ZHANGYing

(College of Electronic and Information Engineering,Nanjing University of Aeronautics and Astronautics,Nanjing 210000,China)

To solve the problem of synchronization among multiple nodes in the Video Over IP splicing system,a phase-locked synchronization technology has been proposed. With the master-slave structure,the master node sends network frame synchronization signal,and the slave nodes make phase-locked process based on the principle of phase-locked loop(PLL). The proposed phase-locked synchronization technology provides phase-locked range from -π to +π,and implements multi-mode tracking method,which makes a good balance between phase-locked speed and phase-locked stability. Based on FPGA platform and oscilloscope test,the synchronization accuracy reaches ±1 μs,and the maximum phase lock time is about 34 s.

large screen splicing system;phase-locked synchronization technology;closed-loop control system;multi-mode tracking method

10.3969/j.issn.1005-9490.2017.06.026

項目來源:航空科學基金項目(20152052025,20140652008);超級動態電壓調節技術下的信號完整性關鍵技術研究;國家自然科學基金(61404087)

2016-11-17修改日期2017-01-07

TN47

A

1005-9490(2017)06-1459-07

周江燕(1991-),女,漢族,江蘇海門人,南京航空航天大學電子信息工程學院,碩士研究生,研究方向為數字集成電路設計,jiangyan_zhou@sina.com;

陳鑫(1982-),男,漢族,江蘇句容人,南京航空航天大學電子信息工程學院,副教授,主要研究方向為集成電路設計,xin_chen@nuaa.edu.cn。

猜你喜歡
信號系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
孩子停止長個的信號
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: 久久永久精品免费视频| 欧美一区二区啪啪| 国产精品福利导航| 亚洲欧美成aⅴ人在线观看 | 国产精品9| 免费人成在线观看视频色| 欧美啪啪网| a级毛片免费网站| 538国产视频| 色网站在线免费观看| 亚洲色婷婷一区二区| 欧美成a人片在线观看| 国产精品久久自在自2021| 成人精品视频一区二区在线 | a级毛片免费播放| 99热这里只有精品久久免费| 色婷婷天天综合在线| 波多野结衣一区二区三区88| 99久久精品免费看国产免费软件| 日韩黄色大片免费看| 玖玖精品在线| 国产成人喷潮在线观看| 亚洲无码视频图片| 伊人成人在线| 国产91全国探花系列在线播放| 91青青草视频| 青草午夜精品视频在线观看| 国产又粗又爽视频| 日韩av在线直播| 99精品在线视频观看| 五月丁香在线视频| 黄色在线不卡| 激情乱人伦| 亚洲区一区| 国产91丝袜在线观看| 日韩精品无码不卡无码| 国产日韩久久久久无码精品| 久久精品国产一区二区小说| 国产欧美日韩va另类在线播放| 成人综合网址| 精品久久人人爽人人玩人人妻| 啊嗯不日本网站| 精品亚洲欧美中文字幕在线看| 国产欧美日韩精品综合在线| 天天色综合4| 久久99国产综合精品1| 亚洲人精品亚洲人成在线| 国产精品永久不卡免费视频| 成人久久18免费网站| 99热国产在线精品99| 欧美日韩理论| 97人妻精品专区久久久久| 亚洲天堂精品在线观看| 亚洲国产天堂久久九九九| 欧美视频在线观看第一页| a级毛片在线免费观看| 国产精选小视频在线观看| aaa国产一级毛片| 欧美视频免费一区二区三区| 四虎影视8848永久精品| 国产特级毛片aaaaaaa高清| 色悠久久综合| 国产精品视频久| 国产流白浆视频| 天天综合网色中文字幕| 丁香五月亚洲综合在线| 在线综合亚洲欧美网站| AV天堂资源福利在线观看| 午夜视频在线观看区二区| 福利视频久久| 久久久久亚洲AV成人网站软件| 国产特级毛片| 国产精品蜜芽在线观看| 国产农村妇女精品一二区| 国产毛片不卡| 无码久看视频| 国产9191精品免费观看| 一级毛片免费高清视频| 国产成人精品在线1区| 少妇高潮惨叫久久久久久| 国产高清自拍视频| 国产成人亚洲精品无码电影|