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
zzha zzha
OpenXG-RAN
Commits
1a516df2
Commit
1a516df2
authored
Mar 31, 2017
by
shahab SHARIATBAGHERI
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
proto uplink mac
parent
0b83862f
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
36 additions
and
25 deletions
+36
-25
openair2/ENB_APP/MESSAGES/V2/mac_primitives.proto
openair2/ENB_APP/MESSAGES/V2/mac_primitives.proto
+36
-25
No files found.
openair2/ENB_APP/MESSAGES/V2/mac_primitives.proto
View file @
1a516df2
...
@@ -36,34 +36,39 @@ message flex_dl_dci {
...
@@ -36,34 +36,39 @@ message flex_dl_dci {
}
}
message
flex_ul_dci
{
message
flex_ul_dci
{
optional
uint32
handle
=
1
;
optional
uint32
size
=
2
;
// Size of the ULSCH PDU in bytes for UL Grant.
optional
uint32
rnti
=
1
;
optional
uint32
rnti
=
1
;
optional
uint32
res_
alloc
=
2
;
// Type of resource allocation
optional
uint32
res_
block_start
=
2
;
// match DCI format 0 PDU
optional
uint32
rb_bitmap
=
3
;
// Bitmap for RB allocation
optional
uint32
rb_bitmap
=
3
;
// Bitmap for RB allocation
optional
uint32
rb_shift
=
4
;
// See TS 36.214, section 7.1.6.2
optional
uint32
modulation_t
=
4
;
// A FLMOD_* Value
optional
uint32
cyclic_shift2
=
5
;
// match DCI format 0/4 PDU
optional
uint32
freq_hop_flag
=
6
;
// 0 no hopping, 1 hoppping
optional
uint32
freq_hop_map
=
8
;
// match DCI format 0 PDU
optional
uint32
ndi
=
7
;
// New data indicator of each TB
optional
uint32
rv
=
8
;
// Redundancy version of each TB
optional
uint32
harq_process_number
=
14
;
// A FLHARQ_* value
optional
uint32
ultx_mode
=
14
;
// A FLULM_* value
repeated
uint32
tbs_size
=
5
;
// The size of each TBS
repeated
uint32
tbs_size
=
5
;
// The size of each TBS
repeated
uint32
mcs
=
6
;
// The MCS of each TB
repeated
uint32
current_harq
=
9
;
// CCE index used to send the DCI
repeated
uint32
ndi
=
7
;
// New data indicator of each TB
optional
uint32
n_srs
=
10
;
// Over lap indication with srs
//repeated uint32 rv = 8; // Redundancy version of each TB
optional
uint32
res_alloc
=
2
;
// Type of resource allocation
//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
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 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 tb_swap = 17; // Boolean. TB to codeword swap flag
//optional uint32 sps_release = 18; // Flag value
optional
uint32
pdcch_order
=
19
;
//
optional uint32 pdcch_order = 19;
// optional uint32 preamble_index = 20; // Only valid if pdcch_order = 1
// 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 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 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
}
}
//
//
...
@@ -105,3 +110,9 @@ enum flex_ngap_val {
...
@@ -105,3 +110,9 @@ enum flex_ngap_val {
FLNGV_1
=
0
;
FLNGV_1
=
0
;
FLNGV_2
=
1
;
FLNGV_2
=
1
;
}
}
enum
flex_mod_type
{
FLMOD_QPSK
=
2
;
FLMOD_16QAM
=
4
;
FLMOD_64QAM
=
6
;
}
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