The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Modeling >> Behavioral Models >> Some doubts in modeling jitter https://designers-guide.org/forum/YaBB.pl?num=1212724241 Message started by pkd on Jun 5th, 2008, 8:50pm |
Title: Some doubts in modeling jitter Post by pkd on Jun 5th, 2008, 8:50pm Hi! I have read from some books that, phase noise causing jitter is modeled as 1/f (pink) Gaussian noise. Suppose you consider that ϕ is a random variable having Gaussian pink distribution. Then, the sine wave plagued with phase noise is given by y(t)= Asin(ωt+ϕ). Implementing the above process in a digital computer, typically it would be done as follows: y_n=y(nT_s )= Asin(2πf/f_s n+ϕ), where n=0,1,2,…, and f_s=1/T_s . The question is how often should ϕ be sampled. Should ϕ by ϕ_n, meaning that ϕ is sampled at every step of n, or is it sampled once every cycle? But the problem is doing this way; the waveform becomes discontinuous at the edges of the cycles. Our question is more clearly explained in the attached document: The code used to generate the above plot is given below: fs=100; % [color=#990000]100 samples per cycle y=zeros(10*fs,1); for n=1:10 % sampling phase noise once every cycle y((1:fs+1)+(n-1)*fs)=sin(2*pi*[0:1/fs:1]+randn); % randn is white Gaussian random variable end[/color] |
Title: Re: Some doubts in modeling jitter Post by Stefan on Jun 6th, 2008, 3:43am Think of phase noise in terms of random frequency deviation between periods, not phase deviation itself. Check the papers section of designers guide for some literature. |
Title: Re: Some doubts in modeling jitter Post by Visjnoe on Jun 10th, 2008, 5:01am Dear, you can model phase noise by adding a (random) phase signal to your ideal phase (2*pi*Fnom*t). You evaluate the phase of your signal every period of Fnom. If we call the phase at a certain time nT phi_real[nT] and the ideal phase at that time phi_ideal[nT] , than the phase noise equals: phasenoise = phi_real[nT]-phi_ideal[nT] (in radians) If you want to convert to jitter, you multiply this number by T/(2*pi) Regards Peter |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |