NBFM Receive: 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...") |
(Corrected obvious copy-paste mistake. Quadrature rate for the RECEIVE block is the INPUT sample rate. and I saw this mistake also exists in the python block definition on GitHub ;).) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:Block Docs]] | [[Category:Block Docs]] | ||
Narrow Band FM Receiver. | |||
Takes a single complex baseband input stream and produces a single float output stream of audio sample in the range [-1, +1]. | |||
== Parameters == | == Parameters == | ||
(''R''): <span class="plainlinks">[https://wiki.gnuradio.org/index.php/GNURadioCompanion#Variable_Controls ''Run-time adjustable'']</span> | (''R''): <span class="plainlinks">[https://wiki.gnuradio.org/index.php/GNURadioCompanion#Variable_Controls ''Run-time adjustable'']</span> | ||
; | ; Audio rate: Sample rate of audio stream, >= 16k (integer) | ||
: | ; Quadrature rate: Sample rate of input stream (integer). Must be an integer multiple of Audio rate. | ||
; Tau: Preemphasis time constant (float) | |||
; | ; Max deviation (''R''): Maximum deviation in Hz (float) | ||
: | |||
== Example Flowgraph == | == Example Flowgraph == | ||
This flowgraph shows a NBFM Receive block in a working 2 meter receiver. | |||
[[File:FunCube_2_meter_NB_FM_fg.png|800px]] | |||
[[File:FunCube_2_meter_NB_FM_out.png|800px]] | |||
== Source Files == | |||
; | ; Python files | ||
: [https://github.com/gnuradio/gnuradio | : [https://github.com/gnuradio/gnuradio/blob/master/gr-analog/python/analog/nbfm_rx.py] | ||
; Block definition | ; Block definition | ||
: [https://github.com/gnuradio/gnuradio | : [https://github.com/gnuradio/gnuradio/blob/master/gr-analog/grc/analog_nbfm_rx.block.yml] |
Latest revision as of 19:31, 16 April 2022
Narrow Band FM Receiver.
Takes a single complex baseband input stream and produces a single float output stream of audio sample in the range [-1, +1].
Parameters
(R): Run-time adjustable
- Audio rate
- Sample rate of audio stream, >= 16k (integer)
- Quadrature rate
- Sample rate of input stream (integer). Must be an integer multiple of Audio rate.
- Tau
- Preemphasis time constant (float)
- Max deviation (R)
- Maximum deviation in Hz (float)
Example Flowgraph
This flowgraph shows a NBFM Receive block in a working 2 meter receiver.
Source Files
- Python files
- [1]
- Block definition
- [2]