Increased plot buffers to support 20Mhz plots

This commit is contained in:
ismagom 2015-11-05 12:05:34 +00:00
parent cea96ce53c
commit dc8927a5fd

View file

@ -612,9 +612,9 @@ int main(int argc, char **argv) {
plot_real_t p_sync, pce, pce_arg;
plot_scatter_t pscatequal, pscatequal_pdcch;
float tmp_plot[SRSLTE_SLOT_LEN_RE(SRSLTE_MAX_PRB, SRSLTE_CP_NORM)];
float tmp_plot2[SRSLTE_SLOT_LEN_RE(SRSLTE_MAX_PRB, SRSLTE_CP_NORM)];
float tmp_plot3[SRSLTE_SLOT_LEN_RE(SRSLTE_MAX_PRB, SRSLTE_CP_NORM)];
float tmp_plot[SRSLTE_SF_LEN_PRB(SRSLTE_MAX_PRB)];
float tmp_plot2[SRSLTE_SF_LEN_PRB(SRSLTE_MAX_PRB)];
float tmp_plot3[SRSLTE_SF_LEN_PRB(SRSLTE_MAX_PRB)];
void *plot_thread_run(void *arg) {
int i;
@ -667,14 +667,14 @@ void *plot_thread_run(void *arg) {
tmp_plot[i] = -80;
}
}
for (i = 0; i < 4*12*ue_dl.cell.nof_prb; i++) {
for (i = 0; i < 12*ue_dl.cell.nof_prb; i++) {
tmp_plot2[i] = 20 * log10f(cabsf(ue_dl.ce[0][i]));
if (isinf(tmp_plot2[i])) {
tmp_plot2[i] = -80;
}
}
plot_real_setNewData(&pce, tmp_plot2, 4*12*ue_dl.cell.nof_prb);
plot_real_setNewData(&pce, tmp_plot2, 12*ue_dl.cell.nof_prb);
if (!prog_args.input_file_name) {
if (plot_track) {
@ -696,10 +696,10 @@ void *plot_thread_run(void *arg) {
}
#ifdef PLOT_CHEST_ARGUMENT
for (i = 0; i < 2*12*ue_dl.cell.nof_prb; i++) {
for (i = 0; i < 12*ue_dl.cell.nof_prb; i++) {
tmp_plot2[i] = cargf(ue_dl.ce[0][i]);
}
plot_real_setNewData(&pce_arg, tmp_plot2, 2*12*ue_dl.cell.nof_prb);
plot_real_setNewData(&pce_arg, tmp_plot2, 12*ue_dl.cell.nof_prb);
#endif
plot_scatter_setNewData(&pscatequal_pdcch, ue_dl.pdcch.d, 36*ue_dl.pdcch.nof_cce);