git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5399 818b1a75-f10b-46b9-bf7c-635c3b92a50f
This commit is contained in:
@@ -3430,16 +3430,16 @@ void fill_DLSCH_dci(module_id_t module_idP,frame_t frameP, sub_frame_t subframeP
|
|||||||
case 4:
|
case 4:
|
||||||
|
|
||||||
//if (nb_rb>10) {
|
//if (nb_rb>10) {
|
||||||
// DCI format 2_2A_M10PRB can also be used for less than 10 PRB (it refers to the system bandwidth)
|
// DCI format 2_2A
|
||||||
((DCI2_5MHz_2A_M10PRB_TDD_t*)DLSCH_dci)->rballoc = allocate_prbs_sub(nb_rb,rballoc_sub);
|
((DCI2_5MHz_2A_TDD_t*)DLSCH_dci)->rballoc = allocate_prbs_sub(nb_rb,rballoc_sub);
|
||||||
((DCI2_5MHz_2A_M10PRB_TDD_t*)DLSCH_dci)->rah = 0;
|
((DCI2_5MHz_2A_TDD_t*)DLSCH_dci)->rah = 0;
|
||||||
add_ue_spec_dci(DCI_pdu,
|
add_ue_spec_dci(DCI_pdu,
|
||||||
DLSCH_dci,
|
DLSCH_dci,
|
||||||
rnti,
|
rnti,
|
||||||
sizeof(DCI2_5MHz_2A_M10PRB_TDD_t),
|
sizeof(DCI2_5MHz_2A_TDD_t),
|
||||||
process_ue_cqi (module_idP,ue_mod_id),//aggregation,
|
process_ue_cqi (module_idP,ue_mod_id),//aggregation,
|
||||||
sizeof_DCI2_5MHz_2A_M10PRB_TDD_t,
|
sizeof_DCI2_5MHz_2A_TDD_t,
|
||||||
format2_2A_M10PRB,
|
format2,
|
||||||
0);
|
0);
|
||||||
/*}
|
/*}
|
||||||
else {
|
else {
|
||||||
@@ -3846,9 +3846,9 @@ void schedule_ue_spec(module_id_t module_idP,
|
|||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
// if (nb_rb>10) {
|
// if (nb_rb>10) {
|
||||||
((DCI2_5MHz_2A_M10PRB_TDD_t*)DLSCH_dci)->ndi1 = 0;
|
((DCI2_5MHz_2A_TDD_t*)DLSCH_dci)->ndi1 = 0;
|
||||||
((DCI2_5MHz_2A_M10PRB_TDD_t*)DLSCH_dci)->harq_pid = harq_pid;
|
((DCI2_5MHz_2A_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)->dai = (eNB_mac_inst[module_idP].UE_template[next_ue].DAI-1)&3;
|
||||||
// }
|
// }
|
||||||
//else {
|
//else {
|
||||||
// ((DCI2_5MHz_2A_L10PRB_TDD_t*)DLSCH_dci)->ndi1 = 0;
|
// ((DCI2_5MHz_2A_L10PRB_TDD_t*)DLSCH_dci)->ndi1 = 0;
|
||||||
@@ -4285,11 +4285,11 @@ void schedule_ue_spec(module_id_t module_idP,
|
|||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
// if (nb_rb>10) {
|
// if (nb_rb>10) {
|
||||||
((DCI2_5MHz_2A_M10PRB_TDD_t*)DLSCH_dci)->mcs1 = mcs;
|
((DCI2_5MHz_2A_TDD_t*)DLSCH_dci)->mcs1 = mcs;
|
||||||
((DCI2_5MHz_2A_M10PRB_TDD_t*)DLSCH_dci)->harq_pid = harq_pid;
|
((DCI2_5MHz_2A_TDD_t*)DLSCH_dci)->harq_pid = harq_pid;
|
||||||
((DCI2_5MHz_2A_M10PRB_TDD_t*)DLSCH_dci)->ndi1 = 1;
|
((DCI2_5MHz_2A_TDD_t*)DLSCH_dci)->ndi1 = 1;
|
||||||
((DCI2_5MHz_2A_M10PRB_TDD_t*)DLSCH_dci)->rv1 = round&3;
|
((DCI2_5MHz_2A_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)->dai = (eNB_mac_inst[module_idP].UE_template[next_ue].DAI-1)&3;
|
||||||
|
|
||||||
//}
|
//}
|
||||||
/* else {
|
/* else {
|
||||||
|
|||||||
Reference in New Issue
Block a user