summaryrefslogtreecommitdiff
path: root/gr-digital/grc
diff options
context:
space:
mode:
authorNick Foster <bistromath@gmail.com>2015-04-15 12:40:28 -0700
committerNick Foster <bistromath@gmail.com>2015-04-15 12:40:28 -0700
commita96e06b412bd2ac615bd233bd4e2460ec1f6d3a4 (patch)
tree7357b8228649fd4f5c290ffb6f80041db903fd63 /gr-digital/grc
parentc3bc71faa7430f4117adf7c2bb832e4bdd1f5c73 (diff)
gr-digital: Squashed commit containing the MSK timing recovery block.
Diffstat (limited to 'gr-digital/grc')
-rw-r--r--gr-digital/grc/digital_msk_timing_recovery_cc.xml49
1 files changed, 49 insertions, 0 deletions
diff --git a/gr-digital/grc/digital_msk_timing_recovery_cc.xml b/gr-digital/grc/digital_msk_timing_recovery_cc.xml
new file mode 100644
index 0000000000..cda780d685
--- /dev/null
+++ b/gr-digital/grc/digital_msk_timing_recovery_cc.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0"?>
+<block>
+ <name>MSK Timing Recovery</name>
+ <key>digital_msk_timing_recovery_cc</key>
+ <import>from gnuradio import digital</import>
+ <make>digital.msk_timing_recovery_cc($sps, $gain, $limit, $osps)</make>
+ <callback>set_gain($gain)</callback>
+ <callback>set_sps($sps)</callback>
+ <callback>set_limit($limit)</callback>
+ <param>
+ <name>Gain</name>
+ <key>gain</key>
+ <type>float</type>
+ </param>
+ <param>
+ <name>Samples per symbol</name>
+ <key>sps</key>
+ <type>float</type>
+ </param>
+ <param>
+ <name>Error limit</name>
+ <key>limit</key>
+ <type>float</type>
+ </param>
+ <param>
+ <name>Output samples per symbol</name>
+ <key>osps</key>
+ <type>int</type>
+ </param>
+ <sink>
+ <name>in</name>
+ <type>complex</type>
+ </sink>
+ <source>
+ <name>out</name>
+ <type>complex</type>
+ </source>
+ <source>
+ <name>err</name>
+ <type>float</type>
+ <optional>1</optional>
+ </source>
+ <source>
+ <name>omega</name>
+ <type>float</type>
+ <optional>1</optional>
+ </source>
+
+</block>