diff options
author | Tom Rondeau | 2012-01-15 18:37:32 -0500 |
---|---|---|
committer | Tom Rondeau | 2012-01-15 18:37:32 -0500 |
commit | 564b266eb1014b09f0e658686ca3dc7b8c5dae0d (patch) | |
tree | 9fe320c7c6fbf9052872acb0e6d9531258fa49dd /gr-digital/lib/digital_mpsk_receiver_cc.cc | |
parent | 72d1ff01ca68f798befc3d58b61bd30c76e42c4a (diff) | |
parent | 53407a4e5bea98ce4f2566968acb577ac0700dfc (diff) | |
download | gnuradio-564b266eb1014b09f0e658686ca3dc7b8c5dae0d.tar.gz gnuradio-564b266eb1014b09f0e658686ca3dc7b8c5dae0d.tar.bz2 gnuradio-564b266eb1014b09f0e658686ca3dc7b8c5dae0d.zip |
Merge branch 'master' into next
Diffstat (limited to 'gr-digital/lib/digital_mpsk_receiver_cc.cc')
-rw-r--r-- | gr-digital/lib/digital_mpsk_receiver_cc.cc | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/gr-digital/lib/digital_mpsk_receiver_cc.cc b/gr-digital/lib/digital_mpsk_receiver_cc.cc index 363b86c9f..6d2bab8a4 100644 --- a/gr-digital/lib/digital_mpsk_receiver_cc.cc +++ b/gr-digital/lib/digital_mpsk_receiver_cc.cc @@ -85,7 +85,18 @@ digital_mpsk_receiver_cc::digital_mpsk_receiver_cc (unsigned int M, float theta, // zero double length delay line. for (unsigned int i = 0; i < 2 * DLLEN; i++) d_dl[i] = gr_complex(0.0,0.0); + + set_modulation_order(d_M); +} + +digital_mpsk_receiver_cc::~digital_mpsk_receiver_cc () +{ + delete d_interp; +} +void +digital_mpsk_receiver_cc::set_modulation_order(unsigned int M) +{ // build the constellation vector from M make_constellation(); @@ -108,9 +119,11 @@ digital_mpsk_receiver_cc::digital_mpsk_receiver_cc (unsigned int M, float theta, } } -digital_mpsk_receiver_cc::~digital_mpsk_receiver_cc () +void +digital_mpsk_receiver_cc::set_gain_omega_rel(float omega_rel) { - delete d_interp; + d_omega_rel = omega_rel; + set_omega(d_omega); } void |