摘 要:提出一種利用全數(shù)字鎖相環(huán)實現(xiàn)從隨機的以太網(wǎng)信號中提取時鐘的方法。由于采用鑒頻、鑒相并置方法,同時把數(shù)字濾波器融入其中,采用小數(shù)分頻器構成數(shù)控振蕩器,從隨機以太網(wǎng)信號中恢復E1時鐘信號。經(jīng)硬件實驗證實,電路的性能指標完全可以滿足ITUT的有關標準。該電路結構簡單,易于集成到ASIC中去,有較強的實用性,便于推廣應用。
關鍵詞:E1抖動鎖相環(huán);現(xiàn)場可編程門陣列;基于以太網(wǎng)的實時業(yè)務;時鐘恢復電路
中圖分類號:TN710 文獻標識碼:B 文章編號:1004373X(2008)1800803
Design and Implementation of Clock Recovery Circuit E1 in Ethernet
HUANG Haisheng
(Xi′an Institute of Post and Telecommunications,Xi′an,710061,China)
Abstract:In this paper,a clock recovery circuit is proposed in the random signal of Ethernet,parallel connection method are used between the phase difference and the frequency difference,and the filter are permeated in,and using the digital divider,with ratio of decimal fraction,as a digital control oscillations,then the PLL could be used to recover the E1 clock that is demapped from Ethernet signal.It is proved by hardware experiment that the performance can meet the ITU-T recommendation.All digital circuits are useful in VLSI design.
Keywords:E1 jitter phase locked loop;FPGA;Ethernet TDM;clock recovery circuit
在基于IP的新一代通信網(wǎng)中,為了實現(xiàn)多業(yè)務傳輸,在發(fā)送端,把實時業(yè)務(TDM)進行打包處理,使其變成太網(wǎng)包的數(shù)據(jù)包,然后傳輸;在接收端,為了恢復原來的TDM業(yè)務,對數(shù)據(jù)進行統(tǒng)計和抖動消除,從而獲得碼流的定時信息。抖動消除的基本原理就是數(shù)字鎖相環(huán)的原理;利用鎖相環(huán)技術實現(xiàn)對輸入定時信號的量化、數(shù)字濾波和定時綜合。傳統(tǒng)的數(shù)字化理論在這里表現(xiàn)為簡單的取整,電路往往對應的是吞吐脈沖,即為計數(shù)器的形式。技術的核心和難點是量化、數(shù)字濾波和定時綜合有機的結合,形成理論簡單、易于電路實現(xiàn),同時又能保證定時信息的指標。
在TDMoIP系統(tǒng)中,在發(fā)送端,需要發(fā)送的信號是標準的E1信號,為了在以太網(wǎng)系統(tǒng)中傳輸,把E1信號進行拆分、封裝,使其變成固定大小的以太網(wǎng)包,原來的E1信號中的定時時信息全部丟失;在接收端收到的信號中不含有任何定時信息,數(shù)據(jù)的抖動也變?yōu)殡S機的。這就需要在接收端要進行特殊處理,才能恢復E1信號的時鐘。由于以太網(wǎng)信號是隨機信號,首先對隨機的以太網(wǎng)信號進行統(tǒng)計處理,得到信號的基本頻率,然后以此頻率為基準,進行數(shù)字平滑;傳統(tǒng)的數(shù)字平滑電路可分為2類:一類是由比特調(diào)整電路和中等帶寬的數(shù)字鎖相環(huán)構成,另一類[1]是由一個鎖相環(huán)構成,但鎖相環(huán)的帶寬很窄。本文采用由比特調(diào)整電路和中等帶寬的數(shù)字鎖相環(huán)構成數(shù)字平滑電路,比特調(diào)整電路是由多模計數(shù)器和數(shù)據(jù)存儲器組成;多模計數(shù)器根據(jù)數(shù)據(jù)緩沖器FIFO的狀態(tài),確定在數(shù)據(jù)流上加或扣脈沖的頻率,然后把這種信息存入數(shù)據(jù)存儲器,實現(xiàn)在數(shù)據(jù)流上加扣脈沖,使輸出數(shù)據(jù)流的頻率的變化在時間上拉長,便于數(shù)字鎖相環(huán)的設計。
通過硬件實驗證明,用該方法設計ASIC電路,運行可靠,性能指標符合ITUT的有關標準。本文主要討論這個專用數(shù)字鎖相環(huán)的設計方法及理論分析;即全數(shù)字鎖相環(huán)電路設計、電路的輸入和輸出指標要求、原理分析和硬件實驗結果。
1 全數(shù)字鎖相環(huán)電路設計
本文討論的是E1支路信號平滑的二階數(shù)字鎖相環(huán),其結構簡單、易于實現(xiàn)、尤其適合ASIC實現(xiàn),并且經(jīng)實驗證明,抖動指標符合有關ITUT標準。圖1為電路的原理圖。
圖1是一個直接處理式鎖相環(huán);計數(shù)器1和計數(shù)器2分別對讀寫時鐘脈沖進行計數(shù);FD為減法器;輸出fd為頻差;PD為數(shù)字鑒相器,是一個計數(shù)器,用高速時鐘對相差進行計數(shù),加法器的作用是把鑒頻和鑒相的結果和常數(shù)相加,產(chǎn)生控制器的控制信號,控制器是由串行加法器構成;分頻器1和分頻器2是M和M+1分頻器,它們和控制器、MUX一起構成一個含有小數(shù)的分頻器,分頻器的分頻比是由鑒頻和鑒相的結果,經(jīng)過加法器處理后產(chǎn)生的控制信號確定。
圖1 二階數(shù)字鎖相環(huán)原理圖2 指標要求
由于數(shù)字鎖相環(huán)和比特調(diào)整電路一起構成數(shù)字抖動衰減器[2],用來衰減通過以太網(wǎng)傳輸E1信號引起的抖動。這里的比特調(diào)整電路就相當于一個可控的低通濾波器,根據(jù)設計要求,比特調(diào)整電路的輸出,即鎖相環(huán)的輸入為:首先對以太網(wǎng)數(shù)據(jù)進行統(tǒng)計,確定E1信號的基本速率,然后對高于或低于基本速率的數(shù)據(jù)進行比特調(diào)整,比特調(diào)整的快慢由自適應算法確定。
根據(jù)ITUT的建議,E1支路信號的抖動測試應先通過一組濾波器,具體指標如表1所示:
表1 PDH 網(wǎng)絡接口的最大允許抖動
濾波器特性最大峰值抖動f1f3f4f1~f4f3~f420 Hz
20 dB/dec18 kHz
20 dB/dec100 kHz
-20 dB/dec0.4 UI0.075 UI
3 原理分析
計數(shù)器1和計數(shù)器2是相同的循環(huán)計數(shù)器,只是初始值不相同,其功能相當于對過去輸入信號進行無窮次累加。從Z域進行考慮,其傳遞函數(shù)可以表示為:1+z-1+z-2+…=zz-1它們和PD、PF、加法器共同完成鑒頻、鑒相的作用,同時還含有濾波器的功能,也就是說把鑒頻、鑒相結果進行了數(shù)字濾波。下式由于上式給出的關系式正是數(shù)字環(huán)路濾波器的傳遞函數(shù),這里的K是反映了2個計數(shù)器的初始值的不同。K+zz-1鑒相控制信號vd完成對鑒頻、鑒相結果的取值時刻,實際上起一個量化間隔的作用,它應和PD計數(shù)器的模數(shù)有確定的整數(shù)比例關系。加法器在這里的作用是把鑒頻、鑒相的結果并置和一個常數(shù)相加,起一個電路前后銜接的作用:udv={fd,pd}
filter=A+udv這里的A和K是相互對應的,可以認為二者相同,實際上,信號在經(jīng)過加法器之后,才真正完成了鑒頻、鑒相作用。
控制器根據(jù)輸入信號filter產(chǎn)生對分頻器1和分頻器2輸出的控制信號,這里的控制器實際上是串行的全加器,結構為圖2[3]。
圖2 控制器的結構圖其響應的傳遞函數(shù)為:KD=Gz-1zz-1=Gz-1其中G為整個環(huán)路的增益。故該環(huán)路的開環(huán)、閉環(huán)和誤差傳遞函數(shù)為:H0(z)=Gz-1·(K+zz-1)
=(K1+K2zz-1)(zz-1)z-1其中:K1=GK; K2=G;
H(z)=H0(z)1+H0(z)
=(K1+K2)z-K1z2+(K1+K2-2)z+(1-K1)
He(z)=11+H0(z)
=(z-1)2z2+(K1+K2-2)z+(1-K1)故環(huán)路穩(wěn)定的條件為:K1>0; K2>0; 2K1+K2<43.1 環(huán)路跟蹤誤差
由環(huán)路誤差傳遞函數(shù)可以計算環(huán)路在各種不同輸入信號作用下的穩(wěn)態(tài)跟蹤誤差,即:φ(∞)=limz→1[(z-1)φ(z)]
φ(z)=He(z)·θi(z)E1信號的頻率容限為±50 ppm,如果信號在其穩(wěn)定工作的動態(tài)范圍內(nèi),頻率的變化是按照升斜規(guī)律變化,即輸入信號的頻率以速率R變化,有:ωi(t)=Rt; θi(i)=∫t0Rtdt=12Rt2
θi(s)=R/s3所以有:θi(z)=RT2z(z+1)2(z-1)3;φ(∞)=limz→1 φ(z)=T2RK2其中T為脈沖取樣周期,說明穩(wěn)態(tài)相差的值是穩(wěn)定的,其隨K2的增大而減小。對于輸入為頻率階躍、相位階躍的信號為:φ(∞)=03.2 鎖相環(huán)的參數(shù)計算
比特調(diào)整電路進行1次調(diào)整將引起1UI的抖動,相當于一個階躍函數(shù):A(t)=u(t)該響應的拉氏變換為:A(s)=1/s高通濾波器的傳遞函數(shù)為[1]:H2(s)=ss+ωc, ωc=40π二階鎖相環(huán)的傳遞函數(shù)為:H1(s)=2ξωns+ωn2s2+2ξωns+ωn2=K1+K2Ts+K2T2s2+K1+K2Ts+K2T2得出:ωn=K2/T,ξ=K1+K22K2鎖相環(huán)的剩余抖動可表示為:Adjat(s)=A(s)H1(s)H1(s)=2ξωns+ωn2s2+2ξωns+ωn2·1s+ωc
剩余抖動的峰峰為[4]:Ajpp2ξ(ξ+ξ-1)-12ξ-1(ωc-(ξ+ξ-1)ωn)ωn鎖相環(huán)的3 dB帶寬為[4]:B=ωn2π(2ξ2+1)(2ξ2+1)2+1
鎖相環(huán)的同步帶應該不受鑒相器的控制,而由數(shù)控振蕩器決定,由于小數(shù)分頻器的具體結構,同步帶為:f0/(M+1)≤ΔωH≤f0M鎖相環(huán)的捕捉帶為:Δωp=2.37K2ξωn4 硬件實驗結果
系統(tǒng)電路設計完成后,采用Altera公司的FPGA Cyclone EP1C6Q240CB進行實驗驗證,并設計相應的PCB板,用惠普公司的抖動測試儀進行性能指標測試,結果證明其性能指標達到ITUT規(guī)定的指標,最大峰值抖動在f1~f4 為0.21 UI,f3~f4為0.012 UI。頻率范圍遠遠大于±50 ppm,為±100 ppm,達到了預期的目的。
5 結 語
本文針對通過以太網(wǎng)傳輸E1信號的數(shù)據(jù)結構,設計出一種全數(shù)字鎖相環(huán)。采用鑒頻、鑒相并置方法,同時把數(shù)字濾波器融入其中;采用小數(shù)分頻器構成數(shù)控振蕩器,從中恢復E1時鐘信號。經(jīng)硬件實驗證實達到了設計要求,該電路結構簡單、易于集成到ASIC中去、有較強
的實用性,便于推廣應用。
參 考 文 獻
[1]楊贊,葛寧,林孝康.一種用于SDH 2 Mb/s支路輸出的一種全數(shù)字鎖相環(huán)\\.通信學報,1998(2):4551.
[2]John C Eidson.The Application of IEEE1588 to Test and Measurement Systems,2005.
[3]胡春華,石玉.數(shù)字鎖相環(huán)路原理與應用\\.上海:上海科學技術出版社,1990.
[4]Owen H L.Synchronous Digital Hierarchy byte Pointer Justification Vesus VC-12 Payload bit Just Tification Effects\\.Telecommunication System,1995,6(1):97105.
[5]韋樂平.光同步數(shù)字傳輸網(wǎng)\\.北京:人民郵電出版社,
1993.
[6]萬心平,張厥盛,鄭繼禹.鎖相技術\\.西安:西安電子科技大學出版社,1991.
[7]Dirk S Mohl.IEEE 1588 Precise Time Synchronization as the Basis for Realtime Applications in Automation,2003.
[8]吳國新,吉逸.計算機網(wǎng)絡\\.北京:高等教育出版社,
2003.
[9]IEEE Instrumentation and Measurement Society,1588 IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems,IEEE,2002.
[10]Cristian F.A Probabilistic Approach to Distributed Clock Synchronization\\.Distributed Computing,1989(3):146158.
[11]IEEE1588 Clock Synchronization Protocol\\.
http://ieee1588.nist,gov.
[12]IEEE 802.11LAN/MAN:Wireless LAN Medium Access(MAC) and Physical Layer(PHY) Specifications,1999.
注:本文中所涉及到的圖表、注解、公式等內(nèi)容請以PDF格式閱讀原文