|
void | free5GRAN::phy::signal_processing::channelEstimation (complex< float > *pilots, complex< float > *reference_pilot, vector< vector< int >> &pilot_indexes, vector< vector< complex< float >>> &coefficients, float &snr, int num_sc, int num_symbols, int pilot_size) |
|
void | free5GRAN::phy::signal_processing::hard_demodulation (vector< complex< float >> signal, int *bits, int signal_length, int modulation_scheme) |
|
void | free5GRAN::phy::signal_processing::soft_demodulation (vector< complex< float >> signal, double *soft_bits, int signal_length, int modulation_scheme) |
|
void | free5GRAN::phy::signal_processing::compute_fine_frequency_offset (vector< complex< float >> input_signal, int symbol_duration, int fft_size, int cp_length, int scs, float &output, int num_symbols) |
|
void | free5GRAN::phy::signal_processing::transpose_signal (vector< complex< float >> *input_signal, float freq_offset, int sample_rate, int input_length) |
|
void | free5GRAN::phy::signal_processing::channel_demapper (vector< vector< complex< float >>> &input_signal, vector< vector< vector< int >>> &ref, complex< float > **output_channels, vector< vector< vector< int >>> &output_indexes, int num_channels, int num_symbols, int num_sc) |
|
double | free5GRAN::phy::signal_processing::compute_freq_from_gscn (int gscn) |
|
free5GRAN::pdcch_t0ss_monitoring_occasions | free5GRAN::phy::signal_processing::compute_pdcch_t0_ss_monitoring_occasions (int pdcch_config, int pbch_scs, int common_scs, int i) |
|
void | free5GRAN::phy::signal_processing::compute_rb_start_lrb_dci (int RIV, int n_size_bwp, int &lrb, int &rb_start) |
|
void | free5GRAN::phy::signal_processing::get_pdsch_dmrs_symbols (const string &type, int duration, int additionnal_position, int l0, int **output, int &size) |
|
void | free5GRAN::phy::signal_processing::compute_cp_lengths (int scs, int nfft, int is_extended_cp, int num_symb_per_subframes, int *cp_lengths, int *cum_sum_cp_lengths) |
|
void | free5GRAN::phy::signal_processing::compute_phase_decomp (int *cp_lengths, int *cum_sum_symb, float sampling_rate, float f0, int num_symb_per_subframes, complex< float > *phase_decomp_factor) |
|
int | free5GRAN::phy::signal_processing::compute_nre (int num_symb_pdsch, int num_dmrs_symb) |
|
void | free5GRAN::phy::signal_processing::fft (vector< complex< float >> time_domain_signal, vector< vector< complex< float >>> &output_signal, int fft_size, int *cp_lengths, int *cum_sum_symb, int num_symbols, int num_sc_output, int first_symb_index, int offset) |
|
void | free5GRAN::phy::signal_processing::get_candidates_frames_indexes (vector< vector< int >> &frame_indexes, int *frame_numbers, int sfn, int index_first_pss, int num_samples_before_pss, int frame_size) |
|