Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Jan 17th, 2021, 2:41pm
 Pages: 1
 help:phase noise from VCO Transient sim (Read 11461 times)
 Sarig Junior Member Offline Posts: 31 help:phase noise from VCO Transient sim Dec 06th, 2007, 10:04am   Hello,I run VCO 5GHz with transient noise simulation.How do I measure the Phase noise from the sin output ?Help please.thanks,Erez Back to top IP Logged
 jeffyan Community Member Offline Posts: 47 Re: help:phase noise from VCO Transient sim Reply #1 - Dec 6th, 2007, 5:48pm   Sarig wrote on Dec 6th, 2007, 10:04am:Hello,I run VCO 5GHz with transient noise simulation.How do I measure the Phase noise from the sin output ?Help please.thanks,Erez hiin general, we use spectre RF to simulate vco's phase noise. for more information,plz refer to spectre user manual.good luckjeff Back to top IP Logged
 Sarig Junior Member Offline Posts: 31 Re: help:phase noise from VCO Transient sim Reply #2 - Dec 7th, 2007, 2:49am   Hi,Thanks for the answer. Spectre can do PNoise and more but there is no WAY to calculate Phase noise from sin transient output (without using PSS+PNOISE)Do you know the answer ?Sarig. Back to top IP Logged
 didac Senior Member Offline There's a million ways to see the things in life Posts: 247 manresa,spain Re: help:phase noise from VCO Transient sim Reply #3 - Dec 7th, 2007, 3:05am   Hi,Take a look at:http://eesof.tm.agilent.com/pdf/jitter_phasenoise.pdf, from what I remember from classes at school there are all aproximations but I suppose that it's better than nothing.Hope it helps, Back to top IP Logged
 Eugene Senior Member Offline Posts: 262 Re: help:phase noise from VCO Transient sim Reply #4 - Dec 7th, 2007, 8:06am   When you say "transient noise simulation", what exactly do you mean? Does your circuit include sources that inject noise as a function of time? If so, did you create the models yourself or were they part of the tool? If they were part of the tool, I would imagine the tool has some means of analyzing noisey simulations. Most basic circuit simulators like SPICE and Spectre have no inherent noise sources in their transient analyses; with those simulators you would only be looking at noise from the numerical errors in the transient simulation.Anyway, assuming you are not using an RF tool that will perform small signal noise analysis about a periodic steady state solution, and assuming you indeed have time-dependent noise sources in your circuit, you still need access to some kind of Fourier analysis. What simulator are you using? Back to top IP Logged
 Sarig Junior Member Offline Posts: 31 Re: help:phase noise from VCO Transient sim Reply #5 - Dec 7th, 2007, 9:27am   Hello all,Thank you for your comments. I will explain the issue again for this is not an Easy thing:1) I want to measure the Phase noise of VCO. I don't want to use PSS+PNOISE simulation which I know very very well.2) I have a transistor level VCO which I simulate using Spectre: I am doing Transient simuation and include noise option. when doing so the simulation is running transient and include each device noise (flicker+thermal).3) Now: I have an output which is a Sin wave at 5GHz, this output has a noise in it.4) So: what to do with this output in order to measure the phase noise ? 5) I want to bring the sin output to MATLAB (I can geneate an excel vector of samples in Spectre), what to do now in MATLAB ?6)I feel I need some down convert (using for example a verilogA model of Mixer) in my transient simulation and take the mixer output to the matlab else I will not be able to create a vector only of the noise because I will need to much samples in the vector (let say 10pS sample period for a 5GHz signal for 10uS simulation (I want noise upto 10KHz from carry). So bottom line: simple question. having a Sin wave which you know has noise ---> How to get the Phase noise of it ?Regards,Sarig Back to top IP Logged
 David Lee Junior Member Offline Posts: 29 Re: help:phase noise from VCO Transient sim Reply #6 - Dec 7th, 2007, 9:24pm   For a basic phase noise measurement, do the following:1. Make periods vs time measurement2. Calculate: phases = (2 * Pi / mean_period) * cumsum( periods - mean_period )3. Compute power spectral density of "phases", which gives you "phase noise".This is basically Eq (2) of my paper: "Analysis of jitter in phase-locked loops"http://ieeexplore.ieee.org/Xplore/login.jsp?url=/iel5/82/26444/01177400.pdf?arnu...Also, have a look at: www.designers-guide.org/Analysis/PLLnoise+jitter.pdf Back to top - David   IP Logged
 Sarig Junior Member Offline Posts: 31 Re: help:phase noise from VCO Transient sim Reply #7 - Dec 8th, 2007, 2:09am   David,thanks for the answer.1. "Phases" has no frequency components in it. Its the accumulated phase which is the Phase jitter of my VCO, so I don't understand what is the meaning of PSD on "phases" (can you explain?)2. My data is at 5GHz frequency and in order to bring it to Matlab for lets say 1mS (I want Phase noise from 1kHz - 1MHz) I will need enormous excel file. 3. Can I take my VCO output, pass it via Mixer, filter the output at lets say 0.5GHz and do PSD on the result?It is known that because the signal is sin and the noise is very low the total noise will be the phase noise so simply do PSD (Please comment)Regards,Erez Back to top IP Logged
 David Lee Junior Member Offline Posts: 29 Re: help:phase noise from VCO Transient sim Reply #8 - Dec 8th, 2007, 10:45am   Sarig wrote on Dec 8th, 2007, 2:09am:1. "Phases" has no frequency components in it. Its the accumulated phase which is the Phase jitter of my VCO, so I don't understand what is the meaning of PSD on "phases" (can you explain?)2. My data is at 5GHz frequency and in order to bring it to Matlab for lets say 1mS (I want Phase noise from 1kHz - 1MHz) I will need enormous excel file. 3. Can I take my VCO output, pass it via Mixer, filter the output at lets say 0.5GHz and do PSD on the result?It is known that because the signal is sin and the noise is very low the total noise will be the phase noise so simply do PSD (Please comment)Regards,Erez   Hi Erez,1. "phases" is a vector of accumulated phase jitter (in radian), for 1st, 2nd, 3rd, 4th, .. n-th cycle. Look up "psd" in your favourite post-processing tool. This function divides your data into multiple segments of "nfft" data points each, do a FFT on each segment, and average the power. The result is a periodogram estimate of the power spectral density in unit of radian^2/Hz.2. I would be more concerned with your simulator accuracy and your run time. One reason I suggest making a periods vs time measurement is to trim down the raw data size to ease data exporting/importing.3. Some phase noise measurement instructments use this method. I call this the Mixer method, and this too works fine on several frac-N and int-N PLLs that I compared with lab measurement. Back to top - David   IP Logged
 Sarig Junior Member Offline Posts: 31 Re: help:phase noise from VCO Transient sim Reply #9 - Dec 8th, 2007, 11:13am   Thanks David,I will think more about the issue and be happy to update you soon in this site.Regards,Erez Sarig Back to top IP Logged
 Pages: 1