transmission mode is now taken into account in RRC signalling
small bugfix in dlsch_demodulation shunted out TM3-7 specific DCI generation in scheduler to enable basic operation. more work needed.
This commit is contained in:
@@ -990,6 +990,7 @@ int rx_pdsch(PHY_VARS_UE *phy_vars_ue,
|
||||
break;
|
||||
}
|
||||
|
||||
if (dlsch1_harq) {
|
||||
switch (get_Qm(dlsch1_harq->mcs)) {
|
||||
case 2 :
|
||||
if (rx_type==rx_standard) {
|
||||
@@ -1033,6 +1034,8 @@ int rx_pdsch(PHY_VARS_UE *phy_vars_ue,
|
||||
return(-1);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return(0);
|
||||
|
||||
}
|
||||
@@ -4795,4 +4798,4 @@ void print_ints(char *s,__m128i *x)
|
||||
tempb[0],tempb[1],tempb[2],tempb[3]);
|
||||
|
||||
}*/
|
||||
#endif
|
||||
#endif
|
||||
|
||||
@@ -392,8 +392,8 @@ int rotate_cpx_vector(int16_t *x,
|
||||
m3 = _mm_sra_epi32(m3,shift); // shift right by shift in order to compensate for the input amplitude
|
||||
|
||||
y_128[0] = _mm_packs_epi32(m2,m3); // pack in 16bit integers with saturation [re im re im re im re im]
|
||||
print_ints("y_128[0]=", &y_128[0]);
|
||||
#elif defined(__arm__)
|
||||
//print_ints("y_128[0]=", &y_128[0]);
|
||||
#elif defined(__arm__)
|
||||
|
||||
ab_re0 = vmull_s16(((int16x4_t*)xd)[0],((int16x4_t*)&bconj)[0]);
|
||||
ab_re1 = vmull_s16(((int16x4_t*)xd)[1],((int16x4_t*)&bconj)[1]);
|
||||
|
||||
Reference in New Issue
Block a user