Project 1
Using LTE-Sim to screate various scenarios and observe the performance values like SINR, TBS, CQI and MCS.
Task 1 Scenario:
1 Cell
5MHz UL BW and 5MHz DL BW
Frame type: FDD
Scheduling type: PF
1 UE
Traffic type: nbCBR(constant bit rate)
Observation:
Observe the bit rate, SINR, CQI, MCS and TB size
Verifying the scenario code of the file simple.h , I have confirmed the set parameters of Bandwidth which is set at 5MHz. I also verified the frame and scheducling parameters.
Hereafter, I proceeded to use the command ./LTE-Sim Simple to see the result.
In order to save the out I have to use ./LTE-Sim filefunctionname > fileoutputname.txt command
Observed CQI, TBS, MCS and SINR

Task 2 Scenario:<!-- [if gte mso 9]><xml>
1 Cell
10MHz UL BW and 10MHz DL BW
Frame type: FDD
Scheduling type: PF
1 UE
Traffic type: nbCBR(constant bit rate)
Observation:
Compare the bit rate, SINR, CQI, MCS and TB size
Based on previos test, I made necessary changes to my Simple.h scenario file.
The using Make clean followed by make I recompiled to have changes come into effect.
Using the same command ./LTE-Sim file_function_name I can run the scenario.

FullbandCqiManager -> CreateCqiFeedbacks
sinr: 55.3454 62.1697 65.7396 63.1887 57.4337 61.4858 46.4394 61.8408 62.3462 62.361 55.9442 65.3104 60.7339 62.8703 65.5955 65.163 62.2681 62.8086 68.0352 62.5773 61.4632 64.3952 57.6025 62.1818 63.0164 64.0472 62.7207 62.5937 62.706 59.3856 52.7764 50.0266 65.163 60.2943 64.1432 54.212 61.9506 65.459 62.9377 62.6344 53.0182 65.2191 62.8195 62.2836 57.5078 61.2376 62.5773 51.447 60.9779 62.2836
Creating CQI feedbacks
sinr 55.3454 cqi 15
sinr 62.1697 cqi 15
sinr 65.7396 cqi 15
sinr 63.1887 cqi 15
sinr 57.4337 cqi 15
sinr 61.4858 cqi 15
sinr 46.4394 cqi 15
sinr 61.8408 cqi 15
sinr 62.3462 cqi 15
sinr 62.361 cqi 15
sinr 55.9442 cqi 15
sinr 65.3104 cqi 15
sinr 60.7339 cqi 15
sinr 62.8703 cqi 15
sinr 65.5955 cqi 15
sinr 65.163 cqi 15
sinr 62.2681 cqi 15
sinr 62.8086 cqi 15
sinr 68.0352 cqi 15
sinr 62.5773 cqi 15
sinr 61.4632 cqi 15
sinr 64.3952 cqi 15
sinr 57.6025 cqi 15
sinr 62.1818 cqi 15
sinr 63.0164 cqi 15
sinr 64.0472 cqi 15
sinr 62.7207 cqi 15
sinr 62.5937 cqi 15
sinr 62.706 cqi 15
sinr 59.3856 cqi 15
sinr 52.7764 cqi 15
sinr 50.0266 cqi 15
sinr 65.163 cqi 15
sinr 60.2943 cqi 15
sinr 64.1432 cqi 15
sinr 54.212 cqi 15
sinr 61.9506 cqi 15
sinr 65.459 cqi 15
sinr 62.9377 cqi 15
sinr 62.6344 cqi 15
sinr 53.0182 cqi 15
sinr 65.2191 cqi 15
sinr 62.8195 cqi 15
sinr 62.2836 cqi 15
sinr 57.5078 cqi 15
sinr 61.2376 cqi 15
sinr 62.5773 cqi 15
sinr 51.447 cqi 15
sinr 60.9779 cqi 15
sinr 62.2836 cqi 15
SendIdealControlMessage (PHY) from 2 to 1
ReceiveIdealControlMessage (PHY) from 2 to 1
ReceiveIdealControlMessage (MAC) from 2 to 1
CQI: 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
CQI: 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
MCS: 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28
TB: 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640
Observed TBs, MCS, CQI, SINR for 10MHz
Number of RBs rose from 25 to 50.
There are variations in SINR values of 10MHz when compared to 5MHz.
TB size and MCS remains the same for CQI 15
Task 3 Scenario:
<!-- [if gte mso 9]><xml>
So I will be making changes to the frame structure of the scenario file and recompile it before running.
For this purpose I have to make necessary changes to FrameStructure file available in components Manager.
Comparing the saved text files, I observe how a sub frame type gets defined in TDD frame structure.

There are special subframe under TDD

And there are UL subframes

After Channel formation-
UL_SINR 2 40.0825 0 26.3395 24
LteChannel::StartRx ch 0
Node 2 is attached
LteChannel::StartRx add propagation loss
Node 2 starts phy rx
DL_SINR 2 40.0825 0 40 28 36696
FullbandCqiManager -> CreateCqiFeedbacks
sinr: 62.5997 54.8232 54.1268 60.9367 57.5924 58.9782 55.2344 61.3939 60.2409 59.7927 52.8093 47.4633 64.1963 47.4633 58.8243 62.3484 61.9121 62.5973 63.527 62.8077 54.9182 65.4915 57.0953 59.4381 50.0376 62.9708 55.4313 62.8913 62.0579 61.9776 55.9729 59.0084 61.7188 52.5533 61.3429 61.2414 65.4548 65.475 62.3271 61.7499 51.6237 59.3313 57.0953 63.8789 62.1263 54.7055 59.5932 58.1156 62.2064 55.6117
Creating CQI feedbacks
sinr 62.5997 cqi 15
sinr 54.8232 cqi 15
sinr 54.1268 cqi 15
sinr 60.9367 cqi 15
sinr 57.5924 cqi 15
sinr 58.9782 cqi 15
sinr 55.2344 cqi 15
sinr 61.3939 cqi 15
sinr 60.2409 cqi 15
sinr 59.7927 cqi 15
sinr 52.8093 cqi 15
sinr 47.4633 cqi 15
sinr 64.1963 cqi 15
sinr 47.4633 cqi 15
sinr 58.8243 cqi 15
sinr 62.3484 cqi 15
sinr 61.9121 cqi 15
sinr 62.5973 cqi 15
sinr 63.527 cqi 15
sinr 62.8077 cqi 15
sinr 54.9182 cqi 15
sinr 65.4915 cqi 15
sinr 57.0953 cqi 15
sinr 59.4381 cqi 15
sinr 50.0376 cqi 15
sinr 62.9708 cqi 15
sinr 55.4313 cqi 15
sinr 62.8913 cqi 15
sinr 62.0579 cqi 15
sinr 61.9776 cqi 15
sinr 55.9729 cqi 15
sinr 59.0084 cqi 15
sinr 61.7188 cqi 15
sinr 52.5533 cqi 15
sinr 61.3429 cqi 15
sinr 61.2414 cqi 15
sinr 65.4548 cqi 15
sinr 65.475 cqi 15
sinr 62.3271 cqi 15
sinr 61.7499 cqi 15
sinr 51.6237 cqi 15
sinr 59.3313 cqi 15
sinr 57.0953 cqi 15
sinr 63.8789 cqi 15
sinr 62.1263 cqi 15
sinr 54.7055 cqi 15
sinr 59.5932 cqi 15
sinr 58.1156 cqi 15
sinr 62.2064 cqi 15
sinr 55.6117 cqi 15
SendIdealControlMessage (PHY) from 2 to 1
ReceiveIdealControlMessage (PHY) from 2 to 1
ReceiveIdealControlMessage (MAC) from 2 to 1
CQI: 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
CQI: 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
MCS: 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28
TB: 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640
+++++++++ Start Frame, time = 0.1 +++++++++
We get the observed CQI and corresponding SINR values along with TBS, MCS.
<!-- [if gte mso 9]><xml>
Task 4 Scenario:
Fixed configuration parameters:
1 Cell
10MHz UL BW and 10MHz DL BW
Frame type: FDD
2 UEs
variable parameters:
Scheduling type: PF, M-LWDF, EXP, FLS
Traffic type: nbCBR, nbVoip, nbVideo, nbBE
Observation:
<!-- [if gte mso 9]><xml>
Create graph for SINR, CQI, MCS, TBsize and Throughput
Compare graph with all scheduling algorithms
Compare graph for each application/traffic type
Here, I picked up a different scenario file all together since it allows me to make use of command line arguments to vary certain parameters that suit this particular task.
In the Single Cell without Interference, I verify the bandwidth values set. IT see it set as 10MHz which is fixed.
./LTE-Sim SingleCell radius nbUE nbVoip nbVideo nbBE nbCBR sched_type frame_struct speed maxDelay videoBitRate seed(optional)
./LTE-Sim SingleCell 1 2 0 0 1 0 1 1 3 0.1 128
schd_type: 1-> PF, 2-> M-LWDF, 3-> EXP, 4-> FLS, 5 -> Optimize EXP Rule, 6 -> Optimized LOG Rule
frame_struct: 1-> FDD, 2-> TDD
available video bit rate: 128, 242, 440 kbps
Using this I can vary the parameters. Here I am supposed to use 2 UEs so setting nbUE as 2.
Case 1 with PF->1 and traffic type nbCBR->1
Command to run
./LTE-Sim SingleCell 1 2 0 0 1 0 1 1 3 0.1 128
Sinr output

CQI plot

MCS plot

TB plot

Case 2 with PF->1 and traffic type nbVOIP->1
Command to run ./LTE-Sim SingleCell 1 2 1 0 0 0 1 1 3 0.1 128
SINR plot

CQI plot

MCS plot

TB plot

Case 3 with PF->1 and traffic type nbVideo->1
Command to run ./LTE-Sim SingleCell 1 2 0 1 0 0 1 1 3 0.1 128
./LTE-Sim SingleCell radius nbUE nbVoip nbVideo nbBE nbCBR sched_type frame_struct speed maxDelay videoBitRate seed(optional)
SINR plot

MCS plot

CQI plot

TB plot

Case 4 with PF->1 and traffic type nbBE>1
Command to run ./LTE-Sim SingleCell 1 2 0 0 1 0 1 1 3 0.1 128
./LTE-Sim SingleCell radius nbUE nbVoip nbVideo nbBE nbCBR sched_type frame_struct speed maxDelay videoBitRate seed(optional)
SINR plot

CQI plot

MCS plot

TB plot

Case 5 MWLDF->2 nbCBR->1
./LTE-Sim SingleCell 1 2 0 0 0 1 2 1 3 0.1 128
./LTE-Sim SingleCell radius nbUE nbVoip nbVideo nbBE nbCBR sched_type frame_struct speed maxDelay videoBitRate seed(optional)
SINR plot

CQI plot

MCS plot

TB plot

Case 6 MLWDF->2 voip->1
./LTE-Sim SingleCell 1 2 1 0 0 0 2 1 3 0.1 128
./LTE-Sim SingleCell radius nbUE nbVoip nbVideo nbBE nbCBR sched_type frame_struct speed maxDelay videoBitRate seed(optional)
SINR plot

CQI plot

MCS plot

TB plot

Case 7 MLWDF->2 video->1
./LTE-Sim SingleCell 1 2 0 1 0 0 2 1 3 0.1 128
./LTE-Sim SingleCell radius nbUE nbVoip nbVideo nbBE nbCBR sched_type frame_struct speed maxDelay videoBitRate seed(optional)
SINR plot

TB plot

CQI plot

MCS plot

Case 8 MLWDF->2 BE->1
./LTE-Sim SingleCell 1 2 0 0 1 0 2 1 3 0.1 128
./LTE-Sim SingleCell radius nbUE nbVoip nbVideo nbBE nbCBR sched_type frame_struct speed maxDelay videoBitRate seed(optional)
SINR plot

CQI plot

MCS plot

TB plot

Case 9 EX->3 CBR->1
./LTE-Sim SingleCell 1 2 0 0 0 1 3 1 3 0.1 128
./LTE-Sim SingleCell radius nbUE nbVoip nbVideo nbBE nbCBR sched_type frame_struct speed maxDelay videoBitRate seed(optional)
SINR plot

CQI plot

MCS plot

TB plot

Case 10 EX->3 voip->1
./LTE-Sim SingleCell 1 2 1 0 0 0 3 1 3 0.1 128
./LTE-Sim SingleCell radius nbUE nbVoip nbVideo nbBE nbCBR sched_type frame_struct speed maxDelay videoBitRate seed(optional)
SINR plot

CQI plot

MCS plot

TB plot

Case 11 Ex->3 video->1
./LTE-Sim SingleCell 1 2 0 1 0 0 3 1 3 0.1 128
./LTE-Sim SingleCell radius nbUE nbVoip nbVideo nbBE nbCBR sched_type frame_struct speed maxDelay videoBitRate seed(optional)
SINR plot

CQI plot

MCS plot

TB plot

Case 12 ex->3 BE->1
./LTE-Sim SingleCell 1 2 0 0 1 0 3 1 3 0.1 128
./LTE-Sim SingleCell radius nbUE nbVoip nbVideo nbBE nbCBR sched_type frame_struct speed maxDelay videoBitRate seed(optional)
SINR plot

CQI plot

MCS plot

TB plot

Here, are the comparisons of values I made from from the graphical information
| Parameters(SINR, COI,MCS,TB) vs cases(Scheduling type,voice traffic) | 1(pf, nCBR) | 2(pf, voip) | 3(pf, video) | 4(pf, BE) | 5(MLWDF,nCBR) | 6(MLWDF, voip) | 7(MLWDF, video) | 8(MLWDF, BE) | 9(EX, nCBR) | 10(EX, voip) | 11(EX, video) | 12(EX, BE) |
| SINR | 20-28 | 12-28 | 15-35 | 25-36 | 10-21 | 10-28 | 10-15 | 11-28 | 19-36 | 19-30 | 5-20 | 15-28 |
| CQI | 10-15 | 9-12 | 10-15 | 15 | 9-11 | 9-14 | 9-11 | 12 | 15 | 15 | 6-12 | 10-13 |
| MCS | 20-25 | 18-20 | 20-28 | 26-28 | 20 | 10-26 | 6-18 | 24 | 26 | 28 | 16-18 | 16-25 |
| TB | Max 59 | Max 59 | Max 59 | 59 | 59 | 59 | 59 | 59 | 59 | 59 | 59 | 59 |
Task 5 Scenario:
Create a scenario for multicell as per below configuration:
2 Cell
Cell1:
10MHz UL BW and 10MHz DL BW
Frame type: FDD
Scheduling type: PF
Cell2:
10MHz UL BW and 10MHz DL BW
Frame type: FDD
Scheduling type: PF
1 UE on cell1
Traffic type: voip
Enable handover (power based)
Here. I chose the multicell scenario file in order to test the given task. Ensured that HO was activated in the file.
voip has been set
Command required
./LTE-Sim MultiCell nbCells radius nbUE nbVoip nbVideo nbBE nbCBR sched_type frame_struct speed maxDelay videoBitRate seed(optional)
--> ./LTE-Sim MultiCell 2 1 1 1 0 0 0 0 1 3 0.1 128
SINR plot

CQI plot

MCS plot

TB plot

Task 6 Scenario:
Create a scenario for multicell as per below configuration:
2 Cell
Cell1:
10MHz UL BW and 10MHz DL BW
Frame type: FDD
Scheduling type: PF
Cell2:
10MHz UL BW and 10MHz DL BW
Frame type: FDD
Scheduling type: PF
2 UEs, 1 on each cell
Traffic type: video
Enable handover (power based)
Here. I chose the multicell scenario file in order to test the given task. Made changes to number of UEs. Ensured that HO was activated in the file.
Video calling traffic has been set
Command required
./LTE-Sim MultiCell nbCells radius nbUE nbVoip nbVideo nbBE nbCBR sched_type frame_struct speed maxDelay videoBitRate seed(optional)
--> ./LTE-Sim MultiCell 2 2 1 0 1 0 0 0 1 3 0.1 128
Sinr plot

CQI plot

MCS plot

TB plot
