testing with 2x2 and 4x4 with N310, small modifications in nr_ru_procedures and usrp_lib.cpp for multiple antennas
This commit is contained in:
@@ -385,14 +385,14 @@ static int trx_usrp_write(openair0_device *device,
|
||||
#if defined(__x86_64) || defined(__i386__)
|
||||
#ifdef __AVX2__
|
||||
nsamps2 = (nsamps+7)>>3;
|
||||
__m256i buff_tx[8][nsamps2];
|
||||
__m256i buff_tx[cc<2?2:cc][nsamps2];
|
||||
#else
|
||||
nsamps2 = (nsamps+3)>>2;
|
||||
__m128i buff_tx[8][nsamps2];
|
||||
__m128i buff_tx[cc<2?2:cc][nsamps2];
|
||||
#endif
|
||||
#elif defined(__arm__)
|
||||
nsamps2 = (nsamps+3)>>2;
|
||||
int16x8_t buff_tx[8][nsamps2];
|
||||
int16x8_t buff_tx[cc<2?2:cc][nsamps2];
|
||||
#else
|
||||
#error Unsupported CPU architecture, USRP device cannot be built
|
||||
#endif
|
||||
@@ -523,14 +523,14 @@ void *trx_usrp_write_thread(void * arg){
|
||||
#if defined(__x86_64) || defined(__i386__)
|
||||
#ifdef __AVX2__
|
||||
nsamps2 = (nsamps+7)>>3;
|
||||
__m256i buff_tx[8][nsamps2];
|
||||
__m256i buff_tx[cc<2?2:cc][nsamps2];
|
||||
#else
|
||||
nsamps2 = (nsamps+3)>>2;
|
||||
__m128i buff_tx[8][nsamps2];
|
||||
__m128i buff_tx[cc<2?2:cc][nsamps2];
|
||||
#endif
|
||||
#elif defined(__arm__)
|
||||
nsamps2 = (nsamps+3)>>2;
|
||||
int16x8_t buff_tx[8][nsamps2];
|
||||
int16x8_t buff_tx[cc<2?2:cc][nsamps2];
|
||||
#else
|
||||
#error Unsupported CPU architecture, USRP device cannot be built
|
||||
#endif
|
||||
@@ -625,14 +625,14 @@ static int trx_usrp_read(openair0_device *device, openair0_timestamp *ptimestamp
|
||||
#if defined(__x86_64) || defined(__i386__)
|
||||
#ifdef __AVX2__
|
||||
nsamps2 = (nsamps+7)>>3;
|
||||
__m256i buff_tmp[4][nsamps2];
|
||||
__m256i buff_tmp[cc<2 ? 2 : cc][nsamps2];
|
||||
#else
|
||||
nsamps2 = (nsamps+3)>>2;
|
||||
__m128i buff_tmp[4][nsamps2];
|
||||
__m128i buff_tmp[cc<2 ? 2 : cc][nsamps2];
|
||||
#endif
|
||||
#elif defined(__arm__)
|
||||
nsamps2 = (nsamps+3)>>2;
|
||||
int16x8_t buff_tmp[4][nsamps2];
|
||||
int16x8_t buff_tmp[cc<2 ? 2 : cc][nsamps2];
|
||||
#endif
|
||||
|
||||
int rxshift;
|
||||
|
||||
Reference in New Issue
Block a user