5G BSR – Raport Stanu Bufora
Dzisiaj wyjaśnię Ci dokładnie, czym jest BSR w 5G, czyli Buffer Status Report. Wczoraj mówiliśmy o E-UTRAN i jak dane są przekazywane między UE a siecią. Teraz pora zrozumieć, jak urządzenie informuje stację bazową, że ma dane do wysłania – i właśnie tu pojawia się BSR.
Co to jest BSR?
BSR (Buffer Status Report) to komunikat wysyłany przez urządzenie użytkownika (UE), aby poinformować sieć o ilości danych, które czekają w buforze do transmisji. Bez BSR sieć nie wie, ile zasobów przydzielić UE w uplinku.
Dlaczego BSR jest potrzebny?
5G to sieć dynamiczna. UE nie ma przydzielonych stałych zasobów – musi o nie poprosić. Żeby to zrobić, UE wysyła BSR, który jest przetwarzany przez gNodeB. Dzięki temu możliwe jest efektywne zarządzanie pasmem radiowym i optymalizacja QoS (Quality of Service).
Rodzaje BSR w 5G
W 5G stosuje się różne typy BSR, w zależności od sytuacji:
- Regular BSR – wysyłany okresowo, gdy bufor zawiera dane
- Periodic BSR – aktywowany przez timer, niezależnie od ruchu
- Padding BSR – dołączany do innej transmisji, gdy jest wolne miejsce
- Short BSR – raportuje dane tylko dla jednej usługi (LCID)
- Long BSR – raportuje dane dla wielu logicznych kanałów (LCIDs)
Struktura BSR w warstwie MAC
BSR jest osadzony w warstwie MAC (Medium Access Control). Wewnątrz zawiera:
- Typ raportu (Short/Long)
- Indeks logicznego kanału (LCID)
- Zakodowana wielkość danych w buforze (Buffer Size Index)
Informacja ta trafia do gNodeB, który podejmuje decyzję, ile zasobów radiowych przyznać UE w najbliższym uplinku.
Powiązanie BSR z SR (Scheduling Request)
Zanim UE może wysłać BSR, musi dostać okazję na transmisję. Jeśli nie ma jeszcze przydzielonych zasobów uplink, wysyła SR (Scheduling Request) na kanałach kontrolnych PUCCH. SR jest więc pierwszym krokiem, a BSR – drugim, który zawiera szczegóły o danych.
Kiedy UE wysyła BSR?
BSR jest wysyłany, gdy:
- W buforze pojawią się nowe dane do transmisji
- Zmienia się stan QoS dla danego kanału
- Wcześniejszy BSR nie spowodował przydziału wystarczającej liczby zasobów
- Wyzwolony jest timer okresowy (dla Periodic BSR)
Mechanizm raportowania BSR
Raportowanie BSR odbywa się w kilku krokach:
- UE wykrywa dane do wysłania
- UE żąda zasobów (SR)
- gNodeB przydziela uplink grant
- UE przesyła MAC PDU zawierające BSR
- gNodeB analizuje raport i przydziela dalsze zasoby
BSR a QoS – jakość usług
W 5G każdy strumień danych jest powiązany z QoS Flow. BSR pomaga zachować odpowiednie parametry jakości, ponieważ informuje o zaległościach w transmisji. gNodeB może zadecydować o priorytecie na podstawie tego raportu i obsłużyć krytyczne dane wcześniej.
Dlaczego BSR jest bardziej zaawansowany w 5G niż w LTE?
W 5G pojawia się więcej warstw QoS, wiele usług równocześnie i różne profile przepustowości. BSR w 5G jest w stanie raportować oddzielnie stan dla każdego logical channel group (LCG), co pozwala na precyzyjne przydzielanie zasobów zgodnie z potrzebami usług takich jak VoNR, streaming czy sterowanie pojazdami.
BSR w kontekście DRX (Discontinuous Reception)
UE w stanie DRX może „spaść” z aktywnego trybu, aby oszczędzać baterię. Jeśli dane pojawią się w buforze, UE musi najpierw wybudzić się, wysłać SR, a potem BSR. Mechanizm ten musi być dobrze zsynchronizowany, aby nie opóźnić ważnych transmisji.
Znaczenie BSR dla efektywności sieci
BSR pomaga operatorom lepiej planować wykorzystanie zasobów radiowych. Pozwala ograniczyć opóźnienia, zminimalizować przeciążenia i dostosować działanie schedulerów uplinku do rzeczywistych potrzeb użytkowników.
Inne raporty pokrewne do BSR
Oprócz BSR, UE może raportować inne informacje, np.:
- CSI (Channel State Information) – informacje o jakości kanału
- PUCCH Reporting – raporty wysyłane na kanałach kontrolnych uplink
- SR (Scheduling Request) – prośba o zasoby, która może poprzedzać BSR
Dzięki tym raportom gNodeB ma pełniejszy obraz stanu urządzenia i kanału radiowego, co umożliwia inteligentne decyzje o przydziałach i optymalizacji.
Podsumowanie funkcji BSR
Jutro możemy przyjrzeć się bliżej samemu procesowi SR i jak UE zgłasza potrzebę dostępu do uplinku jeszcze zanim dojdzie do BSR. To pomoże zrozumieć cały cykl kontroli przepływu danych w 5G uplink.