Xavier Arteaga
4f86c2fac7
Added more information in NR PHY SA cell search test
2022-01-12 10:27:33 +01:00
Xavier Arteaga
d4fd4c8350
Fix deadlock
2022-01-12 10:27:33 +01:00
Xavier Arteaga
a5130673f6
More cell search development
2022-01-12 10:27:33 +01:00
Francisco Paisana
61e225d762
asn1: move setup_release_c from rrc_nr_asn1 to asn1_utils and improved interface
2022-01-11 22:59:38 +00:00
Fabian Eckermann
4182a9f164
Add cell group update without random access.
2022-01-10 21:09:03 +01:00
Fabian Eckermann
cb6809c9b2
Add SA RRC reconfiguration test.
2022-01-10 21:09:03 +01:00
Fabian Eckermann
a6c1098afe
Add decoding of RRC reconfiguration.
2022-01-10 21:09:03 +01:00
Fabian Eckermann
a9724fced1
Remove unused code from test.
2022-01-10 21:09:03 +01:00
Xavier Arteaga
6c4c1ea155
NR UE PHY: interfaced fix wideband CQI reporting in nr_phy_test
2022-01-10 18:50:53 +01:00
Ismael Gomez
4d382905fd
ue,lte: run parse_meas_config after RACH is complete to avoid race condition with PHY reset
2021-12-22 22:41:24 +01:00
Ismael Gomez
2d31e11144
ue,lte: update rx_gain_offset more frequently. Avoid calling UHD driver when getting rx_gain
2021-12-22 22:41:24 +01:00
Ismael Gomez
120ad5c72f
ue: store new EARFCN in the foreground of cell_select to avoid race conditions with the other cmd_worker
2021-12-22 22:41:24 +01:00
Robert Falkenberg
226001709d
srsUE: refactor option to filter N_id_1 / SSS to configuration
...
* pick the cell with strongest peak (instead of last match)
* proper selection if N_id_2 was forced too
* add comment explaining potential occlusion of cells
2021-12-22 17:13:21 +01:00
Matan Perelman
0dff58613f
srsUE: Add option to filter N_id_1 / SSS to configuration
2021-12-22 17:13:21 +01:00
Andre Puschmann
dd28f173b0
ue: log fixes
2021-12-15 12:15:33 +01:00
Fabian Eckermann
7f6fd45b1f
Add NSA TDD/FDD tests for new RRC reconfiguration interface.
2021-12-14 18:00:49 +01:00
Fabian Eckermann
6252d94ef4
Change NSA RRC reconfiguration interface to prepare for SA.
2021-12-14 18:00:49 +01:00
Fabian Eckermann
1407983c75
Add decoding of RRC setup.
2021-12-14 18:00:49 +01:00
Fabian Eckermann
93210d9bb3
Add unit tests for new functions.
2021-12-14 18:00:49 +01:00
Fabian Eckermann
affdacd9b4
Add decoding of sib1.
2021-12-14 18:00:49 +01:00
Ismael Gomez
0ea7dbee2d
srsue,phy: initialize NR PHY only if NR carriers are defined in ue.conf
2021-12-09 21:15:16 +01:00
Andre Puschmann
2e70256548
ue,nsa,rrc: fix RRC's unfinished PHY config for CSI in NSA mode
...
if this commit brakes the attach in SA, we need to investigate again
and provide another fix that works for both NSA/SA.
2021-12-09 12:58:28 +01:00
Ismael Gomez
f04227c3fb
srsue,nr: add default NAS 5G ia5g and ea5g arguments
2021-12-03 12:49:38 +01:00
Ismael Gomez
825d363d44
srsue,nr: fix crnti mac CE not being added in msg3
2021-12-03 11:29:23 +01:00
Ismael Gomez
3c929ed24c
ue,sa: Sends PRACH and receives RAR, then Msg4, resolves contention resolution and pushes ConnectionSetup to RRC
2021-12-01 22:36:10 +01:00
Ismael Gomez
15025f5d57
Merge remote-tracking branch 'origin/sa_ue_rrc2' into feature_nr_sa_igm
2021-12-01 10:50:27 +01:00
Ismael Gomez
46f4be458a
ue,sa: can sync and receive pbch successfully
2021-12-01 10:18:27 +01:00
Andre Puschmann
38da5a9c94
ue,rrc,test: add RRC conn setup testcase
2021-11-30 18:13:31 +01:00
Andre Puschmann
28bd93be40
ue,sa: add minimal cell selection and setup request procedure
...
skeleton based on EUTRA procedures
2021-11-30 18:13:23 +01:00
Ismael Gomez
219bae4fd3
srsue,sa: dummy rrc_nr to initiate dummy cell_select and phy_cfg
2021-11-30 14:45:26 +01:00
Ismael Gomez
c71ab70b83
Completed basic sync module with bypass camping. Removed ue_phy_nr and ue_phy_lte base classes
2021-11-30 14:45:26 +01:00
Ismael Gomez
6947f87bcb
Add minimum NR SA logic in parent PHY class
2021-11-30 14:45:26 +01:00
Ismael Gomez
fb897d2998
Refactor PHY interfaces to remove difference between SA and NSA PHY
2021-11-30 14:45:26 +01:00
Ismael Gomez
58ab8086ff
Added multi gNb simulation and RF
2021-11-30 14:45:26 +01:00
Xavier Arteaga
f5446422bc
UE NR SA interface expects PBCH message instead of spare fields
2021-11-30 14:45:26 +01:00
Xavier Arteaga
fb17e3326f
More development in UE NR SA cell search
2021-11-30 14:45:26 +01:00
Xavier Arteaga
47b857db25
Initial gnb emulator
2021-11-30 14:45:26 +01:00
Xavier Arteaga
b1bcc1a8c0
Initial UE NR SA PHY classes
2021-11-30 14:45:26 +01:00
Andre Puschmann
7227f03314
ue,rrc_nr: refactor reconfig procedure to own source file
...
preparation to add next procedure
2021-11-29 12:44:32 +01:00
Andre Puschmann
ccd4334672
rrc_nr: add basic interface for NAS
2021-11-29 12:44:32 +01:00
Andre Puschmann
a15962c817
ue,rrc: move NR RRC into own folder
2021-11-29 12:44:32 +01:00
Fabian Eckermann
8bac4eceda
Add ue MAC procedures for PDCCH orders.
2021-11-18 14:56:31 +01:00
Fabian Eckermann
d0c07fc86e
Add packing of dci format 1A for pdcch orders.
2021-11-18 14:56:31 +01:00
Francisco
e8beb2ef81
nr,rrc: redesign fetching of asn1 obj ids for comparison and addmod/rem to asn1 lists
2021-11-16 19:04:51 +00:00
Andre Puschmann
b687f58ff0
ue,cc_worker: print coreset info in debug mode
2021-11-16 12:57:20 +01:00
Carlo Galiotto
2eaf9add48
rrc,nr: rename boolean variable
2021-11-03 19:31:47 +01:00
Carlo Galiotto
ba50bbfb76
rlc,rrc,nr: remove rb_type from rlc_um_config
...
Signed-off-by: Carlo Galiotto <carlo@srs.io>
2021-11-03 19:31:47 +01:00
Carlo Galiotto
9c2099f680
rrc,rlc,nr: fix RB label in RLC-NR for UE logs + ..
...
add rb_type in rlc_um_config
Signed-off-by: Carlo Galiotto <carlo@srs.io>
2021-11-03 19:31:47 +01:00
faluco
dfd16718fe
Fix data race in proc_sr_nr.
2021-10-29 12:45:47 +02:00
faluco
3b2f0d2f65
Fix several issues in GW class:
...
- Avoid triggering an assertion when the gw thread is pending termination.
- Re-order gw::stop method to avoid a race condition when closing the TUN device while the gw thread is still running.
2021-10-28 17:42:08 +02:00