small changes, mostly config files
This commit is contained in:
@@ -313,6 +313,18 @@ void phy_init_lte_top(LTE_DL_FRAME_PARMS *lte_frame_parms);
|
|||||||
|
|
||||||
//void copy_lte_parms_to_phy_framing(LTE_DL_FRAME_PARMS *frame_parm, PHY_FRAMING *phy_framing);
|
//void copy_lte_parms_to_phy_framing(LTE_DL_FRAME_PARMS *frame_parm, PHY_FRAMING *phy_framing);
|
||||||
|
|
||||||
|
void lte_param_init(unsigned char N_tx,
|
||||||
|
unsigned char N_rx,
|
||||||
|
unsigned char transmission_mode,
|
||||||
|
uint8_t extended_prefix_flag,
|
||||||
|
frame_t frame_type,
|
||||||
|
uint16_t Nid_cell,
|
||||||
|
uint8_t tdd_config,
|
||||||
|
uint8_t N_RB_DL,
|
||||||
|
uint8_t threequarter_fs,
|
||||||
|
uint8_t osf,
|
||||||
|
uint32_t perfect_ce);
|
||||||
|
|
||||||
#ifdef Rel10
|
#ifdef Rel10
|
||||||
void phy_config_dedicated_scell_ue(uint8_t Mod_id,
|
void phy_config_dedicated_scell_ue(uint8_t Mod_id,
|
||||||
uint8_t eNB_index,
|
uint8_t eNB_index,
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ eNBs =
|
|||||||
|
|
||||||
mobile_country_code = "208";
|
mobile_country_code = "208";
|
||||||
|
|
||||||
mobile_network_code = "92";
|
mobile_network_code = "94";
|
||||||
|
|
||||||
////////// Physical parameters:
|
////////// Physical parameters:
|
||||||
|
|
||||||
@@ -135,7 +135,7 @@ eNBs =
|
|||||||
};
|
};
|
||||||
|
|
||||||
////////// MME parameters:
|
////////// MME parameters:
|
||||||
mme_ip_address = ( { ipv4 = "192.168.13.11";
|
mme_ip_address = ( { ipv4 = "192.168.12.70";
|
||||||
ipv6 = "192:168:30::17";
|
ipv6 = "192:168:30::17";
|
||||||
active = "yes";
|
active = "yes";
|
||||||
preference = "ipv4";
|
preference = "ipv4";
|
||||||
@@ -144,11 +144,11 @@ eNBs =
|
|||||||
|
|
||||||
NETWORK_INTERFACES :
|
NETWORK_INTERFACES :
|
||||||
{
|
{
|
||||||
ENB_INTERFACE_NAME_FOR_S1_MME = "eth1";
|
ENB_INTERFACE_NAME_FOR_S1_MME = "eth0";
|
||||||
ENB_IPV4_ADDRESS_FOR_S1_MME = "192.168.13.10/24";
|
ENB_IPV4_ADDRESS_FOR_S1_MME = "192.168.12.150/24";
|
||||||
|
|
||||||
ENB_INTERFACE_NAME_FOR_S1U = "eth1";
|
ENB_INTERFACE_NAME_FOR_S1U = "eth0";
|
||||||
ENB_IPV4_ADDRESS_FOR_S1U = "192.168.13.10/24";
|
ENB_IPV4_ADDRESS_FOR_S1U = "192.168.13.150/24";
|
||||||
|
|
||||||
ENB_PORT_FOR_S1U = 2152; # Spec 2152
|
ENB_PORT_FOR_S1U = 2152; # Spec 2152
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -142,11 +142,11 @@ eNBs =
|
|||||||
|
|
||||||
NETWORK_INTERFACES :
|
NETWORK_INTERFACES :
|
||||||
{
|
{
|
||||||
ENB_INTERFACE_NAME_FOR_S1_MME = "eth1";
|
ENB_INTERFACE_NAME_FOR_S1_MME = "eth0";
|
||||||
ENB_IPV4_ADDRESS_FOR_S1_MME = "192.168.12.147/24";
|
ENB_IPV4_ADDRESS_FOR_S1_MME = "192.168.12.150/24";
|
||||||
|
|
||||||
ENB_INTERFACE_NAME_FOR_S1U = "eth1";
|
ENB_INTERFACE_NAME_FOR_S1U = "eth0";
|
||||||
ENB_IPV4_ADDRESS_FOR_S1U = "192.168.12.147/24";
|
ENB_IPV4_ADDRESS_FOR_S1U = "192.168.12.150/24";
|
||||||
ENB_PORT_FOR_S1U = 2152; # Spec 2152
|
ENB_PORT_FOR_S1U = 2152; # Spec 2152
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -1272,6 +1272,28 @@ static void* eNB_thread_tx( void* param )
|
|||||||
|
|
||||||
do_OFDM_mod_rt( proc->subframe_tx, PHY_vars_eNB_g[0][proc->CC_id] );
|
do_OFDM_mod_rt( proc->subframe_tx, PHY_vars_eNB_g[0][proc->CC_id] );
|
||||||
/*
|
/*
|
||||||
|
if ((proc->frame_tx==100) && (proc->subframe_tx==9)) {
|
||||||
|
write_output("/tmp/eNBtxsig0.m","txs0",
|
||||||
|
PHY_vars_eNB_g[0][proc->CC_id]->lte_eNB_common_vars.txdata[0][0],
|
||||||
|
PHY_vars_eNB_g[0][proc->CC_id]->lte_frame_parms.samples_per_tti*10,
|
||||||
|
1,1);
|
||||||
|
write_output("/tmp/eNBtxsig1.m","txs1",
|
||||||
|
PHY_vars_eNB_g[0][proc->CC_id]->lte_eNB_common_vars.txdata[0][1],
|
||||||
|
PHY_vars_eNB_g[0][proc->CC_id]->lte_frame_parms.samples_per_tti*10,
|
||||||
|
1,1);
|
||||||
|
write_output("/tmp/eNBtxsigF0.m","txsF0",
|
||||||
|
PHY_vars_eNB_g[0][proc->CC_id]->lte_eNB_common_vars.txdataF[0][0],
|
||||||
|
PHY_vars_eNB_g[0][proc->CC_id]->lte_frame_parms.symbols_per_tti*PHY_vars_eNB_g[0][proc->CC_id]->lte_frame_parms.ofdm_symbol_size*10,
|
||||||
|
1,1);
|
||||||
|
write_output("/tmp/eNBtxsigF1.m","txsF1",
|
||||||
|
PHY_vars_eNB_g[0][proc->CC_id]->lte_eNB_common_vars.txdataF[0][1],
|
||||||
|
PHY_vars_eNB_g[0][proc->CC_id]->lte_frame_parms.symbols_per_tti*PHY_vars_eNB_g[0][proc->CC_id]->lte_frame_parms.ofdm_symbol_size*10,
|
||||||
|
1,1);
|
||||||
|
|
||||||
|
exit_fun("DEBUG: Exiting after writing files");
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
/*
|
||||||
short *txdata = (short*)&PHY_vars_eNB_g[0][proc->CC_id]->lte_eNB_common_vars.txdata[0][0][proc->subframe_tx*PHY_vars_eNB_g[0][proc->CC_id]->lte_frame_parms.samples_per_tti];
|
short *txdata = (short*)&PHY_vars_eNB_g[0][proc->CC_id]->lte_eNB_common_vars.txdata[0][0][proc->subframe_tx*PHY_vars_eNB_g[0][proc->CC_id]->lte_frame_parms.samples_per_tti];
|
||||||
int i;
|
int i;
|
||||||
for (i=0;i<PHY_vars_eNB_g[0][proc->CC_id]->lte_frame_parms.samples_per_tti*2;i+=8) {
|
for (i=0;i<PHY_vars_eNB_g[0][proc->CC_id]->lte_frame_parms.samples_per_tti*2;i+=8) {
|
||||||
|
|||||||
Reference in New Issue
Block a user