rmagueta
81d64b3dec
Minor corrections
2020-11-26 03:12:59 +00:00
rmagueta
1d8a61f9e5
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-sib1
...
Conflicts:
openair1/PHY/NR_TRANSPORT/nr_dlsch.c
openair1/PHY/NR_UE_ESTIMATION/nr_dl_channel_estimation.c
openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_demodulation.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair2/RRC/NR/L2_nr_interface.c
openair2/RRC/NR_UE/rrc_UE.c
openair2/RRC/NR_UE/rrc_defs.h
2020-11-25 18:17:39 +00:00
rmagueta
749d6af42e
Merge develop-sib1 into this branch
2020-11-19 02:22:47 +00:00
Thomas Schlichter
47ce347d7e
NR UE cleanup: remove current_thread_id array, nr_tti_rx, nr_tti_tx, subframe_rx and subframe_tx
2020-11-13 17:29:02 +01:00
Shweta Shrivastava
661dd53186
Minor changes + UL scheduler code restructure
2020-10-27 13:36:45 -05:00
Shweta Shrivastava
7344ca7e3b
Support for PUSCH config requests for multiple UL slots
2020-10-20 22:34:10 -05:00
Shweta Shrivastava
f85559abf1
Removed hard-coded PUSCH slot at UE; use dynamic grant
2020-10-18 23:51:48 -05:00
Thomas Schlichter
9e52db7538
Merge remote-tracking branch 'develop'
...
Conflicts:
openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_coding.c
openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_ue.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair2/NR_UE_PHY_INTERFACE/NR_IF_Module.c
2020-09-08 17:42:52 +02:00
cig
1f684f79c1
Introduced a function to fill the scheduled_response
...
- redundant code for the configuration of the scheduled_response was removed
- scheduled response is not needed to be stored in the NR_UE_MAC_INST struct as it passed to the function right away
2020-09-04 14:45:15 +02:00
cig
8694e5ee80
Removed tx_request from the NR_UE_MAC_INST struct
...
- tx_request is filled in the nr_scheduled_response upon the presence tx data
2020-09-04 14:45:15 +02:00
cig
ab4f9de25c
Code cleanup UE
2020-09-04 14:45:15 +02:00
cig
539bc784b4
Changes to number of PDUs logic @ UE
...
- calling nr_ue_scheduled_response after pdu preparation
- increasing the number_pdus before response scheduling
- resetting after dl/ul config pdu handling
2020-09-04 14:44:22 +02:00
cig
83979a8758
Code cleanup, logging, formatting
...
- removed superfluos code
- formatting
- fixed logging
- removed redundant nr_get_dci_size (replaced by nr_dci_size)
- removed unused and long-time commented out functions @ UE side
2020-09-04 14:44:22 +02:00
Shweta Shrivastava
3a999254c9
Fixes for handling NR UE DCI decoding errors
2020-08-26 15:01:00 -05:00
cig
457c1b725a
Small fixes @ UE
2020-07-25 11:38:22 +02:00
Thomas Schlichter
aea3bc2d42
Merge remote-tracking branch 'NR_RRC_harq_hacks'
...
Conflicts:
openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_ue.c
openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
openair2/NR_UE_PHY_INTERFACE/NR_IF_Module.c
2020-07-09 10:27:27 +02:00
cig
52e49fd8ec
Fixed some warnings + cleanup
...
- replaced nr_slot_t with int as it was barely used in the code (also is defined after an lte struct)
- removed use of phy_frame_config_nr from the UE (another file was created in SCHED_NR_UE, still the
gNB file is used in some tests file at UE side)
2020-07-02 12:44:48 +02:00
cig
e054b5e247
RA Msg2 reception according to 8.2 of TS 38.213
...
- Msg2 scheduler used for testing purposes was removed
- Now the UE tries to DCI 1_0 scrambled with RA_RNTI in the RA window
- If no RAPID is found within the RA window, instructs PHY to TX PRACH
2020-07-02 12:44:48 +02:00
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
054eaf66a6
fixing nr_dlsim CI tests
2019-10-14 10:54: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