From 144ef2dbe12de3f1f784fb2e76771b1e174deb41 Mon Sep 17 00:00:00 2001 From: Martin Braun Date: Thu, 9 Dec 2010 13:54:22 +0100 Subject: All CPM stuff included (C++/GRC/Python), tests pass --- grc/blocks/gr_cpmmod_bc.xml | 69 ++++++++++++++++++++++++++++++++++++++++++++ grc/blocks/gr_gmskmod_bc.xml | 38 ++++++++++++++++++++++++ 2 files changed, 107 insertions(+) create mode 100644 grc/blocks/gr_cpmmod_bc.xml create mode 100644 grc/blocks/gr_gmskmod_bc.xml (limited to 'grc') diff --git a/grc/blocks/gr_cpmmod_bc.xml b/grc/blocks/gr_cpmmod_bc.xml new file mode 100644 index 000000000..7ebb7e179 --- /dev/null +++ b/grc/blocks/gr_cpmmod_bc.xml @@ -0,0 +1,69 @@ + + + + Continuous Phase Modulation + gr_cpmmod_bc + from gnuradio import gr + gr.cpmmod_bc($type, $mod_index, $samples_per_symbol, $L, $beta) + + CPM Type + type + enum + + + + + + + + Modulation Index + mod_index + real + 0.5 + + + Samples/Symbol + samples_per_symbol + 4 + int + + + Pulse Duration (Symbols) + L + 5 + int + + + Phase Response Parameter (BT or Beta) + beta + real + 0.3 + + + in + byte + + + out + complex + + diff --git a/grc/blocks/gr_gmskmod_bc.xml b/grc/blocks/gr_gmskmod_bc.xml new file mode 100644 index 000000000..00195a12f --- /dev/null +++ b/grc/blocks/gr_gmskmod_bc.xml @@ -0,0 +1,38 @@ + + + + GMSK + gr_gmskmod_bc + from gnuradio import gr + gr.gmskmod_bc($samples_per_symbol, $L, $bt) + + Samples/Symbol + samples_per_symbol + 4 + int + + + Pulse Duration (Symbols) + L + 5 + int + + + 3 dB Time-Bandwith Product + bt + real + 0.3 + + + in + byte + + + out + complex + + -- cgit