From ec8c8e0e9d68383279b0fb51a52adf04f11fd88a Mon Sep 17 00:00:00 2001 From: Johnathan Corgan Date: Sun, 27 Sep 2009 10:15:04 -0700 Subject: General improvements in HRPT receiver Added usrp_rx_hrpt_nogui script Simplified usrp_rx_hrpt script for lower CPU usage Changed matched filtering taps to be whole symbol --- gr-noaa/apps/demod_hrpt_file.grc | 331 +++++++++++++++++++++------------------ 1 file changed, 175 insertions(+), 156 deletions(-) (limited to 'gr-noaa/apps/demod_hrpt_file.grc') diff --git a/gr-noaa/apps/demod_hrpt_file.grc b/gr-noaa/apps/demod_hrpt_file.grc index 4a5e87170..16f83f780 100644 --- a/gr-noaa/apps/demod_hrpt_file.grc +++ b/gr-noaa/apps/demod_hrpt_file.grc @@ -1,6 +1,6 @@ - Wed Sep 23 11:37:25 2009 + Sun Sep 27 09:51:42 2009 options @@ -191,34 +191,22 @@ - parameter + import id - decim + import_0 _enabled True - label - Decimation - - - value - 16 - - - type - intx - - - short_id - d + import + import math _coordinate - (404, 102) + (9, 92) _rotation @@ -229,7 +217,7 @@ parameter id - pll_alpha + filename _enabled @@ -237,23 +225,23 @@ label - + Filename value - 0.05 + usrp.dat type - eng_float + string short_id - p + F _coordinate - (516, 102) + (200, 101) _rotation @@ -264,7 +252,7 @@ parameter id - sync_alpha + output _enabled @@ -272,23 +260,23 @@ label - + Output value - 0.05 + frames.dat type - eng_float + string short_id - s + o _coordinate - (601, 103) + (302, 101) _rotation @@ -296,22 +284,22 @@ - import + gr_float_to_complex id - import_0 + f2c _enabled True - import - import math + vlen + 1 _coordinate - (9, 92) + (832, 363) _rotation @@ -319,34 +307,57 @@ - parameter + virtual_sink id - filename + samples_sink _enabled True - label - Filename + stream_id + samples - value - usrp.dat + _coordinate + (1070, 376) - type - string + _rotation + 0 + + + noaa_hrpt_sync_fb - short_id - F + id + sync + + + _enabled + True + + + alpha + sync_alpha + + + beta + sync_alpha**2/4.0 + + + sps + sps + + + max_offset + max_sync_offset _coordinate - (200, 101) + (813, 455) _rotation @@ -354,10 +365,29 @@ - gr_file_source + noaa_hrpt_deframer id - file_source + deframer + + + _enabled + True + + + _coordinate + (1037, 483) + + + _rotation + 0 + + + + gr_file_sink + + id + file_sink _enabled @@ -365,23 +395,19 @@ file - filename + output type short - - repeat - False - vlen 1 _coordinate - (102, 368) + (1238, 479) _rotation @@ -389,10 +415,10 @@ - gr_short_to_float + noaa_hrpt_decoder id - s2f + decoder _enabled @@ -400,7 +426,7 @@ _coordinate - (305, 380) + (1237, 542) _rotation @@ -431,7 +457,7 @@ _coordinate - (526, 363) + (628, 363) _rotation @@ -439,45 +465,34 @@ - gr_float_to_complex + parameter id - f2c + decim _enabled True - vlen - 1 - - - _coordinate - (730, 363) - - - _rotation - 0 + label + Decimation - - - virtual_sink - id - samples_sink + value + 16 - _enabled - True + type + intx - stream_id - samples + short_id + d _coordinate - (968, 376) + (415, 101) _rotation @@ -485,22 +500,34 @@ - virtual_source + parameter id - samples_source + pll_alpha _enabled True - stream_id - samples + label + + + + value + 0.05 + + + type + eng_float + + + short_id + p _coordinate - (104, 479) + (527, 101) _rotation @@ -508,34 +535,34 @@ - gr_moving_average_xx + parameter id - matched_filter + sync_alpha _enabled True - type - complex + label + - length - hs + value + 0.05 - scale - 1.0/hs + type + eng_float - max_iter - 4000 + short_id + s _coordinate - (302, 463) + (615, 99) _rotation @@ -566,7 +593,7 @@ _coordinate - (504, 463) + (606, 463) _rotation @@ -574,34 +601,22 @@ - noaa_hrpt_sync_fb + virtual_source id - sync + samples_source _enabled True - alpha - sync_alpha - - - beta - sync_alpha**2/4.0 - - - sps - sps - - - max_offset - max_sync_offset + stream_id + samples _coordinate - (711, 455) + (164, 479) _rotation @@ -609,10 +624,10 @@ - noaa_hrpt_deframer + gr_short_to_float id - deframer + s2f _enabled @@ -620,7 +635,7 @@ _coordinate - (935, 483) + (365, 380) _rotation @@ -628,10 +643,10 @@ - gr_file_sink + gr_file_source id - file_sink + file_source _enabled @@ -639,19 +654,23 @@ file - output + filename type short + + repeat + False + vlen 1 _coordinate - (1136, 479) + (162, 368) _rotation @@ -659,18 +678,22 @@ - noaa_hrpt_decoder + variable id - decoder + mf_taps _enabled True + + value + [-0.5/hs,]*hs+[0.5/hs,]*hs + _coordinate - (1135, 542) + (829, 21) _rotation @@ -678,34 +701,30 @@ - parameter + gr_fir_filter_xxx id - output + gr_fir_filter_xxx_0 _enabled True - label - Output - - - value - frames.dat + type + ccc - type - string + decim + 1 - short_id - o + taps + mf_taps _coordinate - (302, 101) + (359, 471) _rotation @@ -730,18 +749,6 @@ 0 0 - - matched_filter - pll - 0 - 0 - - - s2f - deinterleave - 0 - 0 - deinterleave f2c @@ -754,12 +761,6 @@ 0 0 - - file_source - s2f - 0 - 0 - deframer decoder @@ -772,9 +773,27 @@ 0 0 + + gr_fir_filter_xxx_0 + pll + 0 + 0 + samples_source - matched_filter + gr_fir_filter_xxx_0 + 0 + 0 + + + s2f + deinterleave + 0 + 0 + + + file_source + s2f 0 0 -- cgit