From 6a78e0a8ae6dc17a12ab5e397f1452a1a363e7d1 Mon Sep 17 00:00:00 2001 From: Tom Rondeau Date: Fri, 23 Dec 2011 13:28:06 -0500 Subject: digital: added a class, digital_mpsk_snr_est_cc, that estimates the SNR of an M-ary PSK signal. This block can calculate the SNR using 1 of 4 different methods specified in the block's constructor. They (tend to) trade off accuracy for computational performnace. --- gr-digital/include/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) (limited to 'gr-digital/include/CMakeLists.txt') diff --git a/gr-digital/include/CMakeLists.txt b/gr-digital/include/CMakeLists.txt index cf20bd1e7..ceb4fdfe1 100644 --- a/gr-digital/include/CMakeLists.txt +++ b/gr-digital/include/CMakeLists.txt @@ -37,6 +37,7 @@ install(FILES digital_kurtotic_equalizer_cc.h digital_metric_type.h digital_mpsk_receiver_cc.h + digital_mpsk_snr_est_cc.h digital_ofdm_cyclic_prefixer.h digital_ofdm_frame_acquisition.h digital_ofdm_frame_sink.h -- cgit From 858e3582a108cfea8040f59628698e9394558092 Mon Sep 17 00:00:00 2001 From: Tom Rondeau Date: Thu, 29 Dec 2011 10:54:03 -0500 Subject: digital: made separate implementation classes for the different SNR estimators. --- gr-digital/include/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) (limited to 'gr-digital/include/CMakeLists.txt') diff --git a/gr-digital/include/CMakeLists.txt b/gr-digital/include/CMakeLists.txt index ceb4fdfe1..8bac4c991 100644 --- a/gr-digital/include/CMakeLists.txt +++ b/gr-digital/include/CMakeLists.txt @@ -22,6 +22,7 @@ ######################################################################## install(FILES digital_api.h + digital_impl_mpsk_snr_est.h digital_binary_slicer_fb.h digital_clock_recovery_mm_cc.h digital_clock_recovery_mm_ff.h -- cgit From 74c53aa4c5b9aeac590b803b12601bcc9c8b9b60 Mon Sep 17 00:00:00 2001 From: Tom Rondeau Date: Thu, 29 Dec 2011 11:27:00 -0500 Subject: digital: added a probe (sink) for the new SNR estimators; also fixes up Makefiles and Swig files for SNR est blocks. --- gr-digital/include/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) (limited to 'gr-digital/include/CMakeLists.txt') diff --git a/gr-digital/include/CMakeLists.txt b/gr-digital/include/CMakeLists.txt index 8bac4c991..81ed8d368 100644 --- a/gr-digital/include/CMakeLists.txt +++ b/gr-digital/include/CMakeLists.txt @@ -45,6 +45,7 @@ install(FILES digital_ofdm_insert_preamble.h digital_ofdm_mapper_bcv.h digital_ofdm_sampler.h + digital_probe_mpsk_snr_est_c.h digital_gmskmod_bc.h digital_cpmmod_bc.h DESTINATION ${GR_INCLUDE_DIR}/gnuradio -- cgit