You are on page 1of 208
 
 
Simple User Manual for Gnuradio 3.1.1
Copyright 2007 Free Software Foundation, Inc. This document is part of GNU Radio GNU Radio is free software, you can redistribute it and/or modify It under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3, or (at your option) any later version. GNU Radio is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GNU Radio; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Boston, MA 02110-1301, USA.
This Document Was Last Updated on: 25-November-2007
By: Firas Abbas
 
Simple Gnuradio User Manual
 Page 2 of 208
Table of Contents
1)
 
GNURADIO PACKAGE
........................................................................................................................................19
 
1.1)
 
GNURADIO
/
BLKS SUB PACKAGE
...................................................................................................................... 19
 
1.1.1)
 
gnuradio/blksimpl/am_demod.py
 ................................................................................................. 19
 
1.1.1.1) am_demod_cf ( )
...................................................................................................................................................19
 
1.1.1.2) demod_10k0a3e_cf ()
...........................................................................................................................................19
 
1.1.2)
 
gnuradio/blksimpl/channel_model.py
 ......................................................................................... 19
 
1.1.2.1) channel_model ( )
.................................................................................................................................................20
 
1.1.3)
 
gnuradio/blksimpl/cpm.py
.............................................................................................................. 20
 
1.1.3.1) cpm_mod ( )
...........................................................................................................................................................20
 
1.1.4)
 
gnuradio/blksimpl/d8psk.py
........................................................................................................... 21
 
1.1.4.1) d8psk_mod ( )
........................................................................................................................................................21
 
1.1.4.2) d8psk_demod ( )
...................................................................................................................................................21
 
1.1.5)
 
gnuradio/blksimpl/dbpsk.py
........................................................................................................... 22
 
1.1.5.1) dbpsk_mod ( )
........................................................................................................................................................22
 
1.1.5.2) dbpsk_demod ( )
...................................................................................................................................................23
 
1.1.6)
 
gnuradio/blksimpl/dqpsk.py
........................................................................................................... 23
 
1.1.6.1) dqpsk_mod ( )
........................................................................................................................................................23
 
1.1.6.2) dqpsk_demod ( )
...................................................................................................................................................24
 
1.1.7)
 
gnuradio/blksimpl/filterbank.py
 .................................................................................................... 24
 
1.1.7.1) synthesis_filterbank ( )
........................................................................................................................................25
 
1.1.7.2) analysis_filterbank ( )
..........................................................................................................................................25
 
1.1.8)
 
gnuradio/blksimpl/fm_demod.py
.................................................................................................. 26
 
1.1.8.1) fm_demod_cf ( )
....................................................................................................................................................26
 
1.1.8.2) demod_20k0f3e_cf ()
............................................................................................................................................26
 
1.1.8.3) demod_200kf3e_cf ()
............................................................................................................................................26
 
1.1.9)
 
gnuradio/blksimpl/fm_emph.py
..................................................................................................... 27
 
1.1.9.1) fm_deemph ( )
........................................................................................................................................................27
 
1.1.9.2) fm_preemph ()
.......................................................................................................................................................27
 
1.1.10)
 
gnuradio/blksimpl/gmsk.py
............................................................................................................ 28
 
1.1.10.1) gmsk_mod ( )
.......................................................................................................................................................28
 
1.1.10.2) gmsk_demod ( )
..................................................................................................................................................29
 
1.1.11)
 
gnuradio/blksimpl/nbfm_rx.py
....................................................................................................... 29
 
1.1.11.1) nbfm_rx ( )
............................................................................................................................................................29
 
1.1.12)
 
gnuradio/blksimpl/nbfm_tx.py
....................................................................................................... 30
 
1.1.12.1) nbfm_tx ( )
............................................................................................................................................................30
 
1.1.13)
 
gnuradio/blksimpl/ofdm.py
............................................................................................................. 30
 
1.1.13.1) ofdm_mod ( )
 .......................................................................................................................................................30
 
1.1.13.2) ofdm_demod ( )
...................................................................................................................................................31
 
1.1.14)
 
gnuradio/blksimpl/ofdm_sync_fixed.py
...................................................................................... 31
 
 
Simple Gnuradio User Manual
 Page 3 of 208
1.1.14.1) ofdm_sync_fixed ( )
...........................................................................................................................................31
 
1.1.15)
 
gnuradio/blksimpl/ofdm_sync_ml.py
........................................................................................... 31
 
1.1.15.1) ofdm_sync_ml ( )
................................................................................................................................................31
 
1.1.16)
 
gnuradio/blksimpl/ofdm_sync_pn.py
.......................................................................................... 32
 
1.1.16.1) ofdm_sync_pn ( )
................................................................................................................................................32
 
1.1.17)
 
gnuradio/blksimpl/ofdm_sync_pnac.py
...................................................................................... 32
 
1.1.17.1) ofdm_sync_pnac ( )
...........................................................................................................................................32
 
1.1.18)
 
gnuradio/blksimpl/ofdm_receiver.py
........................................................................................... 32
 
1.1.18.1) ofdm_receiver ( )
.................................................................................................................................................32
 
1.1.19)
 
gnuradio/blksimpl/pkt.py
 ................................................................................................................ 33
 
1.1.19.1) mod_pkts ( )
.........................................................................................................................................................33
 
1.1.19.1) demod_pkts ( )
....................................................................................................................................................33
 
1.1.20)
 
gnuradio/blksimpl/psk.py
................................................................................................................ 34
 
1.1.21)
 
gnuradio/blksimpl/qam.py
.............................................................................................................. 34
 
1.1.22)
 
gnuradio/blksimpl/qam8.py
............................................................................................................ 34
 
1.1.22.1) qam8_mod ( )
.......................................................................................................................................................34
 
1.1.22.2) qam8_demod ( )
..................................................................................................................................................34
 
1.1.23)
 
gnuradio/blksimpl/qam16.py
.......................................................................................................... 35
 
1.1.23.1) qam16_mod ( )
.....................................................................................................................................................35
 
1.1.23.2) qam16_demod ( )
................................................................................................................................................36
 
1.1.24)
 
gnuradio/blksimpl/qam64.py
.......................................................................................................... 36
 
1.1.24.1) qam64_mod ( )
.....................................................................................................................................................36
 
1.1.24.2) qam64_demod ( )
................................................................................................................................................37
 
1.1.25)
 
gnuradio/blksimpl/qam256.py
........................................................................................................ 37
 
1.1.25.1) qam256_mod ( )
..................................................................................................................................................37
 
1.1.25.2) qam256_demod ( )
..............................................................................................................................................38
 
1.1.26)
 
gnuradio/blksimpl/rational_resampler.py
................................................................................... 38
 
1.1.26.1) rational_resampler ( )
........................................................................................................................................38
 
1.1.26.2) design_filter ( )
....................................................................................................................................................39
 
1.1.27)
 
gnuradio/blksimpl/standard_squelch.py
 .................................................................................... 39
 
1.1.27.1) standard_squelch ( )
..........................................................................................................................................39
 
1.1.28)
 
gnuradio/blksimpl/wfm_rcv.py
...................................................................................................... 39
 
1.1.28.1) wfm_rcv ( )
............................................................................................................................................................40
 
1.1.29)
 
gnuradio/blksimpl/wfm_rcv_pll.py
 ............................................................................................... 40
 
1.1.29.1) wfm_rcv_pll ( )
.....................................................................................................................................................40
 
1.1.30)
 
gnuradio/blksimpl/wfm_tx.py
......................................................................................................... 40
 
1.1.30.1) wfm_tx ( )
..............................................................................................................................................................40
 
1.1.31)
 
gnuradio/blksimpl/cvsd.py
............................................................................................................. 41
 
1.1.31.1) cvsd_encode ( )
...................................................................................................................................................41
 
1.1.31.2) cvsd_decode ( )
...................................................................................................................................................41
 
1.2)
 
GNURADIO
/
BLKS
2
 SUB PACKAGE
 ................................................................................................................... 41
 
1.2.1)
 
gnuradio/blks2impl/am_demod.py
............................................................................................... 42
 
1.2.1.1) am_demod_cf ( )
...................................................................................................................................................42
 

Reward Your Curiosity

Everything you want to read.
Anytime. Anywhere. Any device.
No Commitment. Cancel anytime.
576648e32a3d8b82ca71961b7a986505