SDRAngel
4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
|
#include <fftcorr.h>
Public Types | |
typedef std::complex< float > | cmplx |
Public Member Functions | |
fftcorr (int len) | |
~fftcorr () | |
int | run (const cmplx &inA, const cmplx *inB, cmplx **out) |
if inB = 0 then run auto-correlation More... | |
const cmplx & | run (const cmplx &inA, const cmplx *inB) |
Private Member Functions | |
void | init_fft () |
Private Attributes | |
int | flen |
FFT length. More... | |
int | flen2 |
half FFT length More... | |
g_fft< float > * | fftA |
g_fft< float > * | fftB |
cmplx * | dataA |
cmplx * | dataB |
cmplx * | dataBj |
cmplx * | dataP |
int | inptrA |
int | inptrB |
int | outptr |
typedef std::complex<float> fftcorr::cmplx |
fftcorr::fftcorr | ( | int | len | ) |
Definition at line 47 of file fftcorr.cpp.
References init_fft().
fftcorr::~fftcorr | ( | ) |
|
private |
if inB = 0 then run auto-correlation
Definition at line 62 of file fftcorr.cpp.
References g_fft< FFT_TYPE >::ComplexFFT(), dataA, dataB, dataBj, dataP, fftA, fftB, flen, flen2, inptrA, inptrB, and g_fft< FFT_TYPE >::InverseComplexFFT().
Referenced by ChannelAnalyzer::feedOneSample(), and run().
const fftcorr::cmplx & fftcorr::run | ( | const cmplx & | inA, |
const cmplx * | inB | ||
) |
Definition at line 103 of file fftcorr.cpp.
References dataP, outptr, and run().
|
private |
Definition at line 48 of file fftcorr.h.
Referenced by init_fft(), run(), and ~fftcorr().
|
private |
Definition at line 49 of file fftcorr.h.
Referenced by init_fft(), run(), and ~fftcorr().
|
private |
Definition at line 50 of file fftcorr.h.
Referenced by init_fft(), run(), and ~fftcorr().
|
private |
Definition at line 51 of file fftcorr.h.
Referenced by init_fft(), run(), and ~fftcorr().
|
private |
Definition at line 46 of file fftcorr.h.
Referenced by init_fft(), run(), and ~fftcorr().
|
private |
Definition at line 47 of file fftcorr.h.
Referenced by init_fft(), run(), and ~fftcorr().
|
private |
|
private |
|
private |
Definition at line 52 of file fftcorr.h.
Referenced by init_fft(), and run().
|
private |
Definition at line 53 of file fftcorr.h.
Referenced by init_fft(), and run().
|
private |
Definition at line 54 of file fftcorr.h.
Referenced by init_fft(), and run().