12 Commits (5953d5ef96b6ee43105af1ade9afd3d624dc9402)

Author SHA1 Message Date
Ismael Gomez bfddc55148
RRC-PHY interface (#639)
RRC-PHY interface refactor. Moved RRC-MAC interface to rrc_asn1_utils and created RRC-PHY interface also in rrc_asn1_utils. All ASN1 includes should be made from rrc_asn1_utils only keeping ue_interfaces clean of ASN1

Tested with different common and dedicated configurations (64QAM UL, 256QAM, CA, SRS enabled/disabled, etc)
5 years ago
Ismael Gomez 69edee4e6c
Fix issues in uplink QoS (#636)
Fix bugs in Long BSR and Truncated BSR and added unit tests
5 years ago
Ismael Gomez 5358816ad5 Fix Truncated BSR due to invalid priority ordering 6 years ago
Ismael Gomez da78f373b1 Cleaned SR logs 6 years ago
Ismael Gomez 773c2a9721 Fixed multiple issues in Random Access procedure and extended MAC test 6 years ago
Ismael Gomez fe04a83269 Fix BSR trigger cancellation 6 years ago
Andre Puschmann 0094fbd191 mux/bsr: fix issue with corrupted UL-SCH PDU
BSR was triggered although there was not enough space in MAC PDU
6 years ago
Ismael Gomez c7bafdd46c Fix BSR-reTX timer handling causing blocking when bad UL channel 6 years ago
Ismael Gomez ebe97221da Do not check periodic-BSR during retx-BSR expiration 6 years ago
Andre Puschmann 7145cd2358 fix padding BSR generation and add test for it 6 years ago
Andre Puschmann da35f41dd5 rework MAC logical channel prioritization 6 years ago
Andre Puschmann 65f50cd7ba introduce new UE layer design
- abstract UE object now consists of a radio, a PHY, and a stack layer
- add new stack abstraction layer that combines MAC, RLC, RRC, PDCP, NAS and GW
- PHY layer now has a single stack interface and does not talk to MAC and RRC seperatly
6 years ago