Implementation of tables G.2.1.1-2, G.2.1.1-3 and G.2.1.1-4 of TS 38.104, for TDLA30, TDLB100 and TDLC300 channel models
This commit is contained in:
committed by
luis_pereira87
parent
c14b39b07f
commit
c3a51d771c
@@ -436,13 +436,13 @@ int main(int argc, char **argv)
|
||||
|
||||
case 'H':
|
||||
channel_model = TDL_A;
|
||||
DS_TDL = .030; // 30 ns
|
||||
DS_TDL = 0.030; // 30 ns
|
||||
printf("Channel model: TDLA30\n");
|
||||
break;
|
||||
|
||||
case 'I':
|
||||
channel_model = TDL_B;
|
||||
DS_TDL = .100; // 100ns
|
||||
DS_TDL = 0.100; // 100ns
|
||||
printf("Channel model: TDLB100\n");
|
||||
break;
|
||||
|
||||
@@ -703,7 +703,7 @@ int main(int argc, char **argv)
|
||||
UE2gNB = new_channel_desc_scm(n_tx, n_rx, channel_model,
|
||||
sampling_frequency/1e6,
|
||||
tx_bandwidth,
|
||||
DS_TDL,
|
||||
DS_TDL,
|
||||
0, 0, 0, 0);
|
||||
|
||||
if (UE2gNB == NULL) {
|
||||
|
||||
@@ -183,156 +183,17 @@ static double mbsfn_amps_dB[] = {0,-1.5,-1.4,-3.6,-0.6,-7.0,-10,-11.5,-11.4,-13.
|
||||
static double scm_c_delays[] = {0, 0.0125, 0.0250, 0.3625, 0.3750, 0.3875, 0.2500, 0.2625, 0.2750, 1.0375, 1.0500, 1.0625, 2.7250, 2.7375, 2.7500, 4.6000, 4.6125, 4.6250};
|
||||
static double scm_c_amps_dB[] = {0.00, -2.22, -3.98, -1.86, -4.08, -5.84, -1.08, -3.30, -5.06, -9.08, -11.30, -13.06, -15.14, -17.36, -19.12, -20.64, -22.85, -24.62};
|
||||
|
||||
static double tdl_a_delays[] = {0.0000,
|
||||
0.3819,
|
||||
0.4025,
|
||||
0.5868,
|
||||
0.4610,
|
||||
0.5375,
|
||||
0.6708,
|
||||
0.5750,
|
||||
0.7618,
|
||||
1.5375,
|
||||
1.8978,
|
||||
2.2242,
|
||||
2.1718,
|
||||
2.4942,
|
||||
2.5119,
|
||||
3.0582,
|
||||
4.0810,
|
||||
4.4579,
|
||||
4.5695,
|
||||
4.7966,
|
||||
5.0066,
|
||||
5.3043,
|
||||
9.6586
|
||||
};
|
||||
static double tdl_a_amps_dB[] = {-13.4,
|
||||
0,
|
||||
-2.2,
|
||||
-4,
|
||||
-6,
|
||||
-8.2,
|
||||
-9.9,
|
||||
-10.5,
|
||||
-7.5,
|
||||
-15.9,
|
||||
-6.6,
|
||||
-16.7,
|
||||
-12.4,
|
||||
-15.2,
|
||||
-10.8,
|
||||
-11.3,
|
||||
-12.7,
|
||||
-16.2,
|
||||
-18.3,
|
||||
-18.9,
|
||||
-16.6,
|
||||
-19.9,
|
||||
-29.7
|
||||
};
|
||||
// TS 38.104 - Table G.2.1.1-2, delays normalized based on TR 38.901 - eq. 7.7-1
|
||||
static double tdl_a_delays[] = {0, 0.3333, 0.5000, 0.6667, 0.8333, 1.6667, 2.1667, 2.5000, 3.5000, 4.5000, 5.0000, 9.6667};
|
||||
static double tdl_a_amps_dB[] = {-15.5, 0.0, -5.1, -5.1, -9.6, -8.2, -13.1, -11.5, -11.0, -16.2, -16.6, -26.2};
|
||||
|
||||
static double tdl_b_delays[] = {0.0000,
|
||||
0.1072,
|
||||
0.2155,
|
||||
0.2095,
|
||||
0.2870,
|
||||
0.2986,
|
||||
0.3752,
|
||||
0.5055,
|
||||
0.3681,
|
||||
0.3697,
|
||||
0.5700,
|
||||
0.5283,
|
||||
1.1021,
|
||||
1.2756,
|
||||
1.5474,
|
||||
1.7842,
|
||||
2.0169,
|
||||
2.8294,
|
||||
3.0219,
|
||||
3.6187,
|
||||
4.1067,
|
||||
4.2790,
|
||||
4.7834
|
||||
};
|
||||
// TS 38.104 - Table G.2.1.1-3, delays normalized based on TR 38.901 - eq. 7.7-1
|
||||
static double tdl_b_delays[] = {0.0000, 0.1000, 0.2000, 0.3000, 0.3500, 0.4500, 0.5500, 1.2000, 1.7000, 2.4500, 3.3000, 4.8000};
|
||||
static double tdl_b_amps_dB[] = {0.0, -2.2, -0.6, -0.6, -0.3, -1.2, -5.9, -2.2, -0.8, -6.3, -7.5, -7.1};
|
||||
|
||||
static double tdl_b_amps_dB[] = {0,
|
||||
-2.2,
|
||||
-4,
|
||||
-3.2,
|
||||
-9.8,
|
||||
-1.2,
|
||||
-3.4,
|
||||
-5.2,
|
||||
-7.6,
|
||||
-3,
|
||||
-8.9,
|
||||
-9,
|
||||
-4.8,
|
||||
-5.7,
|
||||
-7.5,
|
||||
-1.9,
|
||||
-7.6,
|
||||
-12.2,
|
||||
-9.8,
|
||||
-11.4,
|
||||
-14.9,
|
||||
-9.2,
|
||||
-11.3
|
||||
};
|
||||
|
||||
static double tdl_c_delays[] = {0,
|
||||
0.2099,
|
||||
0.2219,
|
||||
0.2329,
|
||||
0.2176,
|
||||
0.6366,
|
||||
0.6448,
|
||||
0.6560,
|
||||
0.6584,
|
||||
0.7935,
|
||||
0.8213,
|
||||
0.9336,
|
||||
1.2285,
|
||||
1.3083,
|
||||
2.1704,
|
||||
2.7105,
|
||||
4.2589,
|
||||
4.6003,
|
||||
5.4902,
|
||||
5.6077,
|
||||
6.3065,
|
||||
6.6374,
|
||||
7.0427,
|
||||
8.6523
|
||||
};
|
||||
|
||||
static double tdl_c_amps_dB[] = {-4.4,
|
||||
-1.2,
|
||||
-3.5,
|
||||
-5.2,
|
||||
-2.5,
|
||||
0,
|
||||
-2.2,
|
||||
-3.9,
|
||||
-7.4,
|
||||
-7.1,
|
||||
-10.7,
|
||||
-11.1,
|
||||
-5.1,
|
||||
-6.8,
|
||||
-8.7,
|
||||
-13.2,
|
||||
-13.9,
|
||||
-13.9,
|
||||
-15.8,
|
||||
-17.1,
|
||||
-16,
|
||||
-15.7,
|
||||
-21.6,
|
||||
-22.8
|
||||
};
|
||||
// TS 38.104 - Table G.2.1.1-4, delays normalized based on TR 38.901 - eq. 7.7-1
|
||||
static double tdl_c_delays[] = {0.0000, 0.2167, 0.2333, 0.6333, 0.6500, 0.6667, 0.8000, 1.0833, 1.7333, 3.4833, 5.0333, 8.6500};
|
||||
static double tdl_c_amps_dB[] = {-6.9, 0.0, -7.7, -2.5, -2.4, -9.9, -8.0, -6.6, -7.1, -13.0, -14.2, -16.0};
|
||||
|
||||
static double tdl_d_delays[] = {//0,
|
||||
0,
|
||||
|
||||
Reference in New Issue
Block a user