An error occurred fetching the project authors.
- 10 Feb, 2020 12 commits
-
-
cig authored
-
cig authored
-
cig authored
-
cig authored
-
cig authored
-
cig authored
-
cig authored
-
cig authored
- RA resource selection and transmission - MAC header structs for RA - RA procedure msg1 fixes - code cleanup
-
cig authored
-
Guido Casati authored
- Updated PRACH procedures and general code formatting - gNB msg1 handling and RAR generation - general bug fixing - formatting - missing headers - RAR handling.
-
Bo Zhao authored
-
Bo Zhao authored
-
- 03 Feb, 2020 1 commit
-
-
cig authored
-
- 24 Jan, 2020 1 commit
-
-
Raphael Defosseux authored
Signed-off-by:
Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
- 23 Jan, 2020 1 commit
-
-
Florian Kaltenberger authored
-
- 16 Jan, 2020 1 commit
-
-
Francesco Mani authored
-
- 15 Jan, 2020 3 commits
-
-
Raymond Knopp authored
removal of several warnings. Still lots left. dlsim functional after some recent modifications broke it. New memory leak in dlsch decoding for low mcs high TBS fixed.
-
Francesco Mani authored
-
Raphael Defosseux authored
Signed-off-by:
Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
- 13 Jan, 2020 1 commit
-
-
Francesco Mani authored
-
- 10 Jan, 2020 1 commit
-
-
Francesco Mani authored
-
- 09 Jan, 2020 1 commit
-
-
Francesco Mani authored
definition of config request fapi structures in UE and acquisition from rrc of config data (work in progress)
-
- 01 Jan, 2020 1 commit
-
-
Raymond Knopp authored
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.
-
- 20 Dec, 2019 1 commit
-
-
Hongzhi Wang authored
-
- 19 Dec, 2019 1 commit
-
-
Raymond Knopp authored
-
- 17 Dec, 2019 1 commit
-
-
Raymond Knopp authored
-
- 06 Dec, 2019 6 commits
-
-
Guido Casati authored
- 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
-
Guido Casati authored
- UE processing capability 1 - Setting the TA update to be applied after the reception of the TA command - Durations of N1 and N2 symbols corresponding to PDSCH and PUSCH are computed according to sections 5.3 and 6.4 of TS 38.214 - Introduced tables 5.3-1, 5.3-2, 6.4-1, 6.4-2 from TS 38.214
-
Guido Casati authored
Maintenance of Uplink Time Alignment. Introduced control on TA transmission and TA update application. - ta_timer at gNB side to control the transmission of TA to the UE. This is now happening every 20 slots. - when the timer resets gNB is now transmitting the TA whether it is zero or not. - introduced struct NR_UL_TIME_ALIGNMENT_t to handle configuration of time alignment related parameters. - UE PHY RX: is now triggered through a flag when to store the TA command, the frame and slot when the application should occur. - UE PHY TX: when the tx frame and slot match the time alignment configuration, it process the TA command and applies the TA update
-
Ahmed Hussein authored
-
Guido Casati authored
Integration PHY and MAC procedures for Timing Advance updates. Compilation and run is OK. TA updates need further fixes as not working as expected. - "nr_process_timing_advance": TA to be applied is commented out, need to be uncommented - with introduced delay of 50 in rx_rf, TA update should be 34 in MAC CE but this does not occur when ta is applied at UE side according to standard - introduced ULSCH scheduler and NR RX SDU functions - fixes to logic in UL fill RX indication - added crc indication in UL RX - temporary hardcoded UE_id to 0, rnti not considered in the logic
-
Guido Casati authored
- Initial gNB DLSCH and UE spec scheduling implentation - MAC PDU generation (including header as per TS 38.321) - MAC PDU processing at UE side with extracion of TA updates - General code cleanup - Introduced NR MAC COMMON folder, moved common files here
-
- 05 Dec, 2019 1 commit
-
-
Francesco Mani authored
-
- 19 Nov, 2019 1 commit
-
-
Raymond Knopp authored
-
- 24 Oct, 2019 1 commit
-
-
Hongzhi Wang authored
-
- 21 Oct, 2019 1 commit
-
-
Francesco Mani authored
-
- 18 Oct, 2019 1 commit
-
-
Hongzhi Wang authored
-
- 08 Oct, 2019 3 commits
-
-
Ahmed Hussein authored
- TBS calculation was performed 2 times. Once in "phy_procedures_nrUE_TX" and another in "nr_ue_ulsch_procedures". The TBS calculation was wrong in "phy_procedures_nrUE_TX" and correct in "nr_ue_ulsch_procedures". - The data generation was performed in "phy_procedures_nrUE_TX" with a wrongly calculated TBS because "ulsch_ue->nb_re_dmrs" wasn't set to a value, so the calculated TBS would be more than it should be. This doesn't create a problem in the test because the comparison between the TX and RX data is made using the correctly calculated TBS which is smaller. - Solution was to perform data generation in "nr_ue_ulsch_procedures", and remove TBS calculation in "phy_procedures_nrUE_TX"
-
Ahmed Hussein authored
- removing "Nsymb_pusch" and "Nsc_pusch" from "NR_UE_ULSCH_t" - using "number_of_symbols" from "NR_UL_UE_HARQ_t" instead - removing "generate_ue_ulsch_params"
-
Khalid Ahmed authored
-