?? ieee802154a_parameters.c
字號:
/* \file */#include <stdio.h>#include <stdlib.h>#include "ieee802154a_parameters.h"ieee802154a_parametersload_ieee802154a_parameters(int channel_model){ if (channel_model > 1 || channel_model < 0) {#ifdef MATLAB mexErrMsgTxt("Invalid channel model number");#else fprintf(stderr,"Invalid channel model number\n"); exit(EXIT_FAILURE);#endif } ieee802154a_parameters channel_parameters[2]; /* Residential LOS */ channel_parameters[0].PL_0 = 43.9; channel_parameters[0].n = 1.79; channel_parameters[0].S = 2.22; channel_parameters[0].A_ant = 3; channel_parameters[0].kappa = 1.12; channel_parameters[0].sigma_s = NA; channel_parameters[0].barL = 3; channel_parameters[0].Lambda = 0.047; channel_parameters[0].lambda_1 = 1.54; channel_parameters[0].lambda_2 = 0.15; channel_parameters[0].lambda = NA; channel_parameters[0].beta = 0.095; channel_parameters[0].Gamma = 22.61; channel_parameters[0].k_gamma = 0; channel_parameters[0].gamma_0 = 12.53; channel_parameters[0].sigma_cluster = 2.75; channel_parameters[0].m_0 = 0.67; channel_parameters[0].k_m = 0; channel_parameters[0].hatm_0 = 0.28; channel_parameters[0].hatk_m = 0; channel_parameters[0].tildem_0 = NA; channel_parameters[0].chi = NA; channel_parameters[0].gamma_rise = NA; channel_parameters[0].gamma_1 = NA; /* Residential NLOS */ channel_parameters[1].PL_0 = 48.7; channel_parameters[1].n = 4.58; channel_parameters[1].S = 3.51; channel_parameters[1].A_ant = 3; channel_parameters[1].kappa = 1.53; channel_parameters[1].sigma_s = NA; channel_parameters[1].barL = 3.5; channel_parameters[1].Lambda = 0.12; channel_parameters[1].lambda_1 = 1.77; channel_parameters[1].lambda_2 = 0.15; channel_parameters[1].lambda = NA; channel_parameters[1].beta = 0.045; channel_parameters[1].Gamma = 26.27; channel_parameters[1].k_gamma = 0; channel_parameters[1].gamma_0 = 17.50; channel_parameters[1].sigma_cluster = 2.93; channel_parameters[1].m_0 = 0.69; channel_parameters[1].k_m = 0; channel_parameters[1].hatm_0 = 0.32; channel_parameters[1].hatk_m = 0; channel_parameters[1].tildem_0 = NA; channel_parameters[1].chi = NA; channel_parameters[1].gamma_rise = NA; channel_parameters[1].gamma_1 = NA; return channel_parameters[channel_model];}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -