A user equipment, UE, (130, 140, 701a, 701b) comprising: a radio front end configured to receive a signal from a second UE (130, 140, 701a, 701b) and downlink, DL, timing information from a transmission reception point, TRP; a timing correction circuit configured to: perform a search (1715 - 1730) around a starting point obtained from the downlink timing information by performing sliding-window cross-correlation on windowed portions of the received signal using a correction window size with a reference sequence and performing a peak search on each windowed portion to determine a windowed portion with a highest cross-correlation; and generate a corrected timing signal based on the windowed portion with the highest cross-correlation; a symbol extraction circuit configured to extract a symbol from the received signal and the corrected timing signal; a fast Fourier transform, FFT, circuit configured to transform the symbol to a transformed symbol; a cross-correlation circuit configured to cross-correlate the transformed symbol with the reference sequence to generate a correlation result; and a power estimation circuit configured to estimate a received signal received power, RSRP, based on the correlation result. a radio front end configured to receive a signal from a second UE (130, 140, 701a, 701b) and downlink, DL, timing information from a transmission reception point, TRP; a timing correction circuit configured to: perform a search (1715 - 1730) around a starting point obtained from the downlink timing information by performing sliding-window cross-correlation on windowed portions of the received signal using a correction window size with a reference sequence and performing a peak search on each windowed portion to determine a windowed portion with a highest cross-correlation; and generate a corrected timing signal based on the windowed portion with the highest cross-correlation; a symbol extraction circuit configured to extract a symbol from the received signal and the corrected timing signal; a fast Fourier transform, FFT, circuit configured to transform the symbol to a transformed symbol; a cross-correlation circuit configured to cross-correlate the transformed symbol with the reference sequence to generate a correlation result; and a power estimation circuit configured to estimate a received signal received power, RSRP, based on the correlation result. perform a search (1715 - 1730) around a starting point obtained from the downlink timing information by performing sliding-window cross-correlation on windowed portions of the received signal using a correction window size with a reference sequence and performing a peak search on each windowed portion to determine a windowed portion with a highest cross-correlation; and generate a corrected timing signal based on the windowed portion with the highest cross-correlation; a symbol extraction circuit configured to extract a symbol from the received signal and the corrected timing signal; a fast Fourier transform, FFT, circuit configured to transform the symbol to a transformed symbol; a cross-correlation circuit configured to cross-correlate the transformed symbol with the reference sequence to generate a correlation result; and a power estimation circuit configured to estimate a received signal received power, RSRP, based on the correlation result.