




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
抖動分類與測量李惠民力科公司華南區(qū)應用工程師在現(xiàn)在的協(xié)議一致性測試中,“抖動”似乎已經(jīng)成為了一個繞不開的名詞,它是評估信號質量的一個關鍵指標。然而,各個通信協(xié)議對抖動似乎有著不同的要求,到底抖動的各個分量有什么意義呢?它們又是如何測量得到準確的結果呢?在系統(tǒng)設計中又該如何改善抖動指標呢?希望看完本文之后您能夠得到一些幫助。抖動的定義過去,時鐘頻率只有10MHz。電路板或者封裝設計的主要挑戰(zhàn)就是如何自雙層板上布通所有的信號線以及如何在組裝時不破壞封裝,在那個時代,數(shù)字信號基本上不需要考慮“信號質量,,的;然而隨著時鐘頻率的提高,信號周期和上升沿也已經(jīng)普遍變短,這個時候,信號完整性就變得十分重要。特別的,當時鐘頻率超過1GHz時,由于時鐘周期變短,“抖動”這個指標在信號質量也變得十分重要。抖動是指信號與理想時鐘之間的偏差[1]。如下面圖1和圖2兩個時序中,可以明顯看出,圖2中信號與理想時鐘之間偏差相對較圖1比更大,若兩個信號時鐘頻率相同,我們就可以說圖2中的抖動比圖1中大。理想時鐘WWWWVWMMWUiMUbIIII4IIIhIIII4 4IH?III‘實師frLnrLrurLTLjrLrLrLrdn『LrurLrLrLrurLjrLrLjrLi111rl口口單單 111Mli■■■III圖1信號和理想時鐘之間的偏差
理想時鐘IIII4IIVhIIII4 1II?III‘實師f;/rLLTLroniuLnirLrLrLftLjrLJLrLrLrLrLrLrurLjl)|q■8PP■l■IIHHIIIIII圖2更“大”的抖動需要注意的是,抖動和頻偏并不是不是相同的概念,一般討論抖動是要在一段時間內實際信號和理想時鐘之間速率相同或者相差很小的情況。圖3中,這段時間內,實際信號和理想時鐘之間的頻率偏差約為7%,一般來說我們討論抖動的時候頻偏不會超過5000Ppm(即0.5%),圖3這種情況不再我們的討論范圍之內。理想時鐘I1I hII 1I? III IIh II4 I?I支際信勺nirLrLnLnurLn_rLrbnTdnirLrLirLnLrLnLjrLrLnj4 ■I F■I ■ 8H III IIH IIJ ■HI圖3“頻偏”并不是我們所討論的抖動另外,抖動的絕對值在有些情況下參考意義并不太大。假若是10MHz的時鐘頻率,每個周期為100ns,1ns的抖動似乎對信號沒有太大的影響。然而當頻率為500MHz時,1ns的抖動就很的能會影響信號信號質量,使得信號在傳輸過程在出現(xiàn)誤碼。所以我們在很多情況下會用UI這個相對單位;1UI即為1個時鐘周期所花費的時間。若信號的時鐘周期為10MHz時,1UI對應為100。5。相應的還有mUI,1mUI即0.001UI。相對單位比絕對時間單位更能看出抖動對信號質量的影響。抖動的分類
在說抖動分類之前,首先我想說一下源同步與時鐘恢復技術。想必大家在學習和使用單片機的時候應該對同步通信和異步通信有比較深刻的認識;同步通信的典型代表就是SPI,特點就是同時傳送時鐘和數(shù)據(jù);異步通信的經(jīng)典代表是UART,只需要兩根線就可以實現(xiàn)全雙工。源同步和SPI類似,在通信的時候同時傳輸時鐘和數(shù)據(jù),但是高速的時鐘信號在傳輸過程中衰減很大,而且容易引起EMI,所以一般會對同步時鐘進行分頻,源同步的代表有HDMI,其時鐘頻率是信號速率的1/10。時鐘恢復技術可以在串行數(shù)據(jù)中提取出時鐘,然后用恢復出來的時鐘對信號進行采樣,克服異步通信中由于不同源帶來的的頻偏和抖動,時鐘恢復的代表有USB,萬兆以太網(wǎng)等。首先,我們需要明確的一點就是一一抖動是時間的函數(shù),確切的來說,抖動是和時鐘周期相關的。在討論抖動分類的時候,我們一般會從三個維度去討論。從關注抖動參數(shù)的類型,可以分成TIE(Timeintervalerror),Periodjitter和Cycletocyclejitter。這種分類是根據(jù)不同的關注點對同一信號的不同描述,如圖所示,這三類抖動的計算公式如下,其中T是理想的時鐘周期,Tn-1和Tn分別是第n-1和n個信號的周期,tn是信號前n個周期的總時間。=J-M父了『FerW:")=Tri—1 ⑵JCydsto ='n—。一1不難看出,這三者之間有如下的關系:PeriodJitter是TIE的微分,Cycleto
cyclejitter是Periodjitter的微分;Periodjitter是Cyclejitter的積分,TIE是Periodjitter的積分。—X㈤=1tie^一U.四一1〕+■,⑸」(6)-1/Cycleto^cle^1-= -JPeriud^⑸」(6)-1hlE^~^k=lJPeriod^CLK?<\\!丁■:TIE!“…U……UCLK?<\\!丁■:TIE!“…U……U.…D.……U…“U&^vwvwwvwvwvwwvwvwwvw^ ;;"U.…U”…U.…U.…u……uPeriod^nr^riru[^LmrLTraW" I IT";:!* Cycle久'
f'Jycklil-lTilt^vwwwvww^l^wwvwwvwvv^^圖4TIE、Periodjitter和Cycletocyclejitter其中,TIE表示某時刻信號與理想時鐘的偏移量,我們常說的抖動一般是指的TIE,,Periodjitter表示某時刻信號與理想時鐘的瞬時頻偏;CycletoCyclejitter表示信號頻率的變化快慢程度,如果信號的Cycletocyclejitter很大的話,說明信號邊沿位置變換很快,信號將變得難以追蹤。從被測信號的類型,可以分為時鐘抖動和和數(shù)據(jù)抖動。其實,抖動和我們日常生活中的運動一樣,是是有一定的參照的,正如,我們在說車速或者說步速是多少的時候,一般都默認是以地球為參照系;前面我們在提到抖動的時候,都是以理想時鐘作為參照系。其實,在很多的情況下,我們
是不需要關心“我們自己”所看到的抖動,而是需要關心“設備接收端”所看到的信號。使用同源時鐘進行采樣的信號,一方面對時鐘的信號質量有要求,即需要測量時鐘抖動,另一方面需要測量使用同源時鐘做參考時鐘時數(shù)據(jù)的信號質量,即數(shù)據(jù)抖動。使用時鐘恢復技術的信號,一般只涉及到數(shù)據(jù)抖動的測試,但是沒有了同源時鐘作為參照系,我們應該如何測量“設備接收端”所看到的信號呢?設備的接收端會有CDR(Clock&datarecovery)模塊,用CDR恢復出來的時鐘對數(shù)據(jù)進行采樣;CDR會對數(shù)據(jù)中的低頻抖動進行跟蹤,這樣就能過濾掉一些低頻的抖動。但是CDR的恢復時鐘基本上不會引出來,所以需要使用標準的CDR進行測試;不同的通信協(xié)議對與CDR的參數(shù)有不同的要求,比較普遍的一種就是GoldenPLL,即用波特率/1667對抖動進行高通濾波,這也就是我們常見的示波器上的1/1667設置。在測試過程中,如果沒有有特殊說明,我們所說的抖動,都是相對于協(xié)議要求的參考時鐘來說的。根據(jù)抖動的測量結果,一般可以分為TJ(Totaljitter)^DJ(DeterministicJitter,確定性抖動)、RJ(Randomjitter,隨機抖動)等。這是我們最常見到的抖動分類維度。其中TJ指的是一段確定的時間內信號TIE的最大值。TJ是在高速信號水平方向測試當中最重要、最關鍵的一個參數(shù),TJ是否滿足要求決定了通信是否會產(chǎn)生誤碼。在測試的時候,如果大家注意觀察的話,TJ后面都會跟隨著“(1E-12)”之類的備注,其中(1E-12)是對數(shù)據(jù)傳輸過1Gbps的信號,程中誤碼率的要求,也是對測量時間的定義;比如說對與1Gbps的信號,TJ(1E-12)=200ps就意味著1000秒時間內TIE的最大值等于200ps。對于消費類產(chǎn)品,誤碼率的要求一般在1E-12左右,對于通信類的產(chǎn)品,誤碼率要求會更高,需要達到1E-15甚至1E-17。傳統(tǒng)的TJ可以用余輝模式進行測量,圖5就是使用余輝模式測量TJ的結果,這種測試方法直觀明了,能夠很容易地得到想要的TJ。圖5余輝模式測量抖動但是如果使用傳統(tǒng)的方法測量TJ的話,對于1個1bps的信號,如果要測到1E-12的誤碼率,需要花費進17分鐘,如果需要測到1E-15的誤碼率,則需要11天以上,速率越低相應的測試所需時間就越長。在實際測試過程中,我們無法花費這么多的時間來測一個TJ,另外,示波器也無法連續(xù)捕獲這么多的數(shù)據(jù),需要分段捕獲和處理,這樣的話耗費的時間就更加長了。
現(xiàn)在測量TJ的時候會將TJ進行分解,這樣的做法有兩方面的優(yōu)點:一方面可以先算出各個抖動成分的值,然后通過各個分量再計算出TJ,這樣可以用較短的時間計算出低誤碼率條件下TJ的大?。涣硪环矫?,如果TJ超標的話,可以再根據(jù)各個組成成分進行分析,看看主要由什么問題導致TJ超標,根據(jù)問題對系統(tǒng)進行整改。經(jīng)典的抖動分類法會把TJ按照如圖6所示進行分解。首先根據(jù)抖動是否有界,分成DJ和RJ。在DJ中,按照抖動是否和碼型相關,分成DDJ和BUJ兩種,以下是各抖動成分的詳細介紹:RJ:RJ是RandomJitter的縮寫,RJ又被稱為GaussianJitter(GJ),它主要是由于集成電路中的熱燥聲造成的,是芯片的固有特性;RJ無界而且和發(fā)送的碼流不相關,RJ服從高斯分布。需要注意的是RJ是無界的一一RJ的峰峰值是隨著時間的增長會不斷增加,所以我們在說RJ峰峰值的時候也會像TJ一樣加上像(1E-12)表示時間;但是RJ呈高斯分布,所以能夠以有效值(RMS)的形式表示,我們一般看到的RJ都是以RMS表示的。另外RJ隨時間的增長會導致TJ過大,也就是說,由于RJ的存在,只要時間足夠長,一定會導致通信產(chǎn)生誤碼,所以RJ是衡量高速集成設計的的最關鍵技術指標之一。需要注意的是,參考時鐘的質量也會直接影響RJ的測量結果,如果要獲得一個“干凈”的信號,請使用低噪聲的參考時鐘。
BcnrdedJitter
(DeterministicJitter)TotalJineruncoaeiatMiinerLnttnundcdJi11i?r,tRtindcioj.Filter)jC&rrelaledJitter-DDj(Dependson□曲P^lern)BcnrdedJitter
(DeterministicJitter)TotalJineruncoaeiatMiinerLnttnundcdJi11i?r,tRtindcioj.Filter)jC&rrelaledJitter-DDj(Dependson□曲P^lern)X、口峋CyCie mter-SymtMtDistortion-DC口 interference-iSIPenoaicOthereuj/BoundedUnCQireiatedJitter’(IndependenlofDataPattern)'/\圖6Jitter分解DJ:DJ是DeterministicJitter的縮寫,它的特點是有界的,如果沒有RJ的存在,我們能較為容易地測得DJ的峰峰值所以DJ又被稱為HighProbabilityJitter(HPJ)。根據(jù)是否和碼流相關,我們又可以把DJ分為DDJ和BUJ。DDJ:DDJ是DataDependentJitter的縮寫,有些地方也會把DDJ叫做CorrelatedBoundedHighProbabilityJitter(CBHPJ),它的特點是和發(fā)送的碼流相關,DDJ又可以分為ISI和DCD。ISI:ISI是InterSymbolInterference的縮寫,有時候在對抖動進行分類的時候,會把ISI和DDJ進行等同,因為在通信過程中,ISI是DDJ最主要的組成部分。ISI主要是由于通道的不理想因素造成的,通道的介質損耗會使得高頻成分比低頻成分衰減更大,例如在一串如’1111101’這樣的信號,先出現(xiàn)了長串’1’,然后在1個‘0’之后再是‘1‘,由于‘101’這三個信號高頻成分大,放電時間不足,
以至于’0’、’1’信號的中心點偏離垂直參考電平,這樣會導致ISI的產(chǎn)生,如圖7所示,兩白線間就是ISI。減小這部分抖動的最好方法就是均衡,發(fā)送端的預加重和接收端的均衡都會有效的圖7ISIjitter產(chǎn)生的示意圖削減低頻,放大高頻,使得任意上升沿和下降沿的中點接近垂直參考電平(一般為零電平),有效減小ISI。DCD:DCD是DutyCycleDistortion的縮寫,主要來源于芯片的時鐘,一般來說對TJ的貢獻很小,如果在測試過程中發(fā)現(xiàn)DCD偏大,可以嘗試調節(jié)示波器測試的參考電平。圖8是用同一個信號在不同的垂直參考電平的分析結果。
圖8垂直參考電平對DCD的影響PJ:PJ是PeriodicJitter的縮寫,這里需要注意的是PJ和我們之前所說的Periodjitter是完全不同的兩個概念。Periodjitter指的是每個周期都對信號和我們的參考時鐘進行一次比對,是瞬時頻偏的一種表達方式;而PJ是指信號相對與參考時鐘的偏移呈現(xiàn)出周期性的變化規(guī)律,SineJitter(SJ)是非常常見的一種PJ,這時信號邊沿相對參考時鐘邊沿呈現(xiàn)正弦型的周期變化。PJ主要來源于參考時鐘上的Spur或者電源上的中高頻紋波,如果使用CDR的話,PLL能夠過濾高頻的PJ,CDR能夠追蹤低頻的PJ,一般來說,中頻的PJ對系統(tǒng)的威脅最大。BUJ:BUJ是BoundedUncorrelatedJitter的縮寫,廣義上的BUJ是指所有的有界且和數(shù)據(jù)不相關的抖動,包括PJ;狹義上BUJ是不包括PJ的,一般來說BUJ專指狹義的BUJ,又稱UncorrelatedBoundedHighProbability
Jitter(UBPHJ),系統(tǒng)中的BUJ主要來源于通道之間的串擾。有些協(xié)議會把BUJ和RJ統(tǒng)稱為UJ(UncorrelatedJitter)oBUJ和RJ一樣呈高斯分布,但是是有界的;BUJ不能通過均衡和濾波的方式進行消除,所以BUJ超標對系統(tǒng)影響很大。抖動的測量前面我們說過,抖動中最重要的是TJ,所以準確地獲得在規(guī)定誤碼率下的TJ是我們主要目標。但是由于RJ的隨機性,我們很難直接測量到TJ的大小。假若我們知道抖動的分布方式,我們就可以根據(jù)抖動分布規(guī)律計算出TJ。下面我們說說概率密度函數(shù)(Probabilitydensityfunction,縮寫為PDF)。如果我們以相鄰兩個參考時鐘邊沿的中點為中心把每個信號周期相對于參考時鐘的邊沿都記錄到一個時鐘周期內,會得到一個像眼睛一樣的圖形,這種方式叫做眼圖,如圖9所示。其中眼圖“眼睛”的睜開程度代表了信號的質量。把眼圖的各個邊沿在垂直參考點上出現(xiàn)的次數(shù)做直方圖,橫軸代表水平方向的位置,即時間;縱軸表示在各個位置累計出現(xiàn)的次數(shù)。如果把整個縱軸全部除以測量的總次數(shù)N,那么直方圖包絡曲線上每個點的縱坐標就代表了邊沿在各個位置出現(xiàn)的概率,這就是N次測試的PDF,其中測試次數(shù)N越大,測得的PDF曲線就會越接近信號邊沿的分布情況,當N-8時,我們就能獲得抖動的的PDFoPDF函數(shù)有如下3個特點:f(幻>Q8f/W4工=1+jJ—0CP(,a<x<b)=fGJ必"
圖9眼圖和TIE的統(tǒng)計直方圖圖9是由一個疊加了大量SJ的高質量時鐘信號,其中TJ的絕大部分成分是我們故意疊加的SJ。從上到下分別是采集到的波形、眼圖、垂直參考電平上的統(tǒng)計直方圖以及對TIE的追蹤結果。假若我們已經(jīng)通過1000,000次對參考點的采樣,已經(jīng)知道了抖動的PDF為f(x),如果我們需要知道在特定誤碼率0下的TJ,我們可以通過下述方程解出x1和x2,x2-x1即為我們所需的TJ?!?(8)-圖9是集中常見波形的PDF示意圖,其中前三種是頻率和幅度都相同的正弦、方波和三角波的PDF,需要提到的是,理想的方波信號不是正向最大就是
負向最大,不會出現(xiàn)中間情況所以理想方波的PDF就是兩個能量為1/2的狄拉克函數(shù)(又稱沖激函數(shù)或者G函數(shù))。但是,在絕大多數(shù)情況下,我們基本上沒有辦法直接根據(jù)PDF的曲線形狀來推導出PDF的數(shù)學表達式,因為實際的信號中,可能會包含多種抖動的分量,我們不知道各分量的成分,而且PDF對于各個分量是按照卷積的方式進行疊加的,獲得的PDF在大多數(shù)情況下都無法用基本初等函數(shù)去表達,跟不用說去解(8)式中的方程了,所以在測試的時候我們需要對TJ的PDF模型進行簡化。圖11是三種頻率和峰峰值相等的PJ(分別為正弦、方波和三角波分布)和兩個不同RMS值不同的RJ所疊加而成的PDF。其中下方RJ的RMS值是上方的兩倍。從圖11中我們可以看出兩點信息:在靠近參考邊沿(抖動的中心位置)的時候,PDF由DJ其主要作用,在遠離參考邊沿的時候,RJ所占用的成分更明顯。頻率和峰峰值相同的不同PJ和同一個RJ進行疊加的時候,在相同的誤碼
率下,方波擁有更大的TJ。圖11常見波形與高斯噪聲的疊加在抖動測量中的重點和難點都是低誤碼率條件下TJ的測量,而低誤碼率的情形都是遠離中心點,這時候RJ占主要的成分,如果我們用其中一種簡單的DJ和RJ進行卷積去逼近期望測量的抖動的PDF,這樣在目標誤碼率條件下的TJ就比較容易計算出來了。圖12就是用雙狄拉克函數(shù)和高斯分布的卷積去對TJ的PDF進行尾部擬合,雙狄拉克函數(shù)就是方波分布的概率密度函數(shù)。,狄拉克函數(shù)在卷積運算中有如下的特點:對于任意的函數(shù)f(x),f(x)%(x-x0)=f(x-x0)。使用雙狄拉克模型逼近計算TJ最大的優(yōu)勢就是把復雜卷積和
圖12雙狄拉克模型積分運近似簡化成了簡單的加法運算,簡化后的TJ的表達式為:巧2碗BER)三方擊一到次子式?⑼P其中TJpk-pk就是TJ在目標誤碼率下的峰峰值,RJpk-pk是RJ在目標誤碼率下的峰峰值,DJG-G是把DJ等效成方波分布時的峰峰值。一般來說,示波器上顯示的DJ的測量值,如果沒有明確說明是DJpk-pk的話,指的都是DJ6-6oRJpk-pk是無界的而且不易直接測量,但是RJ的有效值卻比較容測量,一般在測試時候的RJ都是以有效值的方式顯示的。可以使用下面的方式計算RJ的峰峰值:^Ipk-pk=2xax/,3 (1口博+Ja= (11)」其中,BER是指對應的誤碼率,是Q(x)的反函數(shù),Q(x)方程如下:
一般來說,在1E-12的誤碼率時aW,在1E-15誤碼率時圻8。將上述等式代入等式(8)中,我們可以得到常用的TJ計算公式:TJpk_pk^BER)a:2xa(BER-)xR]RM5- (13)P需要注意的是,DJG-G僅僅是用于TJ的估算,它和DJpk-pk并沒有直接的關系,而且,用雙狄拉克模型去逼近TJ的PDF尾部的時候,本來就會放大RJ的作用而弱化DJ的作用所以DJG-G的測量值是比DJpk-pk要小的。如果PJ(或者DDJ這兩者之一)在DJ的成分中占據(jù)絕對優(yōu)勢時候,這時候會出現(xiàn)PJ(或者DDJ)>DJ的情況,這是正常的情況,并非測試錯誤。抖動測試的具體步驟如下所示:第一步:TIE測量首先使用示波器捕獲大段波形,確定所需的垂直參考電平。然后在確定的垂直參考電平上每個參考時鐘周期把邊沿記錄下來,這樣就能測量到這段波形的TIE值。需要注意的是,垂直參考電平一般選擇信號50%電壓所對應的電平;為了獲得每個周期信號邊沿在垂直參考電平上的位置我們需要測量到的信號進行插值,如圖13所示第二步:按照碼型提取DDJ要測量抖動,需要先把RJ提取出來,然而RJ并不容易直接提取,需要以其他的方式將DDJ、PJ和BUJ一一剔除,然后得到RJ。首先需要提取出來的
就是DDJ。在測試的時候,如圖14所示,將捕獲的波形按照重復的碼型分段,然后分別提取每段的TIE,之后將每段進行平均,由于抖動中的PJ、RJ還有BUJ相對于參考時鐘邊沿的期望值是0,而DDJ是和碼型相關的,我們按照提取的TIE做多次平均之后就只剩下DDJ了,將DDJ剔除后,TIE中殘
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)田多人租賃合同范本
- 晉江投稿合同范本
- 房屋租賃合同范本全面
- 學期評優(yōu)與獎勵方案計劃
- 臨床基底節(jié)與基底節(jié)區(qū)位置及示意圖
- 提高班級科研能力的計劃
- 質量至上生物制劑生產(chǎn)的嚴格控制與實踐
- 跨國公司保安工作的挑戰(zhàn)與應對計劃
- 名著導讀《西游記》??贾R點梳理
- 跨文化交流在圖書工作中的作用計劃
- 數(shù)字化消防管理解決方案
- 二類汽修廠汽車維修管理新規(guī)制度匯編
- 人教PEP版英語五年級下冊第四單元全部課件
- 硬筆書法 社團教案
- 中國膿毒癥及膿毒性休克急診治療指南
- 工序標準工時及產(chǎn)能計算表
- 人教版體育與健康四年級-《障礙跑》教學設計
- DB32-T 2860-2015散裝液體化學品槽車裝卸安全作業(yè)規(guī)范-(高清現(xiàn)行)
- 福利院裝修改造工程施工組織設計(225頁)
- 部編版六年級下冊語文課后詞語表(拼音)
- 現(xiàn)代寫作教程筆記
評論
0/150
提交評論