Commit 754c92d4 authored by WEI-TAI CHEN's avatar WEI-TAI CHEN

signature

parent 36dedfa4
/*
nfapi_nr_interface.h
-------------------
AUTHOR : Raymond Knopp, Guy de Souza, WEI-TAI CHEN
COMPANY : EURECOM, NTUST
EMAIL : Lionel.Gauthier@eurecom.fr, desouza@eurecom.fr, kroempa@gmail.com
*/
#ifndef _NFAPI_NR_INTERFACE_H_ #ifndef _NFAPI_NR_INTERFACE_H_
#define _NFAPI_NR_INTERFACE_H_ #define _NFAPI_NR_INTERFACE_H_
...@@ -342,36 +350,37 @@ uint8_t *block_numbers; ...@@ -342,36 +350,37 @@ uint8_t *block_numbers;
} nfapi_nr_dl_config_dci_dl_pdu_rel15_t; } nfapi_nr_dl_config_dci_dl_pdu_rel15_t;
//#define NFAPI_NR_DL_CONFIG_REQUEST_DCI_DL_PDU_REL15_TAG 0x???? //#define NFAPI_NR_DL_CONFIG_REQUEST_DCI_DL_PDU_REL15_TAG 0x????
typedef struct{ typedef struct{
nfapi_uint16_tlv_t controlResourceSetId; ///// L1 parameter 'CORESET-ID' nfapi_tl_t tl;
nfapi_uint16_tlv_t frequencyDomainResources; ///// L1 parameter 'CORESET-freq-dom' nfapi_nr_ControlResourcesSet_t controlResourceSetId; ///// L1 parameter 'CORESET-ID'
nfapi_uint16_tlv_t duration; ///// L1 parameter 'CORESET-time-duration' uint16_t frequencyDomainResources; ///// L1 parameter 'CORESET-freq-dom'
nfapi_uint16_tlv_t cce_REG_MappingType; ///// L1 parameter 'CORESET-CCE-REG-mapping-type' uint16_t duration; ///// L1 parameter 'CORESET-time-duration'
nfapi_uint16_tlv_t reg_BundleSize; ///// L1 parameter 'CORESET-REG-bundle-size' uint16_t cce_REG_MappingType; ///// L1 parameter 'CORESET-CCE-REG-mapping-type'
nfapi_uint16_tlv_t interleaverSize; ///// L1 parameter 'CORESET-interleaver-size' uint16_t reg_BundleSize; ///// L1 parameter 'CORESET-REG-bundle-size'
nfapi_uint16_tlv_t shiftIndex; ///// L1 parameter 'CORESET-shift-index' uint16_t interleaverSize; ///// L1 parameter 'CORESET-interleaver-size'
nfapi_uint16_tlv_t precoderGranularity; ///// L1 parameter 'CORESET-precoder-granuality' uint16_t shiftIndex; ///// L1 parameter 'CORESET-shift-index'
nfapi_uint16_tlv_t TCI_StateId; ///// L1 parameter 'TCI-StatesPDCCH' uint16_t precoderGranularity; ///// L1 parameter 'CORESET-precoder-granuality'
nfapi_uint16_tlv_t tci_PresentInDCI; ///// L1 parameter 'TCI-PresentInDCI' uint16_t TCI_StateId; ///// L1 parameter 'TCI-StatesPDCCH'
nfapi_uint16_tlv_t pdcch_DMRS_ScramblingID; ///// L1 parameter 'PDCCH-DMRS-Scrambling-ID' uint16_t tci_PresentInDCI; ///// L1 parameter 'TCI-PresentInDCI'
} nfapi_nr_ControlResourcesSets_t; uint16_t pdcch_DMRS_ScramblingID; ///// L1 parameter 'PDCCH-DMRS-Scrambling-ID'
} nfapi_nr_ControlResourcesSet_t;
typedef struct{ typedef struct{
nfapi_uint16_tlv_t SearchSpaceId; nfapi_tl_t tl;
nfapi_uint16_tlv_t controlResourceSetId; nfapi_nr_ControlResourcesSet_t controlResourceSetId;
nfapi_uint16_tlv_t monitoringSlotPeriodicityAndOffset; ///// L1 parameters 'Montoring-periodicity-PDCCH-slot' uint16_t monitoringSlotPeriodicityAndOffset; ///// L1 parameters 'Montoring-periodicity-PDCCH-slot'
nfapi_uint16_tlv_t monitoringSymbolsWithinSlot; ///// L1 parameter 'Montoring-symbols-PDCCH-within-slot' uint16_t monitoringSymbolsWithinSlot; ///// L1 parameter 'Montoring-symbols-PDCCH-within-slot'
nfapi_uint16_tlv_t nrofCand_aggLevel1; ///// L1 parameter 'Aggregation-level-1' uint16_t nrofCand_aggLevel1; ///// L1 parameter 'Aggregation-level-1'
nfapi_uint16_tlv_t nrofCand_aggLevel2; ///// L1 parameter 'Aggregation-level-2' uint16_t nrofCand_aggLevel2; ///// L1 parameter 'Aggregation-level-2'
nfapi_uint16_tlv_t nrofCand_aggLevel4; ///// L1 parameter 'Aggregation-level-4' uint16_t nrofCand_aggLevel4; ///// L1 parameter 'Aggregation-level-4'
nfapi_uint16_tlv_t nrofCand_aggLevel8; ///// L1 parameter 'Aggregation-level-8' uint16_t nrofCand_aggLevel8; ///// L1 parameter 'Aggregation-level-8'
nfapi_uint16_tlv_t nrofCand_aggLevel16; ///// L1 parameter 'Aggregation-level-16' uint16_t nrofCand_aggLevel16; ///// L1 parameter 'Aggregation-level-16'
nfapi_uint16_tlv_t Com_dci_Format2_0_nrofCand_SFI_And_aggLevel; ///// L1 parameters 'SFI-Num-PDCCH-cand' and 'SFI-Aggregation-Level' uint16_t Com_dci_Format2_0_nrofCand_SFI_And_aggLevel; ///// L1 parameters 'SFI-Num-PDCCH-cand' and 'SFI-Aggregation-Level'
nfapi_uint16_tlv_t Com_dci_Format2_3_monitoringPeriodicity; ///// L1 parameter 'SRS-monitoring-periodicity' uint16_t Com_dci_Format2_3_monitoringPeriodicity; ///// L1 parameter 'SRS-monitoring-periodicity'
nfapi_uint16_tlv_t Com_dci_Format2_3_nrofPDCCH_Candidates; ///// L1 parameter 'SRS-Num-PDCCH-cand' uint16_t Com_dci_Format2_3_nrofPDCCH_Candidates; ///// L1 parameter 'SRS-Num-PDCCH-cand'
nfapi_uint16_tlv_t ue_Specific_dci_Formats; uint16_t ue_Specific_dci_Formats;
} nfapi_nr_SearchSpaces_t; } nfapi_nr_SearchSpace_t;
typedef struct { typedef struct {
nfapi_tl_t tl; nfapi_tl_t tl;
...@@ -384,18 +393,18 @@ typedef struct { ...@@ -384,18 +393,18 @@ typedef struct {
typedef struct { typedef struct {
nfapi_tl_t tl; nfapi_tl_t tl;
nfapi_nr_SearchSpaces_t sib1searchSpace; nfapi_nr_SearchSpace_t sib1searchSpace;
nfapi_nr_ControlResourcesSets_t sib1ControlResourceSets; nfapi_nr_ControlResourcesSet_t sib1ControlResourceSets;
nfapi_nr_SearchSpaces_t sibssearchSpace; nfapi_nr_SearchSpace_t sibssearchSpace;
nfapi_nr_ControlResourcesSets_t sibsControlResourceSets; nfapi_nr_ControlResourcesSet_t sibsControlResourceSets;
nfapi_nr_SearchSpaces_t ra_SearchSpace; nfapi_nr_SearchSpace_t ra_SearchSpace;
nfapi_nr_ControlResourcesSets_t ra_ControlResourceSets; nfapi_nr_ControlResourcesSet_t ra_ControlResourceSets;
}nfapi_nr_dl_config_dlsch_pdu_rel15_t; }nfapi_nr_dl_config_dlsch_pdu_rel15_t;
typedef struct { typedef struct {
nfapi_tl_t tl; nfapi_tl_t tl;
nfapi_nr_SearchSpaces_t pagingSearchSpace; nfapi_nr_SearchSpace_t pagingSearchSpace;
nfapi_nr_ControlResourcesSets_t pagingControlResourceSets; nfapi_nr_ControlResourcesSet_t pagingControlResourceSets;
}nfapi_nr_dl_config_pch_pdu_rel15_t; }nfapi_nr_dl_config_pch_pdu_rel15_t;
typedef struct { typedef struct {
......
...@@ -19,13 +19,13 @@ ...@@ -19,13 +19,13 @@
* contact@openairinterface.org * contact@openairinterface.org
*/ */
/*! \file fapi_l1.c /*! \file fapi_nr_l1.c
* \brief functions for FAPI L1 interface * \brief functions for FAPI L1 interface
* \author R. Knopp * \author R. Knopp, WEI-TAI CHEN
* \date 2017 * \date 2017, 2018
* \version 0.1 * \version 0.1
* \company Eurecom * \company Eurecom, NTUST
* \email: knopp@eurecom.fr * \email: knopp@eurecom.fr, kroempa@gmail.com
* \note * \note
* \warning * \warning
*/ */
......
...@@ -19,13 +19,13 @@ ...@@ -19,13 +19,13 @@
* contact@openairinterface.org * contact@openairinterface.org
*/ */
/*! \file fapi_l1.h /*! \file fapi_nr_l1.h
* \brief function prototypes for FAPI L1 interface * \brief function prototypes for FAPI L1 interface
* \author R. Knopp * \author R. Knopp, WEI-TAI CHEN
* \date 2017 * \date 2017, 2018
* \version 0.1 * \version 0.1
* \company Eurecom * \company Eurecom, NTUST
* \email: knopp@eurecom.fr * \email: knopp@eurecom.fr, kroempa@gmail.com
* \note * \note
* \warning * \warning
*/ */
......
...@@ -19,13 +19,13 @@ ...@@ -19,13 +19,13 @@
* contact@openairinterface.org * contact@openairinterface.org
*/ */
/*! \file openair2/ENB_APP/L1_paramdef.f /*! \file openair2/GNB_APP/L1_nr_paramdef.f
* \brief definition of configuration parameters for all eNodeB modules * \brief definition of configuration parameters for all eNodeB modules
* \author Francois TABURET * \author Francois TABURET, WEI-TAI CHEN
* \date 2017 * \date 2018
* \version 0.1 * \version 0.1
* \company NOKIA BellLabs France * \company NOKIA BellLabs France, NTUST
* \email: francois.taburet@nokia-bell-labs.com * \email: francois.taburet@nokia-bell-labs.com, kroempa@gmail.com
* \note * \note
* \warning * \warning
*/ */
......
...@@ -19,13 +19,13 @@ ...@@ -19,13 +19,13 @@
* contact@openairinterface.org * contact@openairinterface.org
*/ */
/*! \file openair2/ENB_APP/MACRLC_paramdef.f /*! \file openair2/GNB_APP/MACRLC_nr_paramdef.f
* \brief definition of configuration parameters for all eNodeB modules * \brief definition of configuration parameters for all gNodeB modules
* \author Francois TABURET * \author Francois TABURET, WEI-TAI CHEN
* \date 2017 * \date 2018
* \version 0.1 * \version 0.1
* \company NOKIA BellLabs France * \company NOKIA BellLabs France, NTUST
* \email: francois.taburet@nokia-bell-labs.com * \email: francois.taburet@nokia-bell-labs.com, kroempa@gmail.com
* \note * \note
* \warning * \warning
*/ */
......
...@@ -19,13 +19,13 @@ ...@@ -19,13 +19,13 @@
* contact@openairinterface.org * contact@openairinterface.org
*/ */
/*! \file openair2/GNB_APP/RRC_paramsvalues.h /*! \file openair2/GNB_APP/RRC_nr_paramsvalues.h
* \brief macro definitions for RRC authorized and asn1 parameters values, to be used in paramdef_t/chechedparam_t structure initializations * \brief macro definitions for RRC authorized and asn1 parameters values, to be used in paramdef_t/chechedparam_t structure initializations
* \author Francois TABURET * \author Francois TABURET, WEI-TAI CHEN
* \date 2017 * \date 2018
* \version 0.1 * \version 0.1
* \company NOKIA BellLabs France * \company NOKIA BellLabs France, NTUST
* \email: francois.taburet@nokia-bell-labs.com * \email: francois.taburet@nokia-bell-labs.com, kroempa@gmail.com
* \note * \note
* \warning * \warning
*/ */
......
...@@ -22,9 +22,9 @@ ...@@ -22,9 +22,9 @@
/* /*
gnb_app.c gnb_app.c
------------------- -------------------
AUTHOR : Laurent Winckel, Sebastien ROUX, Lionel GAUTHIER, Navid Nikaein AUTHOR : Laurent Winckel, Sebastien ROUX, Lionel GAUTHIER, Navid Nikaein, WEI-TAI CHEN
COMPANY : EURECOM COMPANY : EURECOM, NTUST
EMAIL : Lionel.Gauthier@eurecom.fr and Navid Nikaein EMAIL : Lionel.Gauthier@eurecom.fr and Navid Nikaein, kroempa@gmail.com
*/ */
#include <string.h> #include <string.h>
......
...@@ -22,9 +22,9 @@ ...@@ -22,9 +22,9 @@
/* /*
gnb_app.h gnb_app.h
------------------- -------------------
AUTHOR : Laurent Winckel, Sebastien ROUX, Lionel GAUTHIER, Navid Nikaein AUTHOR : Laurent Winckel, Sebastien ROUX, Lionel GAUTHIER, Navid Nikaein, WEI-TAI CHEN
COMPANY : EURECOM COMPANY : EURECOM, NTUST
EMAIL : Lionel.Gauthier@eurecom.fr EMAIL : Lionel.Gauthier@eurecom.fr, kroempa@gmail.com
*/ */
#ifndef GNB_APP_H_ #ifndef GNB_APP_H_
......
...@@ -20,11 +20,11 @@ ...@@ -20,11 +20,11 @@
*/ */
/* /*
enb_config.c gnb_config.c
------------------- -------------------
AUTHOR : Lionel GAUTHIER, navid nikaein, Laurent Winckel AUTHOR : Lionel GAUTHIER, navid nikaein, Laurent Winckel, WEI-TAI CHEN
COMPANY : EURECOM COMPANY : EURECOM, NTUST
EMAIL : Lionel.Gauthier@eurecom.fr, navid.nikaein@eurecom.fr EMAIL : Lionel.Gauthier@eurecom.fr, navid.nikaein@eurecom.fr, kroempa@gmail.com
*/ */
#include <string.h> #include <string.h>
......
...@@ -22,9 +22,9 @@ ...@@ -22,9 +22,9 @@
/* /*
gnb_config.h gnb_config.h
------------------- -------------------
AUTHOR : Lionel GAUTHIER, Navid Nikaein, Laurent Winckel AUTHOR : Lionel GAUTHIER, Navid Nikaein, Laurent Winckel, WEI-TAI CHEN
COMPANY : EURECOM COMPANY : EURECOM, NTSUT
EMAIL : Lionel.Gauthier@eurecom.fr, navid.nikaein@eurecom.fr EMAIL : Lionel.Gauthier@eurecom.fr, navid.nikaein@eurecom.fr, kroempa@gmail.com
*/ */
#ifndef GNB_CONFIG_H_ #ifndef GNB_CONFIG_H_
......
...@@ -20,12 +20,12 @@ ...@@ -20,12 +20,12 @@
*/ */
/*! \file openair2/GNB_APP/gnb_paramdef.f /*! \file openair2/GNB_APP/gnb_paramdef.f
* \brief definition of configuration parameters for all eNodeB modules * \brief definition of configuration parameters for all gNodeB modules
* \author Francois TABURET * \author Francois TABURET, WEI-TAI CHEN
* \date 2017 * \date 2018
* \version 0.1 * \version 0.1
* \company NOKIA BellLabs France * \company NOKIA BellLabs France, NTUST
* \email: francois.taburet@nokia-bell-labs.com * \email: francois.taburet@nokia-bell-labs.com, kroempa@gmail.com
* \note * \note
* \warning * \warning
*/ */
......
/*
* Licensed to the OpenAirInterface (OAI) Software Alliance under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The OpenAirInterface Software Alliance licenses this file to You under
* the OAI Public License, Version 1.1 (the "License"); you may not use this file
* except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.openairinterface.org/?page_id=698
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*-------------------------------------------------------------------------------
* For more information about the OpenAirInterface (OAI) Software Alliance:
* contact@openairinterface.org
*/
/*! \file config.c
* \brief gNB configuration performed by RRC or as a consequence of RRC procedures
* \author Navid Nikaein and Raymond Knopp, WEI-TAI CHEN
* \date 2010 - 2014, 2018
* \version 0.1
* \company Eurecom, NTUST
* \email: navid.nikaein@eurecom.fr, kroempa@gmail.com
* @ingroup _mac
*/
#include "COMMON/platform_types.h" #include "COMMON/platform_types.h"
#include "COMMON/platform_constants.h" #include "COMMON/platform_constants.h"
#include "common/ran_context.h" #include "common/ran_context.h"
......
...@@ -21,10 +21,11 @@ ...@@ -21,10 +21,11 @@
/*! \file gNB_scheduler.c /*! \file gNB_scheduler.c
* \brief gNB scheduler top level function operates on per subframe basis * \brief gNB scheduler top level function operates on per subframe basis
* \author Navid Nikaein and Raymond Knopp * \author Navid Nikaein and Raymond Knopp, WEI-TAI CHEN
* \date 2010 - 2014 * \date 2010 - 2014, 2018
* \email: navid.nikaein@eurecom.fr * \email: navid.nikaein@eurecom.fr, kroempa@gmail.com
* \version 0.5 * \version 0.5
* \company Eurecom, NTUST
* @ingroup _mac * @ingroup _mac
*/ */
......
...@@ -19,12 +19,13 @@ ...@@ -19,12 +19,13 @@
* contact@openairinterface.org * contact@openairinterface.org
*/ */
/*! \file eNB_scheduler_bch.c /*! \file gNB_scheduler_bch.c
* \brief procedures related to eNB for the BCH transport channel * \brief procedures related to eNB for the BCH transport channel
* \author Navid Nikaein and Raymond Knopp * \author Navid Nikaein and Raymond Knopp, WEI-TAI CHEN
* \date 2010 - 2014 * \date 2010 - 2014, 2018
* \email: navid.nikaein@eurecom.fr * \email: navid.nikaein@eurecom.fr, kroempa@gmail.com
* \version 1.0 * \version 1.0
* \company Eurecom, NTUST
* @ingroup _mac * @ingroup _mac
*/ */
......
...@@ -19,12 +19,13 @@ ...@@ -19,12 +19,13 @@
* contact@openairinterface.org * contact@openairinterface.org
*/ */
/*! \file eNB_scheduler_primitives.c /*! \file gNB_scheduler_primitives.c
* \brief primitives used by eNB for BCH, RACH, ULSCH, DLSCH scheduling * \brief primitives used by gNB for BCH, RACH, ULSCH, DLSCH scheduling
* \author Navid Nikaein and Raymond Knopp * \author Navid Nikaein and Raymond Knopp, WEI-TAI CHEN
* \date 2010 - 2014 * \date 2010 - 2014, 2018
* \email: navid.nikaein@eurecom.fr * \email: navid.nikaein@eurecom.fr, kroempa@gmail.com
* \version 1.0 * \version 1.0
* \company Eurecom, NTUST
* @ingroup _mac * @ingroup _mac
*/ */
......
...@@ -19,12 +19,13 @@ ...@@ -19,12 +19,13 @@
* contact@openairinterface.org * contact@openairinterface.org
*/ */
/*! \file LAYER2/MAC/defs.h /*! \file mac.h
* \brief MAC data structures, constant, and function prototype * \brief MAC data structures, constant, and function prototype
* \author Navid Nikaein and Raymond Knopp * \author Navid Nikaein and Raymond Knopp, WIE-TAI CHEN
* \date 2011 * \date 2011, 2018
* \version 0.5 * \version 0.5
* \email navid.nikaein@eurecom.fr * \company Eurecom, NTUST
* \email navid.nikaein@eurecom.fr, kroempa@gmail.com
*/ */
/** @defgroup _oai2 openair2 Reference Implementation /** @defgroup _oai2 openair2 Reference Implementation
......
/*
* Licensed to the OpenAirInterface (OAI) Software Alliance under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The OpenAirInterface Software Alliance licenses this file to You under
* the OAI Public License, Version 1.1 (the "License"); you may not use this file
* except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.openairinterface.org/?page_id=698
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*-------------------------------------------------------------------------------
* For more information about the OpenAirInterface (OAI) Software Alliance:
* contact@openairinterface.org
*/
/*! \file mac_proto.h
* \brief MAC functions prototypes for gNB
* \author Navid Nikaein and Raymond Knopp, WEI-TAI CHEN
* \date 2010 - 2014, 2018
* \email navid.nikaein@eurecom.fr, kroempa@gmail.com
* \version 1.0
* \company Eurecom, NTUST
*/
#ifndef __LAYER2_NR_MAC_PROTO_H__ #ifndef __LAYER2_NR_MAC_PROTO_H__
#define __LAYER2_NR_MAC_PROTO_H__ #define __LAYER2_NR_MAC_PROTO_H__
......
...@@ -21,10 +21,11 @@ ...@@ -21,10 +21,11 @@
/*! \file main.c /*! \file main.c
* \brief top init of Layer 2 * \brief top init of Layer 2
* \author Navid Nikaein and Raymond Knopp * \author Navid Nikaein and Raymond Knopp, WEI-TAI CHEN
* \date 2010 - 2014 * \date 2010 - 2014, 2018
* \version 1.0 * \version 1.0
* \email: navid.nikaein@eurecom.fr * \company Eurecom, NTUST
* \email: navid.nikaein@eurecom.fr, kroempa@gmail.com
* @ingroup _mac * @ingroup _mac
*/ */
......
/*
* Licensed to the OpenAirInterface (OAI) Software Alliance under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The OpenAirInterface Software Alliance licenses this file to You under
* the OAI Public License, Version 1.1 (the "License"); you may not use this file
* except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.openairinterface.org/?page_id=698
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*-------------------------------------------------------------------------------
* For more information about the OpenAirInterface (OAI) Software Alliance:
* contact@openairinterface.org
*/
/*! \file openair2/NR_PHY_INTERFACE/NR_IF_Module.c
* \brief data structures for PHY/MAC interface modules
* \author EURECOM/NTUST
* \date 2018
* \version 0.1
* \company Eurecom, NTUST
* \email: raymond.knopp@eurecom.fr, kroempa@gmail.com
* \note
* \warning
*/
#include "openair1/PHY/defs_eNB.h" #include "openair1/PHY/defs_eNB.h"
#include "openair1/PHY/phy_extern.h" #include "openair1/PHY/phy_extern.h"
#include "openair1/SCHED_NR/fapi_nr_l1.h" #include "openair1/SCHED_NR/fapi_nr_l1.h"
......
...@@ -19,16 +19,17 @@ ...@@ -19,16 +19,17 @@
* contact@openairinterface.org * contact@openairinterface.org
*/ */
/*! \file openair2/PHY_INTERFACE/IF_Module.h /*! \file openair2/NR_PHY_INTERFACE/NR_IF_Module.h
* \brief data structures for PHY/MAC interface modules * \brief data structures for PHY/MAC interface modules
* \author EURECOM/NTUST * \author EURECOM/NTUST
* \date 2017 * \date 2018
* \version 0.1 * \version 0.1
* \company Eurecom * \company Eurecom, NTUST
* \email: raymond.knopp@eurecom.fr * \email: raymond.knopp@eurecom.fr, kroempa@gmail.com
* \note * \note
* \warning * \warning
*/ */
#ifndef __NR_IF_MODULE__H__ #ifndef __NR_IF_MODULE__H__
#define __NR_IF_MODULE__H__ #define __NR_IF_MODULE__H__
......
/*
* Licensed to the OpenAirInterface (OAI) Software Alliance under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The OpenAirInterface Software Alliance licenses this file to You under
* the OAI Public License, Version 1.1 (the "License"); you may not use this file
* except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.openairinterface.org/?page_id=698
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*-------------------------------------------------------------------------------
* For more information about the OpenAirInterface (OAI) Software Alliance:
* contact@openairinterface.org
*/
/*! \file l2_nr_interface.c
* \brief layer 2 interface, used to support different RRC sublayer
* \author Raymond Knopp and Navid Nikaein, WEI-TAI CHEN
* \date 2010-2014, 2018
* \version 1.0
* \company Eurecom, NTUST
* \email: raymond.knopp@eurecom.fr, kroempa@gmail.com
*/
#include "platform_types.h" #include "platform_types.h"
#include "rrc_defs.h" #include "rrc_defs.h"
#include "rrc_extern.h" #include "rrc_extern.h"
......
...@@ -21,11 +21,11 @@ ...@@ -21,11 +21,11 @@
/*! \file asn1_msg.c /*! \file asn1_msg.c
* \brief primitives to build the asn1 messages * \brief primitives to build the asn1 messages
* \author Raymond Knopp and Navid Nikaein * \author Raymond Knopp and Navid Nikaein, WEI-TAI CHEN
* \date 2011 * \date 2011, 2018
* \version 1.0 * \version 1.0
* \company Eurecom * \company Eurecom, NTUST
* \email: raymond.knopp@eurecom.fr and navid.nikaein@eurecom.fr * \email: raymond.knopp@eurecom.fr and navid.nikaein@eurecom.fr, kroempa@gmail.com
*/ */
#include <stdio.h> #include <stdio.h>
......
...@@ -21,11 +21,11 @@ ...@@ -21,11 +21,11 @@
/*! \file asn1_msg.h /*! \file asn1_msg.h
* \brief primitives to build the asn1 messages * \brief primitives to build the asn1 messages
* \author Raymond Knopp and Navid Nikaein * \author Raymond Knopp and Navid Nikaein, WIE-TAI CHEN
* \date 2011 * \date 2011, 2018
* \version 1.0 * \version 1.0
* \company Eurecom * \company Eurecom, NTUST
* \email: raymond.knopp@eurecom.fr and navid.nikaein@eurecom.fr * \email: raymond.knopp@eurecom.fr and navid.nikaein@eurecom.fr, kroempa@gmail.com
*/ */
#include <stdio.h> #include <stdio.h>
......
...@@ -19,13 +19,13 @@ ...@@ -19,13 +19,13 @@
* contact@openairinterface.org * contact@openairinterface.org
*/ */
/*! \file rrc_common.c /*! \file nr_ rrc_common.c
* \brief rrc common procedures for eNB and UE * \brief rrc common procedures for gNB
* \author Navid Nikaein and Raymond Knopp * \author Navid Nikaein and Raymond Knopp, WEI-TAI CHEN
* \date 2011 - 2014 * \date 2011 - 2014, 2018
* \version 1.0 * \version 1.0
* \company Eurecom * \company Eurecom, NTUST
* \email: navid.nikaein@eurecom.fr and raymond.knopp@eurecom.fr * \email: navid.nikaein@eurecom.fr and raymond.knopp@eurecom.fr, kroempa@gmail.com
*/ */
#include "nr_rrc_extern.h" #include "nr_rrc_extern.h"
......
...@@ -18,13 +18,13 @@ ...@@ -18,13 +18,13 @@
* contact@openairinterface.org * contact@openairinterface.org
*/ */
/*! \file RRC/LITE/defs_NR.h /*! \file nr_rrc_defs.h
* \brief NR RRC struct definitions and function prototypes * \brief NR RRC struct definitions and function prototypes
* \author Navid Nikaein, Raymond Knopp * \author Navid Nikaein, Raymond Knopp, WEI-TAI CHEN
* \date 2010 - 2014, 2018 * \date 2010 - 2014, 2018
* \version 1.0 * \version 1.0
* \company Eurecom * \company Eurecom, NTSUT
* \email: navid.nikaein@eurecom.fr, raymond.knopp@eurecom.fr * \email: navid.nikaein@eurecom.fr, raymond.knopp@eurecom.fr, kroempa@gmail.com
*/ */
#ifndef __OPENAIR_RRC_DEFS_NR_H__ #ifndef __OPENAIR_RRC_DEFS_NR_H__
......
...@@ -19,13 +19,13 @@ ...@@ -19,13 +19,13 @@
* contact@openairinterface.org * contact@openairinterface.org
*/ */
/*! \file vars.h /*! \file nr_rrc_extern.h
* \brief rrc external vars * \brief rrc external vars
* \author Navid Nikaein and Raymond Knopp * \author Navid Nikaein and Raymond Knopp, WEI-TAI CHEN
* \date 2011 * \date 2011, 2018
* \version 1.0 * \version 1.0
* \company Eurecom * \company Eurecom, NTUST
* \email: navid.nikaein@eurecom.fr * \email: navid.nikaein@eurecom.fr, kroempa@gmail.com
*/ */
#ifndef __OPENAIR_RRC_EXTERN_H__ #ifndef __OPENAIR_RRC_EXTERN_H__
......
...@@ -19,13 +19,13 @@ ...@@ -19,13 +19,13 @@
* contact@openairinterface.org * contact@openairinterface.org
*/ */
/*! \file proto.h /*! \file nr_rrc_proto.h
* \brief RRC functions prototypes for eNB and UE * \brief RRC functions prototypes for gNB
* \author Navid Nikaein and Raymond Knopp * \author Navid Nikaein and Raymond Knopp, WEI-TAI-CHEN
* \date 2010 - 2014 * \date 2010 - 2014, 2018
* \email navid.nikaein@eurecom.fr * \email navid.nikaein@eurecom.fr, kroempa@gmail.com
* \version 1.0 * \version 1.0
* \company Eurecom, NTUST
*/ */
/** \addtogroup _rrc /** \addtogroup _rrc
* @{ * @{
......
...@@ -19,13 +19,13 @@ ...@@ -19,13 +19,13 @@
* contact@openairinterface.org * contact@openairinterface.org
*/ */
/*! \file rrc_types.h /*! \file nr_rrc_types.h
* \brief rrc types and subtypes * \brief rrc types and subtypes
* \author Navid Nikaein and Raymond Knopp * \author Navid Nikaein and Raymond Knopp, WIE_TAI CHEN
* \date 2011 - 2014, 2018 * \date 2011 - 2014, 2018
* \version 1.0 * \version 1.0
* \company Eurecom * \company Eurecom, NTUST
* \email: navid.nikaein@eurecom.fr, raymond.knopp@eurecom.fr * \email: navid.nikaein@eurecom.fr, raymond.knopp@eurecom.fr, kroempa@gmail.com
*/ */
#ifndef RRC_TYPES_NR_H_ #ifndef RRC_TYPES_NR_H_
......
...@@ -24,8 +24,8 @@ ...@@ -24,8 +24,8 @@
* \author Navid Nikaein and Raymond Knopp , WEI-TAI CHEN * \author Navid Nikaein and Raymond Knopp , WEI-TAI CHEN
* \date 2011 - 2014 , 2018 * \date 2011 - 2014 , 2018
* \version 1.0 * \version 1.0
* \company Eurecom * \company Eurecom, NTUST
* \email: navid.nikaein@eurecom.fr and raymond.knopp@eurecom.fr * \email: navid.nikaein@eurecom.fr and raymond.knopp@eurecom.fr, kroempa@gmail.com
*/ */
#define RRC_GNB_C #define RRC_GNB_C
#define RRC_GNB_C #define RRC_GNB_C
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment