diff options
author | Marcus Müller <mmueller@gnuradio.org> | 2019-08-07 21:45:12 +0200 |
---|---|---|
committer | Marcus Müller <marcus@hostalia.de> | 2019-08-09 23:04:28 +0200 |
commit | f7bbf2c1d8d780294f3e016aff239ca35eb6516e (patch) | |
tree | e09ab6112e02b2215b2d59ac24d3d6ea2edac745 /gr-fft/lib/goertzel.cc | |
parent | 78431dc6941e3acc67c858277dfe4a0ed583643c (diff) |
Tree: clang-format without the include sorting
Diffstat (limited to 'gr-fft/lib/goertzel.cc')
-rw-r--r-- | gr-fft/lib/goertzel.cc | 82 |
1 files changed, 37 insertions, 45 deletions
diff --git a/gr-fft/lib/goertzel.cc b/gr-fft/lib/goertzel.cc index 324d2a76a2..96b41b0126 100644 --- a/gr-fft/lib/goertzel.cc +++ b/gr-fft/lib/goertzel.cc @@ -29,57 +29,49 @@ #include <cmath> namespace gr { - namespace fft { +namespace fft { - goertzel::goertzel(int rate, int len, float freq) - { - set_params(rate, len, freq); - } +goertzel::goertzel(int rate, int len, float freq) { set_params(rate, len, freq); } - void - goertzel::set_params(int rate, int len, float freq) - { - d_d1 = 0.0; - d_d2 = 0.0; +void goertzel::set_params(int rate, int len, float freq) +{ + d_d1 = 0.0; + d_d2 = 0.0; - float w = 2.0*GR_M_PI*freq/rate; - d_wr = 2.0*std::cos(w); - d_wi = std::sin(w); - d_len = len; - d_processed = 0; - } + float w = 2.0 * GR_M_PI * freq / rate; + d_wr = 2.0 * std::cos(w); + d_wi = std::sin(w); + d_len = len; + d_processed = 0; +} - gr_complex - goertzel::batch(float *in) - { - d_d1 = 0.0; - d_d2 = 0.0; +gr_complex goertzel::batch(float* in) +{ + d_d1 = 0.0; + d_d2 = 0.0; - for(int i = 0; i < d_len; i++) - input(in[i]); + for (int i = 0; i < d_len; i++) + input(in[i]); - return output(); - } + return output(); +} - void - goertzel::input(const float &input) - { - float y = input + d_wr*d_d1 - d_d2; - d_d2 = d_d1; - d_d1 = y; - d_processed++; - } +void goertzel::input(const float& input) +{ + float y = input + d_wr * d_d1 - d_d2; + d_d2 = d_d1; + d_d1 = y; + d_processed++; +} - gr_complex - goertzel::output() - { - gr_complex out((0.5*d_wr*d_d1-d_d2)/d_len, (d_wi*d_d1)/d_len); - d_d1 = 0.0; - d_d2 = 0.0; - d_processed = 0; - return out; - } - - } /* namespace fft */ -}/* namespace gr */ +gr_complex goertzel::output() +{ + gr_complex out((0.5 * d_wr * d_d1 - d_d2) / d_len, (d_wi * d_d1) / d_len); + d_d1 = 0.0; + d_d2 = 0.0; + d_processed = 0; + return out; +} +} /* namespace fft */ +} /* namespace gr */ |