Commit Graph

9063 Commits

Author SHA1 Message Date
Francisco 4e49508d8f nr,gnb,mac: fix RAR encoding by resetting the RAR buffer 2021-10-11 18:30:33 +01:00
Francisco af0bc36de9 nr,sched: ensure scheduled RAR grants are reset every slot 2021-10-11 18:30:33 +01:00
Francisco 2b41efaa23 nr,phy,gnb: enable PUSCH debug logging 2021-10-11 18:30:33 +01:00
Francisco 1b595b6eff nr,gnb: if no nr cell is initiated, do not enable endc in the LTE RRC 2021-10-11 18:21:51 +01:00
Francisco 7e0fd2721d sched,lte: disable all SRBs UL during intraenb Handover 2021-10-11 16:55:52 +01:00
Francisco 78f8302839 sched,lte: addition of extra logs in sched ue configuration 2021-10-11 11:12:07 +01:00
Francisco 3721523810 pdcp,lte: fix debug logging in PDCP, to avoid segmentation fault and crash 2021-10-11 11:12:07 +01:00
Francisco 877b995a4d gnb,nr: add metrics for ack'd TBS in the gNB. 2021-10-11 11:08:37 +01:00
Francisco 479df12775 fix rrc_nr_test bad config 2021-10-09 16:53:14 +01:00
Francisco 9dcfa8fdb1 nr,gnb,rrc: pass default rrc_nr_cfg_t to rrc_nr_test 2021-10-09 16:53:14 +01:00
Francisco 2e71dc17a5 rrc,nr: transfer SSB config to ue phy_cfg in the scheduler 2021-10-09 16:53:14 +01:00
Francisco 43b12b9ffb rrc,nr: transfer SSB config to both UE and NR scheduler 2021-10-09 16:53:14 +01:00
Francisco b8976ca463 nr,ue,rrc: avoid configuring the CSI until NR RA is complete 2021-10-08 12:15:55 +01:00
Andre Puschmann 8118c368d9 rrc_nr: add missing PRACH config part 2021-10-08 11:47:06 +02:00
Andre Puschmann eaf87140e1 rrc_nr: add TAG and PHR config in MAC (but keep it disabled) 2021-10-08 11:47:06 +02:00
Andre Puschmann c463ccd961 rrc_endc: pack MAC main config dedicated with DC PHR config 2021-10-08 11:47:06 +02:00
Andre Puschmann 93acf57e1a rrc_nr: set cellGroupId and groupId 2021-10-08 11:47:06 +02:00
Andre Puschmann 929c6d9fe6 rrc,endc: avoid sending PHY config dedicated for SCG addition 2021-10-08 11:47:06 +02:00
Andre Puschmann e2ffbd85bc enb,rrc: add SIB2 field to display 5G logo ;-) 2021-10-08 11:47:06 +02:00
Andre Puschmann c8d6f54dab enb,rrc: add radio link monitoring config 2021-10-08 11:47:06 +02:00
Francisco 400d7587c8 lte,rrc,enb: stop rlf timers after the UE performs intra-eNB handover
The RLF timers may be triggered before handover, which will lead to the
UE getting released after it successfully handovers. To avoid this,
we should stop the timers.
2021-10-08 10:40:36 +01:00
Carlo Galiotto 43a7d822fa stack,rrc: fix double removal of EPS bearer
The EPS bearer was removed twice, causing an error in the logs.

Fix issue #3380

Signed-off-by: Carlo Galiotto <carlo@srs.io>
2021-10-08 11:19:12 +02:00
Francisco d30239f47b sched,nr: check existence of rnti before processing feedback 2021-10-08 09:52:54 +01:00
Xavier Arteaga 7262287926 Zero power UCI bits is not an error but KO 2021-10-08 10:17:21 +02:00
Xavier Arteaga 4a327ad17d Consider CRC length when calculating real LDPC rate 2021-10-08 10:17:21 +02:00
Xavier Arteaga 5f17c46098 Modify periodic CSI time offset to UL slot 2021-10-08 10:17:21 +02:00
Xavier Arteaga bd186fab2e Fix CMake SSB frequency addition overflow 2021-10-08 09:49:07 +02:00
Xavier Arteaga be870d66ad More relaxed SSB measure assertions and reorder SSB test 2021-10-08 09:49:07 +02:00
Xavier Arteaga 4b77127ed6 Added missing SSB pattern to unit test 2021-10-08 09:49:07 +02:00
Xavier Arteaga 8bb23cc74a Correct CMake sign 2021-10-08 09:49:07 +02:00
Xavier Arteaga 9d4fd1c5cc Add NR SFN from SSB assertion and fix dummy SSB scheduling 2021-10-08 09:49:07 +02:00
Xavier Arteaga 954d6f5f8d Removed sfn_4lsb from debug trace 2021-10-08 09:49:07 +02:00
Xavier Arteaga 5afe20e7da UE loads SSB config from helper method 2021-10-08 09:49:07 +02:00
Xavier Arteaga 52e00d6376 Fix PBCH encoding and added unit test 2021-10-08 09:49:07 +02:00
Xavier Arteaga 25bd0d6219 Added SSB pattern to/from string functions 2021-10-08 09:49:07 +02:00
Francisco 73f1981e5e sched,nr: use R_prime instead of R in scheduler to limit coderate 2021-10-08 01:16:07 +01:00
Francisco 344f067c13 sched,nr: increase max R to 0.93 to enable mcs=28 2021-10-08 01:16:07 +01:00
Francisco 7d4a5238f6 sched,nr: force R<0.9 by reducing mcs 2021-10-08 01:16:07 +01:00
Francisco d6a3daff8a rrc,nr: re-activate NZP-CSI-RS for FDD 2021-10-08 01:16:07 +01:00
Francisco 053877f489 rrc,nr: fix conversion from asn1 to phy cfg 2021-10-08 01:16:07 +01:00
Francisco 47e5e85449 refactor: clean unnecessary includes of the asn1/rrc_nr.h 2021-10-07 23:08:07 +01:00
Francisco ef78c7e06f rrc,nr,gnb: add csi resource to add/mod config to FDD 2021-10-07 19:17:34 +01:00
Xavier Arteaga 1bdb1bb62d Store PUSCH CSI from PUSCH DMRS 2021-10-07 16:31:26 +02:00
Joaquim 82ae0e6c37
nr_phy test: add AWGN channel simulator, add High Speed Train channel (#3288)
Add channel simulator to nr_phy tests.

UL and DL channel simulators added, with AWGN and CFO using the HST scenario. The DL AWGN is adjusted according to signal power.
2021-10-07 16:14:46 +02:00
Francisco 5c3f0a39ee sched,nr: set scheduler ue candidate logging to debug level 2021-10-07 15:09:30 +01:00
Ismael Gomez 9d35c5d018 srsue: stop rx stream after finishing sync thread to avoid deadlock at stop 2021-10-07 15:28:10 +02:00
Ismael Gomez 8fff7f6646 Fix potential overflow in rssi_read_cnt 2021-10-07 11:38:45 +02:00
Fabian Eckermann 420d6a6a98 enhanced and fixed some tests. 2021-10-07 10:42:16 +02:00
Bedran Karakoc 1e1e1420b1 Return AUTS in authentication failure for case AUTH_SYNCH_FAILURE 2021-10-06 20:01:00 +02:00
Bedran Karakoc 361ff3f37a Extend identity type handling in Identity Response 2021-10-06 20:01:00 +02:00