Remove unused LOCALIZATION compile option
This commit is contained in:
committed by
Robert Schmidt
parent
b0734604e9
commit
17bb19c7be
@@ -506,7 +506,6 @@ add_boolean_option(ENABLE_VCD_FIFO False "time measurements of proc cal
|
|||||||
##########################
|
##########################
|
||||||
# PHY options
|
# PHY options
|
||||||
##########################
|
##########################
|
||||||
add_boolean_option(LOCALIZATION False "???" ON)
|
|
||||||
add_integer_option(MAX_NUM_CCs 1 "????" ON)
|
add_integer_option(MAX_NUM_CCs 1 "????" ON)
|
||||||
add_boolean_option(SMBV False "Rohde&Schwarz SMBV100A vector signal generator" ON)
|
add_boolean_option(SMBV False "Rohde&Schwarz SMBV100A vector signal generator" ON)
|
||||||
add_boolean_option(DEBUG_PHY False "Enable PHY layer debugging options" ON)
|
add_boolean_option(DEBUG_PHY False "Enable PHY layer debugging options" ON)
|
||||||
|
|||||||
@@ -756,17 +756,7 @@ typedef struct {
|
|||||||
/// num active cba group
|
/// num active cba group
|
||||||
uint8_t num_active_cba_groups;
|
uint8_t num_active_cba_groups;
|
||||||
/// allocated CBA RNTI for this ulsch
|
/// allocated CBA RNTI for this ulsch
|
||||||
uint16_t cba_rnti[4];//NUM_MAX_CBA_GROUP];
|
uint16_t cba_rnti[4]; // NUM_MAX_CBA_GROUP];
|
||||||
#ifdef LOCALIZATION
|
|
||||||
/// epoch timestamp in millisecond
|
|
||||||
int32_t reference_timestamp_ms;
|
|
||||||
/// aggregate physical states every n millisecond
|
|
||||||
int32_t aggregation_period_ms;
|
|
||||||
/// a set of lists used for localization
|
|
||||||
struct list loc_rss_list[10], loc_rssi_list[10], loc_subcarrier_rss_list[10], loc_timing_advance_list[10], loc_timing_update_list[10];
|
|
||||||
struct list tot_loc_rss_list, tot_loc_rssi_list, tot_loc_subcarrier_rss_list, tot_loc_timing_advance_list, tot_loc_timing_update_list;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
} NB_IoT_eNB_NULSCH_t;
|
} NB_IoT_eNB_NULSCH_t;
|
||||||
|
|
||||||
#define NPBCH_A 34
|
#define NPBCH_A 34
|
||||||
|
|||||||
@@ -726,13 +726,6 @@ int32_t sub_cpx_vector16(int16_t *x,
|
|||||||
*/
|
*/
|
||||||
int32_t signal_energy(int32_t *,uint32_t);
|
int32_t signal_energy(int32_t *,uint32_t);
|
||||||
|
|
||||||
#ifdef LOCALIZATION
|
|
||||||
/*!\fn int32_t signal_energy(int *,uint32_t);
|
|
||||||
\brief Computes the signal energy per subcarrier
|
|
||||||
*/
|
|
||||||
int32_t subcarrier_energy(int32_t *,uint32_t, int32_t *subcarrier_energy, uint16_t rx_power_correction);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/*!\fn uint32_t signal_energy_nodc(c16_t *,uint32_t);
|
/*!\fn uint32_t signal_energy_nodc(c16_t *,uint32_t);
|
||||||
\brief Computes the signal energy per subcarrier, without DC removal
|
\brief Computes the signal energy per subcarrier, without DC removal
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -663,13 +663,7 @@ typedef struct PHY_VARS_eNB_NB_IoT_s {
|
|||||||
time_stats_t ulsch_tc_gamma_stats;
|
time_stats_t ulsch_tc_gamma_stats;
|
||||||
time_stats_t ulsch_tc_ext_stats;
|
time_stats_t ulsch_tc_ext_stats;
|
||||||
time_stats_t ulsch_tc_intl1_stats;
|
time_stats_t ulsch_tc_intl1_stats;
|
||||||
time_stats_t ulsch_tc_intl2_stats;
|
time_stats_t ulsch_tc_intl2_stats;
|
||||||
|
|
||||||
#ifdef LOCALIZATION
|
|
||||||
/// time state for localization
|
|
||||||
time_stats_t localization_stats;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
int32_t pucch1_stats_cnt[NUMBER_OF_UE_MAX_NB_IoT][10];
|
int32_t pucch1_stats_cnt[NUMBER_OF_UE_MAX_NB_IoT][10];
|
||||||
int32_t pucch1_stats[NUMBER_OF_UE_MAX_NB_IoT][10*1024];
|
int32_t pucch1_stats[NUMBER_OF_UE_MAX_NB_IoT][10*1024];
|
||||||
int32_t pucch1_stats_thres[NUMBER_OF_UE_MAX_NB_IoT][10*1024];
|
int32_t pucch1_stats_thres[NUMBER_OF_UE_MAX_NB_IoT][10*1024];
|
||||||
|
|||||||
@@ -748,12 +748,6 @@ typedef struct {
|
|||||||
/// \brief llr values.
|
/// \brief llr values.
|
||||||
/// - first index: ? [0..1179743] (hard coded)
|
/// - first index: ? [0..1179743] (hard coded)
|
||||||
int16_t *llr;
|
int16_t *llr;
|
||||||
#ifdef LOCALIZATION
|
|
||||||
/// number of active subcarrier for a specific UE
|
|
||||||
int32_t active_subcarrier;
|
|
||||||
/// subcarrier power in dBm
|
|
||||||
int32_t *subcarrier_power;
|
|
||||||
#endif
|
|
||||||
} NB_IoT_eNB_PUSCH;
|
} NB_IoT_eNB_PUSCH;
|
||||||
|
|
||||||
#define PBCH_A_NB_IoT 24
|
#define PBCH_A_NB_IoT 24
|
||||||
|
|||||||
@@ -6301,10 +6301,6 @@ rrc_rx_tx_ue(
|
|||||||
)
|
)
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
#ifdef LOCALIZATION
|
|
||||||
double estimated_distance;
|
|
||||||
protocol_ctxt_t ctxt;
|
|
||||||
#endif
|
|
||||||
VCD_SIGNAL_DUMPER_DUMP_FUNCTION_BY_NAME(VCD_SIGNAL_DUMPER_FUNCTIONS_RRC_RX_TX,VCD_FUNCTION_IN);
|
VCD_SIGNAL_DUMPER_DUMP_FUNCTION_BY_NAME(VCD_SIGNAL_DUMPER_FUNCTIONS_RRC_RX_TX,VCD_FUNCTION_IN);
|
||||||
|
|
||||||
// check timers
|
// check timers
|
||||||
|
|||||||
@@ -752,17 +752,6 @@ typedef struct eNB_RRC_INST_s {
|
|||||||
hash_table_t *initial_id2_s1ap_ids; // key is content is rrc_ue_s1ap_ids_t
|
hash_table_t *initial_id2_s1ap_ids; // key is content is rrc_ue_s1ap_ids_t
|
||||||
hash_table_t *s1ap_id2_s1ap_ids ; // key is content is rrc_ue_s1ap_ids_t
|
hash_table_t *s1ap_id2_s1ap_ids ; // key is content is rrc_ue_s1ap_ids_t
|
||||||
|
|
||||||
#ifdef LOCALIZATION
|
|
||||||
/// localization type, 0: power based, 1: time based
|
|
||||||
uint8_t loc_type;
|
|
||||||
/// epoch timestamp in millisecond, RRC
|
|
||||||
int32_t reference_timestamp_ms;
|
|
||||||
/// aggregate physical states every n millisecond
|
|
||||||
int32_t aggregation_period_ms;
|
|
||||||
/// localization list for aggregated measurements from PHY
|
|
||||||
struct list loc_list;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//RRC configuration
|
//RRC configuration
|
||||||
RrcConfigurationReq configuration;
|
RrcConfigurationReq configuration;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user