You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Andre Puschmann c7343cf6d8 protect sf_buffer from overrun in receive_samples
this patch adds a buffer len paramter to the receive_samples() call
that protects the (also) provided buffer from overflowing.

currently each call to srslte_ue_sync_zerocopy() which then calls receive_samples()
relies on a buffer that is "big enough". But that buffer is sometimes
2 subframes, sometimes 3 or 5, sometimes has space for the maximum PRB size, sometimes
only for 6 PRBs (i.e. during cell search).

By extending the interface to pass the buffer size we can make sure that
only samples are received that actually fit inside the provided buffer.
5 years ago
..
agc SRSLTE: added holding time before AGC starts measuring after setting gain 5 years ago
ch_estimation srsLTE: sidelink minor corrections 5 years ago
channel Clang format UE, eNB and lib (#850) 5 years ago
common Fix logic for UL HARQ retx causing Msg3 adaptive retx to be identified as a new transmission 5 years ago
dft srsLTE: FFTW wisdom gets loaded and saved by default 5 years ago
enb Clang format UE, eNB and lib (#850) 5 years ago
fec Clang format UE, eNB and lib (#850) 5 years ago
io Clang format UE, eNB and lib (#850) 5 years ago
mimo Clang format UE, eNB and lib (#850) 5 years ago
modem Clang format UE, eNB and lib (#850) 5 years ago
phch adding NPDCCH 5 years ago
resampling Clang format UE, eNB and lib (#850) 5 years ago
rf casting .c_str() to mutable char* and changing the char* was causing all sort of weird format messages 5 years ago
scrambling Clang format UE, eNB and lib (#850) 5 years ago
sync add NB-IoT DCI formats and move define to phy_common 5 years ago
ue protect sf_buffer from overrun in receive_samples 5 years ago
utils srsLTE: Added set vector zeros for float and cf 5 years ago