Thomas Schlichter
225a500b3e
Merge branch 'develop' into NR_RRC_PRACH_procedures
...
Conflicts:
executables/nr-ue.c
openair1/PHY/NR_REFSIG/dmrs_nr.c
openair1/PHY/NR_TRANSPORT/nr_prach.c
openair1/PHY/NR_TRANSPORT/nr_transport_common_proto.h
openair1/PHY/NR_TRANSPORT/nr_transport_proto_common.h
openair1/PHY/NR_TRANSPORT/nr_ulsch_demodulation.c
openair1/PHY/NR_UE_TRANSPORT/nr_transport_ue.h
openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_ue.c
openair1/SCHED_NR_UE/fapi_nr_ue_l1.c
openair1/SIMULATION/NR_PHY/prachsim.c
openair1/SIMULATION/NR_PHY/ulsim.c
openair2/LAYER2/NR_MAC_COMMON/nr_mac_extern.h
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
2020-06-03 19:50:54 +02:00
Thomas Schlichter
25c4cea36f
remove now unnecessary frame_gap completely
2020-05-07 10:02:11 +02:00
Ahmed Hussein
6adc40bbd1
Removed "ptrs_configured" and using "pusch_pdu->pdu_bit_map" instead at UE side
2020-04-16 15:58:50 +02:00
cig
cca28a0abd
Moved PRACH PDU struct to NR_UE_PRACH in PHY_VARS_NR_UE:
...
- now the FAPI interface copies the struct directly to NR_UE_PRACH
- NR_PRACH_CONFIG_COMMON and NR_PRACH_CONFIG_INFO have been removed from FP
2020-03-27 17:09:50 +01:00
cig
ae5f30ec8d
Set flag to generate PRACH only on PRACH slot
2020-03-26 18:54:57 +01:00
Francesco Mani
d320fa13b3
Merge branch 'develop' into NR_RRC_PRACH_procedures
2020-03-25 18:45:00 +01:00
Raymond Knopp
7491e23dbd
Merge remote-tracking branch 'origin/develop' into NR_RRCConfiguration
2020-03-15 18:13:11 +01:00
Sakthivel Velumani
f2bc346ab7
Fixed bad array length for thread ID
2020-03-05 10:14:46 +01:00
adk
e72e1d87f2
added PUSCH PTRS structs (UE + gNB) and parameters initialization
2020-03-04 14:37:05 +01:00
Sakthivel Velumani
b4f46144fe
Fixed bugs in frame sync for UE
...
UE is a bit more stable now
2020-02-28 18:23:15 +01:00
cig
6cd7e61163
UL grant tx and rx in RAR PDU. TS 38.213 ch 8.2, TS 38.321 ch 6.2.3
2020-02-18 15:17:50 +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
cig
7344d87567
Merge branch 'fhg-ta' into fhg-ra
2020-02-03 10:45:29 +01:00
Francesco Mani
06fa8e3699
frame number synchronization at UE
2020-01-15 14:19:17 +01:00
Francesco Mani
8d26807648
definition of config request fapi structures in UE and acquisition from rrc of config data (work in progress)
2020-01-09 14:58:42 +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
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
Guido Casati
c6855cb8d2
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
2019-12-06 10:46:51 +01:00
Raymond Knopp
f3a27d762a
Merge remote-tracking branch 'origin/develop-nr' into NR_RRCConfiguration
...
Conflicts:
cmake_targets/CMakeLists.txt
executables/nr-gnb.c
openair1/PHY/defs_gNB.h
openair1/SCHED_NR/fapi_nr_l1.c
openair1/SCHED_NR/phy_procedures_nr_common.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair2/COMMON/platform_constants.h
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
openair2/LAYER2/NR_MAC_gNB/main.c
targets/COMMON/openairinterface5g_limits.h
2019-11-28 06:35:31 +01:00
Sakthivel Velumani
1aa2b3041b
update to last commit
2019-11-13 15:05:19 +01:00
Sakthivel Velumani
8054ab64fa
Fixed CRC fail in PDSCH for large PRBs
2019-11-13 14:57:29 +01:00
Raymond Knopp
930e1fde33
Merge remote-tracking branch 'origin/develop-nr' into NR_RRCConfiguration
...
Conflicts:
cmake_targets/CMakeLists.txt
executables/nr-ru.c
executables/nr-softmodem.c
nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface.h
openair1/PHY/INIT/nr_init.c
openair1/PHY/NR_TRANSPORT/nr_dci_tools.c
openair1/PHY/NR_TRANSPORT/nr_dlsch.c
openair1/PHY/NR_TRANSPORT/nr_dlsch_coding.c
openair1/PHY/NR_TRANSPORT/nr_tbs_tools.c
openair1/PHY/NR_TRANSPORT/nr_transport_common_proto.h
openair1/PHY/NR_UE_ESTIMATION/nr_ue_measurements.c
openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_decoding.c
openair1/SCHED_NR/nr_ru_procedures.c
openair1/SCHED_NR/phy_procedures_nr_common.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair1/SIMULATION/NR_PHY/pbchsim.c
openair1/SIMULATION/NR_PHY/ulsim.c
openair2/COMMON/rrc_messages_types.h
openair2/GNB_APP/gnb_config.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_phytest.c
openair2/LAYER2/NR_MAC_gNB/main.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/MESSAGES/asn1_msg.h
2019-11-02 01:12:15 +01:00
Hongzhi Wang
2bfec87cb8
using ssb for time tracking
2019-10-18 10:44:02 +02:00
Raymond Knopp
adf76a5f51
Merge remote-tracking branch 'origin/develop-nr' into nr_prach
...
Conflicts:
cmake_targets/CMakeLists.txt
cmake_targets/build_oai
executables/nr-ru.c
executables/nr-softmodem.c
nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface.h
openair1/PHY/INIT/nr_init.c
openair1/PHY/NR_UE_ESTIMATION/nr_ue_measurements.c
openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_decoding.c
openair1/PHY/NR_UE_TRANSPORT/nr_transport_proto_ue.h
openair1/PHY/TOOLS/Makefile
openair1/PHY/TOOLS/lte_dfts.c
openair1/PHY/TOOLS/nr_phy_scope.c
openair1/SCHED_NR/phy_procedures_nr_common.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair1/SIMULATION/NR_PHY/dlschsim.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair1/SIMULATION/NR_PHY/pbchsim.c
openair1/SIMULATION/NR_PHY/pucchsim.c
openair1/SIMULATION/NR_PHY/ulschsim.c
openair1/SIMULATION/NR_PHY/ulsim.c
openair2/COMMON/rrc_messages_types.h
openair2/GNB_APP/RRC_nr_paramsvalues.h
openair2/GNB_APP/gnb_config.c
openair2/GNB_APP/gnb_paramdef.h
openair2/LAYER2/NR_MAC_gNB/config.c
openair2/LAYER2/NR_MAC_gNB/mac_proto.h
openair2/NR_PHY_INTERFACE/NR_IF_Module.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/MESSAGES/asn1_msg.h
2019-09-05 05:01:26 +02:00
Raymond Knopp
56d7f6fcaf
Merge remote-tracking branch 'origin/develop-nr' into nr_prach
...
Conflicts:
cmake_targets/CMakeLists.txt
cmake_targets/build_oai
executables/nr-ue.c
openair1/PHY/INIT/nr_init.c
openair1/PHY/NR_TRANSPORT/nr_dlsch.c
openair1/PHY/NR_TRANSPORT/nr_dlsch.h
openair1/PHY/NR_TRANSPORT/nr_transport_common_proto.h
openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_decoding.c
openair1/PHY/defs_gNB.h
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair1/SCHED_NR_UE/defs.h
openair1/SCHED_NR_UE/fapi_nr_ue_l1.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair1/SIMULATION/NR_PHY/pucchsim.c
openair1/SIMULATION/NR_PHY/ulschsim.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
2019-07-29 15:48:26 +02:00
yilmazt
7bb5320716
develop-nr up-to-date as of 8.8.19
2019-08-08 17:44:19 +02:00
Florian Kaltenberger
28cf0350fc
Merge remote-tracking branch 'origin/ue_dlsch-multi-threading' into integration_develop-nr_2019w32
2019-08-07 15:20:17 +02:00
yilmazt
45f5bdd38f
WIP: develop-nr is current as of 8.7.19
2019-07-08 16:51:58 +02:00
Srushti
dcf25f35c7
added PRACH UE Procedures into prachsim
2019-06-21 11:11:42 +02:00
Florian Kaltenberger
2bb1477197
Merge remote-tracking branch 'origin/develop-nr' into nr_ue_fapi_improvements
2019-06-19 22:22:38 +02:00
Florian Kaltenberger
ea20869372
fixing nr_pbchsim
2019-06-19 22:15:56 +02:00
Hongzhi Wang
973a0795b4
update ue dlsch decoding multi-threading
2019-06-17 16:51:50 +02:00
yilmazt
ce9c9ec88f
develop and develop-nr are now current as of 14.6.19
2019-06-17 16:11:52 +02:00
yilmazt
a2cad44f0f
Merging latest develop-nr commits
2019-06-06 21:44:15 +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
Khalid Ahmed
9c447c18a0
Removing txdataF from NR_UE_PUSCH struct
2019-06-04 13:42:05 +02:00
Khalid Ahmed
70b6ca6391
adding nr_layer_mapping to ulsim
2019-06-04 11:33:36 +02:00
Khalid Ahmed
f3ebd69477
PUSCH DMRS generation is implemented
2019-06-04 11:33:36 +02:00
yilmazt
3c1d1bffee
Pushing changes before incorporating new merges into develop and develop-nr
2019-05-28 21:56:41 +02:00
Francesco Mani
a81eafd0ae
merged with develop-nr and conflicts resolved
2019-05-14 14:00:39 +02:00
Francesco Mani
8897b3c88d
conflicts solved after merge with develop-nr
2019-04-15 15:28:56 +02:00
Hongzhi Wang
29e058df17
ue pdsch config from fapi removing hardcoded values
2019-04-11 14:45:03 +02:00
Francesco Mani
09cca53829
using only one structure for rxdata
2019-04-08 17:17:48 +02:00
Florian Kaltenberger
329242c7e6
Merge branch 'integration_nr_IA_receiver' into fix-frame-rx-and-memory
2019-04-07 20:56:38 +02:00
Florian Kaltenberger
ff38866130
Merge remote-tracking branch 'origin/develop-nr' into integration_nr_IA_receiver
2019-04-07 20:44:37 +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
Francesco Mani
2feed73050
fixing counter of trashed frames for two frames synchronization
2019-04-04 18:36:31 +02:00
Francesco Mani
e0986d2de3
removing my trashed frames
2019-04-04 18:01:13 +02:00
Francesco Mani
2ff8bb2012
merged with branch fix-frame-rx-and-memory and conflicts solved
2019-04-04 16:33:46 +02:00
laurent
48a103ea82
fixes
2019-04-03 22:12:10 +02:00