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
ZhouShuya
OpenXG-RAN
Commits
0b83862f
Commit
0b83862f
authored
Mar 28, 2017
by
shahab SHARIATBAGHERI
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
uplink proto
parent
a77082c1
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
50 additions
and
5 deletions
+50
-5
openair2/ENB_APP/MESSAGES/V2/controller_commands.proto
openair2/ENB_APP/MESSAGES/V2/controller_commands.proto
+9
-2
openair2/ENB_APP/MESSAGES/V2/flexran.proto
openair2/ENB_APP/MESSAGES/V2/flexran.proto
+10
-3
openair2/ENB_APP/MESSAGES/V2/mac_primitives.proto
openair2/ENB_APP/MESSAGES/V2/mac_primitives.proto
+31
-0
No files found.
openair2/ENB_APP/MESSAGES/V2/controller_commands.proto
View file @
0b83862f
...
@@ -3,7 +3,7 @@ package protocol;
...
@@ -3,7 +3,7 @@ package protocol;
import
"mac_primitives.proto"
;
import
"mac_primitives.proto"
;
//
//
// Body of UE DL MAC scheduling configuration info
// Body of UE DL
/UL
MAC scheduling configuration info
//
//
message
flex_dl_data
{
message
flex_dl_data
{
...
@@ -15,6 +15,13 @@ message flex_dl_data {
...
@@ -15,6 +15,13 @@ message flex_dl_data {
optional
uint32
act_deact_ce
=
6
;
//Hex content of MAC CE for Activation/Deactivation in CA
optional
uint32
act_deact_ce
=
6
;
//Hex content of MAC CE for Activation/Deactivation in CA
}
}
message
flex_ul_data
{
optional
uint32
rnti
=
1
;
optional
flex_ul_dci
dl_dci
=
2
;
}
//
//
// Body of the RAR scheduler configuration
// Body of the RAR scheduler configuration
//
//
...
...
openair2/ENB_APP/MESSAGES/V2/flexran.proto
View file @
0b83862f
...
@@ -25,9 +25,10 @@ message flexran_message {
...
@@ -25,9 +25,10 @@ message flexran_message {
flex_lc_config_request
lc_config_request_msg
=
12
;
flex_lc_config_request
lc_config_request_msg
=
12
;
flex_lc_config_reply
lc_config_reply_msg
=
13
;
flex_lc_config_reply
lc_config_reply_msg
=
13
;
flex_dl_mac_config
dl_mac_config_msg
=
14
;
flex_dl_mac_config
dl_mac_config_msg
=
14
;
flex_ue_state_change
ue_state_change_msg
=
15
;
flex_ul_mac_config
ul_mac_config_msg
=
15
flex_control_delegation
control_delegation_msg
=
16
;
flex_ue_state_change
ue_state_change_msg
=
16
;
flex_agent_reconfiguration
agent_reconfiguration_msg
=
17
;
flex_control_delegation
control_delegation_msg
=
17
;
flex_agent_reconfiguration
agent_reconfiguration_msg
=
18
;
}
}
}
}
...
@@ -163,6 +164,12 @@ message flex_dl_mac_config {
...
@@ -163,6 +164,12 @@ message flex_dl_mac_config {
repeated
flex_pdcch_ofdm_sym_count
ofdm_sym
=
6
;
// OFDM symbol count for each CC
repeated
flex_pdcch_ofdm_sym_count
ofdm_sym
=
6
;
// OFDM symbol count for each CC
}
}
message
flex_ul_mac_config
{
optional
flex_header
header
=
1
;
optional
uint32
sfn_sf
=
2
;
repeated
flex_ul_data
ul_ue_data
=
3
;
}
//
//
// UE state change message
// UE state change message
//
//
...
...
openair2/ENB_APP/MESSAGES/V2/mac_primitives.proto
View file @
0b83862f
...
@@ -35,6 +35,37 @@ message flex_dl_dci {
...
@@ -35,6 +35,37 @@ message flex_dl_dci {
optional
uint32
cif
=
27
;
// CIF for cross-carrier scheduling
optional
uint32
cif
=
27
;
// CIF for cross-carrier scheduling
}
}
message
flex_ul_dci
{
optional
uint32
rnti
=
1
;
optional
uint32
res_alloc
=
2
;
// Type of resource allocation
optional
uint32
rb_bitmap
=
3
;
// Bitmap for RB allocation
optional
uint32
rb_shift
=
4
;
// See TS 36.214, section 7.1.6.2
repeated
uint32
tbs_size
=
5
;
// The size of each TBS
repeated
uint32
mcs
=
6
;
// The MCS of each TB
repeated
uint32
ndi
=
7
;
// New data indicator of each TB
//repeated uint32 rv = 8; // Redundancy version of each TB
//optional uint32 cce_index = 9; // CCE index used to send the DCI
//optional uint32 aggr_level = 10;
//optional uint32 precoding_info = 11; // 2 antenna ports:0..6,
// 4 antenna ports:0..50
optional
uint32
format
=
12
;
// DCI format. A FLDCIF_* value
optional
uint32
tpc
=
13
;
// TS 36.213, sec 5.1.1.1
optional
uint32
harq_process
=
14
;
// HARQ process ID
optional
uint32
dai
=
15
;
// TDD only
//optional uint32 vrb_format = 16; // One of the FLVRBF_* values
optional
uint32
tb_swap
=
17
;
// Boolean. TB to codeword swap flag
//optional uint32 sps_release = 18; // Flag value
optional
uint32
pdcch_order
=
19
;
// optional uint32 preamble_index = 20; // Only valid if pdcch_order = 1
optional
uint32
prach_mask_index
=
21
;
// Only valid if pdcch_order = 1
optional
uint32
n_gap
=
22
;
// One of the FLNGV_* values
optional
uint32
tbs_idx
=
23
;
// The TBS index for Format 1A
optional
uint32
dl_power_offset
=
24
;
// For format 1D
// optional uint32 pdcch_power_offset = 25; // DL PDCCH power boosting in dB
// optional uint32 cif_present = 26; // Boolean. Indication of CIF field
// optional uint32 cif = 27; // CIF for cross-carrier scheduling
}
//
//
// Messages related to the creation of RLC PDUs
// Messages related to the creation of RLC PDUs
//
//
...
...
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