40m QIL Cryo_Lab CTN SUS_Lab TCS_Lab OMC_Lab CRIME_Lab FEA ENG_Labs OptContFac Mariner WBEEShop
  40m Log  Not logged in ELOG logo
Message ID: 16765     Entry time: Thu Apr 7 20:41:15 2022
Author: Tommy 
Type: Update 
Category: Electronics 
Subject: RFSoC 2x2 Board -- Gain Plotter 

In this file (under Tommy), we have a notebook which runs through a spectrum of frequencies and determines the gain response of the attached filter. Below we have the output of a high pass filter. We use IQ demodulation to change IQ componets to DC. Then using a butterworth filter, we read out the DC components and determine the gain's magnitude and phase. However, the phase seems very noisy. This is because the oscillators in the different tiles are independent and a random phase is introduced by changing the mixer frequency in individual tiles. To resolve this we need Multi Tile Synchronization or "MTS". 

Original Pynq Support Forum Query: https://discuss.pynq.io/t/rfsoc-2x2-phase-measurement/3892

We also have the code to fit a resposne function using IIRregular, but this is not as useful without proper phase data.

Attachment 1: Screen_Shot_2022-04-07_at_8.40.23_PM.png  292 kB  Uploaded Thu Apr 7 21:45:32 2022  | Hide | Hide all
Attachment 2: Unknown-3.png  33 kB  Uploaded Thu Apr 7 21:45:44 2022  | Hide | Hide all
Attachment 3: Unknown-4.png  51 kB  Uploaded Thu Apr 7 21:46:17 2022  | Hide | Hide all
ELOG V3.1.3-