TB Uberclock Simulation Results

This testbench simulates our DSP datapath without CPU (method 1). Test case feeds one 10MHz sinewave into 5 channels. Each channel downconverts and downsamples the signal, adds gains, and then upsamples and upconverts. The output of the system is the sum of all 5 channels that in real case represents the driving signal of he oscillator.

Channels mix down to baseband frequencies 500Hz, 1kHz, 1.5kHz, 2kHz and 2.5kHz. The result is then again the 10MHz, now with the expected gain. Results were stored in files so we could take a look at time and freq. domains.

Waveforms of the 5 downconverted signals are shown in the picture below:

Five downconverted simulation waveforms

Their freq. domain matches the expected:

Downconverted channel FFT result

After upsampling and upconverting all signals are expected to be back to 10MHz, as well as their sum. Waveform are shown in the picture below.

Upsampled and upconverted simulation waveforms

The FFT analysis shows the expected result is achieved and 5 channels are working together in parallel. Each one can now be responsible for driving one mode of the XTAL.

Upconverted channel FFT result