JuliaComputing / xtrx_julia

XTRX LiteX/LitePCIe based design for Julia Computing
BSD 2-Clause "Simplified" License
1 stars 0 forks source link

Create filter calibration verification script #82

Open staticfloat opened 2 years ago

staticfloat commented 2 years ago

We should use the TBB loopback to individually probe the different filters available within the device with generated chirp signals/noise, then ensure that the filters we are supposedly calibrating are actually working properly.

There are three Tx filters:

image

And two Rx filters:

image

All of these diagrams (and more!) are available for your perusal from the programming and calibration doc.

We should create a script that sets the appropriate Tx and Rx paths (including bypasses where necessary), uses the typical filter calibration script, and then probes the loopback, checking to make sure that the frequency response is at least somewhat correct. This should be done for both channels, simultaneously.