From d5eaa26a96b243b2c93d8ed1025d355f748238ba Mon Sep 17 00:00:00 2001 From: jiangx <jiangx@eurecom.fr> Date: Wed, 11 Mar 2015 15:40:11 +0000 Subject: [PATCH] changes reltated to EMOS git-svn-id: http://svn.eurecom.fr/openair4G/trunk@6758 818b1a75-f10b-46b9-bf7c-635c3b92a50f --- openair1/EMOS/LTE/IMPORT_FILTER/Makefile | 2 +- .../LTE/IMPORT_FILTER/struct_template_new.m | 53 +++++++++++-------- 2 files changed, 31 insertions(+), 24 deletions(-) diff --git a/openair1/EMOS/LTE/IMPORT_FILTER/Makefile b/openair1/EMOS/LTE/IMPORT_FILTER/Makefile index a0484e92ea..da66cace6e 100644 --- a/openair1/EMOS/LTE/IMPORT_FILTER/Makefile +++ b/openair1/EMOS/LTE/IMPORT_FILTER/Makefile @@ -4,7 +4,7 @@ SRC = dump_size.c #CFLAGS = $(shell rtai-config --lxrt-cflags) #LDFLAGS = $(shell rtai-config --lxrt-ldflags) -lpthread -lm -lgps -lforms #-llxrt -CFLAGS += -m32 -I$(OPENAIR1_DIR) -I$(OPENAIR2_DIR)/RRC/LITE/MESSAGES +CFLAGS += -m32 -I$(OPENAIR1_DIR) -I$(OPENAIR2_DIR)/RRC/LITE/MESSAGES -I$(OPENAIR_HOME)/common/utils -I$(OPENAIR2_DIR) -I$(OPENAIR2_DIR)/COMMON CFLAGS += -DPHYSIM -DNODE_RG -DUSER_MODE -DPC_TARGET -DPC_DSP -DNB_ANTENNAS_RX=2 -DNB_ANTENNAS_TXRX=2 -DNB_ANTENNAS_TX=2 -DPHY_CONTEXT=1 diff --git a/openair1/EMOS/LTE/IMPORT_FILTER/struct_template_new.m b/openair1/EMOS/LTE/IMPORT_FILTER/struct_template_new.m index dd0a84560a..b0800f1f38 100644 --- a/openair1/EMOS/LTE/IMPORT_FILTER/struct_template_new.m +++ b/openair1/EMOS/LTE/IMPORT_FILTER/struct_template_new.m @@ -25,7 +25,7 @@ PBCH_PDU_SIZE = 6; NUMBER_OF_eNB_MAX = 3; NUMBER_OF_UE_MAX = 2; -NUMBER_OF_SUBBANDS = 7; +NUMBER_OF_SUBBANDS = 13; NB_ANTENNAS_RX = 2; NB_ANTENNAS_TX = 2; @@ -36,14 +36,14 @@ MAX_DCI_SIZE_BITS = 45; % EMOS_CHANNEL = 0; % enable this line to enable error checking -% get_dump_size +get_dump_size phy_measurements_struct = struct(... - 'rssi', int32(0),... - 'n_adj_cells', uint32(0),... + 'rssi', uint32(0),... + 'n_adj_cells', int32(0),... 'n_adj_cells_id', uint32(zeros(1,6)),... - 'rsrq', int32(zeros(1,7)),... - 'rsrp', int32(zeros(1,7)),... + 'rsrq', uint32(zeros(1,7)),... + 'rsrp', uint32(zeros(1,7)),... 'rsrp_filtered', single(zeros(1,7)),... 'rsrq_filtered', single(zeros(1,7)),... 'n0_power', uint32(zeros(1,NB_ANTENNAS_RX)),... @@ -53,7 +53,7 @@ phy_measurements_struct = struct(... 'n0_power_avg', uint32(0),... 'n0_power_avg_dB', uint16(0),... 'n0_power_tot_dBm', int16(0),... - 'rx_spatial_power', uint32(zeros(2,2,NUMBER_OF_eNB_MAX)),... + 'rx_spatial_power', int32(zeros(2,2,NUMBER_OF_eNB_MAX)),... 'rx_spatial_power_dB', uint16(zeros(2,2,NUMBER_OF_eNB_MAX)),... 'rx_power', int32(zeros(NB_ANTENNAS_RX,NUMBER_OF_eNB_MAX)),... 'rx_power_dB', uint16(zeros(NB_ANTENNAS_RX,NUMBER_OF_eNB_MAX)),... @@ -174,27 +174,34 @@ eNb_UE_stats_struct = struct(... 'timing_advance_update',int32(0),... 'UE_mode',uint32(0),... 'sector',uint8(0),... - 'dlsch_sliding_cnt', uint32(0),... - 'dlsch_ACK', uint32(zeros(1,8)),... - 'dlsch_NAK', uint32(zeros(1,8)),... - 'dlsch_l2_errors', uint32(0),... - 'dlsch_trials', uint32(zeros(1,8)),... - 'ulsch_errors', uint32(zeros(1,3)),... - 'ulsch_consecutive_errors', uint32(zeros(1,3)),... - 'ulsch_decoding_attempts', uint32(zeros(8,3)),... - 'ulsch_round_errors', uint32(zeros(8,3)),... - 'ulsch_decoding_attempts_last', uint32(zeros(8,3)),... - 'ulsch_round_errors_last', uint32(zeros(8,3)),... - 'ulsch_round_fer', uint32(zeros(8,3)),... + + 'dlsch_l2_errors', uint32(zeros(1,8)),... + 'dlsch_trials', uint32(zeros(8,8)),... + 'dlsch_ACK', uint32(zeros(8,8)),... + 'dlsch_NAK', uint32(zeros(8,8)),... + + 'ulsch_errors', uint32(zeros(1,8)),... + 'ulsch_consecutive_errors', uint32(0),... + 'ulsch_decoding_attempts', uint32(zeros(8,8)),... + 'ulsch_round_errors', uint32(zeros(8,8)),... + 'ulsch_decoding_attempts_last', uint32(zeros(8,8)),... + 'ulsch_round_errors_last', uint32(zeros(8,8)),... + 'ulsch_round_fer', uint32(zeros(8,8)),... 'sr_received', uint32(0), ... 'sr_total', uint32(0), ... + + 'dlsch_sliding_cnt', uint32(0),... + 'dlsch_NAK_round0', uint32(0),... 'dlsch_mcs_offset', int8(0),... + 'dlsch_mcs1', uint8(0),... 'dlsch_mcs2', uint8(0),... - 'total_TBS', uint32(0),... - 'total_TBS_last', uint32(0),... - 'dlsch_bitrate', uint32(0),... - 'total_transmitted_bits', uint32(0)); + 'total_TBS_MAC', int32(0),... + 'total_TBS', int32(0),... + 'total_TBS_last', int32(0),... + 'dlsch_bitrate', uint32(0) + %'total_transmitted_bits', uint32(0) +); eNb_UE_stats_struct_a = cstruct(eNb_UE_stats_struct,[],4); -- GitLab