commit-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Commit-gnuradio] r4079 - gnuradio/trunk/gnuradio-core/src/lib/general


From: n4hy
Subject: [Commit-gnuradio] r4079 - gnuradio/trunk/gnuradio-core/src/lib/general
Date: Wed, 13 Dec 2006 20:31:45 -0700 (MST)

Author: n4hy
Date: 2006-12-13 20:31:45 -0700 (Wed, 13 Dec 2006)
New Revision: 4079

Modified:
   gnuradio/trunk/gnuradio-core/src/lib/general/gr_pll_carriertracking_cc.cc
Log:
Modified gr_pll_carriertracking to use gr_fast_atan2 rather than atan2

Modified: 
gnuradio/trunk/gnuradio-core/src/lib/general/gr_pll_carriertracking_cc.cc
===================================================================
--- gnuradio/trunk/gnuradio-core/src/lib/general/gr_pll_carriertracking_cc.cc   
2006-12-14 00:13:33 UTC (rev 4078)
+++ gnuradio/trunk/gnuradio-core/src/lib/general/gr_pll_carriertracking_cc.cc   
2006-12-14 03:31:45 UTC (rev 4079)
@@ -28,6 +28,7 @@
 #include <gr_io_signature.h>
 #include <gr_sincos.h>
 #include <math.h>
+#include <gr_math.h>
 
 #define M_TWOPI (2*M_PI)
 
@@ -63,7 +64,8 @@
 gr_pll_carriertracking_cc::phase_detector(gr_complex sample,float ref_phase)
 {
   float sample_phase;
-  sample_phase = atan2(sample.imag(),sample.real());
+  //  sample_phase = atan2(sample.imag(),sample.real());
+  sample_phase = gr_fast_atan2f(sample.imag(),sample.real());
   return mod_2pi(sample_phase-ref_phase);
 }
 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]