5G CBG – Grupa bloków kodowych (Code Block Group)

5G CBG – Grupa bloków kodowych (Code Block Group)

Dziś przyjrzymy się szczegółowo pojęciu CBG, czyli Code Block Group, które odgrywa istotną rolę w systemie 5G NR w warstwie fizycznej i warstwie łącza danych. Zrozumienie CBG pozwala lepiej pojąć mechanizmy retransmisji i poprawy jakości transmisji danych, które są kluczowe dla wydajności sieci 5G.

Co to jest Code Block Group (CBG)?

CBG to zbiór bloków kodowych (code blocks) w ramach jednej jednostki transmisyjnej. W 5G NR kodowanie danych odbywa się na mniejszych blokach kodowych, które następnie mogą być grupowane w CBG. CBG umożliwia bardziej elastyczne i wydajne zarządzanie retransmisjami, w porównaniu do starszych technologii, gdzie retransmisje dotyczyły całych transport block (TB).

Znaczenie CBG w procesie retransmisji

W klasycznym systemie retransmisje dotyczą całego transport block, co jest nieefektywne, gdy tylko część danych jest uszkodzona. Dzięki CBG 5G NR pozwala na retransmisję tylko uszkodzonych grup bloków kodowych, co zwiększa efektywność i zmniejsza opóźnienia.

  • Podział TB na mniejsze grupy CBG
  • Możliwość indywidualnej retransmisji uszkodzonych CBG
  • Zmniejszenie liczby niepotrzebnych retransmisji

To znacząco poprawia jakość połączenia i przepustowość sieci, zwłaszcza w trudnych warunkach radiowych.

Jak działa podział na Code Block Groups?

Proces podziału wygląda następująco:

  1. Transport block (TB) jest dzielony na mniejsze code blocks (CB) zgodnie z rozmiarem danych i parametrami kanału.
  2. CB są grupowane w CBG – każda grupa zawiera kilka bloków kodowych.
  3. Podczas transmisji odbiornik raportuje, które CBG dotarły poprawnie, a które wymagają retransmisji.
  4. Nadawca retransmituje tylko uszkodzone CBG, nie cały TB.

Dzięki temu mechanizmowi sieć jest bardziej elastyczna i oszczędna, co przekłada się na lepsze doświadczenia użytkownika.

CBG w kontekście HARQ i 5G NR

CBG ściśle współpracuje z mechanizmem HARQ (Hybrid Automatic Repeat Request), który odpowiada za detekcję błędów i retransmisje. Dzięki podziałowi na CBG HARQ może skuteczniej zarządzać retransmisjami, wysyłając jedynie brakujące lub uszkodzone fragmenty danych.

To usprawnienie jest jednym z powodów, dla których 5G NR osiąga tak wysokie prędkości i niskie opóźnienia w porównaniu do poprzednich generacji.

Praktyczne korzyści zastosowania CBG

  • Zwiększona wydajność spektrum – mniej retransmisji to więcej dostępnego pasma dla innych użytkowników.
  • Niższe opóźnienia – szybkie wykrywanie i retransmisja tylko uszkodzonych grup.
  • Większa stabilność połączenia – szczególnie w środowiskach o wysokim poziomie zakłóceń.

Jak CBG wpływa na inne warstwy protokołu 5G?

Choć CBG działa głównie na poziomie fizycznym i warstwy łącza danych, ma wpływ na wyższe warstwy, takie jak warstwa RLC i PDCP. Poprawiając efektywność retransmisji, ułatwia także zarządzanie buforowaniem i kontrolą przepływu danych na wyższych warstwach.

Podsumowanie i dalsze kroki

CBG to kluczowy element w optymalizacji transmisji danych w 5G NR, umożliwiający selektywną retransmisję i poprawę jakości usług. Jutro możemy zobaczyć, jak działa w praktyce harmonogramowanie zasobów w 5G oraz jak CBG współpracuje z innymi mechanizmami kontroli transmisji, np. z segmentacją RLC.