Agora
1.2.0
Agora project
|
This is the complete list of members for CommsLib, including all inherited members.
Abs2Avx(std::vector< std::complex< float >> const &f) | CommsLib | static |
Abs2Avx(std::vector< std::complex< int16_t >> const &f) | CommsLib | static |
AbsCf(complex_float d) | CommsLib | inlinestatic |
AutoCorrMultAvx(std::vector< std::complex< float >> const &f, const int dly, const bool conj=true) | CommsLib | static |
AutoCorrMultAvx(std::vector< std::complex< int16_t >> const &f, const int dly, const bool conj=true) | CommsLib | static |
BeamformingAlgorithm enum name | CommsLib | |
CommsLib(std::string) | CommsLib | explicit |
ComplexMultAvx(std::vector< std::complex< float >> const &f, std::vector< std::complex< float >> const &g, const bool conj) | CommsLib | static |
ComplexMultAvx(std::vector< std::complex< int16_t >> const &f, std::vector< std::complex< int16_t >> const &g, const bool conj) | CommsLib | static |
ComposePartialPilotSym(const std::vector< std::complex< float >> &pilot, size_t offset, size_t pilot_sc_num, size_t fft_size, size_t data_size, size_t data_start, size_t cp_len, bool interleaved_pilot, bool time_domain=true) | CommsLib | static |
ComputeOfdmSnr(const std::vector< std::complex< float >> &data_t, size_t data_start_index, size_t data_stop_index) | CommsLib | static |
Convolve(std::vector< std::complex< T >> const &f, std::vector< std::complex< T >> const &g) | CommsLib | static |
CorrelateAvx(std::vector< std::complex< float >> const &f, std::vector< std::complex< float >> const &g) | CommsLib | static |
CorrelateAvx(std::vector< std::complex< int16_t >> const &f, std::vector< std::complex< int16_t >> const &g) | CommsLib | static |
CorrelateAvxS(std::vector< float > const &f, std::vector< float > const &g) | CommsLib | static |
Csign(std::vector< std::complex< T >> iq) | CommsLib | static |
FFT(std::vector< std::complex< float >> &in_out, int fft_size) | CommsLib | static |
FFT(complex_float *in_out, int fft_size) | CommsLib | static |
FFTShift(const std::vector< std::complex< float >> &in) | CommsLib | static |
FFTShift(const std::vector< complex_float > &in) | CommsLib | static |
FFTShift(complex_float *in, complex_float *tmp, int fft_size) | CommsLib | static |
FindBeaconAvx(const std::vector< std::complex< float >> &iq, const std::vector< std::complex< float >> &seq, float corr_scale=1.f) | CommsLib | static |
FindBeaconAvx(const std::complex< int16_t > *iq, const std::vector< std::complex< float >> &seq, size_t sample_window, float corr_scale=1.f) | CommsLib | static |
FindLts(const std::vector< std::complex< double >> &iq, int seq_len) | CommsLib | static |
FindMaxAbs(const complex_float *in, size_t len) | CommsLib | static |
FindMaxAbs(const Table< complex_float > &in, size_t dim1, size_t dim2) | CommsLib | static |
FindMeanAbs(const complex_float *in, size_t len) | CommsLib | static |
FindMeanAbs(const Table< complex_float > &in, size_t dim1, size_t dim2) | CommsLib | static |
FindPilotSeq(const std::vector< std::complex< float >> &iq, const std::vector< std::complex< float >> &pilot, size_t seq_len) | CommsLib | static |
FindTone(std::vector< float > const &magnitude, double win_gain, double fft_bin, size_t fft_size, const size_t delta=10) | CommsLib | static |
GetDataSc(size_t fft_size, size_t data_sc_num, size_t pilot_sc_offset, size_t pilot_sc_spacing) | CommsLib | static |
GetNullSc(size_t fft_size, size_t data_sc_num) | CommsLib | static |
GetPilotScIdx(size_t fft_size, size_t data_sc_num, size_t pilot_sc_offset, size_t pilot_sc_spacing) | CommsLib | static |
GetPilotScValue(size_t fft_size, size_t data_sc_num, size_t pilot_sc_offset, size_t pilot_sc_spacing) | CommsLib | static |
GetSequence(size_t seq_len, int type) | CommsLib | static |
Hadamard2(int i, int j) | CommsLib | inlinestatic |
HannWindowFunction(size_t fft_size) | CommsLib | static |
IFFT(std::vector< std::complex< float >> &in_out, int fft_size, bool normalize=true) | CommsLib | static |
IFFT(complex_float *in_out, int fft_size, bool normalize=true) | CommsLib | static |
Ifft2tx(const complex_float *in, std::complex< short > *out, size_t N, size_t prefix, size_t cp, float scale) | CommsLib | static |
kBpsk enum value | CommsLib | |
kGoldIfft enum value | CommsLib | |
kHadamard enum value | CommsLib | |
kLteZadoffChu enum value | CommsLib | |
kLtsFSeq enum value | CommsLib | |
kLtsSeq enum value | CommsLib | |
kMMSE enum value | CommsLib | |
kMRC enum value | CommsLib | |
kQaM16 enum value | CommsLib | |
kQaM256 enum value | CommsLib | |
kQaM64 enum value | CommsLib | |
kQpsk enum value | CommsLib | |
kStsSeq enum value | CommsLib | |
kZF enum value | CommsLib | |
M256ComplexCf32Mult(__m256 data1, __m256 data2, bool conj) | CommsLib | static |
MagnitudeFft(std::vector< std::complex< float >> const &samps, std::vector< float > const &win, size_t fft_size) | CommsLib | static |
MeasureTone(std::vector< std::complex< float >> const &samps, std::vector< float > const &win, double win_gain, double fft_bin, size_t fft_size, const size_t delta=10) | CommsLib | static |
Meshgrid(const std::vector< int > &x_in, const std::vector< int > &y_in, std::vector< std::vector< int >> &x, std::vector< std::vector< int >> &y) | CommsLib | static |
Modulate(const std::vector< int8_t > &in, int type) | CommsLib | static |
ModulationOrder enum name | CommsLib | |
SeqCyclicShift(const std::vector< std::complex< float >> &in, float alpha) | CommsLib | static |
SequenceType enum name | CommsLib | |
WindowFunctionPower(std::vector< float > const &win) | CommsLib | static |
~CommsLib() | CommsLib |