From 8e3b0eca898706383bf7dfbbef8f37dfea5d10be Mon Sep 17 00:00:00 2001 From: Roman Khassraf Date: Tue, 4 Aug 2015 11:16:04 +0200 Subject: Implemented burst framenumber filter. Issue #100 --- grc/flow_control/CMakeLists.txt | 3 ++- grc/flow_control/gsm_burst_fnr_filter.xml | 42 +++++++++++++++++++++++++++++++ grc/gsm_block_tree.xml | 1 + 3 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 grc/flow_control/gsm_burst_fnr_filter.xml (limited to 'grc') diff --git a/grc/flow_control/CMakeLists.txt b/grc/flow_control/CMakeLists.txt index c11943f..37fa830 100644 --- a/grc/flow_control/CMakeLists.txt +++ b/grc/flow_control/CMakeLists.txt @@ -18,5 +18,6 @@ # Boston, MA 02110-1301, USA. install(FILES - gsm_burst_timeslot_splitter.xml DESTINATION share/gnuradio/grc/blocks + gsm_burst_timeslot_splitter.xml + gsm_burst_fnr_filter.xml DESTINATION share/gnuradio/grc/blocks ) diff --git a/grc/flow_control/gsm_burst_fnr_filter.xml b/grc/flow_control/gsm_burst_fnr_filter.xml new file mode 100644 index 0000000..d09b6e6 --- /dev/null +++ b/grc/flow_control/gsm_burst_fnr_filter.xml @@ -0,0 +1,42 @@ + + + Burst framenumber filter + gsm_burst_fnr_filter + import grgsm + grgsm.burst_fnr_filter($mode, $fnr) + + + Mode + mode + enum + + + + + Framenumber + fnr + 1500123 + int + + + + in + message + + + + out + message + 1 + + + +Burst framenumber filter forwards only blocks with a framenumber satisfying the configured mode, i.e. if mode is "Less or equal", then only bursts with a smaller or equal framenumber are forwarded. + + diff --git a/grc/gsm_block_tree.xml b/grc/gsm_block_tree.xml index 1679ad1..2c48aff 100644 --- a/grc/gsm_block_tree.xml +++ b/grc/gsm_block_tree.xml @@ -40,6 +40,7 @@ Flow control gsm_burst_timeslot_splitter + gsm_burst_fnr_filter Utilities -- cgit v1.2.3