Sdrsharp auto I/Q balance correction

Has anyone look at the way sdrsharp does automatic I/Q balance
correction?

It seems to iterate over an FFT, looking to maximize the difference
between bins and their images. But that badly fails when the incoming
signal

has symmetric spectral features–the algorithm could badly screw up
and remove spectral features that are there in the signal, rather than
being images present due to poor I/Q balance.

But it’s late, and I’m not sure if I’m interpreting this optimization
strategy correctly:


Marcus L.
Principal Investigator
Shirleys Bay Radio Astronomy Consortium