summaryrefslogtreecommitdiff
path: root/gr-analog/lib/cpm.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gr-analog/lib/cpm.cc')
-rw-r--r--gr-analog/lib/cpm.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/gr-analog/lib/cpm.cc b/gr-analog/lib/cpm.cc
index fdadbebfed..aa3092aba6 100644
--- a/gr-analog/lib/cpm.cc
+++ b/gr-analog/lib/cpm.cc
@@ -36,7 +36,7 @@ std::vector<float> generate_cpm_lrc_taps(unsigned samples_per_sym, unsigned L)
{
std::vector<float> taps(samples_per_sym * L, 1.0 / L / samples_per_sym);
for (unsigned i = 0; i < samples_per_sym * L; i++) {
- taps[i] *= 1 - std::cos(GR_M_TWOPI * i / L / samples_per_sym);
+ taps[i] *= 1 - std::cos((2.0 * GR_M_PI) * i / L / samples_per_sym);
}
return taps;
@@ -79,7 +79,7 @@ generate_cpm_lsrc_taps(unsigned samples_per_sym, unsigned L, double beta)
taps_d[i] *= M_PI_4;
} else {
double tmp = 4.0 * beta * k / Ls;
- taps_d[i] *= std::cos(beta * GR_M_TWOPI * k / Ls) / (1 - tmp * tmp);
+ taps_d[i] *= std::cos(beta * (2.0 * GR_M_PI) * k / Ls) / (1 - tmp * tmp);
}
sum += taps_d[i];
}