|
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 |