diff options
author | Martin Braun <martin.braun@kit.edu> | 2010-12-10 17:30:01 +0100 |
---|---|---|
committer | Martin Braun <martin.braun@kit.edu> | 2010-12-10 17:30:01 +0100 |
commit | b12498643aa5c11a35a484925c565a7a9e746f75 (patch) | |
tree | 10fd20ef85be944814b16a75ef2c855965913513 /gnuradio-core/src/lib/general | |
parent | 67e6c7e9a9420f2fc5ee14cee862412aad24b89f (diff) |
fixed: FM sensitivity and calling gr_cpm::phase_response() through SWIG
Diffstat (limited to 'gnuradio-core/src/lib/general')
-rw-r--r-- | gnuradio-core/src/lib/general/gr_cpm.cc | 3 | ||||
-rw-r--r-- | gnuradio-core/src/lib/general/gr_cpm.h | 4 | ||||
-rw-r--r-- | gnuradio-core/src/lib/general/gr_cpm.i | 2 | ||||
-rw-r--r-- | gnuradio-core/src/lib/general/qa_gr_cpm.cc | 2 |
4 files changed, 4 insertions, 7 deletions
diff --git a/gnuradio-core/src/lib/general/gr_cpm.cc b/gnuradio-core/src/lib/general/gr_cpm.cc index f2d032a22e..a00526b520 100644 --- a/gnuradio-core/src/lib/general/gr_cpm.cc +++ b/gnuradio-core/src/lib/general/gr_cpm.cc @@ -28,6 +28,9 @@ #include <cfloat> #include <gr_cpm.h> +#ifndef M_TWOPI +# define M_TWOPI (2*M_PI) +#endif //! Normalised sinc function, sinc(x)=sin(pi*x)/pi*x inline double diff --git a/gnuradio-core/src/lib/general/gr_cpm.h b/gnuradio-core/src/lib/general/gr_cpm.h index 09598024a2..cae6fe313c 100644 --- a/gnuradio-core/src/lib/general/gr_cpm.h +++ b/gnuradio-core/src/lib/general/gr_cpm.h @@ -24,10 +24,6 @@ #include <vector> -#ifndef M_TWOPI -# define M_TWOPI (2*M_PI) -#endif - class gr_cpm { public: diff --git a/gnuradio-core/src/lib/general/gr_cpm.i b/gnuradio-core/src/lib/general/gr_cpm.i index 7145f5edd8..f01aba34e7 100644 --- a/gnuradio-core/src/lib/general/gr_cpm.i +++ b/gnuradio-core/src/lib/general/gr_cpm.i @@ -34,7 +34,7 @@ class gr_cpm GENERIC = 999 }; - std::vector<float> + static std::vector<float> phase_response(cpm_type type, unsigned samples_per_sym, unsigned L, double beta=0.3); }; diff --git a/gnuradio-core/src/lib/general/qa_gr_cpm.cc b/gnuradio-core/src/lib/general/qa_gr_cpm.cc index ae391c48ca..cc32d11179 100644 --- a/gnuradio-core/src/lib/general/qa_gr_cpm.cc +++ b/gnuradio-core/src/lib/general/qa_gr_cpm.cc @@ -135,8 +135,6 @@ qa_gr_cpm::t5 () sum += taps[i]; } - // Need to cut this guy some slack; in theory, sum only equals one for - // L => infinity CPPUNIT_ASSERT_DOUBLES_EQUAL(sum, 1.0, DELTA); } |