Commit 10dd25b2 authored by isip's avatar isip

remove debug message

parent 187b7b05
...@@ -88,15 +88,15 @@ uint8_t nr_generate_pdsch(NR_gNB_DLSCH_t *dlsch, ...@@ -88,15 +88,15 @@ uint8_t nr_generate_pdsch(NR_gNB_DLSCH_t *dlsch,
PHY_VARS_gNB *gNB = RC.gNB[0][0]; PHY_VARS_gNB *gNB = RC.gNB[0][0];
NR_DL_gNB_HARQ_t *harq = dlsch->harq_processes[dci_alloc->harq_pid]; NR_DL_gNB_HARQ_t *harq = dlsch->harq_processes[dci_alloc->harq_pid];
nfapi_nr_dl_config_dlsch_pdu_rel15_t *rel15 = &harq->dlsch_pdu.dlsch_pdu_rel15; nfapi_nr_dl_config_dlsch_pdu_rel15_t *rel15 = &harq->dlsch_pdu.dlsch_pdu_rel15;
nfapi_nr_dl_config_pdcch_parameters_rel15_t pdcch_params = dci_alloc->pdcch_params; //nfapi_nr_dl_config_pdcch_parameters_rel15_t pdcch_params = dci_alloc->pdcch_params;
uint32_t scrambled_output[NR_MAX_NB_CODEWORDS][NR_MAX_PDSCH_ENCODED_LENGTH>>5]; //uint32_t scrambled_output[NR_MAX_NB_CODEWORDS][NR_MAX_PDSCH_ENCODED_LENGTH>>5];
int16_t **mod_symbs = (int16_t**)dlsch->mod_symbs; int16_t **mod_symbs = (int16_t**)dlsch->mod_symbs;
int16_t **tx_layers = (int16_t**)dlsch->txdataF; int16_t **tx_layers = (int16_t**)dlsch->txdataF;
int8_t Wf[2], Wt[2], l0, l_prime[2], delta; int8_t Wf[2], Wt[2], l0, l_prime[2], delta;
uint16_t nb_symbols = rel15->nb_mod_symbols; uint16_t nb_symbols = rel15->nb_mod_symbols;
uint8_t Qm = rel15->modulation_order; //uint8_t Qm = rel15->modulation_order;
uint32_t encoded_length = nb_symbols*Qm; //uint32_t encoded_length = nb_symbols*Qm;
printf("encoded_length = %d\n",encoded_length); //printf("encoded_length = %d\n",encoded_length);
gNB->complete_scrambling = 0; gNB->complete_scrambling = 0;
gNB->complete_modulation = 0; gNB->complete_modulation = 0;
for(int q = 0 ;q<13;q++){ for(int q = 0 ;q<13;q++){
...@@ -109,6 +109,7 @@ uint8_t nr_generate_pdsch(NR_gNB_DLSCH_t *dlsch, ...@@ -109,6 +109,7 @@ uint8_t nr_generate_pdsch(NR_gNB_DLSCH_t *dlsch,
stop_meas(dlsch_encoding_stats); stop_meas(dlsch_encoding_stats);
#ifdef DEBUG_DLSCH #ifdef DEBUG_DLSCH
printf("PDSCH encoding:\nPayload:\n"); printf("PDSCH encoding:\nPayload:\n");
uint32_t encoded_length = nb_symbols*Qm;
for (int i=0; i<harq->B>>7; i++) { for (int i=0; i<harq->B>>7; i++) {
for (int j=0; j<16; j++) for (int j=0; j<16; j++)
printf("0x%02x\t", harq->pdu[(i<<4)+j]); printf("0x%02x\t", harq->pdu[(i<<4)+j]);
...@@ -225,7 +226,7 @@ for (int i=0; i<n_dmrs>>4; i++) { ...@@ -225,7 +226,7 @@ for (int i=0; i<n_dmrs>>4; i++) {
printf("PDSCH resource mapping started (start SC %d\tstart symbol %d\tN_PRB %d\tnb_symbols %d)\n", printf("PDSCH resource mapping started (start SC %d\tstart symbol %d\tN_PRB %d\tnb_symbols %d)\n",
start_sc, rel15->start_symbol, rel15->n_prb, rel15->nb_symbols); start_sc, rel15->start_symbol, rel15->n_prb, rel15->nb_symbols);
#endif #endif
printf("nb_layers = %d\n",rel15->nb_layers); //printf("nb_layers = %d\n",rel15->nb_layers);
for (int ap=0; ap<rel15->nb_layers; ap++) { for (int ap=0; ap<rel15->nb_layers; ap++) {
// DMRS params for this ap // DMRS params for this ap
......
...@@ -102,7 +102,7 @@ void nr_common_signal_procedures (PHY_VARS_gNB *gNB,int frame, int slot) { ...@@ -102,7 +102,7 @@ void nr_common_signal_procedures (PHY_VARS_gNB *gNB,int frame, int slot) {
//printf("slots_per_hf = %d\n",slots_per_hf); //printf("slots_per_hf = %d\n",slots_per_hf);
n_hf = cfg->sch_config.half_frame_index.value; n_hf = cfg->sch_config.half_frame_index.value;
struct timespec tt1, tt2; struct timespec tt1, tt2;
int result; //int result;
//printf("n_hf = %d\n",n_hf); //printf("n_hf = %d\n",n_hf);
// if SSB periodicity is 5ms, they are transmitted in both half frames // if SSB periodicity is 5ms, they are transmitted in both half frames
if ( cfg->sch_config.ssb_periodicity.value == 5) { if ( cfg->sch_config.ssb_periodicity.value == 5) {
......
...@@ -133,7 +133,7 @@ static void *scrambling_proc(void *ptr){ ...@@ -133,7 +133,7 @@ static void *scrambling_proc(void *ptr){
//printf("cch_proc consumes %ld nanoseconds!\n",eNB->tt17.tv_nsec-eNB->tt13.tv_nsec); //printf("cch_proc consumes %ld nanoseconds!\n",eNB->tt17.tv_nsec-eNB->tt13.tv_nsec);
static int scrambling_channel_status; static int scrambling_channel_status;
scrambling_channel_status=0; scrambling_channel_status=0;
scrambling_channel *cch=(scrambling_channel*)ptr; //scrambling_channel *scrambling_proc=(scrambling_channel*)ptr;
//PHY_VARS_eNB *eNB = PHY_vars_eNB_g[0][0]; //PHY_VARS_eNB *eNB = PHY_vars_eNB_g[0][0];
/**********************************************************************/ /**********************************************************************/
...@@ -147,7 +147,7 @@ static void *scrambling_proc(void *ptr){ ...@@ -147,7 +147,7 @@ static void *scrambling_proc(void *ptr){
nfapi_nr_config_request_t *config = &gNB->gNB_config; nfapi_nr_config_request_t *config = &gNB->gNB_config;
nfapi_nr_dl_config_pdcch_parameters_rel15_t pdcch_params = dci_alloc->pdcch_params; nfapi_nr_dl_config_pdcch_parameters_rel15_t pdcch_params = dci_alloc->pdcch_params;
//uint32_t scrambled_output[NR_MAX_NB_CODEWORDS][NR_MAX_PDSCH_ENCODED_LENGTH>>5]; //uint32_t scrambled_output[NR_MAX_NB_CODEWORDS][NR_MAX_PDSCH_ENCODED_LENGTH>>5];
int16_t **mod_symbs = (int16_t**)dlsch->mod_symbs; //int16_t **mod_symbs = (int16_t**)dlsch->mod_symbs;
//int16_t **tx_layers = (int16_t**)dlsch->txdataF; //int16_t **tx_layers = (int16_t**)dlsch->txdataF;
//int8_t Wf[2], Wt[2], l0, l_prime[2], delta; //int8_t Wf[2], Wt[2], l0, l_prime[2], delta;
uint16_t nb_symbols = rel15->nb_mod_symbols; uint16_t nb_symbols = rel15->nb_mod_symbols;
...@@ -183,7 +183,7 @@ static void *scrambling_proc(void *ptr){ ...@@ -183,7 +183,7 @@ static void *scrambling_proc(void *ptr){
printf("complete_scrambling\n"); //printf("complete_scrambling\n");
gNB->complete_scrambling=1; gNB->complete_scrambling=1;
} }
printf( "Exiting gNB thread scrambling_channel\n"); printf( "Exiting gNB thread scrambling_channel\n");
...@@ -198,7 +198,7 @@ static void *modulation_proc(void *ptr){ ...@@ -198,7 +198,7 @@ static void *modulation_proc(void *ptr){
//printf("cch_proc consumes %ld nanoseconds!\n",eNB->tt17.tv_nsec-eNB->tt13.tv_nsec); //printf("cch_proc consumes %ld nanoseconds!\n",eNB->tt17.tv_nsec-eNB->tt13.tv_nsec);
static int modulation_channel_status; static int modulation_channel_status;
modulation_channel_status=0; modulation_channel_status=0;
modulation_channel *modulation_proc=(modulation_channel*)ptr; //modulation_channel *modulation_proc=(modulation_channel*)ptr;
//PHY_VARS_eNB *eNB = PHY_vars_eNB_g[0][0]; //PHY_VARS_eNB *eNB = PHY_vars_eNB_g[0][0];
/**********************************************************************/ /**********************************************************************/
...@@ -212,7 +212,7 @@ static void *modulation_proc(void *ptr){ ...@@ -212,7 +212,7 @@ static void *modulation_proc(void *ptr){
NR_DL_gNB_HARQ_t *harq = dlsch->harq_processes[dci_alloc->harq_pid]; NR_DL_gNB_HARQ_t *harq = dlsch->harq_processes[dci_alloc->harq_pid];
nfapi_nr_dl_config_dlsch_pdu_rel15_t *rel15 = &harq->dlsch_pdu.dlsch_pdu_rel15; nfapi_nr_dl_config_dlsch_pdu_rel15_t *rel15 = &harq->dlsch_pdu.dlsch_pdu_rel15;
//nfapi_nr_config_request_t *config = &gNB->gNB_config; //nfapi_nr_config_request_t *config = &gNB->gNB_config;
nfapi_nr_dl_config_pdcch_parameters_rel15_t pdcch_params = dci_alloc->pdcch_params; //nfapi_nr_dl_config_pdcch_parameters_rel15_t pdcch_params = dci_alloc->pdcch_params;
//uint32_t scrambled_output[NR_MAX_NB_CODEWORDS][NR_MAX_PDSCH_ENCODED_LENGTH>>5]; //uint32_t scrambled_output[NR_MAX_NB_CODEWORDS][NR_MAX_PDSCH_ENCODED_LENGTH>>5];
int16_t **mod_symbs = (int16_t**)dlsch->mod_symbs; int16_t **mod_symbs = (int16_t**)dlsch->mod_symbs;
//int16_t **tx_layers = (int16_t**)dlsch->txdataF; //int16_t **tx_layers = (int16_t**)dlsch->txdataF;
...@@ -243,7 +243,7 @@ static void *modulation_proc(void *ptr){ ...@@ -243,7 +243,7 @@ static void *modulation_proc(void *ptr){
printf("\n"); printf("\n");
} }
#endif #endif
printf("complete_modulation\n"); //printf("complete_modulation\n");
gNB->complete_modulation=1; gNB->complete_modulation=1;
} }
printf( "Exiting gNB thread modulation_channel\n"); printf( "Exiting gNB thread modulation_channel\n");
...@@ -740,7 +740,7 @@ int main(int argc, char **argv) ...@@ -740,7 +740,7 @@ int main(int argc, char **argv)
LOG_M("txsigF1.m","txsF1", gNB->common_vars.txdataF[1],frame_length_complex_samples_no_prefix,1,1); LOG_M("txsigF1.m","txsF1", gNB->common_vars.txdataF[1],frame_length_complex_samples_no_prefix,1,1);
int tx_offset = slot*frame_parms->samples_per_slot; int tx_offset = slot*frame_parms->samples_per_slot;
printf("samples_per_slot_wCP = %d\n", frame_parms->samples_per_slot_wCP); // printf("samples_per_slot_wCP = %d\n", frame_parms->samples_per_slot_wCP);
//TODO: loop over slots //TODO: loop over slots
for (aa=0; aa<gNB->frame_parms.nb_antennas_tx; aa++) { for (aa=0; aa<gNB->frame_parms.nb_antennas_tx; aa++) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment