X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=gr-noaa%2Fapps%2Fhrpt_demod.grc;fp=gr-noaa%2Fapps%2Fhrpt_demod.grc;h=8af3d82dd656279968649730cd141957e078ca34;hb=35e43e8d8c271e6842191cac3fc3f2f88a861183;hp=0000000000000000000000000000000000000000;hpb=ea29b08aeb54227e6628f655ccfdb96fe4d8c378;p=debian%2Fgnuradio diff --git a/gr-noaa/apps/hrpt_demod.grc b/gr-noaa/apps/hrpt_demod.grc new file mode 100644 index 00000000..8af3d82d --- /dev/null +++ b/gr-noaa/apps/hrpt_demod.grc @@ -0,0 +1,747 @@ + + + Sun Nov 8 10:41:07 2009 + + options + + id + hrpt_demod + + + _enabled + True + + + title + + + + author + + + + description + + + + window_size + 4096,4096 + + + generate_options + no_gui + + + category + Custom + + + run_options + run + + + run + True + + + realtime_scheduling + + + + _coordinate + (10, 10) + + + _rotation + 0 + + + + variable + + id + max_carrier_offset + + + _enabled + True + + + value + 2*math.pi*100e3/sample_rate + + + _coordinate + (575, 19) + + + _rotation + 0 + + + + variable + + id + hs + + + _enabled + True + + + value + int(sps/2.0) + + + _coordinate + (499, 19) + + + _rotation + 0 + + + + variable + + id + sample_rate + + + _enabled + True + + + value + 64e6/decim + + + _coordinate + (198, 17) + + + _rotation + 0 + + + + import + + id + import_0 + + + _enabled + True + + + import + import math, os + + + _coordinate + (11, 103) + + + _rotation + 0 + + + + parameter + + id + input_filename + + + _enabled + True + + + label + input_filename + + + value + usrp.dat + + + type + string + + + short_id + F + + + _coordinate + (618, 102) + + + _rotation + 0 + + + + parameter + + id + output_filename + + + _enabled + True + + + label + output_filename + + + value + frames.dat + + + type + string + + + short_id + o + + + _coordinate + (726, 102) + + + _rotation + 180 + + + + gr_file_source + + id + file_source + + + _enabled + True + + + file + input_filename + + + type + short + + + repeat + False + + + vlen + 1 + + + _coordinate + (63, 277) + + + _rotation + 0 + + + + gr_interleaved_short_to_complex + + id + cs2cf + + + _enabled + True + + + _coordinate + (275, 289) + + + _rotation + 0 + + + + gr_agc_xx + + id + agc + + + _enabled + True + + + type + complex + + + rate + 1e-5 + + + reference + 1.0 + + + gain + 1.0/32768.0 + + + max_gain + 1.0 + + + _coordinate + (117, 394) + + + _rotation + 0 + + + + noaa_hrpt_pll_cf + + id + pll + + + _enabled + True + + + alpha + pll_alpha + + + beta + pll_alpha**2/4.0 + + + max_offset + max_carrier_offset + + + _coordinate + (292, 402) + + + _rotation + 0 + + + + gr_moving_average_xx + + id + gr_moving_average_xx_0 + + + _enabled + True + + + type + float + + + length + hs + + + scale + 1.0/hs + + + max_iter + 4000 + + + _coordinate + (504, 402) + + + _rotation + 0 + + + + gr_clock_recovery_mm_xx + + id + gr_clock_recovery_mm_xx_0 + + + _enabled + True + + + type + float + + + omega + sps/2.0 + + + gain_omega + clock_alpha**2/4.0 + + + mu + 0.5 + + + gain_mu + clock_alpha + + + omega_relative_limit + max_clock_offset + + + _coordinate + (703, 386) + + + _rotation + 0 + + + + noaa_hrpt_deframer + + id + noaa_hrpt_deframer_0 + + + _enabled + True + + + _coordinate + (1142, 422) + + + _rotation + 0 + + + + gr_binary_slicer_fb + + id + gr_binary_slicer_fb_0 + + + _enabled + True + + + _coordinate + (960, 422) + + + _rotation + 0 + + + + variable + + id + max_clock_offset + + + _enabled + True + + + value + 100e-6 + + + _coordinate + (710, 17) + + + _rotation + 0 + + + + variable + + id + sym_rate + + + _enabled + True + + + value + 600*1109 + + + _coordinate + (307, 18) + + + _rotation + 0 + + + + variable + + id + sps + + + _enabled + True + + + value + sample_rate/sym_rate + + + _coordinate + (400, 17) + + + _rotation + 0 + + + + parameter + + id + decim + + + _enabled + True + + + label + decim + + + value + 32 + + + type + intx + + + short_id + d + + + _coordinate + (202, 102) + + + _rotation + 0 + + + + parameter + + id + pll_alpha + + + _enabled + True + + + label + pll_alpha + + + value + 0.01 + + + type + eng_float + + + short_id + p + + + _coordinate + (294, 101) + + + _rotation + 0 + + + + parameter + + id + clock_alpha + + + _enabled + True + + + label + clock_alpha + + + value + 0.01 + + + type + eng_float + + + short_id + s + + + _coordinate + (395, 101) + + + _rotation + 0 + + + + noaa_hrpt_decoder + + id + decoder + + + _enabled + True + + + verbose + True + + + output + False + + + _coordinate + (1150, 341) + + + _rotation + 180 + + + + gr_file_sink + + id + gr_file_sink_0 + + + _enabled + True + + + file + output_filename + + + type + short + + + vlen + 1 + + + _coordinate + (1144, 489) + + + _rotation + 180 + + + + file_source + cs2cf + 0 + 0 + + + gr_clock_recovery_mm_xx_0 + gr_binary_slicer_fb_0 + 0 + 0 + + + gr_moving_average_xx_0 + gr_clock_recovery_mm_xx_0 + 0 + 0 + + + pll + gr_moving_average_xx_0 + 0 + 0 + + + cs2cf + agc + 0 + 0 + + + agc + pll + 0 + 0 + + + noaa_hrpt_deframer_0 + gr_file_sink_0 + 0 + 0 + + + noaa_hrpt_deframer_0 + decoder + 0 + 0 + + + gr_binary_slicer_fb_0 + noaa_hrpt_deframer_0 + 0 + 0 + +