summaryrefslogtreecommitdiff
path: root/gr-digital/swig
diff options
context:
space:
mode:
authorTom Rondeau <trondeau@vt.edu>2011-08-30 11:08:13 -0400
committerTom Rondeau <trondeau@vt.edu>2011-08-30 11:08:13 -0400
commitba3a3158456cfc866204071183ccdd773f0ab5a2 (patch)
treeb159d735f6c6104983c6ab4b2d4a87de689a47dd /gr-digital/swig
parentc63d077ba9fe98eb6b963b0d91ffa2c61048288d (diff)
digital: converted mpsk_receiver to use gri_control_loop parent class. Updated QA code for this, too. Again, had to change the expected data since the loop converges at a different rate; tested by setting alpha and beta to old values and it worked with old data still.
Diffstat (limited to 'gr-digital/swig')
-rw-r--r--gr-digital/swig/digital_mpsk_receiver_cc.i14
1 files changed, 3 insertions, 11 deletions
diff --git a/gr-digital/swig/digital_mpsk_receiver_cc.i b/gr-digital/swig/digital_mpsk_receiver_cc.i
index cdc9f661b5..b51411f6fb 100644
--- a/gr-digital/swig/digital_mpsk_receiver_cc.i
+++ b/gr-digital/swig/digital_mpsk_receiver_cc.i
@@ -23,16 +23,16 @@
GR_SWIG_BLOCK_MAGIC(digital,mpsk_receiver_cc);
digital_mpsk_receiver_cc_sptr digital_make_mpsk_receiver_cc (unsigned int M, float theta,
- float alpha, float beta,
+ float loop_bw,
float fmin, float fmax,
float mu, float gain_mu,
float omega, float gain_omega,
float omega_rel);
-class digital_mpsk_receiver_cc : public gr_block
+class digital_mpsk_receiver_cc : public gr_block, public gri_control_loop
{
private:
digital_mpsk_receiver_cc (unsigned int M,float theta,
- float alpha, float beta,
+ float loop_bw,
float fmin, float fmax,
float mu, float gain_mu,
float omega, float gain_omega, float omega_rel);
@@ -49,12 +49,4 @@ public:
}
void set_gain_mu (float gain_mu) { d_gain_mu = gain_mu; }
void set_gain_omega (float gain_omega) { d_gain_omega = gain_omega; }
- float alpha() const { return d_alpha; }
- float beta() const { return d_beta; }
- float freq() const { return d_freq; }
- float phase() const { return d_phase; }
- void set_alpha(float alpha) { d_alpha = alpha; }
- void set_beta(float beta) { d_beta = beta; }
- void set_freq(float freq) { d_freq = freq; }
- void set_phase(float phase) { d_phase = phase; }
};