Francesco Mani
f4ccaf0dc0
Merge remote-tracking branch 'origin/develop' into NR_RRC_harq_hacks
2020-06-29 19:27:33 +02:00
Raphael Defosseux
1ff1f3dda9
fix a bunch of compilation warnings
2020-06-19 11:41:36 +02:00
Francesco Mani
795b6e02c4
fix for pusch num_dmrs_cdm_grps_no_data
2020-06-18 12:29:36 +02:00
cig
f4d47b1ea7
Checking in dl_indication if scheduling is needed or any DL PDU was received:
...
- scheduling is needed only when whe it doesn´t fall in dci_ind or rx_ind cases
- cleaned up some old commented out code
2020-06-09 13:53:27 +02:00
Thomas Schlichter
36f5e80ea3
cleaning up the UE MAC/PHY interface
2020-06-09 13:53:27 +02:00
cig
4522cd4eb9
Changes to RA procedures:
...
- monitoring RA window
- taking RA_offset into account
- workaround to generate PRACH only when the RAR has not been received yet (RA is idle)
2020-05-12 17:33:28 +02:00
cig
66395ff7b7
Set RA offset at UE to compensate for 2 frames offset introduced by gNB
2020-05-12 17:28:35 +02:00
cig
8394ee82f5
More dynamic DCI configuration
2020-05-12 17:28:11 +02:00
cig
08b6211956
Scheduling of Msg2
2020-05-12 17:23:50 +02:00
cig
12b585a190
Fixes to RA procedure
2020-05-12 17:19:10 +02:00
cig
58dbf7d4b9
New design UE scheduler
2020-05-12 17:19:00 +02:00
cig
96b5755753
Cleanup NR UE DCI configuration
2020-05-11 11:09:36 +02:00
matzakos
3b6b6d0671
Fix ULSCH traffic generation at UE side. Still not received at gNB
2020-04-06 19:06:58 +02:00
cig
924d361ded
Enabled NR UE PRACH scheduler
2020-03-26 18:27:13 +01:00
Raymond Knopp
47e0d056be
Merge branch 'NR_RRCConfiguration' into NR_RRC_PRACH_procedures
...
Conflicts:
openair1/PHY/NR_TRANSPORT/nr_dci.c
openair1/PHY/NR_TRANSPORT/nr_prach.c
openair1/PHY/NR_UE_TRANSPORT/nr_prach.c
openair1/PHY/defs_nr_common.h
openair1/SIMULATION/NR_PHY/nr_unitary_defs.h
openair1/SIMULATION/NR_PHY/prachsim.c
openair2/LAYER2/NR_MAC_UE/main_ue_nr.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
2020-03-09 21:14:32 +01:00
cig
22d43925e0
Changes to the logic in nr_ue_dl_indication and nr_ue_prach_scheduler
2020-02-27 15:23:40 +01:00
cig
7e25d85f5c
Cleanup code, comments
2020-02-10 20:02:16 +01:00
cig
ffa5911dc1
RA fixes
2020-02-10 20:01:39 +01:00
Guido Casati
e0e8bbcfdb
RACH MAC procedure (RA initiation and Preamble selection)
...
- Updated PRACH procedures and general code formatting
- gNB msg1 handling and RAR generation
- general bug fixing
- formatting
- missing headers
- RAR handling.
2020-02-10 19:59:36 +01:00
Florian Kaltenberger
a01e93be0c
Merge remote-tracking branch 'origin/develop' into NR_RRCConfiguration
2020-02-09 21:38:04 +01:00
cig
7344d87567
Merge branch 'fhg-ta' into fhg-ra
2020-02-03 10:45:29 +01:00
frtabu
101a55e332
commit before rebasing onto develop
2020-02-03 10:37:46 +01:00
Francesco Mani
63866165ee
fixing some warnings
2020-01-22 09:50:57 +01:00
Francesco Mani
06fa8e3699
frame number synchronization at UE
2020-01-15 14:19:17 +01:00
Francesco Mani
c1d62a3006
some fixes including for ssb periodicity (decoded frame still wrongly taken from proc)
2020-01-13 15:42:12 +01:00
Raymond Knopp
ad2667fbd5
Testing of NR PDCCH/PDSCH with RRC Configuration. added RRC configuration to NR UE. Updates to UE DCI procedures (moved to MAC) and updates to FAPI interfaces for UE. nr_dlsim is functional, added profiling information for gNB TX.
2020-01-01 21:16:56 +01:00
cig
361446fda5
Consolidation of TA updates changes in the noS1 mode:
...
- merged nr-schedule_ue_spec into nr_schedule_uss_dlsch_phytest
- enabled nr_ue_send_sdu for S1 mode
- increased ta_timer to 100
- restored NR_UPLINK_SLOT to 2 (as it was in develop-nr)
- fixed logic for S1 and noS1 modes
- code cleanup and formatting
2019-12-06 10:46:51 +01:00
Guido Casati
cfbe18c9ed
Adaptation of MAC TA procedures to the design of handle_dlsch
...
- introduced new parameter in nr_ue_dl_indication for UL time alignment
- moved TA timer logic one level up so that now is executed every slot
- set timer value to 80 slots to cope with the sl_ahead design
- introduced new TA-related members to gNB MAC instance struct
2019-12-06 10:46:51 +01:00
Florian Kaltenberger
c046eb66a6
Merge remote-tracking branch 'origin/nr-ip-over-LTE-stack' into integration_develop-nr_2019w42
...
Conflicts:
executables/nr-softmodem.c
executables/nr-softmodem.h
targets/ARCH/rfsimulator/simulator.c
2019-10-14 13:40:03 +02:00
Florian Kaltenberger
054eaf66a6
fixing nr_dlsim CI tests
2019-10-14 10:54:14 +02:00
Khalid Ahmed
b10cc48351
Fix ulsim and PUSCH in rf-simulator
...
- initialize PUSCH parameters properly
2019-10-08 09:30:14 +02:00
Khalid Ahmed
274c60f87c
PUSCH running with rfsimulator
2019-10-08 09:30:14 +02:00
matzakos
f629b77e63
nr-ip-over-LTE: Add checks for noS1 use case (nr-UE side)
2019-09-17 11:44:12 +02:00
Raymond Knopp
b3a26f9548
New merge with develop-nr. DL IP traffic reaching up to UE's MAC layer now successfully.
2019-09-04 17:40:08 +02:00
Hongzhi Wang
3171ece714
nr ue adding adjust gain
2019-07-26 10:33:34 +02:00
matzakos
88a09f0b58
Added Rx indication for DLSCH type and resolved issue with MIB decoding while sending DL IP traffic. Data packets still not parsed properly at the UE MAC layer.
2019-06-06 19:13:57 +02:00
Florian Kaltenberger
2ed8aa4cd2
more changes to UE FAPI handling:
...
- dci_request and dl_indication for PBCH now also on stack
- fixed type of nrUE_config (was using structure for gNB before)
- added configuration of PBCH to phy_config_request and using this config now in phy_procedures_nr_ue
- we need to add configuration of PDCCH and PDSCH also to phy_config_request (there are still some hardcoded parameters)
- removed UL scheduling for now
2019-06-05 09:57:15 +02:00
Florian Kaltenberger
2da6fb8efb
fixing a bug in adjust_sync
...
removing printfs
2019-04-09 09:06:00 +02:00
Florian Kaltenberger
d208283327
Merge branch 'nr_pdsch_debug' into fix-frame-rx-and-memory
...
Conflicts:
executables/nr-ue.c
2019-04-07 11:25:06 +02:00
Florian Kaltenberger
bdca3e4832
moving BWP config to MAC.
2019-04-07 08:12:13 +02:00
Florian Kaltenberger
e0f4a9c5f7
Merge remote-tracking branch 'origin/nr_pdsch_debug' into fix-frame-rx-and-memory
...
Conflicts:
openair1/PHY/NR_UE_TRANSPORT/nr_pbch.c
2019-04-05 11:35:14 +02:00
laurent
48a103ea82
fixes
2019-04-03 22:12:10 +02:00
Florian Kaltenberger
05dd8743e9
first version of UE FAPI handling for DLSCH. paramters from DCI are now handled by MAC and passed back to the PHY to program PDSCH. Still need to check parameters and take them into account in PHY.
2019-04-03 17:16:00 +02:00
laurent
d9c68d8b30
new thread model
2019-03-21 14:15:26 +01:00
Florian Kaltenberger
4c9c6f68fa
Merge remote-tracking branch 'origin/develop-nr' into ocp_nrsimulator
2019-02-21 09:04:02 +01:00
Florian Kaltenberger
b8c127050c
Merge remote-tracking branch 'origin/develop-nr' into nr_pdcch_updates
...
Conflicts:
openair1/PHY/MODULATION/slot_fep_nr.c
openair1/PHY/NR_UE_ESTIMATION/nr_dl_channel_estimation.c
targets/RT/USER/nr-ue.c
2019-02-20 10:10:25 +01:00
laurent
21e1580be6
critical compilation warnings
2019-02-18 11:59:20 +01:00
Florian Kaltenberger
7cb58c9a31
reverting some changes in the UE that were introduced by nr_polar_encoder_optimizations to make UE work again on real-time testbench. Now at least the PDCCH can be detected and used for time tracking. However, the DCI is not yet decoded (this will be fixed on branch nr_pdcch_fixes). The reverted changes are most notably passing the correct slot number to slot_fep in phy_procedures_nrUE. This will have to be changed as well in the future when we pass to slot-based processing at the UE.
2019-02-13 11:47:26 +01:00
Florian Kaltenberger
9eecd211b5
changing parameters in dci_req to match gNB
2019-02-08 14:55:41 +01:00
Guy De Souza
ab5626de39
UE config changes/DMRS length fixed
2019-01-29 15:07:54 +01:00