Issue with bad EVM in SF 0 and %.
This commit is contained in:
@@ -343,25 +343,27 @@ void feptx_ofdm(RU_t *ru) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
if ((fp->frame_type == TDD) &&
|
|
||||||
((fp->tdd_config==0) ||
|
// if ((fp->frame_type == TDD) &&
|
||||||
(fp->tdd_config==1) ||
|
// ((fp->tdd_config==0) ||
|
||||||
(fp->tdd_config==2) ||
|
// (fp->tdd_config==1) ||
|
||||||
(fp->tdd_config==6)) &&
|
// (fp->tdd_config==2) ||
|
||||||
((subframe==0) || (subframe==5))) {
|
// (fp->tdd_config==6)) &&
|
||||||
// turn on tx switch N_TA_offset before
|
// ((subframe==0) || (subframe==5))) {
|
||||||
//LOG_D(HW,"subframe %d, time to switch to tx (N_TA_offset %d, slot_offset %d) \n",subframe,ru->N_TA_offset,slot_offset);
|
// // turn on tx switch N_TA_offset before
|
||||||
for (i=0; i<ru->N_TA_offset; i++) {
|
// //LOG_D(HW,"subframe %d, time to switch to tx (N_TA_offset %d, slot_offset %d) \n",subframe,ru->N_TA_offset,slot_offset);
|
||||||
tx_offset = (int)slot_offset+i-ru->N_TA_offset/2;
|
// for (i=0; i<ru->N_TA_offset; i++) {
|
||||||
if (tx_offset<0)
|
// tx_offset = (int)slot_offset+i-ru->N_TA_offset/2;
|
||||||
tx_offset += LTE_NUMBER_OF_SUBFRAMES_PER_FRAME*fp->samples_per_tti;
|
// if (tx_offset<0)
|
||||||
|
// tx_offset += LTE_NUMBER_OF_SUBFRAMES_PER_FRAME*fp->samples_per_tti;
|
||||||
if (tx_offset>=(LTE_NUMBER_OF_SUBFRAMES_PER_FRAME*fp->samples_per_tti))
|
//
|
||||||
tx_offset -= LTE_NUMBER_OF_SUBFRAMES_PER_FRAME*fp->samples_per_tti;
|
// if (tx_offset>=(LTE_NUMBER_OF_SUBFRAMES_PER_FRAME*fp->samples_per_tti))
|
||||||
|
// tx_offset -= LTE_NUMBER_OF_SUBFRAMES_PER_FRAME*fp->samples_per_tti;
|
||||||
ru->common.txdata[aa][tx_offset] = 0x00000000;
|
//
|
||||||
}
|
// ru->common.txdata[aa][tx_offset] = 0x00000000;
|
||||||
}
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
stop_meas(&ru->ofdm_mod_stats);
|
stop_meas(&ru->ofdm_mod_stats);
|
||||||
LOG_D(PHY,"feptx_ofdm (TXPATH): frame %d, subframe %d: txp (time %p) %d dB, txp (freq) %d dB\n",
|
LOG_D(PHY,"feptx_ofdm (TXPATH): frame %d, subframe %d: txp (time %p) %d dB, txp (freq) %d dB\n",
|
||||||
ru->proc.frame_tx,subframe,txdata,dB_fixed(signal_energy((int32_t*)txdata,fp->samples_per_tti)),
|
ru->proc.frame_tx,subframe,txdata,dB_fixed(signal_energy((int32_t*)txdata,fp->samples_per_tti)),
|
||||||
|
|||||||
Reference in New Issue
Block a user