activating initial timing advance
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7593 818b1a75-f10b-46b9-bf7c-635c3b92a50f
This commit is contained in:
@@ -82,7 +82,9 @@ unsigned short fill_rar(
|
||||
}
|
||||
}
|
||||
|
||||
DevAssert( ra_idx != -1 );
|
||||
//DevAssert( ra_idx != -1 );
|
||||
if (ra_idx==-1)
|
||||
return(0);
|
||||
|
||||
// subheader fixed
|
||||
rarh->E = 0; // First and last RAR
|
||||
@@ -101,8 +103,8 @@ unsigned short fill_rar(
|
||||
*/
|
||||
rar[4] = (uint8_t)(eNB_mac_inst[module_idP].common_channels[CC_id].RA_template[ra_idx].rnti>>8);
|
||||
rar[5] = (uint8_t)(eNB_mac_inst[module_idP].common_channels[CC_id].RA_template[ra_idx].rnti&0xff);
|
||||
eNB_mac_inst[module_idP].common_channels[CC_id].RA_template[ra_idx].timing_offset = 0;
|
||||
//eNB_mac_inst[module_idP].common_channels[CC_id].RA_template[ra_idx].timing_offset /= 16;
|
||||
//eNB_mac_inst[module_idP].common_channels[CC_id].RA_template[ra_idx].timing_offset = 0;
|
||||
eNB_mac_inst[module_idP].common_channels[CC_id].RA_template[ra_idx].timing_offset /= 16; //for 25RB only I guess
|
||||
rar[0] = (uint8_t)(eNB_mac_inst[module_idP].common_channels[CC_id].RA_template[ra_idx].timing_offset>>(2+4)); // 7 MSBs of timing advance + divide by 4
|
||||
rar[1] = (uint8_t)(eNB_mac_inst[module_idP].common_channels[CC_id].RA_template[ra_idx].timing_offset<<(4-2))&0xf0; // 4 LSBs of timing advance + divide by 4
|
||||
rballoc = mac_xface->computeRIV(N_RB_UL,1,1); // first PRB only for UL Grant
|
||||
|
||||
Reference in New Issue
Block a user