• Rakesh Mundlamuri's avatar
    rewrite srs channel estimation to fix memory alignment in SRS channel estimation · be3ad2be
    Rakesh Mundlamuri authored
    The memory alignment is required to use c16multaddVectRealComplex
    in SRS channel interpolation. With a change in SRS comb_offset, the
    existing algorithm was giving segmentation fault.
    
    The existing srs channel estimation required memory alignment at two
    stages. 1. When k = 0 (the first srs subcarrier), 2. When subcarrier <
    K_TC (wrapped around after ofdm_symbol_size). Thus two memory alignments
    are required leading to complications.
    
    The srs channel estimation is now simplified to do it linearly instead of
    wrapping around. This simplified the memory alignment required only when
    k = 0.
    be3ad2be
nr_ul_channel_estimation.c 44 KB