X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=gnuradio-core%2Fsrc%2Flib%2Fgeneral%2Fgr_pll_carriertracking_cc.cc;h=5f0e9a6921290d14b16573a0d6e396e29cb7ef07;hb=ea29b08aeb54227e6628f655ccfdb96fe4d8c378;hp=18becfe5c2e4d1fd55b7d4b50acd570419488c9a;hpb=09a1e803a9e6587c78d20cdf16891e5295874668;p=debian%2Fgnuradio diff --git a/gnuradio-core/src/lib/general/gr_pll_carriertracking_cc.cc b/gnuradio-core/src/lib/general/gr_pll_carriertracking_cc.cc index 18becfe5..5f0e9a69 100644 --- a/gnuradio-core/src/lib/general/gr_pll_carriertracking_cc.cc +++ b/gnuradio-core/src/lib/general/gr_pll_carriertracking_cc.cc @@ -28,6 +28,7 @@ #include #include #include +#include #define M_TWOPI (2*M_PI) @@ -63,7 +64,8 @@ float 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); }