在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: elevenyh

[求助] phase noise仿真中,pnoise里noise type的设置问题

[复制链接]
发表于 2018-7-5 09:33:23 | 显示全部楼层
回复 2# lwjee


   我的理解是,如果是理想VCO,PM噪声远大于AM噪声,所以source和PM基本一样,且jitter也一样,但是如果带着buffer之类的有AM-PM转换的非线性电路之后,jitter就包含了AM噪声
发表于 2018-12-3 20:58:37 | 显示全部楼层
如何從pnoise jitter simulation得到phase noise
在spectre中用來模擬phase noise的simulation engine,通常是用pss+pnoise或是hb+hbnoise。對於主要由方波驅動的數位或混合信號電路,一個常見的問題就是方波上升沿和下降沿的特性不一樣,導致兩者有不同的noise,但使用一般pnoise simulation的Noise type=source 或 timeaverage無法分開看上升沿和下降沿各自的noise,這時以下所述的Noise type=jitter分析方式就派上用場了。

以下我們以一個簡單的方波驅動反向器為例,介紹以jitter分析得到phase noise的方法:

1. pss 設定:

方波頻率為38.4MHz,若check "Auto Calculation"將自動得到Beat frequency=38.4 MHz,這表示pss的一個UI(Unit Interval)為1/38.4M=26 ns,在一個UI裡理想上會得到一個上升沿和一個下降沿,然而這也很容易導致我們所要看的沿靠近UI的起始或終點,引起誤差,所以比較保險的設定是手動更改Beat frequency為自動設定的一半,在這個例子裡面就是設為19.2MHz,這樣一個UI就是52ns,保證我們會得到一個比較靠近UI中段的上升(下降)沿,誤差較少。



2. pnoise 設定:
記得Relative Harmonic=2,Noise Type=jitter,選擇rise/fall cross direction並設定Threshold value

3. 設定完之後就可以仿真了。結束後,依以下設定得到phase noise

4. results --> direct plot --> analysis 選擇 pnoise jitter -->Function 選擇 Jee,選擇較靠UI中點的event time,signal Level=rms, Modifier=Second,按下Add To Outputs


5. 開啟Calculator將剛剛存下的Jee output先乘上2*pi*freq,再取db20即得到DSB phase noise,若要轉換成SSB再減 3dB即可




Jesse Hsin 10/31/2016
发表于 2019-1-23 10:15:23 | 显示全部楼层
发表于 2019-1-24 11:38:16 | 显示全部楼层
非常好的帖子 谢两位大佬
发表于 2019-3-21 15:13:15 | 显示全部楼层
学习了
发表于 2019-7-15 13:59:27 | 显示全部楼层
解答了我的疑惑!
发表于 2019-11-4 15:36:35 | 显示全部楼层
写的很清楚,谢谢
发表于 2020-1-16 17:03:17 | 显示全部楼层
发表于 2021-5-15 18:26:15 | 显示全部楼层
MARK~~~~~~~~~~~~
发表于 2021-7-20 15:51:11 | 显示全部楼层
mark!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-23 00:11 , Processed in 0.019668 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表