diff --git a/common/utils/T/T_messages.txt b/common/utils/T/T_messages.txt index 1ca8c90e89..dc9080b158 100644 --- a/common/utils/T/T_messages.txt +++ b/common/utils/T/T_messages.txt @@ -9,6 +9,11 @@ ID = USRP_RX_ANT0 GROUP = ALL:HEAVY FORMAT = int,timestap : buffer,data +ID = USRP_TX_ANT0 + DESC = TX IQ data as sent by USRP driver on antenna 0 + GROUP = ALL:HEAVY + FORMAT = int,timestap : buffer,data + #PHY logs ID = ENB_PHY_UL_TICK DESC = eNodeB uplink tick - one tick per ms at start of uplink processing diff --git a/radio/USRP/usrp_lib.cpp b/radio/USRP/usrp_lib.cpp index 71da4da167..1c4efdacf8 100644 --- a/radio/USRP/usrp_lib.cpp +++ b/radio/USRP/usrp_lib.cpp @@ -643,6 +643,8 @@ void *trx_usrp_write_thread(void * arg){ ret = (int)s->tx_stream->send(&(((int16_t *)buff_tx[0])[0]), nsamps, s->tx_md); } + T(T_USRP_TX_ANT0, T_INT(timestamp), T_BUFFER(buff_tx[0], nsamps*4)); + if (ret != nsamps) LOG_E(HW,"[xmit] tx samples %d != %d\n",ret,nsamps); VCD_SIGNAL_DUMPER_DUMP_VARIABLE_BY_NAME( VCD_SIGNAL_DUMPER_VARIABLES_USRP_SEND_RETURN, ret ); VCD_SIGNAL_DUMPER_DUMP_FUNCTION_BY_NAME( VCD_SIGNAL_DUMPER_FUNCTIONS_TRX_WRITE_THREAD, 0 );