GMSK Demod: Difference between revisions
Jump to navigation
Jump to search
(Created page with "Category:Block Docs Category:Stub Docs This is the template for the "Page-per-block Docs". This first section should describe what the block...") |
(Removed from the Pages with no Example Flowgraph category) |
||
(3 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:Block Docs]] | [[Category:Block Docs]] | ||
Hierarchical block for Gaussian Minimum Shift Key (GMSK) demodulation. | |||
The input is the complex modulated signal at baseband. | |||
The output is a stream of bits packed 1 bit per byte (the LSB) | |||
== Parameters == | |||
; Samples/Symbol | |||
: Samples per baud | |||
; Gain Mu | |||
: Controls rate of mu adjustment | |||
; Mu | |||
: Fractional delay [0.0, 1.0] | |||
; Omega Relative Limit | |||
: Sets max variation in omega | |||
; Freq Error | |||
: Bit rate error as a fraction | |||
; | ; Verbose | ||
: | : Print information about modulator? | ||
; | ; Log | ||
: | : Print modulation data to files? | ||
== Example Flowgraph == | == Example Flowgraph == | ||
This is an example flowgraph modified from https://github.com/gnuradio/gnuradio/blob/main/gr-channels/examples/demo_gmsk.grc to use a GMSK Demod block | |||
[[File:GMSK_loopback.png]] | |||
== Source Files == | == Source Files == | ||
; | ; Python files | ||
: [https://github.com/gnuradio/gnuradio | : [https://github.com/gnuradio/gnuradio/blob/master/gr-digital/python/digital/gmsk.py] | ||
; Block definition | ; Block definition | ||
: [https://github.com/gnuradio/gnuradio | : [https://github.com/gnuradio/gnuradio/blob/master/gr-digital/grc/digital_gmsk_demod.block.yml] |
Latest revision as of 13:57, 15 April 2025
Hierarchical block for Gaussian Minimum Shift Key (GMSK) demodulation.
The input is the complex modulated signal at baseband.
The output is a stream of bits packed 1 bit per byte (the LSB)
Parameters
- Samples/Symbol
- Samples per baud
- Gain Mu
- Controls rate of mu adjustment
- Mu
- Fractional delay [0.0, 1.0]
- Omega Relative Limit
- Sets max variation in omega
- Freq Error
- Bit rate error as a fraction
- Verbose
- Print information about modulator?
- Log
- Print modulation data to files?
Example Flowgraph
This is an example flowgraph modified from https://github.com/gnuradio/gnuradio/blob/main/gr-channels/examples/demo_gmsk.grc to use a GMSK Demod block
Source Files
- Python files
- [1]
- Block definition
- [2]