摘 要: 提出了一種特殊的計(jì)數(shù)器,并基于此建立起新型的、具有極窄帶寬的全數(shù)字鎖相環(huán)" title="鎖相環(huán)">鎖相環(huán)電路,該電路用于SDH系統(tǒng)中E1支路信號(hào)時(shí)鐘的恢復(fù)。通過(guò)建立相位傳遞數(shù)學(xué)模型,分析了該鎖相環(huán)的性能指標(biāo)。硬件實(shí)驗(yàn)驗(yàn)證了理論分析結(jié)論,實(shí)測(cè)所得的輸出抖動(dòng)滿足ITU-T 相關(guān)建議的要求。
關(guān)鍵詞: 同步數(shù)字體系;全數(shù)字鎖相環(huán);時(shí)鐘恢復(fù);抖動(dòng)
?
SDH系統(tǒng)采用指針調(diào)整和比特調(diào)整來(lái)容納PDH支路信號(hào)的頻率抖動(dòng)和漂移[1]。其中,指針調(diào)整是以一個(gè)字節(jié)或三個(gè)字節(jié)為單位進(jìn)行的,將會(huì)導(dǎo)致PDH支路輸出信號(hào)產(chǎn)生幅度很大的抖動(dòng)。為了保證定時(shí)質(zhì)量,需要采用E1支路解同步器來(lái)恢復(fù)E1支路信號(hào)的時(shí)鐘。解同步器主要有兩種類(lèi)型[2]:一種是相位擴(kuò)散解同步器,先對(duì)相位躍變進(jìn)行擴(kuò)散,再通過(guò)一個(gè)普通鎖相環(huán)加以濾除,但是高性能相位擴(kuò)散電路的實(shí)現(xiàn)難度很大;另一種是非相位擴(kuò)散解同步器,利用帶寬很窄的鎖相環(huán)直接濾除抖動(dòng)。
針對(duì)非相位擴(kuò)散解同步器,本文介紹了一種新型全數(shù)字鎖相環(huán),該鎖相環(huán)帶寬極窄、捕捉速度快、結(jié)構(gòu)簡(jiǎn)單,可顯著提高系統(tǒng)性能、降低系統(tǒng)成本。
1 可控分頻" title="分頻">分頻ID計(jì)數(shù)器
本項(xiàng)設(shè)計(jì)基于一種特殊的計(jì)數(shù)器,筆者將其稱(chēng)為可控分頻ID計(jì)數(shù)器,它是該鎖相環(huán)電路的關(guān)鍵部件。其計(jì)數(shù)脈沖由CP端輸入,分頻比由C_ID端輸入。如果不考慮I端和D端的輸入,該計(jì)數(shù)器就是一個(gè)簡(jiǎn)單的除計(jì)數(shù)器。每當(dāng)I端出現(xiàn)一個(gè)上升沿" title="上升沿">上升沿,對(duì)應(yīng)的分頻周期內(nèi)計(jì)數(shù)器進(jìn)行(c-1)分頻,輸出信號(hào)Out被提前一個(gè)計(jì)數(shù)脈沖;每當(dāng)D端出現(xiàn)一個(gè)上升沿,對(duì)應(yīng)的分頻周期內(nèi)計(jì)數(shù)器進(jìn)行(c+1)分頻,輸出信號(hào)Out被推后一個(gè)計(jì)數(shù)脈沖;若I端、D端的上升沿出現(xiàn)在同一個(gè)分頻周期內(nèi),計(jì)數(shù)器保持分頻,輸出信號(hào)既不提前也不推后。圖1給出了當(dāng)c=4時(shí)可控分頻ID計(jì)數(shù)器的工作波形。
?
?
由圖1可見(jiàn),I端出現(xiàn)信號(hào)上升沿會(huì)增大輸出信號(hào)Out的頻率;D端出現(xiàn)信號(hào)上升沿會(huì)減小輸出信號(hào)Out的頻率。每當(dāng)I端出現(xiàn)一個(gè)上升沿,計(jì)數(shù)器用(c-1)個(gè)計(jì)數(shù)脈沖來(lái)處理,得到一個(gè)輸出脈沖,而沒(méi)有出現(xiàn)該上升沿時(shí),(c-1)個(gè)計(jì)數(shù)脈沖經(jīng)c分頻得到的輸出脈沖個(gè)數(shù)是(c-1)/c,因此I端每出現(xiàn)一個(gè)上升沿,輸出信號(hào)頻率的增加量為1-(c-1)/c=1/cHz(與計(jì)數(shù)脈沖的頻率fosc無(wú)關(guān));每當(dāng)D端出現(xiàn)一個(gè)上升沿,計(jì)數(shù)器用(c+1)個(gè)計(jì)數(shù)脈沖來(lái)處理,得到一個(gè)輸出脈沖,而沒(méi)有出現(xiàn)該上升沿時(shí),(c+1)個(gè)計(jì)數(shù)脈沖經(jīng)c分頻得到的輸出脈沖個(gè)數(shù)是(c+1)/c。因此D端每出現(xiàn)一個(gè)上升沿,輸出信號(hào)頻率的減小量為(c+1)/c-1=1/cHz(與計(jì)數(shù)脈沖的頻率fosc無(wú)關(guān))。由此,可得此計(jì)數(shù)器輸出信號(hào)的頻率與輸入信號(hào)" title="輸入信號(hào)">輸入信號(hào)頻率之間的關(guān)系式:
式(1)中,fI、fD分別表示I端、D端輸入信號(hào)的頻率。
在本設(shè)計(jì)中,使各可控分頻ID計(jì)數(shù)器的I端和D端輸入信號(hào)的上升沿分別與計(jì)數(shù)脈沖的某個(gè)下降沿對(duì)齊,以保證這些計(jì)數(shù)器穩(wěn)定工作。另外,I端輸入信號(hào)的頻率必須小于等于計(jì)數(shù)脈沖頻率fosc的1/(c-1)倍;D端輸入信號(hào)的頻率必須小于等于計(jì)數(shù)脈沖頻率fosc的1/(c+1)倍,以保證I端和D端輸入信號(hào)的每個(gè)上升沿都能被處理。
2 鎖相環(huán)電路結(jié)構(gòu)及原理
本文給出的全數(shù)字鎖相環(huán)電路結(jié)構(gòu)如圖2所示。按照功能,將該電路劃分為三個(gè)模塊:跟蹤模塊(TRACE)、狀態(tài)檢測(cè)模塊(STATE)和鎖相環(huán)控制模塊(PLL_C)。圖2中的三個(gè)虛線框分別對(duì)應(yīng)這三個(gè)模塊。跟蹤模塊是該鎖相環(huán)電路的核心,其功能是跟蹤鎖定輸入的參考信號(hào);狀態(tài)檢測(cè)模塊實(shí)時(shí)地給出鎖相環(huán)的工作狀態(tài):鎖定狀態(tài)、捕捉狀態(tài)、相位越界狀態(tài)和失鎖狀態(tài);鎖相環(huán)控制模塊據(jù)此輸出相應(yīng)的控制信號(hào),調(diào)節(jié)鎖相環(huán)的工作方式。
?
2.1 跟蹤模塊
2.1.1 鑒相器
鑒相器" title="鑒相器">鑒相器采用邊沿觸發(fā)型JK觸發(fā)器。本地反饋信號(hào)和參考信號(hào)經(jīng)Q分頻后分別用于該觸發(fā)器的置位和復(fù)位,頻率鎖定后兩輸入信號(hào)反相。輸出相差信號(hào)是一個(gè)具有可變占空比的方波[3]。不考慮固定相差π,定義:
???
??? 式(2)中變量單位均為UI,θin、θout分別為參考信號(hào)和本地反饋信號(hào)的相位,Kd為鑒相器增益。對(duì)于該鑒相器,Kd=1,-0.5≤pd≤0.5,則ud的占空比可以表示為(1/2+pd)。頻率鎖定后,pd=0,ud是一個(gè)半占空比的方波。
2.1.2 環(huán)路濾波器
??? 環(huán)路濾波器由K計(jì)數(shù)器和加/減計(jì)數(shù)器構(gòu)成。
??? K計(jì)數(shù)器由兩個(gè)獨(dú)立的計(jì)數(shù)器組成:進(jìn)位計(jì)數(shù)器和借位計(jì)數(shù)器,其計(jì)數(shù)范圍都是0~(K-1),計(jì)數(shù)脈沖的頻率都是fosc,且均由下降沿觸發(fā)[3]。當(dāng)信號(hào)Ub/Uc為低電平時(shí),進(jìn)位計(jì)數(shù)器計(jì)數(shù),借位計(jì)數(shù)器保持;當(dāng)Ub/Uc為高電平時(shí),借位計(jì)數(shù)器計(jì)數(shù),進(jìn)位計(jì)數(shù)器保持。進(jìn)位計(jì)數(shù)器的計(jì)數(shù)值大于等于K/2時(shí),進(jìn)位信號(hào)carry為“1”,而進(jìn)位計(jì)數(shù)器的計(jì)數(shù)值小于K/2時(shí),進(jìn)位信號(hào)為“0”,借位計(jì)數(shù)器以完全相同的方式產(chǎn)生借位信號(hào)borrow。Ub/Uc與鑒相器的輸出相連,所以進(jìn)位信號(hào)和借位信號(hào)的頻率可以分別表示為:
???
?
??? 加/減計(jì)數(shù)器可以看成是一個(gè)初始值為L(zhǎng)×M(L、M均為常數(shù))的積分器,計(jì)數(shù)脈沖的頻率是fosc,計(jì)數(shù)方向由UP/DN控制。與鑒相器的輸出相連,當(dāng)UP/DN為高電平時(shí)進(jìn)行加計(jì)數(shù);當(dāng)為低電平時(shí)進(jìn)行減計(jì)數(shù),計(jì)數(shù)結(jié)果的低L位不輸出。定義:
???
??? 則加減計(jì)數(shù)器的輸出值可以表示為n+M。將頻率鎖定時(shí)的n值記為N,則N=0。
2.1.3 數(shù)控振蕩器
??? 數(shù)控振蕩器由ID計(jì)數(shù)器1和ID計(jì)數(shù)器2組成,它們都是上述可控分頻ID計(jì)數(shù)器(ID計(jì)數(shù)器2的分頻比取常數(shù),圖2中未標(biāo)出它的C_ID端)。ID計(jì)數(shù)器1的I端和D端分別與K計(jì)數(shù)器的輸出carry和borrow相連,C_ID與加/減計(jì)數(shù)器的輸出相連,分頻比c=(n+M),則由式(1)可得輸出信號(hào)add的頻率:
???
??? 信號(hào)add經(jīng)過(guò)一個(gè)反相器接到ID計(jì)數(shù)器2的I端,反相器的存在使ID計(jì)數(shù)器2的I端輸入信號(hào)的上升沿與計(jì)數(shù)脈沖的某個(gè)下降沿對(duì)齊。ID計(jì)數(shù)器2的D端接地,分頻比取常數(shù)C,輸出信號(hào)經(jīng)P分頻得到占空比接近1/2的信號(hào)out1。由(1)可得信號(hào)out1的頻率為:
???
??? 可見(jiàn),鎖相環(huán)工作于捕捉狀態(tài)時(shí),通過(guò)相位誤差信號(hào)ud調(diào)節(jié)fadd的值,就可以使輸出信號(hào)跟蹤鎖定輸入的參考信號(hào)。
2.2 狀態(tài)檢測(cè)模塊
??? 該模塊包括兩個(gè)計(jì)數(shù)器和一個(gè)狀態(tài)指示電路。ud為高電平時(shí),計(jì)數(shù)器1計(jì)數(shù),ud從高電平到低電平跳變時(shí),計(jì)數(shù)結(jié)果送到狀態(tài)指示電路,同時(shí)該計(jì)數(shù)器復(fù)位;ud為低電平時(shí),計(jì)數(shù)器2計(jì)數(shù),ud從低電平到高電平跳變時(shí),計(jì)數(shù)結(jié)果送到狀態(tài)指示電路,同時(shí)該計(jì)數(shù)器復(fù)位。狀態(tài)指示電路比較兩個(gè)計(jì)數(shù)器的計(jì)數(shù)結(jié)果,根據(jù)設(shè)定的門(mén)限給出鎖相環(huán)的狀態(tài)。如果參考信號(hào)的頻率超出了鎖相環(huán)穩(wěn)定工作的動(dòng)態(tài)范圍,則ud出現(xiàn)不穩(wěn)定現(xiàn)象,鎖相環(huán)進(jìn)入相位越界狀態(tài)。如果參考信號(hào)嚴(yán)重劣化,則鎖相環(huán)進(jìn)入失鎖狀態(tài)。
2.3 鎖相環(huán)控制模塊
??? 鎖相環(huán)控制模塊是對(duì)該鎖相環(huán)電路進(jìn)行的非線性改進(jìn)。一旦鎖相環(huán)進(jìn)入鎖定狀態(tài),當(dāng)前分頻比(n+M)0被存入鎖相環(huán)內(nèi)部寄存器中。鎖相環(huán)進(jìn)入失鎖狀態(tài)時(shí),控制信號(hào)C2使能失鎖態(tài)分頻器,其分頻比等于預(yù)存的(n+M)0,分頻后的信號(hào)加在ID計(jì)數(shù)器3的I端。ID計(jì)數(shù)器3也是上述可控分頻ID計(jì)數(shù)器,其D端接地,分頻比等于常數(shù)C(圖2中未標(biāo)出它的C_ID端),輸出信號(hào)經(jīng)P分頻得到占空比接近1/2的信號(hào)out2。由(1)可得信號(hào)out2的頻率為:
???
??? 鎖相環(huán)處于失鎖狀態(tài)時(shí),信號(hào)C3控制輸出選擇電路輸出信號(hào)out2,而當(dāng)鎖相環(huán)處于其他狀態(tài)時(shí)輸出信號(hào)out1。如果鎖相環(huán)進(jìn)入相位越界狀態(tài),則捕捉時(shí)間非常長(zhǎng),鎖相環(huán)難以鎖定,此時(shí)信號(hào)C1有效,使加/減計(jì)數(shù)器的L值顯著減?。◤?30下降到210),從而降低鎖相環(huán)路的阻尼系數(shù),加快頻率牽引過(guò)程。
3 相位傳遞數(shù)學(xué)模型
???
上式積分號(hào)中的最后一項(xiàng)為高階無(wú)窮小,可以忽略。將式(2)和式(5)代入式(8),然后求兩階導(dǎo)數(shù)并做拉氏變換得到該鎖相環(huán)的相位傳遞函數(shù):
???
?
???
?
4 鎖相環(huán)參數(shù)選擇
鎖相環(huán)的指標(biāo)要求[1]如下:
??? 由式(10)~式(14),可選擇出一組合適的參數(shù)。本設(shè)計(jì)中參數(shù)選擇如下:鎖相環(huán)工作頻率fosc=65.472MHz;M=1023;ID計(jì)數(shù)器1的最小分頻比(nmin+M)=767,最大分頻比(nmax+M)=1279;L=230;Q=2;P=16;ID計(jì)數(shù)器2和3的分頻比C=2;K=1280;頻率鎖定時(shí),信號(hào)carry和borrow的頻率相等,加/減計(jì)數(shù)器的輸出值為M,鎖相環(huán)的輸出即鎖相環(huán)的保持范圍約為(-195ppm,+325ppm)。鎖相環(huán)的對(duì)數(shù)幅頻特性曲線如圖4所示??梢钥闯觯撴i相環(huán)具有極低的通帶寬度(3dB帶寬約為0.2608Hz)。
?
5 仿真以及綜合驗(yàn)證
本設(shè)計(jì)用Verilog硬件語(yǔ)言描述,在QuartusⅡ平臺(tái)上完成了時(shí)序仿真,采用ALTERA公司的EP1C6T144C8器件對(duì)設(shè)計(jì)進(jìn)行了驗(yàn)證。抖動(dòng)測(cè)試結(jié)果表明該鎖相環(huán)的輸出抖動(dòng)滿足ITU-T G.783[4]建議的要求。
本文給出了一種新型的用于E1支路信號(hào)平滑的二階全數(shù)字鎖相環(huán)。該電路規(guī)模小,適于多支路大規(guī)模集成。實(shí)測(cè)結(jié)果表明:該數(shù)字鎖相環(huán)帶寬窄、捕捉速度快、更加智能化,可應(yīng)用于SDH系統(tǒng)。
參考文獻(xiàn)
[1] 楊贊.一種用于SDH 2Mbit/s支路輸出口的全數(shù)字鎖相環(huán)[J].通信學(xué)報(bào),1998,19(2):44-51.
[2] 張政.SDH指針調(diào)整技術(shù)的研究[J].微波與衛(wèi)星通信,1999,8(1):30-34.
[3] ROLAND E B.Phase-Locked Loops Design,Simulation,and Applications[M].北京:清華大學(xué)出版社,2003.
[4] ITU-T Rec.G.783:Digital terminal equipment-Principal characteristics of multiplexing equipment for the synchronous digital hierarchy[S],2004.