博文

RMS Jitter的定义与计算方法

图片
    Jitter是PLL最重要的指标之一,用于衡量PLL输出时钟的短时稳定性(一般在100ms以下)。Jitter在应用中对接收机误码率,无线电测距的分辨率等都有影响。     Cadence软件(IC617版本)进行pss和pnoise仿真后可以查看噪声的功率谱密度;同时,在noise summary里面也可以查看积分噪声。之前一时偷懒就没有去积分单边带噪声的功率谱密度,而是将noise summary里的积分噪声当成了总的相位噪声。结果比正确的相位噪声小了58%,前仿直接跌到了TCAS水平(流了片估计要跌到成电学报水平)。前两天才发现在电路仿真方法上面栽了大跟头,意味着之前一个月的优化可能出了方向上的问题,需要重新评估各部分器件对相位噪声的影响。在等待pss和pnoise仿真结果的间隙,简要记录一下Jitter的定义和计算方法。     IEEE组织在" IEEE Standard Jitter and Phase Noise " [1] 里对不同类型的Jitter进行了定义,不过PLL中通常最关心RMS Jitter,并且IEEE的标准通常都晦涩难懂。好在有JESD65B标准可以参考,对于计算RMS Jitter已经够用了。如果要更直观的理解Jitter,可以参考Renesas公司的说明文档 [2] 。     Jitter的产生是由于电路中存在噪声源。最重要的两种噪声源是热噪声源和闪烁噪声源,这两种噪声属于非相干噪声,即不同的噪声源之间互不影响,独立作用于电路。CMOS集成电路里,闪烁噪声和热噪声主要来源于MOS管,电阻值很大时,电阻的热噪声也不能忽略。除了非相干噪声,电路中也会存在相干噪声,衬底耦合噪声就是一种典型的相干噪声。电路中存在的热噪声和闪烁噪声会产生随机的噪声电流,这些电流的大小和方向全都无法预测,因而对电路的影响也是随机性的。区分随机噪声和确定性噪声的方法是观察它的方向性,对于确定性噪声,其噪声电流或电压一定存在一个固定的或者周期性变化的方向,而随机噪声的方向是不固定的,随机的。     RMS Jitter用于描述实际信号相比于理想信号的时间抖动,是一个时域参数。假设一个PLL电路工作在2GHz的中心频率下,由于噪声源的存在,它每个周期的频率...

纪念首次应用非对称加密1周年

图片
    今天是个值得纪念的日子。1972年的今天,HP公司推出第一个科学计算器;1995年的今天,苹果公司开放Macintosh授权;2000年的今天,比尔盖茨将Windows CE改名Pocket PC;2001年的今天,Linus发布了Linux 2.4操作系统内核;2009年的今天,中本聪创建了比特币。当然,本文的重点并不是这些,而是密码学。     首先澄清一下一般人对密码的误解。假设有两种情形:A、小明在某个网盘创建了一个账号,并对这个账号设置了“密码”。B、小明将他喜爱的小视频变成压缩文件(例如.rar文件),并设置了密码。情形A不属于密码学的范畴。     在情形A中,小明设置的“密码”并非密码学意义上的密码,亦不是下文将要探讨的密码,网站的“密码”叫做口令更为恰当。换言之,小明传到网盘上的文件并没有使用他设置的“密码”进行加密,而是被原封不动的传到了网盘公司的服务器上,而他设置的“密码”只是起到验证身份的作用,用以向公司证明账号是他的。一旦他忘记“密码”,可以用找回密码功能重置他的“密码”,而不会导致他上传的文件无法获取。下图是一种典型的网站登陆界面:     问题在于,既然文件没有加密而是原封不动的传到了公司的服务器上,就意味着公司内部诸多有权限的人都可以任意查看、删除和篡改你传上去的文件。不但公司内部人士可以,黑客、合作公司等均可查看,万一将来哪一天得罪了这些人,他们完全可以把你的黑历史捅到你的社交圈内,产生的影响自己评估。由于难以精确定位信息泄露的源头,对这些坏份子的惩治几乎只存在于法理上。这种事情已经多次发生,并将继续发生。     在情形B中,小明设置的密码因为参与了文件的加密,是真正的密码,也是下文将要提及的一种密码学方案(对称加密)。经过加密以后,只有知道密码才能够打开文件。现代密码算法充分考虑到了计算机算力的问题,只要密码不是过于简单或者是太短(比如123456),基本可以认为以现有的技术无法在你的有生之年破解。     当然,一旦你忘掉了密码就非常麻烦了,密码学意义上的密码一旦丢失无法找回,一旦泄露无法重置。当你忘掉了密码的时候,用来保护你文件安全的加密算法就会反过来变成阻挡你取回这个文件的铜墙铁壁。若是密码过于简单...