phase noise measurement results are different with the phase noise impairment setting to a VCO?

조회 수: 9 (최근 30일)
hi
I'm trying to use phase noise measurement simulink model to verify vco phase noise set by impairement, and found they are different.
which one is correct? what shall I do to make them close to each other?
thanks
jeff

답변 (1개)

Aabha
Aabha 2025년 6월 12일
I understand that you are observing a mismatch between the phase noise set using the VCO impairment block and the phase noise measured using the Phase Noise Measurement block in Simulink. Here are a few reasons due to which this might be happening:
  • The ‘Phase Noise Measurement’ block measures phase noise by analysing the ‘Power Spectral Density’ (PSD) of the phase deviation from a reference carrier. Since this is a statistical quantity, short simulation times might lead to noise PSD estimates.
  • The measurement resolution, which can be set by the Resolution bandwidth’ parameter of the block, might be coarse/ not adjusted to match the exact noise profile.
  • The phase noise block adds impairment, but if the noise is measured after other blocks (e.g., modulators), the nonlinearities added by these blocks might distort results.
You can try modifying the parameters mentioned above to get a more accurate estimate of the noise in the system. Please refer to the following documentation links for more information about the ‘Phase Noise Measurement’ and VCO’ blocks: https://www.mathworks.com/help/releases/r2025a/msblks/ref/phasenoisemeasurement.html
I hope this helps.
  댓글 수: 1
Jeff Yan
Jeff Yan 2025년 6월 16일
hi @Aabha,
thank you for your help!
may i ask another question about the phase noise measurement model?
i noticed that the algorithm mentioned in the ref. doc:
The Phase Noise Measurement block uses the zero crossing points of a signal to measure the phase noise. From the zero crossing points, the phase error (φ)is extracted both at the rising and falling edge of the signal. The captured phase error is used to generate a periodic signal (sin(φ)). This periodic signal is interpolated using a fixed time step proportional to the maximum phase noise frequency offset. The power density of the modified phase noise signal, using the dsp.SpectrumEstimator System object, directly provides the phase noise profile of the signal of interest.
and i don't understand how the algorithm works here? for example, why (sin(φ)) is a periodic sequence if phase error (φ) is a noise sequence. and how does the inerpolation using 1/fmax_offset do here?
because i do find that the sim. result is related with fmax_offset, which i don't understand very well.
thanks,
jeff

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Phase-Locked Loops에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by