Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
O
OpenXG-RAN
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
alex037yang
OpenXG-RAN
Commits
754c92d4
Commit
754c92d4
authored
Jul 13, 2018
by
WEI-TAI CHEN
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
signature
parent
36dedfa4
Changes
29
Hide whitespace changes
Inline
Side-by-side
Showing
29 changed files
with
275 additions
and
137 deletions
+275
-137
nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface.h
nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface.h
+44
-35
openair1/SCHED_NR/fapi_nr_l1.c
openair1/SCHED_NR/fapi_nr_l1.c
+5
-5
openair1/SCHED_NR/fapi_nr_l1.h
openair1/SCHED_NR/fapi_nr_l1.h
+5
-5
openair2/GNB_APP/L1_nr_paramdef.h
openair2/GNB_APP/L1_nr_paramdef.h
+5
-5
openair2/GNB_APP/MACRLC_nr_paramdef.h
openair2/GNB_APP/MACRLC_nr_paramdef.h
+6
-6
openair2/GNB_APP/RRC_nr_paramsvalues.h
openair2/GNB_APP/RRC_nr_paramsvalues.h
+5
-5
openair2/GNB_APP/gnb_app.c
openair2/GNB_APP/gnb_app.c
+3
-3
openair2/GNB_APP/gnb_app.h
openair2/GNB_APP/gnb_app.h
+3
-3
openair2/GNB_APP/gnb_config.c
openair2/GNB_APP/gnb_config.c
+4
-4
openair2/GNB_APP/gnb_config.h
openair2/GNB_APP/gnb_config.h
+3
-3
openair2/GNB_APP/gnb_paramdef.h
openair2/GNB_APP/gnb_paramdef.h
+5
-5
openair2/LAYER2/NR_MAC_gNB/config.c
openair2/LAYER2/NR_MAC_gNB/config.c
+32
-0
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
+4
-3
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_bch.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_bch.c
+5
-4
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
+6
-5
openair2/LAYER2/NR_MAC_gNB/mac.h
openair2/LAYER2/NR_MAC_gNB/mac.h
+5
-4
openair2/LAYER2/NR_MAC_gNB/mac_proto.h
openair2/LAYER2/NR_MAC_gNB/mac_proto.h
+29
-0
openair2/LAYER2/NR_MAC_gNB/main.c
openair2/LAYER2/NR_MAC_gNB/main.c
+4
-3
openair2/NR_PHY_INTERFACE/NR_IF_Module.c
openair2/NR_PHY_INTERFACE/NR_IF_Module.c
+32
-0
openair2/NR_PHY_INTERFACE/NR_IF_Module.h
openair2/NR_PHY_INTERFACE/NR_IF_Module.h
+5
-4
openair2/RRC/NR/L2_nr_interface.c
openair2/RRC/NR/L2_nr_interface.c
+30
-0
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
+4
-4
openair2/RRC/NR/MESSAGES/asn1_msg.h
openair2/RRC/NR/MESSAGES/asn1_msg.h
+4
-4
openair2/RRC/NR/nr_rrc_common.c
openair2/RRC/NR/nr_rrc_common.c
+6
-6
openair2/RRC/NR/nr_rrc_defs.h
openair2/RRC/NR/nr_rrc_defs.h
+4
-4
openair2/RRC/NR/nr_rrc_extern.h
openair2/RRC/NR/nr_rrc_extern.h
+5
-5
openair2/RRC/NR/nr_rrc_proto.h
openair2/RRC/NR/nr_rrc_proto.h
+6
-6
openair2/RRC/NR/nr_rrc_types.h
openair2/RRC/NR/nr_rrc_types.h
+4
-4
openair2/RRC/NR/rrc_gNB.c
openair2/RRC/NR/rrc_gNB.c
+2
-2
No files found.
nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface.h
View file @
754c92d4
/*
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_SearchSpace
s
_t
sib1searchSpace
;
nfapi_nr_SearchSpace_t
sib1searchSpace
;
nfapi_nr_ControlResourcesSet
s
_t
sib1ControlResourceSets
;
nfapi_nr_ControlResourcesSet_t
sib1ControlResourceSets
;
nfapi_nr_SearchSpace
s
_t
sibssearchSpace
;
nfapi_nr_SearchSpace_t
sibssearchSpace
;
nfapi_nr_ControlResourcesSet
s
_t
sibsControlResourceSets
;
nfapi_nr_ControlResourcesSet_t
sibsControlResourceSets
;
nfapi_nr_SearchSpace
s
_t
ra_SearchSpace
;
nfapi_nr_SearchSpace_t
ra_SearchSpace
;
nfapi_nr_ControlResourcesSet
s
_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_SearchSpace
s
_t
pagingSearchSpace
;
nfapi_nr_SearchSpace_t
pagingSearchSpace
;
nfapi_nr_ControlResourcesSet
s
_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
{
...
...
openair1/SCHED_NR/fapi_nr_l1.c
View file @
754c92d4
...
@@ -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
*/
*/
...
...
openair1/SCHED_NR/fapi_nr_l1.h
View file @
754c92d4
...
@@ -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
*/
*/
...
...
openair2/GNB_APP/L1_nr_paramdef.h
View file @
754c92d4
...
@@ -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 201
7
* \date 201
8
* \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
*/
*/
...
...
openair2/GNB_APP/MACRLC_nr_paramdef.h
View file @
754c92d4
...
@@ -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
e
NodeB modules
* \brief definition of configuration parameters for all
g
NodeB modules
* \author Francois TABURET
* \author Francois TABURET
, WEI-TAI CHEN
* \date 201
7
* \date 201
8
* \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
*/
*/
...
...
openair2/GNB_APP/RRC_nr_paramsvalues.h
View file @
754c92d4
...
@@ -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 201
7
* \date 201
8
* \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
*/
*/
...
...
openair2/GNB_APP/gnb_app.c
View file @
754c92d4
...
@@ -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>
...
...
openair2/GNB_APP/gnb_app.h
View file @
754c92d4
...
@@ -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_
...
...
openair2/GNB_APP/gnb_config.c
View file @
754c92d4
...
@@ -20,11 +20,11 @@
...
@@ -20,11 +20,11 @@
*/
*/
/*
/*
e
nb_config.c
g
nb_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>
...
...
openair2/GNB_APP/gnb_config.h
View file @
754c92d4
...
@@ -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_
...
...
openair2/GNB_APP/gnb_paramdef.h
View file @
754c92d4
...
@@ -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
e
NodeB modules
* \brief definition of configuration parameters for all
g
NodeB modules
* \author Francois TABURET
* \author Francois TABURET
, WEI-TAI CHEN
* \date 201
7
* \date 201
8
* \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
*/
*/
...
...
openair2/LAYER2/NR_MAC_gNB/config.c
View file @
754c92d4
/*
* 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"
...
...
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
View file @
754c92d4
...
@@ -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
*/
*/
...
...
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_bch.c
View file @
754c92d4
...
@@ -19,12 +19,13 @@
...
@@ -19,12 +19,13 @@
* contact@openairinterface.org
* contact@openairinterface.org
*/
*/
/*! \file
e
NB_scheduler_bch.c
/*! \file
g
NB_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
*/
*/
...
...
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
View file @
754c92d4
...
@@ -19,12 +19,13 @@
...
@@ -19,12 +19,13 @@
* contact@openairinterface.org
* contact@openairinterface.org
*/
*/
/*! \file
e
NB_scheduler_primitives.c
/*! \file
g
NB_scheduler_primitives.c
* \brief primitives used by
e
NB for BCH, RACH, ULSCH, DLSCH scheduling
* \brief primitives used by
g
NB 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
*/
*/
...
...
openair2/LAYER2/NR_MAC_gNB/mac.h
View file @
754c92d4
...
@@ -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
...
...
openair2/LAYER2/NR_MAC_gNB/mac_proto.h
View file @
754c92d4
/*
* 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__
...
...
openair2/LAYER2/NR_MAC_gNB/main.c
View file @
754c92d4
...
@@ -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
*/
*/
...
...
openair2/NR_PHY_INTERFACE/NR_IF_Module.c
View file @
754c92d4
/*
* 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"
...
...
openair2/NR_PHY_INTERFACE/NR_IF_Module.h
View file @
754c92d4
...
@@ -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 201
7
* \date 201
8
* \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__
...
...
openair2/RRC/NR/L2_nr_interface.c
View file @
754c92d4
/*
* 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"
...
...
openair2/RRC/NR/MESSAGES/asn1_msg.c
View file @
754c92d4
...
@@ -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>
...
...
openair2/RRC/NR/MESSAGES/asn1_msg.h
View file @
754c92d4
...
@@ -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>
...
...
openair2/RRC/NR/nr_rrc_common.c
View file @
754c92d4
...
@@ -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"
...
...
openair2/RRC/NR/nr_rrc_defs.h
View file @
754c92d4
...
@@ -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__
...
...
openair2/RRC/NR/nr_rrc_extern.h
View file @
754c92d4
...
@@ -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__
...
...
openair2/RRC/NR/nr_rrc_proto.h
View file @
754c92d4
...
@@ -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
* @{
* @{
...
...
openair2/RRC/NR/nr_rrc_types.h
View file @
754c92d4
...
@@ -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_
...
...
openair2/RRC/NR/rrc_gNB.c
View file @
754c92d4
...
@@ -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
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment