1593 Commits (7ef56cb637771726616f756abd8fb644c7a2f860)

Author SHA1 Message Date
Francisco Paisana 575475962f the rlc um rx does not need a mutex bc it is always called in the stack thread 5 years ago
Ismael Gomez 8e07547909 Fix device_args in x300 when setting master_clock 5 years ago
Andre Puschmann 175f7fd587 pdcp: turn warning of PDCP duplicate into debug message 5 years ago
Xavier Arteaga cca3cccfbe Improved fading model generation 5 years ago
Xavier Arteaga a44a61d781 Fix HST channel emulator for keeping coherent phase between frames 5 years ago
Francisco Paisana 9f5c2cb92f fix net log setup 5 years ago
Francisco Paisana 1cbf7eac04 removed uneeded lock in rlc_am_lte 5 years ago
Francisco Paisana 42ed3a49eb fix 5g compilation error 5 years ago
Francisco Paisana 288e9e9db7 removed as many readlocks as possible from the rlc. Using now guards for locking as well. 5 years ago
Francisco Paisana 599588ff51 removed uneeded locks in the rlc, moved ue stack get_metrics to stack thread, solved the idle procedure double-locking 5 years ago
Ismael Gomez 95c6916987
Improve robustness in RF Overflow (#1124)
* Use task id to track old background tasks in RA procedure

* Improve robustness against RF overflow in PHY

* Increase SNR out-of-sync threshold

* Do not change frequency if it's the same

* Increase sync priority

* Increase time to start receiving to reduce input buffer occupation

* Use scoped lock in sf_worker
5 years ago
Francisco Paisana 8aa44928e9 fix 5g compilation errors 5 years ago
Francisco Paisana 344eaf49ec use logmap in the whole enb and ue 5 years ago
Francisco Paisana 8e837e173d printf has already a way to pad spaces. If we use it, we can avoid accidentally adding extra logs because we did srslte::logmap::get("MAC") instead of srslte::logmap::get("MAC ") 5 years ago
Francisco Paisana 99d9ecbf9e removed unecessary locks from rlc::write_pdu methods 5 years ago
Xavier Arteaga cd2f86687f Correction in AWGN generator 5 years ago
Xavier Arteaga ca9611654d Minor correction in AWGN channel test 5 years ago
Xavier Arteaga 8e891b7038 Added AWGN channel to SRSUE and SRSENB 5 years ago
Xavier Arteaga c107b04f5a Implemented high performance AWGN generator 5 years ago
Xavier Arteaga 8bf7acdeaf Added vector malloc for i32 and u32 5 years ago
Francisco Paisana 9bde6d442c removed the uneeded locks from the pdcp 5 years ago
Francisco Paisana f3890b2908 use of mutexed cache to store the valid lcids that can be checked from gw thread 5 years ago
Francisco Paisana 46a1be3e76 updated mac-rlc interface to use unique_byte_buffer 5 years ago
Ismael Gomez 7d7ac01fb4 Recalibrate 75 PRB 5 years ago
Xavier Arteaga 2c93f6d20a Fix PUCCH DMRS correlation 5 years ago
Ismael Gomez 7c7c83b9ad Address comments 5 years ago
Ismael Gomez fd3d4a7874 Refactor thread_pool: use std::mutex and fix some hidden potential bugs 5 years ago
Francisco Paisana 82cb6baef0 now the whole ue and enb mac uses the logmap 5 years ago
Francisco Paisana fb967d17a2 now we can disable tprofs individually 5 years ago
Francisco Paisana e73cbb09b0 created tprof statistic for sliding windows 5 years ago
Xavier Arteaga ea1b6b60dd Fix UHD memory issues 5 years ago
Xavier Arteaga f3f03ad12d SRSUE PHY: Add extra debugging information to errors 5 years ago
Xavier Arteaga d191b1c8e0 Do not bundle ACK/NACK if PUCCH CS and no ACK to transmit 5 years ago
Xavier Arteaga 0408d357a7 Minor fixes 5 years ago
Xavier Arteaga e832769ae6 Updated copyright 5 years ago
yagoda 4f818b04ae adding return macros to ringbuffer 5 years ago
yagoda 943d90bc48 consolidating different ringbuffer functionalities into one, adding unit tests for ringbuffer 5 years ago
Xavier Arteaga 44593120c6 SRSUE: Zero UL signal if no transmission 5 years ago
Xavier Arteaga 66b98cf224 Fix ZMQ typo 5 years ago
Xavier Arteaga 5af89513eb use double precission for frequency in srsue and srsenb 5 years ago
Xavier Arteaga 834a081c09 Add EPRE measurement to PUSCH decoder 5 years ago
Ismael Gomez e8b8c9922e
Add RF per-channel frequency band constraints (#1026) 5 years ago
Andre Puschmann ab210c5f3c tiny cosmetic changes to the error messages printing 0x and clear cc_idx use 5 years ago
Francisco Paisana 7548402632 change scell activation interface to use arrays. Added a method to the scheduler to get the current set of activated carriers 5 years ago
Xavier Arteaga 76408b195e Rename TX_DELAY and FDD_HARQ_DELAY_MS 5 years ago
Pedro Alvarez 96c82b3fc6 Moved PDCP configs to pdcp_config.h. Added `as_security_cfg_t` structure to hold access stratum keys.
Refactored PDCP, RRC and USIM accordingly.
5 years ago
Francisco Paisana fad897cb35 DL scheduler metric now takes into account the min and max of RBGs possible. This is to forbid segmentation of SRB0 allocations 5 years ago
Ismael Gomez d17a9d2ab1 RLC returns zero buffer during suspended 5 years ago
Xavier Arteaga 002a68e183 SRSENB: hard-coded parametrized PUCCH DMRS correlation threshold 5 years ago
Xavier Arteaga 64caa4321b Fix UL control decoding. Some minor aesthetic changes. 5 years ago