LTE KPI Optimization : RRC Success Rate

Panji Ryan Widhi
0

 Halo semuanya, dan selamat datang di sesi tentang pengoptimalan KPI LTE. Hari ini, kita akan membahas tingkat RRC Success untuk LTE. Pertama, mari kita bahas tentang RRC KPI dan alur panggilan karena kita perlu memahami alur panggilan sebelum kita dapat memahami di mana letak hambatan KPI. Kemudian, kita akan membahas keterbatasan utama yang kita miliki dan tindakan pengoptimalan apa yang dapat kita lakukan untuk mengurangi atau mengatasi masalah tersebut. Jadi, mari kita mulai.


Pertama, mari kita pahami apa tingkat RRC Success dan mengapa kita memerlukan pengaturan RRC. Ketika pengguna, katakanlah dalam mode idle, perlu terhubung ke jaringan LTE, mereka harus melalui fase penyerahan, dan RRC ikut berperan. RRC diperlukan karena Anda perlu memiliki koneksi ke jaringan, dan untuk itu, Anda perlu memberi tahu jaringan bahwa Anda memerlukan beberapa sumber daya. Jadi, hal pertama yang dilakukan UE adalah melakukan akses acak. Di sini, UE mengirimkan permintaan akses ke eNodeB, dan sebagai respons, eNodeB membalas dengan pesan respons akses. Pesan ini berisi timing advance, yaitu waktu yang diperlukan untuk memastikan bahwa uplink disinkronkan dengan eNodeB. Setelah itu, UE mengirimkan permintaan koneksi RRC, juga dikenal sebagai pesan tiga. Di sinilah eNodeB meminta pengaturan RRC. Jadi, KPI RRC kita dimulai dari sini. Jika kita memiliki tingkat kegagalan yang tinggi, jika UE mengirimkan permintaan akses dan kita tidak menerimanya, atau jika UE menerima respons akses tetapi kita tidak menerima permintaan koneksi RRC, dalam hal ini, KPI RRC akan tidak terpengaruh. KPI RRC dimulai pada titik ini.

 


Sekarang, mari kita bahas tentang berbagai jenis pesan RRC. Ada banyak jenisnya, tapi yang utama yang kita miliki adalah pengaturan konteks awal, serah terima, dan pemilihan ulang sel. Jadi, mari kita pahami setiap jenisnya. Jika misalnya saya memiliki ponsel dan ingin mengirim sesuatu, misalkan saya ingin mengirim pesan WhatsApp, yang akan saya lakukan adalah mencoba menyambung ke jaringan dengan pengaturan konteks awal karena saya perlu mengirim beberapa data . Sekarang, jika saya memiliki ponsel dan berpindah dari satu lokasi ke lokasi lain, maka saya mengubah kode area pelacakan, dalam hal ini, saya perlu melakukan pembaruan area pelacakan. Dalam hal ini, permintaan koneksi RRC akan memiliki sinyal handover. Demikian pula, jika saya memiliki ponsel dan saya menerima panggilan suara masuk atau seseorang mengirimi saya pesan WhatsApp, maka saya akan menerima permintaan respons paging dari jaringan. Dalam hal ini, permintaan koneksi RRC akan memiliki sinyal pemilihan ulang sel. Jadi dengan melihat signalnya kita bisa menentukan jenis layanan apa yang diinginkan, jenis layanan apa yang ingin diakses jaringannya. Ini adalah sesuatu yang bisa kita peroleh dari jenis pesan ini.

 

Sekarang, apa yang terjadi setelah itu? eNodeB membaca permintaan koneksi RRC dan kemudian merespons dengan pengaturan RRC. Ini membawa beberapa konfigurasi jaringan langsung yang diperlukan oleh UE untuk memulai koneksi jaringan atau menyelesaikan pengaturan RRC. Setelah membaca konfigurasi ini, UE menerapkannya dan merespons dengan pesan pengaturan RRC lengkap, yang akan menjadi pesan nomor lima. Ketika eNodeB menerima pesan ini, eNodeB mengakui bahwa pengaturan RRC berhasil, dan kami menyebutnya sebagai upaya pengaturan RRC yang berhasil. Jadi, tingkat RRC Success inilah yang kita sebut dengan RRC KPI. 


Sekarang, ada beberapa pengatur waktu penting di sini. Misalnya, kita memiliki pengatur waktu UE T300, yang dimulai setelah UE mengirimkan pesan tiga dan berhenti ketika menerima pesan empat, yang merupakan pengaturan RRC. Sekarang, jika pengatur waktu ini terlalu kecil, UE akan menghentikan pengatur waktu ini dan mengirimkan permintaan koneksi RRC lagi, sehingga kita akan mengalami kegagalan pada akhirnya karena eNodeB akan mengirimkan pesan ini lebih lama lagi sebelum pengatur waktu berakhir, dan pesan ini akan tidak pernah tiba. Jadi, jika kita meningkatkan timer ini, kita memiliki peluang lebih tinggi untuk menerima setup RRC, terutama ketika kita mengalami kemacetan di eNodeB. Timer lain di sisi eNodeB adalah timer T302. Timer ini dimulai ketika eNodeB menerima permintaan koneksi RRC dan menunggu setup RRC selesai. Ini diatur oleh timer di sisi eNodeB. Sekarang, jika pengatur waktu ini kecil, jika habis masa berlakunya, eNodeB akan menganggapnya sebagai kegagalan RRC, dan dengan demikian, kita akan memiliki tingkat RRC Success yang lebih rendah. Jadi, meningkatkan timer ini juga dapat meningkatkan peluang tingkat RRC Success. Ini adalah dua pengatur waktu dasar yang kami miliki di bagian RRC.



Sekarang, mari kita lanjutkan dan pahami jenis kegagalan atau batasan terpenting yang kita miliki pada tingkat RRC Success. Salah satu masalah paling umum yang kami hadapi untuk KPI tingkat RRC Success LTE adalah kegagalan RRC karena tidak adanya respons. Artinya UE mengirimkan permintaan koneksi RRC, eNodeB merespon dengan setup RRC, namun setelah itu, UE mengirimkan setup RRC selesai, namun eNodeB tidak menerimanya atau eNodeB tidak dapat mendecodenya. 

Dalam kasus ini, kami melihat tingkat RRC Success mengalami kegagalan, dan tingkat RRC Success kami lebih rendah. Ini adalah skenario umum yang biasanya terlihat dalam masalah liputan. Ketika Anda memiliki masalah cakupan, penyelesaian pengaturan RRC akan memiliki tingkat kegagalan yang lebih tinggi. Sekarang, mengapa hal ini bisa terjadi? Mari kita pahami masalah paling umum dan mengapa hal itu terjadi. Pada dasarnya, ini adalah masalah sinyal.

 Nah, jika kita memahaminya, permintaan koneksi RRC juga merupakan pesan uplink. Penyiapan RRC selesai juga merupakan pesan uplink. Jadi, mengapa pesan ini berhasil didekodekan tetapi terkadang pesan ini tidak berhasil didekodekan untuk UE yang sama? Hal ini terjadi karena besarnya pesan. Mari kita pahami ini. Pertimbangkan skenario ini. Pertama, kami memiliki pengguna yang menggunakan permintaan koneksi RRC untuk data MO atau akses kosong. Sekarang, pengguna ini akan mengirimkan setup RRC selesai, yang akan menjadi paket yang jauh lebih kecil, mungkin sekitar 10 byte.

Jadi, jika 10 byte dan hanya memerlukan dua blok sumber daya, maka daya UE didistribusikan ke dua blok sumber daya saja. Di sisi lain, permintaan koneksi RRC membawa pesan NAS, yang merupakan permintaan lampiran atau permintaan pembaruan area pelacakan. Jadi, ini adalah pesan yang jauh lebih besar. Itu bisa mencapai 100 byte dari 50 byte. 

Jadi, jika pesannya lebih besar, maka memerlukan lebih banyak blok sumber daya. Jadi, katakanlah dalam contoh ini, kita memiliki 10 blok sumber daya. Jadi, sekarang daya per blok sumber daya adalah 200 miliwatt dibagi 10 blok sumber daya, yaitu 20 miliwatt. Jadi, kita dapat melihat bahwa daya per blok sumber daya kini lima kali lebih kecil dibandingkan dengan data MO atau akses kosong. Lalu, apa yang akan terjadi pada sisi eNodeB? Lebih mudah untuk memecahkan kode pesan yang memiliki kekuatan lebih tinggi dibandingkan dengan pesan yang memiliki kekuatan lebih rendah. Jadi, kemungkinan kegagalan total penyiapan RRC untuk pensinyalan MO jauh lebih tinggi. Jadi, jika Anda membandingkan tingkat keberhasilan penyiapan RRC untuk akses kosong, pensinyalan MO, dan pensinyalan MO, kemungkinan besar Anda akan melihat bahwa pensinyalan MO memiliki tingkat RRC Success yang jauh lebih rendah. 

Jadi, ini juga berarti bahwa dalam jaringan di mana Anda memiliki lebih banyak permintaan koneksi RRC berdasarkan sinyal MO, jaringan tersebut akan memiliki tingkat keberhasilan penyiapan RRC yang lebih rendah. Dan mengapa jaringan memiliki lebih banyak permintaan sinyal MO? Katakanlah jika satu jaringan memiliki area pembaruan area pelacakan yang lebih kecil dibandingkan dengan jaringan lain yang memiliki area pelacakan lebih besar, maka jaringan tersebut akan memiliki lebih banyak pembaruan area pelacakan. Jadi, permintaan sinyal MO akan lebih banyak. Jadi, Anda dapat memeriksa jaringan Anda dan mengetahui berapa banyak permintaan koneksi RRC yang datang dari sinyal MO. Dan jika terlalu tinggi, tingkat keberhasilan penyiapan RRC Anda akan sedikit lebih rendah dibandingkan dengan jaringan lain yang memiliki permintaan sinyal MO lebih sedikit.

Masalah lain yang dapat menyebabkan kegagalan total pengaturan RRC adalah gangguan. Jika eNodeB menghadapi masalah interferensi, eNodeB mungkin tidak dapat memecahkan kode pesan uplink, yang juga dapat berdampak pada tingkat RRC Success. Dalam hal ini, Anda dapat mengaktifkan penggabungan penolakan (rejection) interferensi dengan menerapkan algoritma IRC pada eNodeB. Selain itu, jika pola gangguannya berbeda-beda, misalnya lebih tinggi pada siang hari dan lebih rendah pada malam hari, berarti hal tersebut berkaitan dengan lalu lintas. 

Dalam hal ini, menyesuaikan kemiringan dapat membantu meningkatkan skenario interferensi Anda dan KPI RRC lainnya juga. Jika Anda melihat interferensi yang tinggi baik pada siang maupun malam hari, biasanya hal tersebut mengindikasikan adanya interferensi dari luar. Dalam hal ini, Anda dapat memeriksa apakah interferensi terjadi pada pita penuh atau pita parsial. Jika hanya pada pita parsial, Anda dapat menjadwalkan data uplink di lokasi bebas gangguan, yang juga dapat meningkatkan performa dan KPI Anda.

Ini adalah beberapa hal yang dapat terjadi dan membantu Anda dalam skenario gangguan. Masalah lain yang dapat terjadi dan menyebabkan kegagalan total penyiapan RRC adalah UE yang tidak kompatibel. Katakanlah UE yang telah mengirimkan permintaan koneksi RRC akan direspon dengan pengaturan RRC, tetapi UE mengetahui dalam pengaturan RRC bahwa ia tidak mendukung konfigurasi ini. Jadi, ini mungkin berhenti di sini dan pengaturan RRC tidak selesai. 

Dalam kasus ini, ia mungkin mencoba lagi permintaan sambungan RRC dan kembali menerima pengaturan RRC yang tidak kompatibel. Jadi, itu akan gagal lagi. Dalam hal ini, UE yang tidak kompatibel dapat terus mencoba mengakses jaringan dan, singkatnya, hal ini dapat mengacaukan KPI. Untuk masalah seperti itu, Anda dapat melacaknya di lapisan RRC, dan dalam permintaan koneksi RRC, Anda dapat memeriksa TMSI. Jika TMSI sama untuk beberapa permintaan, Anda dapat mengidentifikasi bahwa ini adalah UE yang menyebabkan masalah, dan Anda dapat mengetahui bahwa ini bukan masalah jaringan tetapi masalah UE. Ini adalah beberapa trik yang dapat Anda lakukan untuk kegagalan RRC, terutama untuk masalah tanpa respons.

Pilihan lainnya adalah kegagalan RLC karena penolakan (rejection). Hal ini terjadi dalam skenario ketika UE mengirimkan permintaan koneksi RRC, dan ditanggapi dengan penolakan (rejection) pengaturan RRC. Dalam hal ini, UE akan mengalami kegagalan RRC, namun kegagalan ini biasanya terjadi ketika eNodeB sedang mengalami kepadatan, artinya telah mencapai jumlah maksimum pengguna yang terhubung atau semacam algoritma kontrol penerimaan sedang berjalan atau telah mencapai batas lisensinya atau sudah mencapai batas lisensinya. telah mencapai batas sinyalnya, misalnya jumlah upaya panggilan per detik. Jadi, masalah seperti itu dapat menyebabkan penolakan (rejection) RRC, dan ini biasanya terjadi ketika lalu lintas tinggi atau situs memuat banyak. Dalam hal ini, UE mendapat penolakan (rejection) pengaturan RRC dan kemudian menunggu pengatur waktu T302,

dan setelah T302 habis masa berlakunya, ia dapat mencoba mengirim kembali permintaan koneksi RRC. Jadi, pengatur waktu ini bertindak sebagai histeresis untuk memastikan bahwa satu pengguna atau beberapa pengguna tidak membanjiri eNodeB dengan terlalu banyak permintaan setelah penolakan (rejection). Jadi, ini adalah pengatur waktu yang dapat Anda mainkan dalam skenario tertentu ketika Anda memiliki tingkat penolakan (rejection) yang tinggi. 

Jika timer ini dinaikkan maka yang terjadi adalah UE akan mengirimkan permintaan koneksi RRC lebih lanjut, dan dalam hal ini, kita mempunyai kemungkinan tidak akan mengalami kongesti. Skenario lain, katakanlah, ambil contoh ini. Sekarang, kita mempunyai eNodeB dengan kapasitas penuh karena, katakanlah, ia dapat menangani lima pengguna. Jadi, katakanlah kelima pengguna terhubung. Sekarang, jika UE dari mode idle mencoba menyambung, ia akan mengirimkan permintaan koneksi RRC, dan eNodeB akan merespons dengan penolakan (rejection) pengaturan RRC. Dalam hal ini, UE akan ditolak, dan RRC akan gagal. Sekarang, apa yang akan terjadi sekarang? Apa yang bisa kita lakukan untuk skenario ini? Salah satu cara cepat untuk menangani masalah tersebut atau mengurangi kemacetan ini adalah dengan menyesuaikan pengatur waktu mode idle.

Jadi kalau timer mode idle kita kurangi, misalkan kita kurangi dari 20 detik menjadi misalkan dua detik, maka semua pengguna akan cepat lepas karena tidak ada aktivitas. Jadi, jika pengatur waktu mode idle adalah 20 detik dan saya membuatnya, katakanlah, dua detik, maka semua pengguna akan dilepaskan dengan cepat karena sebelumnya mereka menunggu selama 20 detik, dan sekarang mereka hanya akan menunggu selama dua detik, dan eNodeB akan merilisnya. 

Jadi, UE akan berpindah ke mode idle dengan cepat, dan dalam hal ini, kita akan memiliki kapasitas lebih besar di sini. Sekarang, kelemahannya adalah ketika Anda melepaskan lebih banyak UE ke mode idle, mereka akan mencoba untuk terhubung lagi. Jadi, Anda akan memiliki lebih banyak permintaan koneksi RRC. Jadi, jika eNodeB menghadapi masalah batas pengguna yang terhubung, namun tidak ada masalah dengan upaya panggilan per detik atau batas, maka meningkatkan pengatur waktu mode idle sebenarnya dapat membantu. Jika eNodeB tidak menghadapi masalah batas pengguna yang terhubung, namun menghadapi masalah upaya panggilan per detik, maka meningkatkan pengatur waktu mode idle dapat membantu dalam kasus ini. Nah, itulah beberapa hal yang bisa kita lakukan untuk skenario penolakan (rejection) RRC.

Masalah lain yang dapat menyebabkan kegagalan total pengaturan RRC adalah kapasitas PUCCH. PUCCH di uplink memiliki kapasitas terbatas karena harus menggandakan pengguna untuk pengakuan HARQ, umpan balik CQI, dan permintaan penjadwalan mereka. Jadi, ketika Anda memiliki banyak pengguna, kemungkinan kapasitas CCH Anda sudah mencapai batasnya. Dalam hal ini, eNodeB dapat mengirimkan penolakan (rejection) pengaturan RRC karena kemacetan PUCCH. Dalam hal ini, Anda dapat memperluas PUCCH dengan menggunakan fitur seperti PUCCH dinamis atau adaptif. Yang perlu Anda lakukan adalah terus memantau permintaan dan menyediakan lebih banyak sumber daya GPU CCH, yang dapat memperluas kapasitas dan tidak akan mengakibatkan penolakan (rejection) pada level RRC RL untuk skenario kemacetan berbasis PUCCH. Ini adalah beberapa trik yang bisa kita lakukan untuk skenario penolakan (rejection) RRC.

Itu saja untuk hari ini. Saya rasa kita telah membahas dua skenario utama, yang pertama adalah kegagalan RRC karena tidak adanya respons, yang telah kita diskusikan, dan yang lainnya adalah kegagalan RLC karena penolakan (rejection), yang juga telah kita diskusikan. Kami juga membahas tentang masalah fading yang umum dan bagaimana hal itu dapat menyebabkan kegagalan pengaturan RRC karena tidak ada respons. Kami mendiskusikan masalah cakupan terkait dan apa yang dapat kami lakukan untuk mengatasinya. Kalau untuk penolakan (rejection) RRC lebih ke masalah kemacetan dimana kita mengalami trafik yang tinggi. Meski hal ini tidak Anda lihat setiap hari, ada baiknya Anda mengetahui apa penyebabnya dan bagaimana cara mengatasinya.

 

Terima kasih banyak untuk hari ini.

 


Posting Komentar

0Komentar

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

Posting Komentar (0)

Search Another