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
canghaiwuhen
OpenXG-RAN
Commits
de3cbbf8
Commit
de3cbbf8
authored
Jun 17, 2014
by
Raymond Knopp
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
git-svn-id:
http://svn.eurecom.fr/openair4G/trunk@5399
818b1a75-f10b-46b9-bf7c-635c3b92a50f
parent
c6a4c781
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
14 additions
and
14 deletions
+14
-14
openair2/LAYER2/MAC/eNB_scheduler.c
openair2/LAYER2/MAC/eNB_scheduler.c
+14
-14
No files found.
openair2/LAYER2/MAC/eNB_scheduler.c
View file @
de3cbbf8
...
...
@@ -3430,16 +3430,16 @@ void fill_DLSCH_dci(module_id_t module_idP,frame_t frameP, sub_frame_t subframeP
case
4
:
//if (nb_rb>10) {
// DCI format 2_2A
_M10PRB can also be used for less than 10 PRB (it refers to the system bandwidth)
((
DCI2_5MHz_2A_
M10PRB_
TDD_t
*
)
DLSCH_dci
)
->
rballoc
=
allocate_prbs_sub
(
nb_rb
,
rballoc_sub
);
((
DCI2_5MHz_2A_
M10PRB_
TDD_t
*
)
DLSCH_dci
)
->
rah
=
0
;
// DCI format 2_2A
((
DCI2_5MHz_2A_TDD_t
*
)
DLSCH_dci
)
->
rballoc
=
allocate_prbs_sub
(
nb_rb
,
rballoc_sub
);
((
DCI2_5MHz_2A_TDD_t
*
)
DLSCH_dci
)
->
rah
=
0
;
add_ue_spec_dci
(
DCI_pdu
,
DLSCH_dci
,
rnti
,
sizeof
(
DCI2_5MHz_2A_
M10PRB_
TDD_t
),
sizeof
(
DCI2_5MHz_2A_TDD_t
),
process_ue_cqi
(
module_idP
,
ue_mod_id
),
//aggregation,
sizeof_DCI2_5MHz_2A_
M10PRB_
TDD_t
,
format2
_2A_M10PRB
,
sizeof_DCI2_5MHz_2A_TDD_t
,
format2
,
0
);
/*}
else {
...
...
@@ -3846,9 +3846,9 @@ void schedule_ue_spec(module_id_t module_idP,
break
;
case
4
:
// if (nb_rb>10) {
((
DCI2_5MHz_2A_
M10PRB_
TDD_t
*
)
DLSCH_dci
)
->
ndi1
=
0
;
((
DCI2_5MHz_2A_
M10PRB_
TDD_t
*
)
DLSCH_dci
)
->
harq_pid
=
harq_pid
;
((
DCI2_5MHz_2A_
M10PRB_
TDD_t
*
)
DLSCH_dci
)
->
dai
=
(
eNB_mac_inst
[
module_idP
].
UE_template
[
next_ue
].
DAI
-
1
)
&
3
;
((
DCI2_5MHz_2A_TDD_t
*
)
DLSCH_dci
)
->
ndi1
=
0
;
((
DCI2_5MHz_2A_TDD_t
*
)
DLSCH_dci
)
->
harq_pid
=
harq_pid
;
((
DCI2_5MHz_2A_TDD_t
*
)
DLSCH_dci
)
->
dai
=
(
eNB_mac_inst
[
module_idP
].
UE_template
[
next_ue
].
DAI
-
1
)
&
3
;
// }
//else {
// ((DCI2_5MHz_2A_L10PRB_TDD_t*)DLSCH_dci)->ndi1 = 0;
...
...
@@ -4285,11 +4285,11 @@ void schedule_ue_spec(module_id_t module_idP,
break
;
case
4
:
// if (nb_rb>10) {
((
DCI2_5MHz_2A_
M10PRB_
TDD_t
*
)
DLSCH_dci
)
->
mcs1
=
mcs
;
((
DCI2_5MHz_2A_
M10PRB_
TDD_t
*
)
DLSCH_dci
)
->
harq_pid
=
harq_pid
;
((
DCI2_5MHz_2A_
M10PRB_
TDD_t
*
)
DLSCH_dci
)
->
ndi1
=
1
;
((
DCI2_5MHz_2A_
M10PRB_
TDD_t
*
)
DLSCH_dci
)
->
rv1
=
round
&
3
;
((
DCI2_5MHz_2A_
M10PRB_
TDD_t
*
)
DLSCH_dci
)
->
dai
=
(
eNB_mac_inst
[
module_idP
].
UE_template
[
next_ue
].
DAI
-
1
)
&
3
;
((
DCI2_5MHz_2A_TDD_t
*
)
DLSCH_dci
)
->
mcs1
=
mcs
;
((
DCI2_5MHz_2A_TDD_t
*
)
DLSCH_dci
)
->
harq_pid
=
harq_pid
;
((
DCI2_5MHz_2A_TDD_t
*
)
DLSCH_dci
)
->
ndi1
=
1
;
((
DCI2_5MHz_2A_TDD_t
*
)
DLSCH_dci
)
->
rv1
=
round
&
3
;
((
DCI2_5MHz_2A_TDD_t
*
)
DLSCH_dci
)
->
dai
=
(
eNB_mac_inst
[
module_idP
].
UE_template
[
next_ue
].
DAI
-
1
)
&
3
;
//}
/* else {
...
...
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