• Thomas Schlichter's avatar
    gNB: improve TA accuracy · b073ca48
    Thomas Schlichter authored
    The TA calculation takes the CIR peak position error and scales it according to 38.213 section 4.2.
    Till now it was simply an integer division "timing_advance_update = sync_pos / bw_scaling".
    
    E.g. in case of bandwidth_scaling == 16, the timing_advance_update was 0 for sync_pos between -15 and +15.
    With this change, this range (and thus the UL timing error) will be reduced to -8 and +8.
    b073ca48
phy_procedures_nr_gNB.c 28.4 KB