Thomas Schlichter
8e5ec076ae
Merge remote-tracking branch 'ptrs_ul_phase_compensation'
...
Conflicts:
openair1/PHY/INIT/nr_init.c
openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_ue.c
openair1/SIMULATION/NR_PHY/ulsim.c
2020-09-10 16:52:42 +02: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
6ac5a6e74a
N_RB configuration for DCI extraction according to 7.3.1.0 of TS 38.212
...
- replacing ambiguous configuration of N_RB for extraction of DCI 1_0
2020-09-08 14:09:05 +02:00
cig
7c3377d515
Minor fixes to RA procedures
...
- added some text descriptions
- replaced active BWP with initial BWP in Msg3 scheduling (8.3 TS 38.213)
- fixed logging
- disabled Msg3 repetitions after first transmission (disabled RA @ MAC)
2020-09-08 14:09:05 +02:00
cig
81398971ff
Set tb_size in bytes and A in bits @ UE
...
- now is consistent for both UE and gNB
2020-09-08 14:09:05 +02:00
cig
9ac6dfee09
Minor fixes UE
...
- added some descriptions to the code
- fixed hardcoded factors
- removed commented out and unused code
- phy_procedures_nrUE_RX: removed unused do_pdcch_flag
- updated LTE naming to 5G
2020-09-08 14:09:05 +02:00
cig
7ab4abacb1
Retrieve N_PRB Overhead from PUSCH-ServingCellConfig
2020-09-08 14:09:05 +02:00
cig
e72ef27e66
Moved nr_compute_tbs_common file to common MAC folder
...
- updated cmakelists file
- fixed formatting, tabs and white spaces in the function
2020-09-08 14:09:05 +02:00
cig
66b117dcd5
NR UE PUSCH procedures fixes
...
- moved remaining PUSCH PDU configuration from ULSCH
procedures entirely to MAC
- introduced a function for DMRS RE configuration
- cleaned up redundant code in ULSCH procedures
- fixed TBS computation for Msg3
2020-09-08 14:08:56 +02:00
Thomas Schlichter
73f5851690
Merge remote-tracking branch 'develop'
...
Conflicts:
openair1/PHY/NR_TRANSPORT/nr_ulsch_demodulation.c
openair1/PHY/NR_TRANSPORT/pucch_rx.c
openair1/SIMULATION/NR_PHY/ulsim.c
2020-09-08 12:01:37 +02:00
Raymond Knopp
d38af248db
fixing a stupid mistake introduced in da3dd6b8
2020-09-07 16:21:13 +02:00
Raphael Defosseux
e5bbc0f1e4
BUILD: fix compilation warning and circular dependency protection on header files
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-09-07 10:54:49 +02:00
Raphael Defosseux
0b4716d739
Merge remote-tracking branch 'origin/NR_UL_scheduling' into develop_integration_2020_w36
2020-09-07 10:33:24 +02:00
Sakthivel Velumani
21f5956f72
fixed dlsch_errors stats
2020-09-04 17:36:34 +02:00
Thomas Schlichter
6868a3db0d
Fix merge conflict in openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
...
I had to remove the Msg2 transmission in phytest mode, which was present in branch 'benetel_integration'.
This caused following assertion:
Assertion (Foffset <= Ncb) failed!
In nr_rate_matching_ldpc() /home/sli/sudas-demonstrator/openair1/PHY/CODING/nr_rate_matching.c:411
Foffset 6492 > Ncb 924
2020-09-04 16:14:28 +02:00
cig
e837c3b1b5
Msg3 PDU configuration cleanup
...
- fetching resource allocation from higher layer
- sorting out config for the remaining parameters
2020-09-04 14:45:15 +02:00
cig
88e6fb9d36
Fixed warnings
2020-09-04 14:45:15 +02:00
cig
e81b195917
Replaced malloc with local variable for ptrs_ports_list
2020-09-04 14:45:15 +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
4715308bd2
Msg3 implementation
...
- extraction of resource allocation from Msg2
- configuration of Msg3 PDU
- Msg3 scheduling
- MAC/PHY interface adaptations
2020-09-04 14:44:22 +02:00
Raphael Defosseux
f7ad3f1e4d
Merge remote-tracking branch 'origin/NR_UL_scheduling' into develop_integration_2020_w36
2020-09-04 12:07:46 +02:00
Sakthivel Velumani
7820a57bf8
fixed ul harq assertion
2020-09-04 11:59:23 +02:00
Raphael Defosseux
4c779ba466
Merge remote-tracking branch 'origin/NR_UL_scheduling' into develop_integration_2020_w36
2020-09-04 11:48:45 +02:00
Thomas Schlichter
3faeff23c1
fixing compile errors and some warnings
2020-09-04 09:47:17 +02:00
Raymond Knopp
42f96710f2
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
...
Conflicts:
openair2/NR_PHY_INTERFACE/NR_IF_Module.c
2020-09-03 20:59:58 +02:00
Raymond Knopp
66b4c74f36
added MAC statistics (Transport and logical channel interfaces)
2020-09-03 18:58:30 +02:00
Raphael Defosseux
746fb82839
Merge remote-tracking branch 'origin/NR_UE_get_Qm_dl_fix' into develop_integration_2020_w36
2020-09-03 16:49:58 +02:00
Raphael Defosseux
2dcf50a5bc
Merge remote-tracking branch 'origin/benetel_integration' into develop_integration_2020_w36
2020-09-03 16:47:39 +02:00
Raphael Defosseux
869f0e989c
Merge remote-tracking branch 'origin/NR_UE_DCI_decode_fix' into develop_integration_2020_w36
2020-09-03 16:45:56 +02:00
Florian Kaltenberger
a44a32af28
Merge remote-tracking branch 'origin/develop' into benetel_integration
2020-09-03 15:28:52 +02:00
Sakthivel Velumani
1ffa59c9f2
moved dl & ul harq handlers to MAC
2020-09-03 13:33:43 +02:00
Thomas Schlichter
15a376fab2
Harden nr_get_Qm() and nr_get_code_rate_dl() functions
...
Check the provided MCS index according to the specified table.
Some tables go up to MCS index 27, others up to MCS index 28.
If the MCS index exceeds the allowed limit, assume max. MCS.
2020-09-03 09:10:51 +02:00
Parminder Singh
92fc259592
Merge remote-tracking branch 'origin/develop' into fhg_shp_phase_noise_est
2020-09-01 12:55:50 +02:00
Parminder Singh
14096886e8
Enable PTRS with command line in ULSIM
...
- To enable PTRS use -T flag followed by 3 integers
- Example: ./nr_ulsim -T 2 0 2
- 1st Value is the list of arguments -> e.g. 2
- 2nd Value is for L_PTRS{0,1,2} -> e.g. 0
- 3rd Value is for K_PTRS{2,4} -> e.g. 2
2020-08-31 17:51:56 +02:00
Raymond Knopp
dbdae54c6d
removed AssertFatal in nr_ue_mac_procedures.c for nr_dlsim HARQ tests. For some unknown reason there are occasion 0 SDUs sent up to MAC which causes failure.
2020-08-29 21:51:10 +02:00
Francesco Mani
4e8fa97d7d
getting rid of frame_rx and slot_rx in gnb scheduler
2020-08-28 15:42:14 +02:00
Shweta Shrivastava
3a999254c9
Fixes for handling NR UE DCI decoding errors
2020-08-26 15:01:00 -05:00
Cedric Roux
01da43a00d
nr rlc: remove hardcoded values
2020-08-26 16:54:03 +02:00
Francesco Mani
28b280a657
Merge remote-tracking branch 'origin/develop' into NR_UL_scheduling
2020-08-26 13:49:30 +02:00
Francesco Mani
664ac4facc
bugfix on last commit
2020-08-24 17:59:30 +02:00
Francesco Mani
c127a5a2f8
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-08-24 16:10:16 +02:00
Francesco Mani
c1b775394f
tpc update for pusch only if there is signal
2020-08-24 16:10:13 +02:00
matzakos
0e02dcf620
Modify LCID value for RLC DRB preconfiguration in noS1 mode
2020-08-24 15:01:18 +02:00
Raphael Defosseux
f0fb73f673
CI: less verbose when running MBMS on UE side
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-08-24 14:19:51 +02:00
Raymond Knopp
50dda0e4fe
Remove redundant log
2020-08-24 13:02:19 +02:00
Raymond Knopp
e471d8b898
Merge remote-tracking branch 'origin/NR_RRC_PDCP' into NR_UL_scheduling
2020-08-24 11:19:42 +02:00
Raphael Defosseux
34a2945abf
Merge remote-tracking branch 'origin/fembms-enb-ue' into develop_integration_2020_w34
2020-08-21 16:13:08 +02:00