上期介紹了如何用Matlab計算相位噪聲與抖動之間的轉換,這期以具體案例來介紹相位噪聲與抖動轉換的幾種常用工具。相位噪聲轉換到抖動的基本思想就是對相位噪聲曲線進行積分。
換句話說,能實現相位噪聲積分的工具都可以拿來進行噪聲轉換。下面以JitterLab、Excel、Spectre為例說明噪聲轉換的具體方法。
1. JitterLab積分
以SILICON LABS公司的Si5368芯片(該芯片可提供2kHz~945MHz的低噪
聲時鐘,常用作PLL的參考源)為例來說明JitterLab的使用方法。
圖1給出了Si5368芯片典型情況下的相位噪聲曲線,曲線右上角給出了12kHz~20MHz的RMS Jitter為233.145fs @Carrier=622.08MHz。
Fig1. Si5368芯片的相位噪聲曲線
將12k~20MHz的點導入JitterLab(載波頻率填622.08MHz),如圖2所示:
Fig2. 12k~20MHz 導入JitterLab后的相噪曲線
圖3給出了RMS Jitter為231fs ,與Si5368 Spec中給出的一致,說明了JitterLab的準確性。圖3 Phase-noiseContribution to Random Phase Jitter曲線表示12kHz~20MHz范圍內各頻率下的噪聲貢獻。
Fig3. 12k~20MHz 內JitterLab積分結果
2. Excel積分
用Excel計算Si536812k~20MHz的RMSJitter之前應先用10 ^相位噪聲^ ^/10^公式對相位噪聲進行處理,得到電壓噪聲,然后再乘以Δf,再進行求和。圖4中D21和D22中的公式分別為:2*(10^(C21/10)) (A22-A21)、2 (10^(C22/10))*(A23-A22),依次類推,直到D51(紅色字體),乘2是轉換成雙邊帶。
Fig4. Si5368相噪數據及積分公式
圖5 E60中的表達式為(=SUM(D21:D51)),G60中的表達式為(=(SQRT(E60)/6.283185)*(1/622080000))。Excel得到的RMSJitter為250fs與Si5368的Spec及JitterLab計算結果一致。
Fig5. E60與G60表達式
計算公式:
3. Spectre積分
Spectre計算Jitter的方法與Excel類似,都是采用第2節最后給出的Timing Jitter公式。仿真得到相位噪聲通過dBc2V2=(10**(rfOutputNoise(“dBc/Hz”?result “pnoise”) / 10))公式將相位噪聲轉換成電壓噪聲(dBc/Hz到V ^2^ /Hz的轉換)。得到電壓噪聲后用Rms_Jitter_Per_UI=(sqrt(integ(((getData(“out”?result “noise”)**2) * 2) 10 100000000 “ ”)) / 6.283185)公式得到每UI的RMSJitter,其中10100000000為積分區間。同理可得到:P2P_Jitter_Per_UI=((sqrt(integ(((getData(“out”?result “noise”)**2) * 2) 10 100000000 “ ”)) / 6.283185) *14)。
**4. **補充說明
1)以PLL為例計算輸出時鐘的RMSJitter步驟可分解為:①用veriloga或matlab建立PLL包含各模塊噪聲的行為級模型;②將相位噪聲和電流噪聲轉換成電壓噪聲;③將各模塊的電壓噪聲代入對應輸入節點,然后進行noise仿真,得到時鐘上的的RJ。
2)一般而言VCO和CP占噪聲源的主導,但不要忽略refclk時鐘上的噪聲,因為refclk往往由外部芯片產生,噪聲性能并不是很好(如Si5368),此外refclk上的噪聲到輸出端會放大N倍,N為反饋分頻器的分頻比,如果N很大,即使refclk上的噪聲較好也不可忽略。
3)PLL的分類,環路穩定性、噪聲建模,設計注意事項,片上電感的設計及仿真方法等專題會陸續展開。
-
分頻器
+關注
關注
43文章
448瀏覽量
50087 -
VCO
+關注
關注
13文章
190瀏覽量
69370 -
相位噪聲
+關注
關注
2文章
181瀏覽量
22948 -
PLL技術
+關注
關注
0文章
10瀏覽量
3697 -
電壓噪聲
+關注
關注
0文章
12瀏覽量
5772
發布評論請先 登錄
相關推薦
怎樣將相位噪聲和抖動降至最低及其估算方法
相位噪聲的RMS抖動
怎么將相位噪聲轉換為抖動?
低相位噪聲&抖動
測量較低時鐘頻率的相位噪聲和相位抖動
時鐘抖動(CLK)和相位噪聲之間的轉換
![時鐘<b class='flag-5'>抖動</b>(CLK)和<b class='flag-5'>相位</b><b class='flag-5'>噪聲</b>之間的<b class='flag-5'>轉換</b>](https://file1.elecfans.com//web2/M00/A4/CA/wKgZomUMNbSAR-VYAAAGatDOEiM464.gif)
振蕩器相位噪聲到時間抖動的轉換
![振蕩器<b class='flag-5'>相位</b><b class='flag-5'>噪聲</b>到時間<b class='flag-5'>抖動</b>的<b class='flag-5'>轉換</b>](https://file.elecfans.com/web2/M00/49/9E/pYYBAGKhvEOAfsQGAAAaW65Vn18257.png)
評論