Commit 8ef7ded4 authored by Florian Kaltenberger's avatar Florian Kaltenberger

Merge branch 'oai_ue_mwc18_integration' of...

Merge branch 'oai_ue_mwc18_integration' of https://gitlab.eurecom.fr/oai-nr/openairinterface5g into oai_ue_mwc18_integration

Conflicts:
	openair1/PHY/LTE_TRANSPORT/dlsch_decoding.c
parents d82fd51e 810d69b0
......@@ -1127,7 +1127,7 @@ uint32_t dlsch_decoding_mthread(PHY_VARS_UE *phy_vars_ue,
kb = harq_process->Kplus/harq_process->Z;
if ( kb==22){
p_decParams->BG = 1;
p_decParams->R = 13;
p_decParams->R = 89;
kc = 68;
}
else{
......@@ -1136,7 +1136,7 @@ uint32_t dlsch_decoding_mthread(PHY_VARS_UE *phy_vars_ue,
kc = 52;
}
p_decParams->numMaxIter = 10;
p_decParams->numMaxIter = 2;
Kr = p_decParams->Z*kb;
p_decParams->outMode= 0;
......@@ -2070,7 +2070,7 @@ uint32_t dlsch_decoding_2thread0(void *arg)
else
r_offset = Nl*Qm * ((GpmodC==0?0:1) + (Gp/C));
printf("thread0 r_offset %d\n",r_offset);
// printf("thread0 r_offset %d\n",r_offset);
//for (r=(harq_process->C/2); r<harq_process->C; r++) {
r=1; //(harq_process->C/2);
......
......@@ -25,33 +25,33 @@
* (Table 7.1.7.2.1-1 in 3GPP TS 36.213 V8.6.0)
*/
unsigned int TBStable[TBStable_rowCnt][110] = {{152,152,152,152,152,152,152,152,152,152,152,328,328,328,328,328,328,328,504,504,504,504,504,504,680,680,680,680,680,680,680,856,856,856,856,856,1032,1032,1032,1032,1032,1032,1032,1208,1208,1208,1208,1208,1208,1384,1384,1384,1384,1384,1384,1384,1560,1560,1560,1560,1560,1736,1736,1736,1736,1736,1736,1736,1912,1912,1912,1912,1912,2088,2088,2088,2088,2088,2088,2088,2264,2264,2264,2264,2264,2264,2264,2440,2440,2440,2440,2440,2440,2440,2616,2616,2616,2616,2616,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792},
{152,152,152,152,152,152,152,152,328,328,328,328,328,328,504,504,504,504,680,680,680,680,680,856,856,856,856,856,1032,1032,1032,1032,1032,1208,1208,1208,1208,1384,1384,1384,1384,1384,1384,1560,1560,1560,1736,1736,1736,1736,1736,1736,1912,1912,1912,1912,2088,2088,2088,2088,2088,2264,2264,2264,2264,2264,2440,2440,2440,2440,2440,2440,2616,2616,2616,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,3240,3240,3240,3240,3368,3368,3368,3496,3496,3496,3496,3624,3624,3624,3752,3752,3752,3752,3848,3848,3848,3848,3848,3848},
{152,152,328,152,152,152,152,328,328,328,328,504,504,504,504,680,680,680,680,856,856,856,856,1032,1032,1032,1032,1208,1208,1208,1384,1384,1384,1384,1384,1560,1560,1560,1736,1736,1736,1736,1912,1912,1912,2088,2088,2088,2088,2088,2264,2264,2264,2264,2440,2440,2440,2440,2616,2616,2616,2792,2792,2792,2792,2792,2792,2792,2792,2792,3240,3240,3240,3368,3368,3368,3496,3496,3496,3624,3624,3624,3752,3752,3848,3848,3848,3848,3848,3848,3848,3848,3848,4200,4200,4200,4200,4200,4200,4552,4552,4552,4552,4552,4552,4552,4552,4552,4904,4904},
{152,152,328,152,152,328,328,328,504,504,504,680,680,680,856,856,856,1032,1032,1032,1208,1208,1208,1384,1384,1384,1384,1560,1560,1736,1736,1736,1912,1912,1912,2088,2088,2088,2264,2264,2264,2440,2440,2440,2440,2616,2616,2792,2792,2792,2792,2792,2792,2792,3240,3240,3368,3368,3496,3496,3624,3624,3624,3752,3752,3848,3848,3848,3848,3848,3848,4200,4200,4200,4200,4200,4552,4552,4552,4552,4552,4552,4552,4904,4904,4904,4904,4904,4904,5256,5256,5256,5256,5256,5256,5256,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,6312,6312},
{152,152,152,152,328,328,328,504,504,680,680,680,856,856,1032,1032,1032,1208,1208,1384,1384,1384,1560,1736,1736,1736,1912,1912,2088,2088,2088,2264,2264,2264,2440,2440,2616,2616,2792,2792,2792,2792,2792,2792,3240,3240,3368,3496,3496,3624,3624,3752,3752,3848,3848,3848,3848,3848,4200,4200,4200,4200,4552,4552,4552,4552,4552,4904,4904,4904,4904,4904,4904,5256,5256,5256,5256,5256,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,6312,6312,6312,6312,6312,6312,6312,6312,6312,6312,6312,5608,7016,7016,7016,7016,7016,7016,7720,7720,7720,7720},
{152,152,152,328,328,504,504,680,680,856,856,1032,1032,1208,1208,1384,1384,1384,1560,1736,1736,1912,1912,2088,2088,2264,2264,2440,2440,2616,2616,2792,2792,2792,2792,2792,3240,3368,3496,3496,3624,3752,3752,3848,3848,3848,3848,4200,4200,4200,4552,4552,4552,4552,4552,4904,4904,4904,4904,5256,5256,5256,5256,5608,5608,5608,5608,5608,5608,5608,5608,5608,6312,6312,6312,6312,6312,6312,6312,6312,7016,7016,7016,7016,7016,7016,7720,7720,7720,7720,7720,7720,7720,7720,7720,8424,8424,8424,8424,8424,8424,9080,9080,9080,9080,9080,9080,9080,9080,9080},
{328,152,328,328,504,504,680,680,856,1032,1032,1208,1208,1384,1384,1560,1736,1736,1912,2088,2088,2264,2264,2440,2440,2616,2792,2792,2792,2792,3240,3368,3496,3496,3624,3752,3848,3848,3848,3848,4200,4200,4552,4552,4552,4552,4904,4904,4904,4904,5256,5256,5256,5608,5608,5608,5608,5608,5608,5608,6312,6312,6312,6312,6312,6312,6312,6312,7016,7016,7016,7016,7720,7720,7720,7720,7720,7720,7720,7720,8424,8424,8424,8424,8424,9080,9080,9080,9080,9080,9080,9080,9080,9784,9784,9784,9784,9784,9784,11192,10488,10488,10488,10488,10488,10488,10488,11192,11192,11192},
{152,152,328,680,504,680,680,856,1032,1208,1208,1384,1560,1560,1736,1912,2088,2088,2264,2440,2440,2616,2792,2792,2792,3240,3368,3368,3496,3624,3752,3848,3848,3848,4200,4200,4552,4552,4552,4904,4904,4904,5256,5256,5256,5608,5608,5608,5608,5608,5608,6312,6312,6312,6312,6312,6312,6312,7016,7016,7016,7016,7720,7720,7720,7720,7720,7720,8424,8424,8424,8424,8424,9080,9080,9080,9080,9080,9080,9784,9784,9784,9784,9784,9784,10488,10488,10488,10488,10488,10488,11192,11192,11192,11192,11192,11192,11192,11192,11192,11192,11192,11192,11192,12600,12600,12600,12600,12600,12600},
{152,152,328,504,680,680,856,1032,1208,1384,1384,1560,1736,1912,2088,2088,2264,2440,2616,2792,2792,2792,3240,3368,3496,3624,3752,3848,3848,4200,4200,4552,4552,4552,4904,4904,4904,5256,5256,5256,5608,5608,5608,5608,5608,6312,6312,6312,6312,6312,7016,7016,7016,7016,7720,7720,7720,7720,7720,8424,8424,8424,8424,9080,9080,9080,9080,9080,9080,9784,9784,9784,9784,9784,10488,10488,10488,10488,10488,10488,11192,11192,11192,11192,11192,11192,11192,11192,11192,11192,11192,12600,12600,12600,12600,12600,12600,12600,14008,14008,14008,14008,14008,14008,14008,14008,14008,14008,14008,14008},
{152,152,328,504,680,856,1032,1208,1384,1384,1736,1736,1912,2088,2264,2440,2616,2792,2792,2792,3368,3496,3624,3752,3848,3848,4200,4200,4552,4552,4904,4904,4904,5256,5256,5608,5608,5608,5608,5608,6312,6312,6312,6312,6312,7016,7016,7016,7720,7720,7720,7720,7720,8424,8424,8424,9080,9080,9080,9080,9080,9784,9784,9784,9784,9784,10488,10488,10488,10488,10488,11192,11192,11192,11192,11192,11192,11192,11192,11192,12600,12600,12600,12600,12600,12600,12600,14008,14008,14008,14008,14008,14008,14008,14008,14008,14008,14008,15416,15416,15416,15416,15416,15416,15416,16824,16824,16824,16824,16824},
{152,328,504,680,856,1032,1208,1384,1384,1736,1912,2088,2264,2440,2616,2792,2792,2792,3368,3496,3752,3848,3848,4200,4200,4552,4552,4904,4904,5256,5256,5608,5608,5608,5608,5608,6312,6312,6312,6312,7016,7016,7016,7720,7720,7720,7720,8424,8424,8424,9080,9080,9080,9080,9080,9784,9784,9784,9784,10488,10488,10488,10488,11192,11192,11192,11192,11192,11192,11192,11192,11192,12600,12600,12600,12600,12600,12600,14008,14008,14008,14008,14008,14008,14008,14008,14008,14008,15416,15416,15416,15416,15416,15416,16824,16824,16824,16824,16824,16824,16824,16824,16824,16824,16824,16824,18912,18912,18912,18912},
{152,328,504,680,856,1032,1384,1560,1736,1912,2088,2264,2440,2792,2792,3240,3496,3624,3848,3848,4200,4200,4552,4552,4904,5256,5256,5608,5608,5608,5608,6312,6312,6312,6312,7016,7016,7720,7720,7720,7720,8424,8424,8424,9080,9080,9080,9080,9784,9784,9784,10488,10488,10488,10488,11192,11192,11192,11192,11192,11192,11192,11192,12600,12600,12600,12600,12600,14008,14008,14008,14008,14008,14008,14008,14008,15416,15416,15416,15416,15416,15416,16824,16824,16824,16824,16824,16824,16824,16824,16824,16824,18912,18912,18912,18912,18912,18912,18912,18912,18912,18912,18912,21024,21024,21024,21024,21024,21024,21024},
{152,328,680,856,1032,1208,1560,1736,1912,2264,2440,2616,2792,3240,3368,3624,3848,3848,4200,4552,4552,4904,5256,5256,5608,5608,5608,6312,6312,6312,6312,7016,7016,7720,7720,7720,8424,8424,8424,9080,9080,9080,9784,9784,9784,10488,10488,10488,10488,11192,11192,11192,11192,11192,11192,11192,12600,12600,12600,12600,14008,14008,14008,14008,14008,14008,14008,14008,15416,15416,15416,15416,15416,16824,16824,16824,16824,16824,16824,16824,16824,18912,18912,18912,18912,18912,18912,18912,18912,18912,18912,21024,21024,21024,21024,21024,21024,21024,21024,21024,21024,23136,23136,23136,23136,23136,23136,23136,23136,25248},
{152,328,680,856,1208,1384,1736,1912,2264,2440,2792,2792,3368,3624,3848,3848,4200,4552,4904,4904,5256,5608,5608,5608,6312,6312,6312,7016,7016,7720,7720,7720,8424,8424,9080,9080,9080,9784,9784,9784,10488,10488,10488,11192,11192,11192,11192,11192,11192,12600,12600,12600,12600,14008,14008,14008,14008,14008,14008,14008,15416,15416,15416,15416,16824,16824,16824,16824,16824,16824,16824,16824,18912,18912,18912,18912,18912,18912,18912,18912,18912,21024,21024,21024,21024,21024,21024,21024,21024,21024,23136,23136,23136,23136,23136,23136,25248,25248,25248,25248,25248,25248,25248,25248,25248,25248,25248,25248,28040,28040},
{152,504,680,1032,1384,1736,1912,2264,2440,2792,2792,3496,3752,3848,4200,4552,4904,4904,5256,5608,5608,5608,6312,6312,7016,7016,7720,7720,7720,8424,8424,9080,9080,9784,9784,9784,10488,10488,10488,11192,11192,11192,11192,11192,12600,12600,12600,12600,14008,14008,14008,14008,14008,14008,15416,15416,15416,15416,16824,16824,16824,16824,16824,16824,16824,18912,18912,18912,18912,18912,18912,18912,18912,21024,21024,21024,21024,21024,21024,21024,21024,23136,23136,23136,23136,23136,25248,25248,25248,25248,25248,25248,25248,25248,25248,25248,28040,28040,28040,28040,28040,28040,28040,28040,28040,28040,28040,28040,30856,30856},
{152,504,856,1208,1384,1736,2088,2440,2616,2792,3368,3624,3848,4200,4552,4904,4904,5256,5608,5608,6312,6312,6312,7016,7720,7720,7720,8424,8424,9080,9080,9784,9784,9784,10488,10488,11192,11192,11192,11192,11192,12600,12600,12600,12600,14008,14008,14008,14008,14008,15416,15416,15416,15416,16824,16824,16824,16824,16824,16824,16824,18912,18912,18912,18912,18912,18912,18912,21024,21024,21024,21024,21024,21024,21024,23136,23136,23136,23136,23136,23136,25248,25248,25248,25248,25248,25248,25248,25248,25248,28040,28040,28040,28040,28040,28040,28040,28040,28040,28040,28040,30856,30856,30856,30856,30856,30856,30856,33672,33672},
unsigned int TBStable[TBStable_rowCnt][110] = {{328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,504,504,504,504,504,504,856,856,856,856,856,856,856,856,856,856,856,856,1032,1032,1032,1032,1032,1032,1032,1208,1208,1208,1208,1208,1208,1384,1384,1384,1384,1384,1384,1384,1560,1560,1560,1560,1560,1736,1736,1736,1736,1736,1736,1736,1912,1912,1912,1912,1912,2088,2088,2088,2088,2088,2088,2088,2264,2264,2264,2264,2264,2264,2264,2440,2440,2440,2440,2440,2440,2440,2616,2616,2616,2616,2616,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792},
{328,328,328,328,328,328,328,328,328,328,328,328,328,328,504,504,504,504,856,856,856,856,856,856,856,856,856,856,1032,1032,1032,1032,1032,1208,1208,1208,1208,1384,1384,1384,1384,1384,1384,1560,1560,1560,1736,1736,1736,1736,1736,1736,1912,1912,1912,1912,2088,2088,2088,2088,2088,2264,2264,2264,2264,2264,2440,2440,2440,2440,2440,2440,2616,2616,2616,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,3240,3240,3240,3240,3368,3368,3368,3496,3496,3496,3496,3624,3624,3624,3752,3752,3752,3752,3848,3848,3848,3848,3848,3848},
{328,328,328,328,328,328,328,328,328,328,328,504,504,504,504,856,856,856,856,856,856,856,856,1032,1032,1032,1032,1208,1208,1208,1384,1384,1384,1384,1384,1560,1560,1560,1736,1736,1736,1736,1912,1912,1912,2088,2088,2088,2088,2088,2264,2264,2264,2264,2440,2440,2440,2440,2616,2616,2616,2792,2792,2792,2792,2792,2792,2792,2792,2792,3240,3240,3240,3368,3368,3368,3496,3496,3496,3624,3624,3624,3752,3752,3848,3848,3848,3848,3848,3848,3848,3848,3848,4200,4200,4200,4200,4200,4200,4552,4552,4552,4552,4552,4552,4552,4552,4552,4904,4904},
{328,328,328,328,328,328,328,328,504,504,504,856,856,856,856,856,856,1032,1032,1032,1208,1208,1208,1384,1384,1384,1384,1560,1560,1736,1736,1736,1912,1912,1912,2088,2088,2088,2264,2264,2264,2440,2440,2440,2440,2616,2616,2792,2792,2792,2792,2792,2792,2792,3240,3240,3368,3368,3496,3496,3624,3624,3624,3752,3752,3848,3848,3848,3848,3848,3848,4200,4200,4200,4200,4200,4552,4552,4552,4552,4552,4552,4552,4904,4904,4904,4904,4904,4904,5256,5256,5256,5256,5256,5256,5256,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,6312,6312},
{328,328,328,328,328,328,328,504,504,856,856,856,856,856,1032,1032,1032,1208,1208,1384,1384,1384,1560,1736,1736,1736,1912,1912,2088,2088,2088,2264,2264,2264,2440,2440,2616,2616,2792,2792,2792,2792,2792,2792,3240,3240,3368,3496,3496,3624,3624,3752,3752,3848,3848,3848,3848,3848,4200,4200,4200,4200,4552,4552,4552,4552,4552,4904,4904,4904,4904,4904,4904,5256,5256,5256,5256,5256,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,6312,6312,6312,6312,6312,6312,6312,6312,6312,6312,6312,5608,7016,7016,7016,7016,7016,7016,7720,7720,7720,7720},
{328,328,328,328,328,504,504,856,856,856,856,1032,1032,1208,1208,1384,1384,1384,1560,1736,1736,1912,1912,2088,2088,2264,2264,2440,2440,2616,2616,2792,2792,2792,2792,2792,3240,3368,3496,3496,3624,3752,3752,3848,3848,3848,3848,4200,4200,4200,4552,4552,4552,4552,4552,4904,4904,4904,4904,5256,5256,5256,5256,5608,5608,5608,5608,5608,5608,5608,5608,5608,6312,6312,6312,6312,6312,6312,6312,6312,7016,7016,7016,7016,7016,7016,7720,7720,7720,7720,7720,7720,7720,7720,7720,8424,8424,8424,8424,8424,8424,9080,9080,9080,9080,9080,9080,9080,9080,9080},
{328,328,328,328,504,504,856,856,856,1032,1032,1208,1208,1384,1384,1560,1736,1736,1912,2088,2088,2264,2264,2440,2440,2616,2792,2792,2792,2792,3240,3368,3496,3496,3624,3752,3848,3848,3848,3848,4200,4200,4552,4552,4552,4552,4904,4904,4904,4904,5256,5256,5256,5608,5608,5608,5608,5608,5608,5608,6312,6312,6312,6312,6312,6312,6312,6312,7016,7016,7016,7016,7720,7720,7720,7720,7720,7720,7720,7720,8424,8424,8424,8424,8424,9080,9080,9080,9080,9080,9080,9080,9080,9784,9784,9784,9784,9784,9784,11192,10488,10488,10488,10488,10488,10488,10488,11192,11192,11192},
{328,328,328,856,504,856,856,856,1032,1208,1208,1384,1560,1560,1736,1912,2088,2088,2264,2440,2440,2616,2792,2792,2792,3240,3368,3368,3496,3624,3752,3848,3848,3848,4200,4200,4552,4552,4552,4904,4904,4904,5256,5256,5256,5608,5608,5608,5608,5608,5608,6312,6312,6312,6312,6312,6312,6312,7016,7016,7016,7016,7720,7720,7720,7720,7720,7720,8424,8424,8424,8424,8424,9080,9080,9080,9080,9080,9080,9784,9784,9784,9784,9784,9784,10488,10488,10488,10488,10488,10488,11192,11192,11192,11192,11192,11192,11192,11192,11192,11192,11192,11192,11192,12600,12600,12600,12600,12600,12600},
{328,328,328,504,856,856,856,1032,1208,1384,1384,1560,1736,1912,2088,2088,2264,2440,2616,2792,2792,2792,3240,3368,3496,3624,3752,3848,3848,4200,4200,4552,4552,4552,4904,4904,4904,5256,5256,5256,5608,5608,5608,5608,5608,6312,6312,6312,6312,6312,7016,7016,7016,7016,7720,7720,7720,7720,7720,8424,8424,8424,8424,9080,9080,9080,9080,9080,9080,9784,9784,9784,9784,9784,10488,10488,10488,10488,10488,10488,11192,11192,11192,11192,11192,11192,11192,11192,11192,11192,11192,12600,12600,12600,12600,12600,12600,12600,14008,14008,14008,14008,14008,14008,14008,14008,14008,14008,14008,14008},
{328,328,328,504,856,856,1032,1208,1384,1384,1736,1736,1912,2088,2264,2440,2616,2792,2792,2792,3368,3496,3624,3752,3848,3848,4200,4200,4552,4552,4904,4904,4904,5256,5256,5608,5608,5608,5608,5608,6312,6312,6312,6312,6312,7016,7016,7016,7720,7720,7720,7720,7720,8424,8424,8424,9080,9080,9080,9080,9080,9784,9784,9784,9784,9784,10488,10488,10488,10488,10488,11192,11192,11192,11192,11192,11192,11192,11192,11192,12600,12600,12600,12600,12600,12600,12600,14008,14008,14008,14008,14008,14008,14008,14008,14008,14008,14008,15416,15416,15416,15416,15416,15416,15416,16824,16824,16824,16824,16824},
{328,328,504,856,856,1032,1208,1384,1384,1736,1912,2088,2264,2440,2616,2792,2792,2792,3368,3496,3752,3848,3848,4200,4200,4552,4552,4904,4904,5256,5256,5608,5608,5608,5608,5608,6312,6312,6312,6312,7016,7016,7016,7720,7720,7720,7720,8424,8424,8424,9080,9080,9080,9080,9080,9784,9784,9784,9784,10488,10488,10488,10488,11192,11192,11192,11192,11192,11192,11192,11192,11192,12600,12600,12600,12600,12600,12600,14008,14008,14008,14008,14008,14008,14008,14008,14008,14008,15416,15416,15416,15416,15416,15416,16824,16824,16824,16824,16824,16824,16824,16824,16824,16824,16824,16824,18912,18912,18912,18912},
{328,328,504,856,856,1032,1384,1560,1736,1912,2088,2264,2440,2792,2792,3240,3496,3624,3848,3848,4200,4200,4552,4552,4904,5256,5256,5608,5608,5608,5608,6312,6312,6312,6312,7016,7016,7720,7720,7720,7720,8424,8424,8424,9080,9080,9080,9080,9784,9784,9784,10488,10488,10488,10488,11192,11192,11192,11192,11192,11192,11192,11192,12600,12600,12600,12600,12600,14008,14008,14008,14008,14008,14008,14008,14008,15416,15416,15416,15416,15416,15416,16824,16824,16824,16824,16824,16824,16824,16824,16824,16824,18912,18912,18912,18912,18912,18912,18912,18912,18912,18912,18912,21024,21024,21024,21024,21024,21024,21024},
{328,328,856,856,1032,1208,1560,1736,1912,2264,2440,2616,2792,3240,3368,3624,3848,3848,4200,4552,4552,4904,5256,5256,5608,5608,5608,6312,6312,6312,6312,7016,7016,7720,7720,7720,8424,8424,8424,9080,9080,9080,9784,9784,9784,10488,10488,10488,10488,11192,11192,11192,11192,11192,11192,11192,12600,12600,12600,12600,14008,14008,14008,14008,14008,14008,14008,14008,15416,15416,15416,15416,15416,16824,16824,16824,16824,16824,16824,16824,16824,18912,18912,18912,18912,18912,18912,18912,18912,18912,18912,21024,21024,21024,21024,21024,21024,21024,21024,21024,21024,23136,23136,23136,23136,23136,23136,23136,23136,25248},
{328,328,856,856,1208,1384,1736,1912,2264,2440,2792,2792,3368,3624,3848,3848,4200,4552,4904,4904,5256,5608,5608,5608,6312,6312,6312,7016,7016,7720,7720,7720,8424,8424,9080,9080,9080,9784,9784,9784,10488,10488,10488,11192,11192,11192,11192,11192,11192,12600,12600,12600,12600,14008,14008,14008,14008,14008,14008,14008,15416,15416,15416,15416,16824,16824,16824,16824,16824,16824,16824,16824,18912,18912,18912,18912,18912,18912,18912,18912,18912,21024,21024,21024,21024,21024,21024,21024,21024,21024,23136,23136,23136,23136,23136,23136,25248,25248,25248,25248,25248,25248,25248,25248,25248,25248,25248,25248,28040,28040},
{328,504,856,1032,1384,1736,1912,2264,2440,2792,2792,3496,3752,3848,4200,4552,4904,4904,5256,5608,5608,5608,6312,6312,7016,7016,7720,7720,7720,8424,8424,9080,9080,9784,9784,9784,10488,10488,10488,11192,11192,11192,11192,11192,12600,12600,12600,12600,14008,14008,14008,14008,14008,14008,15416,15416,15416,15416,16824,16824,16824,16824,16824,16824,16824,18912,18912,18912,18912,18912,18912,18912,18912,21024,21024,21024,21024,21024,21024,21024,21024,23136,23136,23136,23136,23136,25248,25248,25248,25248,25248,25248,25248,25248,25248,25248,28040,28040,28040,28040,28040,28040,28040,28040,28040,28040,28040,28040,30856,30856},
{328,504,856,1208,1384,1736,2088,2440,2616,2792,3368,3624,3848,4200,4552,4904,4904,5256,5608,5608,6312,6312,6312,7016,7720,7720,7720,8424,8424,9080,9080,9784,9784,9784,10488,10488,11192,11192,11192,11192,11192,12600,12600,12600,12600,14008,14008,14008,14008,14008,15416,15416,15416,15416,16824,16824,16824,16824,16824,16824,16824,18912,18912,18912,18912,18912,18912,18912,21024,21024,21024,21024,21024,21024,21024,23136,23136,23136,23136,23136,23136,25248,25248,25248,25248,25248,25248,25248,25248,25248,28040,28040,28040,28040,28040,28040,28040,28040,28040,28040,28040,30856,30856,30856,30856,30856,30856,30856,33672,33672},
{328,504,856,1208,1560,1912,2264,2440,2792,3240,3624,3848,4200,4552,4904,4904,5256,5608,5608,6312,6312,7016,7016,7720,7720,8424,8424,9080,9080,9784,9784,9784,10488,10488,11192,11192,11192,11192,11192,12600,12600,12600,14008,14008,14008,14008,14008,15416,15416,15416,15416,16824,16824,16824,16824,16824,16824,18912,18912,18912,18912,18912,18912,18912,21024,21024,21024,21024,21024,21024,21024,23136,23136,23136,23136,23136,25248,25248,25248,25248,25248,25248,25248,25248,25248,28040,28040,28040,28040,28040,28040,28040,28040,28040,28040,30856,30856,30856,30856,30856,30856,30856,33672,33672,33672,33672,35056,35056,35056,35056},
{328,680,1032,1384,1736,2088,2440,2792,3240,3624,3848,4200,4552,4904,5256,5608,5608,6312,6312,7016,7016,7720,7720,8424,9080,9080,9784,9784,9784,10488,10488,11192,11192,11192,11192,12600,12600,12600,14008,14008,14008,14008,14008,15416,15416,15416,16824,16824,16824,16824,16824,18912,18912,18912,18912,18912,18912,18912,21024,21024,21024,21024,21024,21024,23136,23136,23136,23136,23136,25248,25248,25248,25248,25248,25248,25248,25248,28040,28040,28040,28040,28040,28040,28040,28040,28040,30856,30856,30856,30856,30856,30856,33672,33672,33672,35056,35056,35056,35056,35056,35056,35056,35056,35056,35056,35056,38576,38576,38576,38576},
{328,680,1032,1384,1912,2264,2792,2792,3624,3848,4200,4552,4904,5256,5608,5608,6312,7016,7016,7720,7720,8424,9080,9080,9784,9784,10488,10488,11192,11192,11192,11192,12600,12600,14008,14008,14008,14008,14008,15416,15416,15416,16824,16824,16824,16824,16824,18912,18912,18912,18912,18912,21024,21024,21024,21024,21024,21024,23136,23136,23136,23136,23136,25248,25248,25248,25248,25248,25248,25248,28040,28040,28040,28040,28040,28040,28040,28040,30856,30856,30856,30856,30856,30856,33672,33672,33672,35056,35056,35056,35056,35056,35056,35056,35056,35056,35056,38576,38576,38576,38576,38576,38576,38576,42096,42096,42096,42096,42096,42096},
{328,680,1208,1736,2088,2440,2792,3496,3848,4200,4552,4904,5256,5608,6312,6312,7016,7720,7720,8424,9080,9080,9784,9784,10488,10488,11192,11192,11192,12600,12600,12600,14008,14008,14008,14008,15416,15416,16824,16824,16824,16824,16824,18912,18912,18912,18912,18912,21024,21024,21024,21024,21024,21024,23136,23136,23136,25248,25248,25248,25248,25248,25248,25248,28040,28040,28040,28040,28040,28040,28040,28040,30856,30856,30856,30856,30856,33672,33672,33672,35056,35056,35056,35056,35056,35056,35056,35056,35056,38576,38576,38576,38576,38576,38576,38576,42096,42096,42096,42096,42096,42096,42096,42096,42096,42096,46296,46296,46296,46296},
{328,856,1032,1384,1736,2088,2440,2792,3240,3624,3848,4200,4552,4904,5256,5608,5608,6312,6312,7016,7016,7720,7720,8424,9080,9080,9784,9784,9784,10488,10488,11192,11192,11192,11192,12600,12600,12600,14008,14008,14008,14008,14008,15416,15416,15416,16824,16824,16824,16824,16824,18912,18912,18912,18912,18912,18912,18912,21024,21024,21024,21024,21024,21024,23136,23136,23136,23136,23136,25248,25248,25248,25248,25248,25248,25248,25248,28040,28040,28040,28040,28040,28040,28040,28040,28040,30856,30856,30856,30856,30856,30856,33672,33672,33672,35056,35056,35056,35056,35056,35056,35056,35056,35056,35056,35056,38576,38576,38576,38576},
{328,856,1032,1384,1912,2264,2792,2792,3624,3848,4200,4552,4904,5256,5608,5608,6312,7016,7016,7720,7720,8424,9080,9080,9784,9784,10488,10488,11192,11192,11192,11192,12600,12600,14008,14008,14008,14008,14008,15416,15416,15416,16824,16824,16824,16824,16824,18912,18912,18912,18912,18912,21024,21024,21024,21024,21024,21024,23136,23136,23136,23136,23136,25248,25248,25248,25248,25248,25248,25248,28040,28040,28040,28040,28040,28040,28040,28040,30856,30856,30856,30856,30856,30856,33672,33672,33672,35056,35056,35056,35056,35056,35056,35056,35056,35056,35056,38576,38576,38576,38576,38576,38576,38576,42096,42096,42096,42096,42096,42096},
{328,856,1208,1736,2088,2440,2792,3496,3848,4200,4552,4904,5256,5608,6312,6312,7016,7720,7720,8424,9080,9080,9784,9784,10488,10488,11192,11192,11192,12600,12600,12600,14008,14008,14008,14008,15416,15416,16824,16824,16824,16824,16824,18912,18912,18912,18912,18912,21024,21024,21024,21024,21024,21024,23136,23136,23136,25248,25248,25248,25248,25248,25248,25248,28040,28040,28040,28040,28040,28040,28040,28040,30856,30856,30856,30856,30856,33672,33672,33672,35056,35056,35056,35056,35056,35056,35056,35056,35056,38576,38576,38576,38576,38576,38576,38576,42096,42096,42096,42096,42096,42096,42096,42096,42096,42096,46296,46296,46296,46296},
{328,856,1384,1736,2264,2792,3240,3752,3848,4552,4904,5256,5608,6312,6312,7016,7720,7720,8424,9080,9784,9784,10488,10488,11192,11192,11192,12600,12600,14008,14008,14008,14008,15416,15416,16824,16824,16824,16824,16824,18912,18912,18912,18912,18912,21024,21024,21024,21024,21024,23136,23136,23136,25248,25248,25248,25248,25248,25248,28040,28040,28040,28040,28040,28040,28040,30856,30856,30856,30856,30856,33672,33672,33672,35056,35056,35056,35056,35056,35056,35056,35056,38576,38576,38576,38576,38576,38576,42096,42096,42096,42096,42096,42096,42096,42096,42096,42096,46296,46296,46296,46296,46296,46296,46296,46296,46296,50520,50520,50520},
{328,856,1384,1912,2440,2792,3496,3848,4552,4904,5256,5608,6312,6312,7016,7720,8424,9080,9080,9784,10488,10488,11192,11192,11192,12600,12600,14008,14008,14008,15416,15416,15416,16824,16824,16824,16824,18912,18912,18912,18912,21024,21024,21024,21024,21024,23136,23136,23136,25248,25248,25248,25248,25248,25248,28040,28040,28040,28040,28040,28040,30856,30856,30856,30856,30856,33672,33672,35056,35056,35056,35056,35056,35056,35056,35056,38576,38576,38576,38576,38576,38576,42096,42096,42096,42096,42096,42096,42096,42096,42096,46296,46296,46296,46296,46296,46296,46296,46296,50520,50520,50520,50520,50520,50520,50520,50520,54016,54016,54016},
{504,1032,1560,2088,2616,3240,3752,4200,4552,5256,5608,6312,6312,7016,7720,8424,9080,9080,9784,10488,11192,11192,11192,12600,12600,14008,14008,14008,15416,15416,16824,16824,16824,16824,18912,18912,18912,18912,21024,21024,21024,21024,21024,23136,23136,23136,25248,25248,25248,25248,25248,28040,28040,28040,28040,28040,28040,30856,30856,30856,30856,33672,33672,33672,35056,35056,35056,35056,35056,35056,35056,38576,38576,38576,38576,38576,42096,42096,42096,42096,42096,42096,42096,42096,42096,46296,46296,46296,46296,46296,46296,46296,50520,50520,50520,50520,50520,50520,50520,54016,54016,54016,54016,54016,54016,54016,54016,58944,58944,58944},
{504,1032,1736,2264,2792,3496,3848,4552,4904,5608,5608,6312,7016,7720,8424,9080,9784,9784,10488,11192,11192,11192,12600,12600,14008,14008,14008,15416,15416,16824,16824,16824,18912,18912,18912,18912,21024,21024,21024,21024,23136,23136,23136,25248,25248,25248,25248,25248,28040,28040,28040,28040,28040,28040,30856,30856,30856,30856,33672,33672,35056,35056,35056,35056,35056,35056,35056,38576,38576,38576,38576,38576,42096,42096,42096,42096,42096,42096,42096,42096,46296,46296,46296,46296,46296,46296,50520,50520,50520,50520,50520,50520,50520,54016,54016,54016,54016,54016,54016,54016,54016,58944,58944,58944,58944,58944,58944,58944,58944,61736},
{504,1032,1736,2264,2792,3624,4200,4904,5256,5608,6312,7016,7720,8424,9080,9784,9784,10488,11192,11192,12600,12600,14008,14008,14008,15416,15416,16824,16824,16824,18912,18912,18912,18912,21024,21024,21024,21024,23136,23136,25248,25248,25248,25248,25248,28040,28040,28040,28040,28040,30856,30856,30856,30856,33672,33672,35056,35056,35056,35056,35056,35056,35056,38576,38576,38576,38576,42096,42096,42096,42096,42096,42096,42096,42096,46296,46296,46296,46296,46296,46296,50520,50520,50520,50520,50520,50520,50520,54016,54016,54016,54016,54016,54016,54016,58944,58944,58944,58944,58944,58944,58944,61736,61736,61736,61736,61736,61736,61736,61736},
{504,1208,1736,2440,2792,3752,4200,4904,5608,5608,6312,7016,7720,8424,9080,9784,10488,11192,11192,11192,12600,14008,14008,14008,15416,15416,16824,16824,16824,18912,18912,18912,18912,21024,21024,21024,23136,23136,23136,25248,25248,25248,25248,28040,28040,28040,28040,28040,30856,30856,30856,30856,33672,33672,35056,35056,35056,35056,35056,35056,38576,38576,38576,38576,38576,42096,42096,42096,42096,42096,42096,42096,46296,46296,46296,46296,46296,46296,50520,50520,50520,50520,50520,50520,54016,54016,54016,54016,54016,54016,54016,58944,58944,58944,58944,58944,58944,58944,61736,61736,61736,61736,61736,61736,61736,61736,67368,67368,67368,69456},
{680,1384,2088,2792,3752,4200,4904,5608,6312,7016,7720,8424,9080,9784,10488,11192,11192,12600,14008,14008,14008,15416,16824,16824,16824,18912,18912,18912,21024,21024,21024,23136,23136,25248,25248,25248,25248,28040,28040,28040,28040,28040,30856,30856,30856,33672,35056,35056,35056,35056,35056,35056,38576,38576,38576,38576,42096,42096,42096,42096,42096,42096,46296,46296,46296,46296,46296,50520,50520,50520,50520,50520,54016,54016,54016,54016,54016,54016,54016,58944,58944,58944,58944,58944,58944,61736,61736,61736,61736,61736,61736,67368,67368,67368,69456,69456,69456,69456,69456,75792,69456,69456,69456,69456,69456,69456,69456,69456,69456,69456}
{856,1384,2088,2792,3752,4200,4904,5608,6312,7016,7720,8424,9080,9784,10488,11192,11192,12600,14008,14008,14008,15416,16824,16824,16824,18912,18912,18912,21024,21024,21024,23136,23136,25248,25248,25248,25248,28040,28040,28040,28040,28040,30856,30856,30856,33672,35056,35056,35056,35056,35056,35056,38576,38576,38576,38576,42096,42096,42096,42096,42096,42096,46296,46296,46296,46296,46296,50520,50520,50520,50520,50520,54016,54016,54016,54016,54016,54016,54016,58944,58944,58944,58944,58944,58944,61736,61736,61736,61736,61736,61736,67368,67368,67368,69456,69456,69456,69456,69456,75792,69456,69456,69456,69456,69456,69456,69456,69456,69456,69456}
};
unsigned int TBStable1C[32] = {40, 56, 72, 120, 136, 144, 176, 208, 224, 256, 280, 296, 328, 336, 392, 488, 552, 600, 632, 696, 776, 840, 904, 1000, 1064, 1128, 1224, 1288, 1384, 1480, 1608, 1736};
......@@ -1901,6 +1901,14 @@ void ue_ulsch_uespec_procedures(PHY_VARS_UE *ue,UE_rxtx_proc_t *proc,uint8_t eNB
LOG_I(PHY,"[UE %d][PUSCH %d] AbsSubFrame %d.%d, generating PUSCH, Po_PUSCH: %d dBm (max %d dBm), amp %d\n",
Mod_id,harq_pid,frame_tx%1024,nr_tti_tx,ue->tx_power_dBm[nr_tti_tx],ue->tx_power_max_dBm, tx_amp);
#endif
if (tx_amp>100)
tx_amp =100;
//LOG_I(PHY,"[UE %d][PUSCH %d] after AbsSubFrame %d.%d, generating PUSCH, Po_PUSCH: %d dBm (max %d dBm), amp %d\n",
// Mod_id,harq_pid,frame_tx%1024,nr_tti_tx,ue->tx_power_dBm[nr_tti_tx],ue->tx_power_max_dBm, tx_amp);
#if UE_TIMING_TRACE
start_meas(&ue->ulsch_modulation_stats);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment