From 3159eba60cbf3a8ed2fee798e2bc0c557a284984 Mon Sep 17 00:00:00 2001 From: Johnathan Corgan Date: Tue, 6 Oct 2009 14:56:43 -0700 Subject: Add gr.pfb_clock_recovery to GRC --- grc/blocks/Makefile.am | 1 + grc/blocks/block_tree.xml | 5 ++-- grc/blocks/gr_pfb_clock_recovery.xml | 52 ++++++++++++++++++++++++++++++++++++ 3 files changed, 56 insertions(+), 2 deletions(-) create mode 100644 grc/blocks/gr_pfb_clock_recovery.xml (limited to 'grc/blocks') diff --git a/grc/blocks/Makefile.am b/grc/blocks/Makefile.am index 617a3bf60..0ee9be6ca 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 296f0ee91..5b10d1f12 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 000000000..90ecfcf41 --- /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 + + -- cgit