Skip to content

Custom GNU Radio blocks for demodulating 4L-FSK (4 Level Frequency-Shift Keying) signals, and APCO-25 and RDLAP protocol processing.

License

Notifications You must be signed in to change notification settings

OK-DMR/gr-fsk4

 
 

Repository files navigation

gr-fsk4

Custom GNU Radio (Companion) blocks for demodulating 4L-FSK (4 Level Frequency-Shift Keying) signals, and APCO-25 and RDLAP protocol processing.

This module is the updated version of gr-fsk4 (code) for GNU Radio 3.7+. The code in this repository borrows heavily from various GNU Radio examples and components which fall under the GNU General Public License. All additional modifications and code also fall under GNU General Public License.

Usage

Compiling & Installing:

$ cd gr-fsk4
$ mkdir build    # We're currently in the module's top directory
$ cd build/
$ cmake ../      # Tell CMake that all its config files are one dir up
$ make           # And start building (should work after the previous section)
$ make install   # Install blocks in GNU Radio

More info about out-of-tree modules: https://wiki.gnuradio.org/index.php/OutOfTreeModules

More documentation: http://www.qsl.net/kb9mwr/projects/dv/apco25/GnuradioFourLevelFSK.pdf

About

Custom GNU Radio blocks for demodulating 4L-FSK (4 Level Frequency-Shift Keying) signals, and APCO-25 and RDLAP protocol processing.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CMake 43.0%
  • C++ 27.1%
  • Python 21.0%
  • C 8.9%