Phase Noise Analyzer - Sampling Frequency vs Spurs (Part2)

[email protected]

 

 

From the classic sampling theory (or digital signal processing), the spurs are theatrically existed. Analysis will be presented here. Matlab scripts have been written to complete some simple simulations. It is not a rigorous script, but match the test results well. Examples are presented firstly. Test setup: all 4 ports are fed with a same 10MHz signal (for self-correlation). Let Fs=133MHz and f_DUT=10MHz, the following figure shows the test result along with the simulation result.

 

 

With FS=133MHz, the frequency difference is 10.63Hz. It is shown with an option (Four Channel) on the UI, where all the phase (frequency) data of the 4 channels will be uploaded to the PC simultaneously.

 

 

With this value, the sampling frequency of the ADC can be precisely calculated as shown in the following, which is 132999861Hz. It can be verified if the SYSCLK is changed to this value.

 

The spurs can be simulated precisely with this value, and it can be tracked in real-time also. An algorithm of “Spur Removel” is added along with a CheckBox on the UI. It can work in some scenarios, but far from perfect (not a trivial task really). Currently, it is only for experiments (bugs also possible).

 

 

 

 

 

 

 

 

 

 

 

 

END