Skip to content

GNURadio blocks to remove that IQ DC spike just like some software and drivers do! Three techniques available: auto, auto-tune to dc offset, and manual.

License

Notifications You must be signed in to change notification settings

N6RFM/gr-correctiq

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gr-correctiq

Finally, a GNURadio block to remove that IQ DC spike just like some software and drivers do! Just drop it in your flowgraph after your radio source and rock on. No more offset tuning to get rid of that spike, now you can use the whole bandwidth.

Update:

Added 2 new blocks. One that starts with auto-learning then switches to standard DC offset with the results to avoid any potential filtering. This block takes frequency and upstream (radio-side) gain as parameters and if they change auto-recalibrates. The second block is just a manual offset block that can be used for manual tuning.

Building

Build is pretty standard:

mkdir build

cd build

cmake ..

make

make install

ldconfig

Parameters

None. Complex in, complex out.

About

GNURadio blocks to remove that IQ DC spike just like some software and drivers do! Three techniques available: auto, auto-tune to dc offset, and manual.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 51.1%
  • CMake 44.5%
  • C 2.4%
  • Python 2.0%