adding PRACH signal to T tracer
This commit is contained in:
@@ -42,9 +42,9 @@
|
|||||||
/* maximum size of a message - increase if needed */
|
/* maximum size of a message - increase if needed */
|
||||||
#if BASIC_SIMULATOR
|
#if BASIC_SIMULATOR
|
||||||
/* let's have 100 RBs functional for the basic simulator */
|
/* let's have 100 RBs functional for the basic simulator */
|
||||||
# define T_BUFFER_MAX (1024*64*2)
|
# define T_BUFFER_MAX (1024*64*4)
|
||||||
#else
|
#else
|
||||||
# define T_BUFFER_MAX (1024*64*2)
|
# define T_BUFFER_MAX (1024*64*4)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* size of the local cache for messages (must be pow(2,something)) */
|
/* size of the local cache for messages (must be pow(2,something)) */
|
||||||
|
|||||||
@@ -93,6 +93,10 @@ ID = GNB_PHY_PUCCH_PUSCH_IQ
|
|||||||
DESC = gNodeB input data in the frequency domain for a slot where some PUCCH or PUSCH detection was done
|
DESC = gNodeB input data in the frequency domain for a slot where some PUCCH or PUSCH detection was done
|
||||||
GROUP = ALL:PHY:GRAPHIC:HEAVY:GNB
|
GROUP = ALL:PHY:GRAPHIC:HEAVY:GNB
|
||||||
FORMAT = int,frame : int,slot : buffer,rxdataF
|
FORMAT = int,frame : int,slot : buffer,rxdataF
|
||||||
|
ID = GNB_PHY_PRACH_INPUT_SIGNAL
|
||||||
|
DESC = gNodeB input data in the time domain for slots with PRACH detection
|
||||||
|
GROUP = ALL:PHY:GRAPHIC:HEAVY:GNB
|
||||||
|
FORMAT = int,frame : int,slot : int,antenna : buffer,rxdata
|
||||||
|
|
||||||
#MAC logs
|
#MAC logs
|
||||||
ID = ENB_MAC_UE_DL_SDU
|
ID = ENB_MAC_UE_DL_SDU
|
||||||
|
|||||||
@@ -1343,6 +1343,10 @@ void *ru_thread( void *param ) {
|
|||||||
int prach_id=find_nr_prach_ru(ru,proc->frame_rx,proc->tti_rx,SEARCH_EXIST);
|
int prach_id=find_nr_prach_ru(ru,proc->frame_rx,proc->tti_rx,SEARCH_EXIST);
|
||||||
uint8_t prachStartSymbol,N_dur;
|
uint8_t prachStartSymbol,N_dur;
|
||||||
if (prach_id>=0) {
|
if (prach_id>=0) {
|
||||||
|
|
||||||
|
T(T_GNB_PHY_PRACH_INPUT_SIGNAL, T_INT(proc->frame_rx), T_INT(proc->tti_rx), T_INT(0),
|
||||||
|
T_BUFFER(&ru->common.rxdata[0][fp->get_samples_slot_timestamp(proc->tti_rx-1,fp,0)]/*-ru->N_TA_offset*/, fp->get_samples_per_slot(proc->tti_rx,fp)*4*2));
|
||||||
|
|
||||||
N_dur = get_nr_prach_duration(ru->prach_list[prach_id].fmt);
|
N_dur = get_nr_prach_duration(ru->prach_list[prach_id].fmt);
|
||||||
/*
|
/*
|
||||||
get_nr_prach_info_from_index(ru->config.prach_config.prach_ConfigurationIndex.value,
|
get_nr_prach_info_from_index(ru->config.prach_config.prach_ConfigurationIndex.value,
|
||||||
|
|||||||
Reference in New Issue
Block a user