GNU Radio World

gr-correctiq

Out-of-tree GNU Radio module available in GNU Radio World

gr-correctiq removes the fixed DC component that produces a spike at the center frequency of direct-conversion SDR receivers. Its continuously adapting corrector follows the mean I and Q values with a lightweight IIR estimator, while an automatic variant learns the offset for a chosen interval and then freezes it so subsequent signal content is not filtered; frequency or receiver-gain changes trigger a fresh learning pass. A manual corrector applies user-supplied I and Q offsets, and a companion SwapIQ block exchanges the components of complex, interleaved-short, or interleaved-byte streams to repair spectral inversion.

Main author
ghostop14
Last modified
2022-07-28
Project
Upstream repository

Example flowgraphs

These GNU Radio World examples contain one or more blocks from gr-correctiq.