The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Modeling >> Behavioral Models >> modeling flicker noise in vco model
https://designers-guide.org/forum/YaBB.pl?num=1425902933

Message started by josef_sous on Mar 9th, 2015, 5:08am

Title: modeling flicker noise in vco model
Post by josef_sous on Mar 9th, 2015, 5:08am

hi all ,
i want to add a flicker noise to an vco verilog A based model(for modeling close loop pll with noise contribution).
i have read ken kundert "modeling jitter in pll- based frequency synthesizers" and it was very helpful.
ken offers there this way for adding accumulating jitter:
code:  freq = freq*(1 + dT*freq);
         .....
         ....
         where dT= 1.414*jitter*$rdist_normal(seed,0, 1);
now , i did noise analysis  simulation, i modeled the vco as 2*pi*kvco/s with svcvs block and i use veriloga driver with flicker noise.the plot  out put with noise analysis was the same plot i got after simulating pss & pnoise analysis  on the vco schamtic so i'm understanding that thus parameters  are the correct parameters for flicker noise .  now i want to use the parameters  i put in phase domain vco simulation and put it on time domain vco simulation use tran noise and simulating an close loop pll .
so i've 2 questions:
1)i tried to use the idea ken offered except that i  changed dT as
-->  f_n=flicker_noise(flickerPSDat1Hz,1);
      dT=1.414*f_n;
 but i don't really see any impact  on the phase noise which is strange.
is that correct to do it .
2) if there is anyone who can give me an idea how to do it. maybe what i trying to do is not correct way to do it?
bay the way i did phase domain simulation with noise in tran noise and in noise analysis and the seems logical .so now i want to add time domain simulation for the  get the whole picture.
thanks

Title: Re: modeling flicker noise in vco model
Post by Geoffrey_Coram on Mar 19th, 2015, 6:55am

flicker_noise() is a small-signal noise generator that works in small-signal ac noise analysis (like Spice's .noise).  You will not get anything in transient analysis unless you use something like Ken's approach.

The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.