The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Design >> RF Design >> Inverter phase noise calculation https://designers-guide.org/forum/YaBB.pl?num=1207830622 Message started by chenyan on Apr 10th, 2008, 5:30am |
Title: Inverter phase noise calculation Post by chenyan on Apr 10th, 2008, 5:30am In a lot of literatures, the inverter phase noise is calculated as (1) calculate the timing jitter rms using voltage noise rms and slew rate (2) assume the integrated phase noise is evenly distributed in the Nyquist bandwidth. I read a lot of times saying it is because the folding back because of sampling. But I just can not physically picture it. does not a time domain sampling generate replicas in frequency domain? Why can we ignore thess replicas and say that all the noise is evenly distributed in the Nyquist band? Probablly it is a stupid question, but surprisingly, a lot of people knows this rule and use it often, but don't know why. Thanks a lot. |
Title: Re: Inverter phase noise calculation Post by chenyan on Apr 10th, 2008, 2:49pm In Ken's "predict phase noise and jitter in PLL", for the frequency divider, when calculating the jitter, the integration is also from 0 to fout/2. I think it is the same case as inverter, is there any reason why it is assumed that the noise bandwidth is fout/2? |
Title: Re: Inverter phase noise calculation Post by Frank Wiedmann on Apr 10th, 2008, 11:49pm See http://www.designers-guide.org/Analysis/sc-filters.pdf , especially section 2.2 and figure 3. |
Title: Re: Inverter phase noise calculation Post by chenyan on Apr 11th, 2008, 8:16am Sampled RC filtered white noise in the spetrum have aliasing replicas all over the spectrum. It is true that integration from 0 to fout/2 gives KT/C which is the total power of the unsampled white noise According to Wiener-Khinchine theorem, var(phi(t))=SSB phase noise spectrum integration from 0 to infinity. Here I believe the phase noise spectrum should be the sampled white noise spectrum. Now why we can drop all the spectrum beyond fout/2 when calculating jitter? Or in another word, why can we integrate unsampled white noise for the jitter (phase error) of a sampled system? |
Title: Re: Inverter phase noise calculation Post by pancho_hideboo on Apr 11th, 2008, 8:40am When inputing noise into a linear time periodic varying (LTPV) system, becuase of frequency translation, the output noise at f has contribution from input noise at f+n*PSSfund, (-infinity<n<+infinity). This is noise folding. It is physical. When sampling the above output noise from LTPV at t0+n*T,(T=1/PSSfund, 0<=t0<T, -infinity<n<+infinity). and do PSD for it, the PSD repeats every PSSfund. This is aliasing. It is not physical. See http://www.designers-guide.org/Forum/YaBB.pl?num=1059089369/1#1 |
Title: Re: Inverter phase noise calculation Post by chenyan on Apr 11th, 2008, 9:23am Yes, I agree it is unphysical. But let's think about a more physical way, sample and hold, then you have a sinc function on the spectrum which can attenuate the high order replicas. Even in this case, I do not see why spectrum beyond fout/2 should be dropped. Is there an explaination to that? |
Title: Re: Inverter phase noise calculation Post by pancho_hideboo on Apr 11th, 2008, 9:27am Quote:
You are completely misunderstanding sampling process of tdnoise in SpectreRF. I think you are assuming sampling process along time axis with finite width sampling aperture. Sampling period is 1/fout. So sampling is done at t0+n*T,(T=1/fout, 0<=t0<T, -infinity<n<+infinity). I think you are assuming small sampling period divided 1/fout period. |
Title: Re: Inverter phase noise calculation Post by chenyan on Apr 11th, 2008, 9:36am I am not concerned by tdnoise in spectre. What I was trying to do is inverter phase noise analysis, in literature I found the approach, assume white noise from transistor only has effect on phase noise at zero-crossing. Then this is like a sampled white noise effect the phase noise. Then integrate from 0 to fout/2 to have the integrated phase noise (phase error). Again, the question is why fout/2? That is contridict to Wiener Khinchine, am I right? |
Title: Re: Inverter phase noise calculation Post by pancho_hideboo on Apr 11th, 2008, 9:58am rfmems wrote on Apr 11th, 2008, 9:36am:
Sampling is not along time axis. Sampling period is 1/fout. It is not small sampling period divided 1/fout period. Again sampling is done at t0+n*T,(T=1/fout, 0<=t0<T, -infinity<n<+infinity). You have to study and understand cyclo stationary process. |
Title: Re: Inverter phase noise calculation Post by chenyan on Apr 12th, 2008, 4:10am |
Title: Re: Inverter phase noise calculation Post by chenyan on Apr 12th, 2008, 4:17am Above is a piece of cyclostationary operation. I agree this is not physical because of the impulse function, more realistic is to do sample and hold. But I still can not see the fout/2 as a upper limiter of integration. As in the last equation all the replicas are summed up. Maybe I am wrong, but please let me know where, thanks! |
Title: Re: Inverter phase noise calculation Post by chenyan on Apr 12th, 2008, 4:32am |
Title: Re: Inverter phase noise calculation Post by chenyan on Apr 13th, 2008, 7:29am From the calculations above, we can see that the integrated phase noise should actually integrate time-average phase noise for all the frequencies. When you caluclate timing jitter from phase noise, this is right to sample the time-average noise and integrate that to fout/2. What concerns me is, in "Phase noise analysis of digital frequency divider", they calculated phase noise from timing jitter by simply dividing the integrated phase noise by 2(fout/2). I think what they calculated is then strobed phase noise which is not physical as Pancho said. However, people keep doing very often. I think this is at least not rigorous. And I don't see a reason it can be done in that way. Maybe I have missed some points here, please let me know if you have some hints, thanks a lot. Also thanks a lot for the suggestions, Frank and Pancho Cheers chenyan |
Title: Re: Inverter phase noise calculation Post by pancho_hideboo on Apr 13th, 2008, 7:43am rfmems wrote on Apr 13th, 2008, 7:29am:
rfmems wrote on Apr 12th, 2008, 4:17am:
rfmems wrote on Apr 13th, 2008, 7:29am:
I can't understand why you think it is not rigorous. Assume an operation of sampling oscilloscope(digitizing oscilloscope) which shows jitter statistics. Here an average calculation is done over frames not times. So there is no time window which causes Sinc spectrum such as Sample & Hold you are thinking. PSD=PSD(time, freq). For specific time=t0 in 0<=t0<T=1/fout, PSD(t0, freq) is calculated by frame average power not time average power. Here time=t0 is just one point, it has no width. Again(4 times), sampling is done at t0+n*T,(T=1/fout, 0<=t0<T, -infinity<n<+infinity). Even though Vout(time=t0) is captured by S/H which has finite width time window, we can compensate S/H characteristics in frame average(Ensemble Average) calculation. So it is rigorous. |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |