Go to the source code of this file.
Defines | |
| #define | SYNCH_HYST 4 |
| Timing drift hysterisis in samples. | |
Functions | |
| void | phy_synch_time_init (void) |
| Initialize the Initial Timing synchronization engine. | |
| void | phy_synch_time (short *in, unsigned int *sync_pos, unsigned int length, unsigned int skip, SCH_t synch_type, unsigned char synch_source) |
| void | phy_channel_estimation_top (int rx_offset, int pilot_offset, int ignore_prefix, int sch_index, unsigned char nb_antennas_rx, SCH_t sch_type) |
| void | phy_channel_estimation (short *rxsig_f, short *channel_est_t, short *channel_est_f, short *channel_matched_filter_f, short *pilot_conj_f, char log2_pilot_amp, char smoothen_flag) |
| void | phy_subband_powers (unsigned int sch_index, SCH_t sch_type, unsigned int nb_antennas_tx, unsigned int aa, int *n0) |
| This function is used during the channel estimation procedure to compute subband signal strenghts from the received SCH signal. These are used by the MAC layer for feedback signaling in support of scheduling and for deriving measurement information for higher layer protocols. | |
| void | phy_channel_est_emos (int ref_pilot, int from_pilot, int to_pilot, int sch_index, int perform_estimate, int ignore_prefix) |
| This function is used by EMOS to estimate the channel from the pilots. | |
| int | phy_calc_mmse_filter (int **channel_est_f1, int **channel_est_f2, int *channel_mmse_filter[NB_ANTENNAS_TX][NB_ANTENNAS_RX], int *det, int *idet, int *sigma2) |
| This routine calculates the MMSE filter matrix. | |
| int | phy_channel_interpolation (int *channel_est_f, int *channel_est_f_interp, int antenna_tx) |
| void | phy_adjust_gain (unsigned char clear, short coef, unsigned char ind) |
| void | phy_adjust_gain_mesh (unsigned char clear, short coef) |
| void | phy_adjust_synch (unsigned char clear, int sch_index, short coef, SCH_t sch_type) |
| int | phy_calc_timing_offset (int clear, int sch_index, short coef, SCH_t sch_type, int *max_pos_fil) |
| void | phy_adjust_synch_multi_CH (unsigned char clear, short coef, SCH_t sch_type) |
| int | phy_adjust_sync_CH2 (int clear, int sch_index, short coef, SCH_t sch_type) |
| int | model_based_detection (void) |
| void phy_synch_time_init | ( | void | ) |
Initialize the Initial Timing synchronization engine.
1.4.7