From: Johnathan Corgan Date: Tue, 6 Oct 2009 21:56:43 +0000 (-0700) Subject: Add gr.pfb_clock_recovery to GRC X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=3159eba60cbf3a8ed2fee798e2bc0c557a284984;p=debian%2Fgnuradio Add gr.pfb_clock_recovery to GRC --- diff --git a/grc/blocks/Makefile.am b/grc/blocks/Makefile.am index 617a3bf6..0ee9be6c 100644 --- a/grc/blocks/Makefile.am +++ b/grc/blocks/Makefile.am @@ -144,6 +144,7 @@ dist_ourdata_DATA = \ gr_packed_to_unpacked_xx.xml \ gr_peak_detector2_fb.xml \ gr_peak_detector_xb.xml \ + gr_pfb_clock_recovery.xml \ gr_phase_modulator_fc.xml \ gr_pll_carriertracking_cc.xml \ gr_pll_freqdet_cf.xml \ diff --git a/grc/blocks/block_tree.xml b/grc/blocks/block_tree.xml index 296f0ee9..5b10d1f1 100644 --- a/grc/blocks/block_tree.xml +++ b/grc/blocks/block_tree.xml @@ -124,6 +124,7 @@ Synchronizers gr_clock_recovery_mm_xx + gr_pfb_clock_recovery_ccf gr_costas_loop_cc gr_dd_mpsk_sync_cc @@ -167,7 +168,7 @@ band_pass_filter band_reject_filter root_raised_cosine_filter - + gr_fir_filter_xxx gr_interp_fir_filter_xxx gr_fft_filter_xxx @@ -178,7 +179,7 @@ blks2_synthesis_filterbank blks2_analysis_filterbank - + blks2_pfb_arb_resampler_ccf gr_single_pole_iir_filter_xx diff --git a/grc/blocks/gr_pfb_clock_recovery.xml b/grc/blocks/gr_pfb_clock_recovery.xml new file mode 100644 index 00000000..90ecfcf4 --- /dev/null +++ b/grc/blocks/gr_pfb_clock_recovery.xml @@ -0,0 +1,52 @@ + + + + Polyphase Clock Recovery + gr_pfb_clock_recovery_ccf + from gnuradio import gr + gr.pfb_clock_recovery_ccf($sps, $gain, $taps, $filter_size, $init_phase) + set_taps($taps) + set_gain($gain) + + + Samples/Symbol + sps + real + + + Gain + gain + real + + + Taps + taps + real_vector + + + Filter Size + filter_size + int + + + Initial Phase + init_phase + real + + + in + complex + + + out + complex + + + err + float + +