Bagaimana Enode B menentukan MCS untuk UE?

Panji Ryan Widhi
3
Kita tahu bahwa semakin besar MCS yang didapat oleh UE maka throughput yang dihasilkan pun akan semakin tinggi di sisi pengguna (user). Lalu timbul pertanyaan bagaimana enode B memberikan dan menentukan berapa nilai MCS untuk UE tersebut?
Sebelumnya mari kita lihat tabel MCS index beserta coding rate dan CQInya (CQI lihat postingan sebelumnya) :
Table MCS didapat dari Annex A
MCS Index
modulation
coding rate x 1024
efficiency
Comments
Code Rate

0
2
120
0.2344
from CQI table
0.1171875

1
2
157
0.3057
Average Efficiency
0.15332031

2
2
193
0.377
from CQI table
0.18847656

3
2
251
0.4893
Average Efficiency
0.24511719

4
2
308
0.6016
from CQI table
0.30078125

5
2
379
0.7393
Average Efficiency
0.37011719

6
2
449
0.877
from CQI table
0.43847656

7
2
526
1.0264
Average Efficiency
0.51367188

8
2
602
1.1758
from CQI table
0.58789063

9
2
679
1.3262
Average Efficiency
0.66308594

10
4
340
1.3262
overlap
0.33203125

11
4
378
1.4766
from CQI table
0.36914063

12
4
434
1.69535
Average Efficiency
0.42382813

13
4
490
1.9141
from CQI table
0.47851563

14
4
553
2.1602
Average Efficiency
0.54003906

15
4
616
2.4063
from CQI table
0.6015625

16
4
658
2.5684
Average Efficiency
0.64257813

17
6
438
2.5684
overlap
0.42773438

18
6
466
2.7305
from CQI table
0.45507813

19
6
517
3.0264
Average Efficiency
0.50488281

20
6
567
3.3223
from CQI table
0.55371094

21
6
616
3.6123
Average Efficiency
0.6015625

22
6
666
3.9023
from CQI table
0.65039063

23
6
719
4.21285
Average Efficiency
0.70214844

24
6
772
4.5234
from CQI table
0.75390625

25
6
822
4.8193
Average Efficiency
0.80273438

26
6
873
5.1152
from CQI table
0.85253906

27
6
910
5.33495
Average Efficiency
0.88867188

28
6
948
5.5547
from CQI table
0.92578125

29
Implicit TBS signaling with QPSK
30
Implicit TBS signaling with 16QAM

31
Implicit TBS signaling with 64QAM


TBS Set, Jumlah data bits user yang ditransmisikan ke single user dalam 1 TTI (1ms). TB (Transport Block) menempati 2 PRB di time domain
3GPP TS 36.213 memberi spesifikasi tabel pada :
-> MCS index yang berhubungan dengan Mod Order (Mod Type) dan TBS Index
-> TBS index memberikan Transport Block Size (TBS) untuk jumlah PRB yang spesifik
-> MCS index bernilai 0 hingga 28, keputusannya diberikan oleh scheduler yang akan menerjemahkan specific CQI ke dalam MCS Index.
-> ITBS = TBS Index
TBS index dimapping ke TBS size yang spesifik dan untuk PRB yang spesifik
Contoh di atas adalah Itbs yang dipilih adalah 9 bila diinginkan MCSnya bernilai 10 (lihat tabel MCS) yang berarti modulasinya adalah 16 QAM asumsi terendah yang diinginkan. Pada keterangan tabel di atas MCS yang berada pada kondisi radio terbaik adalah yang mendapatkan MCS 64QAM (tidak pada cell edge). Asumsi misalnya jika kita inginkan throughput pada ujung cell atau cell edge throughput sebesar 384 kbps, maka MCS = 10-16 atau 16QAM, dan TBS index = 9
Air Interface user throughput = 384 / (100% - 10%) = 427 kbps (10% adalah asumsi BLER)
Dari tabel TBS pada halaman berikutnya dengan RB maka kita harus mencari bit yang lebih besar dari 427 kbps agar resource tercukupi, oleh sebab itu dapat dilihat pada table maka RB used yang dipilih = 3 karena bernilai 456 kbps sedangkan bila RB = 2 maka nilai TBSnya 296 kbps.
Jadi kesimpulannya adalah menggunakan 3 RB atau RB used = 3 (lihat tabel TBS index dengan NPRB di tabel). Dengan itu kita sudah mengetahui bahwa bila diinginkan throughput UE yang berada di cell edge sebesar 384 Kbps maka setidaknya eNb harus mengalokasikan sebanyak 3 RB. 
Tabel-table di atas menjelaskan proses dari MCS hingga mendapatkan Resource Block, namun bagaimana proses sebelum MCSnya terjadi? 
jawabannya adalah pada CQI (Channel Quality Index) yang diberikan oleh enode b melalui Downlink Control Information (DCI) berdasarkan algoritma tertentu kepada UE. 

Namun pada table di atas CQI hanya menentukan modulasi apa yang dipakai dan tidak semua code rate terdapat di sana. Lalu bagaimana enode memberikan tepatnya MCS berapa yang diberikan ke UE? CQI hanya berjumlah 16 sedangkan MCS berjumlah 32 atau 29 yang dipakai, bagaimana cara mappingnya?
Apakah base on vendor / enode B designer yang menentukan nilai tepatnya?
Ataukah dengan cara melihat coding rate terdekat (menggunakan pendekatan) dari mapping CQI yang ada ke MCS untuk kemudian ditentukan oleh DL scheduler?

Atau ada pendapat lain dari teman-teman,silahkan

Posting Komentar

3Komentar

Silahkan berkomentar yang baik di sini :) (no junk)

  1. Lumayan nambah ilmu.

    Untuk cara enobe memberikan tepatnya mcs bukannya dg melihat SINR nya? saya pernah lihat tabel hubungan sinr dan mcs kalo ndak salah.

    BalasHapus
  2. bisa juga sih mas tapi sebelum MCS itu relasinya ke CQI, bisa juga dari SINR lalu dapat CQI dan kemudian MCS, namun itu semua belum jelas karena implementasinya bergantung pada si pembuat chip yang memberikan formula channel model untuk kemudian mendapatkan SNR/SINR dari channel model.
    Yang pasti sih kalau kondisi radio bagus maka SINRnya baik dan kemungkinan untuk mendapatkan MCS tinggi lebih besar.

    BalasHapus
  3. I found your blog quite interesting and the concern in the blog is really impressive

    Marc The Phone Man

    BalasHapus
Posting Komentar

Search Another