Files
openairinterface5g/openair1/PHY/LTE_TRANSPORT
rmagueta 160cb0b930 Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS-lts2
# Conflicts:
#	cmake_targets/CMakeLists.txt
#	cmake_targets/build_oai
#	cmake_targets/tools/build_helper
#	executables/nr-gnb.c
#	openair1/PHY/INIT/nr_init_ru.c
#	openair1/PHY/NR_TRANSPORT/nr_dlsch_coding.c
#	openair1/PHY/NR_TRANSPORT/nr_ulsch.c
#	openair1/PHY/NR_TRANSPORT/nr_ulsch_demodulation.c
#	openair1/PHY/NR_UE_TRANSPORT/nr_prach.c
#	openair1/SCHED_NR/phy_procedures_nr_gNB.c
#	openair1/SCHED_NR_UE/pucch_uci_ue_nr.c
#	openair2/F1AP/f1ap_du_rrc_message_transfer.c
#	openair2/F1AP/f1ap_du_rrc_message_transfer.h
#	openair2/F1AP/f1ap_du_task.c
#	openair2/GNB_APP/gnb_app.c
#	openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
#	openair2/LAYER2/NR_MAC_gNB/config.c
#	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
#	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
#	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
#	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
#	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
#	openair2/LAYER2/nr_pdcp/nr_pdcp_entity.c
#	openair2/LAYER2/nr_pdcp/nr_pdcp_oai_api.c
#	openair2/RRC/LTE/rrc_eNB_GTPV1U.c
#	openair2/RRC/NR/L2_nr_interface.c
#	openair2/RRC/NR/MESSAGES/asn1_msg.c
#	openair2/RRC/NR/rrc_gNB.c
#	openair2/RRC/NR/rrc_gNB_NGAP.c
#	openair2/RRC/NR_UE/rrc_UE.c
#	openair3/NAS/NR_UE/nr_nas_msg_sim.c
#	openair3/ocp-gtpu/gtp_itf.cpp
#	targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
2021-06-30 17:00:30 +01:00
..
2018-03-08 17:35:35 +01:00
2019-01-07 16:22:28 +01:00
2019-01-07 16:22:28 +01:00
2019-01-07 16:22:28 +01:00
2021-03-26 14:07:10 +01:00
2019-01-07 16:22:28 +01:00
2021-01-18 12:08:24 +01:00
2020-12-10 20:27:55 +09:00
2020-12-10 20:27:55 +09:00
2019-01-07 16:22:28 +01:00
2019-01-07 16:22:28 +01:00
2021-02-07 09:40:22 +01:00
2019-01-07 16:22:28 +01:00
2019-01-07 16:22:28 +01:00
2018-08-31 12:00:15 +02:00
2019-01-07 16:22:28 +01:00
2020-05-20 15:44:20 +02:00
2019-01-07 16:22:28 +01:00
2019-01-07 16:22:28 +01:00
2019-01-07 16:22:28 +01:00

This directory contains functions related to physical/transport channel processing:

defs.h               : function prototypes and data structures for DLSCH/ULSCH/DCI/UCI  processing
vars.h               : some global variables (cqi format tables and SINR thresholds)
dlsch_coding.c       : routines pertaining to the channel coding procedures for dlsch (36-212)
dlsch_decoding.c     : routines for channel decoding/deinterleaving/rate (de)matching of dlsch
dlsch_modulation.c   : routines for the modulation procedures for PDSCH/dlsch (36-211) 
dlsch_demodulation.c : routines for demodulation procedures for PDSCH/dlsch (note: SSE/SSE2/SSE3/SSE4 optimised)
dlsch_scrambling.c   : routines for scrambling/unscrambling of PDSCH (36-211)
pilots.c             : routines pertaining to the generation of cell-specific pilots
drs_modulation.c     : routines for generation of uplink reference signals (DRS) (36-211)
group_hopping.c      : routines for generation of group hopping sequences (incomplete) (36-211)
lte_mcs.c            : routines for computation of mcs/tbs related information (36-212,36-213)
lte_transport_init.c : some initialization routines for DCI structures (simulation/testbench only) 
pbch.c               : routines for encoding/decoding and modulation/demodulation for PBCH (36-211,36-212) note: SSE/SSE2/SSE3/SSE4 optimized
pcfich.c             : routines for encoding/decoding and configuration of PCFICH (36-211)
phich.c              : routines for encoding/decoding and configuration of PHICH (36-211,36-213)
print_stats.c        : routines for DLSCH/ULSCH statistics and CQI/PMI information
pss.c                : routines for generation of PSS (36-211)
pucch.c		     : routines for generation/detection of PUCCH (36-211)
rar_tools.c          : routines for generating ulsch/dlsch modulation/demodulation and coding/decoding structures from a RAR pdu (for use only with openair2)
dci.h                : Data structures for LTE dci formats 0,1,1A,1B,1C,1D,2,2A,2B,3 (36-212)
dci.c                : Top-level encoding/decoding and modulation/demodulation routines for PDCCH/DCI (36-211,36-212) note: SSE/SSE2/SSE3/SSE4 optimized
                     : Search procedure routines for DCI are included (36-213)
dci_tools.c          : tools for generating dlsch/ulsch modulation/demodulation and coding/decoding structures from DCI primitives
ulsch_coding.c       : Top-level routines for ulsch encoding (36-212)
ulsch_decoding.c     : routines for ulsch decoding (36-212)
ulsch_modulation.c   : routines for PUSCH/ulsch modulation (36-211)
ulsch_demodulation.c : routines for PUSCH/ulsch demodulation (note SSE/SSE2/SSE3/SSE4 optimised)
srs_modulation.c     : routiens for generation of SRS (36-211,36-213)  
uci_tools.c          : routines for generation of UCI information in PUSCH