aboutsummaryrefslogtreecommitdiffstats
path: root/grc
diff options
context:
space:
mode:
authorPiotr Krysik <ptrkrysik@gmail.com>2017-11-07 19:34:22 +0100
committerPiotr Krysik <ptrkrysik@gmail.com>2017-11-07 19:34:22 +0100
commitccb5e689e1fce642c23ddfb091bee7bedffd0b55 (patch)
treec80e2092b1c8554e0b46f8b971085c219222df4d /grc
parentd7efc05b7981aa2196a9b8d62ffdae53b5db1069 (diff)
Added tx bursts preprocessing block
Diffstat (limited to 'grc')
-rw-r--r--grc/gsm_block_tree.xml1
-rw-r--r--grc/transmitter/CMakeLists.txt3
-rw-r--r--grc/transmitter/preprocess_tx_burst.xml19
3 files changed, 22 insertions, 1 deletions
diff --git a/grc/gsm_block_tree.xml b/grc/gsm_block_tree.xml
index 225c28f..dd971ab 100644
--- a/grc/gsm_block_tree.xml
+++ b/grc/gsm_block_tree.xml
@@ -26,6 +26,7 @@
<block>gsm_txtime_bursts_tagger</block>
<block>gsm_txtime_setter</block>
<block>gsm_gmsk_mod</block>
+ <block>gsm_preprocess_tx_burst</block>
</cat>
<cat>
<name>Logical channels demapping</name>
diff --git a/grc/transmitter/CMakeLists.txt b/grc/transmitter/CMakeLists.txt
index e512d10..0905e19 100644
--- a/grc/transmitter/CMakeLists.txt
+++ b/grc/transmitter/CMakeLists.txt
@@ -20,5 +20,6 @@
install(FILES
gsm_gmsk_mod.xml
gsm_txtime_bursts_tagger.xml
- gsm_txtime_setter.xml DESTINATION share/gnuradio/grc/blocks
+ gsm_txtime_setter.xml
+ preprocess_tx_burst.xml DESTINATION share/gnuradio/grc/blocks
)
diff --git a/grc/transmitter/preprocess_tx_burst.xml b/grc/transmitter/preprocess_tx_burst.xml
new file mode 100644
index 0000000..70b447e
--- /dev/null
+++ b/grc/transmitter/preprocess_tx_burst.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<block>
+ <name>Preprocess Tx burst</name>
+ <key>gsm_preprocess_tx_burst</key>
+ <import>import grgsm</import>
+ <make>grgsm.preprocess_tx_burst()</make>
+
+ <sink>
+ <name>bursts_in</name>
+ <type>message</type>
+ <optional>1</optional>
+ </sink>
+
+ <source>
+ <name>bursts_out</name>
+ <type>message</type>
+ <optional>1</optional>
+ </source>
+</block>