Jak połączyć funkcje warstwy 2 i przepływ danych w LTE
W przypadku warstwy 2 przyjrzyjmy się najpierw łączu wysyłającemu.
Transmisja danych odbywa się poprzez stos protokołów zgodnie z następującym przebiegiem:
1. Dane są generowane albo przez protokoły kontroli sygnalizacji (RRC, NAS), albo przez jakąś aplikację na stosie IP UE. Powiązany fragment bitów jest wysyłany do warstwy 2 w ramach odpowiedniego nośnika radiowego.
2. Pierwszym protokołem obsługującym ramkę danych jest PDCP. W przypadku datagramów IP kompresuje nagłówek IP (lub IP/TCP, IP/UDP, IP/UDP/RTP) zgodnie z RFC 3095 (ROHC). Należy pamiętać, że nie dotyczy to sygnalizacyjnych nośników radiowych. Drugim krokiem w ramach PDCP jest szyfrowanie pakietu danych.
3. Następny jest RLC. Dla wszystkich nośników radiowych musi to być powiązana instancja RLC
wykonaj segmentację, konkatenację lub dopełnianie w celu wygenerowania ramek bitowych (RLC
PDU), które zmieszczą się w kanałach transportowych. Jeśli jednostka RLC nośnika radiowego
działa w trybie potwierdzonym (AM), wówczas dane przesyłane są poprzez ARQ
funkcja, która buforuje pakiet w buforze retransmisji do czasu pozytywnego potwierdzenia ramki. Jeśli jednostka RLC nie jest w trybie potwierdzonym, ten krok jest oczywiście pomijany.
4. Jednostki RLC PDU ze wszystkich kanałów logicznych docierają następnie do protokołu MAC. Tutaj planista łącza zwrotnego UE musi zdecydować, który kanał logiczny będzie obsługiwany i multipleksowany na kanał transportowy. Możliwe jest połączenie kilku jednostek danych z różnych kanałów logicznych w jednym bloku transportowym, obsługuje to multiplekser.
5. Dolna część jednostki MAC to jednostka HARQ (Hybrid Automatic Retransmission on reQuest). Należy pamiętać, że tylko niektóre typy kanałów transportowych (UL-SCH) mogą być wyposażone w to urządzenie. Tutaj zmontowany blok transportowy z multipleksera będzie przechowywany w jednym z buforów HARQ i jednocześnie wysyłany do warstwy fizycznej. Jeżeli eNB odbierze blok transportowy prawidłowo, wyśle informację ACK specjalnym kanałem fizycznym. Spowodowałoby to usunięcie kanału transportowego z bufora. Jeżeli nie zostanie odebrane żadne wskazanie lub wskazanie NACK, jednostka HARQ prześle ponownie blok transportowy. Każda retransmisja może odbywać się z innym kodowaniem w warstwie fizycznej. Dlatego MAC poinformuje warstwę fizyczną, czy blok transportowy jest nowy, czy jest n-tą retransmisją.
6. Warstwa fizyczna pobiera blok transportowy i koduje go w celu transmisji drogą radiową.