PL207275B1 - Urządzenie nadawcze dla łącza w górę w systemie łączności ruchomej, urządzenie nadawcze w systemie łączności ruchomej oraz sposób nadawania w systemie łączności ruchomej - Google Patents

Urządzenie nadawcze dla łącza w górę w systemie łączności ruchomej, urządzenie nadawcze w systemie łączności ruchomej oraz sposób nadawania w systemie łączności ruchomej

Info

Publication number
PL207275B1
PL207275B1 PL346622A PL34662200A PL207275B1 PL 207275 B1 PL207275 B1 PL 207275B1 PL 346622 A PL346622 A PL 346622A PL 34662200 A PL34662200 A PL 34662200A PL 207275 B1 PL207275 B1 PL 207275B1
Authority
PL
Poland
Prior art keywords
stream
parity
radio frame
rate
streams
Prior art date
Application number
PL346622A
Other languages
English (en)
Other versions
PL346622A1 (en
Inventor
Se-Hyoung Kim
Min-Goo Kim
Beong-Jo Kim
Soon-Jae Choi
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=36643329&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=PL207275(B1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of PL346622A1 publication Critical patent/PL346622A1/xx
Publication of PL207275B1 publication Critical patent/PL207275B1/pl

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/08Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/27Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
    • H03M13/2703Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques the interleaver involving at least two directions
    • H03M13/271Row-column interleaver with permutations, e.g. block interleaving with inter-row, inter-column, intra-row or intra-column permutations
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/29Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
    • H03M13/2957Turbo codes and decoding
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/63Joint error correction and other techniques
    • H03M13/635Error control coding in combination with rate matching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • H04B7/2643Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using time-division multiple access [TDMA]
    • H04B7/2656Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using time-division multiple access [TDMA] for structure of frame, burst
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0064Concatenated codes
    • H04L1/0065Serial concatenated codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0064Concatenated codes
    • H04L1/0066Parallel concatenated codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0067Rate matching
    • H04L1/0068Rate matching by puncturing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0078Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
    • H04L1/0083Formatting with frames or packets; Protocol or part of protocol for error control

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Theoretical Computer Science (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Error Detection And Correction (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Optical Communication System (AREA)

Description

Opis wynalazku
Przedmiotem wynalazku jest urządzenie nadawcze dla łącza w górę w systemie łączności ruchomej, urządzenie nadawcze w systemie łączności ruchomej oraz sposób nadawania w systemie łączności ruchomej. Niniejszy wynalazek dotyczy w ogólności dopasowywania szybkości kodowanego kanałowo sygnału, urządzenia i sposobu sterowania demultiplekserem (DEMUX) i multiplekserem (MUX) wykorzystywanego do dopasowywania szybkości sygnałów.
W zasadzie systemy łączności ruchomej, takie jak system satelitarny, ISDN (Integrated Services Digital Network - Sieć Cyfrowa z Integracją Usług), W-CDMA (Wide band-Code Division Multiple Access - Szerokopasmowy Dostęp Wielokrotny z Kodowym Rozdziałem Sygnałów), UMTS (Universal Mobile Telecommunication System - Uniwersalny System Telekomunikacji Ruchomej) i IMT (International Mobile Telecommunication)-2000 - Międzynarodowy System Telekomunikacji Ruchomej 2000) kodują kanałowo źródłowe dane użytkownika kodem korekcyjnym przed transmisją, aby w ten sposób zwiększyć niezawodność systemu. Typowymi kodami stosowanymi przy kodowaniu kanałowym są kody splotowe i liniowe kody blokowe, dla których używa się tylko jednego dekodera. Ostatnio sugeruje się stosowanie kodów turbo, które są przydatne do transmisji danych i odbioru.
Wielodostępny i wielokanałowy system komunikacyjny dopasowuje liczbę kodowanych kanałowo symboli do danej liczby symboli transmisji w celu zwiększenia efektywności transmisji i wydajności systemu. Tę operację określa się jako dostosowywanie szybkości. Wycinanie i powtarzanie stosuje się powszechnie w celu dopasowania szybkości przesyłania kodowanych kanałowo symboli. Dopasowywanie szybkości sygnałów stało się od niedawna ważnym zagadnieniem w systemie UMTS wpływającym na zwiększenie efektywności transmisji danych w interfejsie powietrznym i poprawiającym wydajność systemu.
Fig. 1 przedstawia schemat blokowy urządzenia nadawczego łącza w górę w ogólnym systemie łączności ruchomej (tu UMTS).
Jak to pokazane na fig. 1, koder kanałowy 110 odbiera dane ramki w z góry określonych przedziałach czasowych transmisji TTI (Transmission Time Intervals - przedziały czasowe transmisji), które mogą wynosić 10, 20, 40 lub 80 ms i koduje odbierane dane ramek. Koder kanałowy 110 wyprowadza zakodowane symbole zgodnie z ustaloną szybkością kodowania R. Rozmiar danych ramki (liczba bitów informacyjnych) jest wyznaczony przez (szybkość danych ramki)*(TTI). Jeśli nie weźmie się pod uwagę bitów końcowych, to wtedy liczbę zakodowanych symboli wyznacza (rozmiar ramki danych)*(szybkość kodowania R). Pierwszy układ 120 przeplotu przeplata sygnały wyjściowe kodera kanałowego 110. Układ 130 segmentacji ramek radiowych dzieli symbole z przeplotem, odbierane z pierwszego układu 120 przeplotu na 10 ms bloki ramek radiowych, których wielkość jest określona przez (liczbę zakodowanych symboli)/(10), gdzie 10 jest jednostką długości ramki radiowej. Układ 140 dopasowujący szybkości sygnałów dopasowuje szybkość danych ramki radiowej odebranej od układu 130 segmentacji ramek radiowych do ustalonej szybkości przesyłania danych przez wycinanie lub powtarzanie symboli ramki radiowej. Wyżej opisane komponenty mogą być stosowane dla każdej usługi.
Multiplekser 150 multipleksuje ramki radiowe z dopasowaną szybkością przesyłania odbierane z każdej usługi. Układ 160 segmentacji kanałów fizycznych dzieli ramki radiowe odbierane od multipleksera 150 na bloki kanałów fizycznych. Drugi układ 170 przeplotu przeplata bloki kanałów fizycznych odbierane od układu 160 segmentacji kanałów fizycznych. Układ odwzorowujący 180 kanałów fizycznych odwzorowuje bloki z drugiego układu przeplotu na kanały fizyczne do transmisji.
Jak to pokazano na fig. 1, urządzenie nadawcze łącza w górę w systemie UMTS jest wyposażone w układy 140 dopasowujące szybkość sygnałów. Układy 140 dopasowujące szybkość sygnałów mają różne konfiguracje zależnie od tego, czy koder kanałowy 110 jest koderem splotowym, czy koderem turbo.
W przypadku stosowania liniowego kodu blokowego (w tym wypadku wykorzystuje się koder splotowy i pojedynczy dekoder) w koderze kanałowym, spełnione powinny być następujące wymagania pod względem dopasowywania szybkości sygnałów w wielodostępnym/wielokanałowym systemie.
1. Ciąg symboli wejściowych poddaje się operacji wycinania/powtarzania według określonego, powtarzającego się okresowo wzorca.
2. Liczbę wycinanych symboli ogranicza się do minimum, a liczbę powtarzanych symboli czyni się jak największą.
3. Stosuje się jednolity wzorzec wycinania/powtarzania w celu jednolitego wycinania/powtarzania symboli.
PL 207 275 B1
Powyższe wymagania ustala się z założeniem, że podatność na błędy kodowanych symboli w dowolnym miejscu w jednej ramce wyjś ciowej z kodera splotowego jest podobna. Chociaż na podstawie powyższych wymagań można uzyskiwać pewne korzystne rezultaty, to w przypadku kodera turbo powinno się jednak stosować metodę dopasowywania szybkości inną od kodera splotowego ze względu na różne podatności na błędy symboli znajdujących się w różnych miejscach ramki.
W przypadku stosowania kodera turbo, korzystne jest to, aby nie wycinać systematycznej czę ści informacyjnej kodowanych symboli, ponieważ koder turbo jest koderem systematycznym. Ze względu na dwuelementową strukturę kodera turbo, minimalny wolny odstęp kodu wyjściowego maksymalizuje się wtedy, gdy maksymalizuje się wolny odstęp każdego z dwuelementowych kodów. Aby to osiągnąć, symbole wyjściowe koderów dwuelementowych powinno się wycinać równomiernie, aby w ten sposób uzyskać optymalną wydajność.
Jak to opisano wyżej, należy odróżniać symbole informacyjne od symboli parzystości w kodowanych symbolach w przypadku stosowania kodera turbo, aby w ten sposób uzyskiwać optymalne dopasowanie szybkości sygnałów. Przetwarzanie, takie jak przeplatanie kanałowe można umieścić pomiędzy koderem turbo a układem dopasowującym szybkość sygnałów. Niemniej jednak, należy przestrzegać odróżniania symboli informacyjnych od symboli parzystości. Jest to jednak niemożliwe, ponieważ wszystkie kodowane kanałowo symbole po przeplocie kanałowym są wymieszane w sposób przypadkowy.
Celem niniejszego wynalazku jest dostarczenie urządzenia i sposobu dopasowywania szybkości sygnałów oddzielnie dla symboli informacyjnych i symboli parzystości podczas kodowania symboli w urzą dzeniu nadawczym łącza w górę w systemie łącznoś ci ruchomej.
Celem niniejszego wynalazku jest dostarczenie urządzenia i sposobu usytuowania demultipleksera przed układami dopasowującymi szybkość sygnałów w celu dzielenia danych symboli na symbole informacyjne i symbole parzystości w systemie łączności ruchomej.
Jeszcze innym celem niniejszego wynalazku jest dostarczenie urządzenia i sposobu do sterowania demultiplekserem i multiplekserem przy dopasowywaniu szybkości sygnałów w urządzeniu nadawczym łącza w górę w systemie łączności ruchomej.
Dalszym celem tego wynalazku jest dostarczenie urządzenia i sposobu sterowania demultiplekserem i multiplekserem przy dopasowywaniu szybkości kodowanego metodą turbo sygnału w urządzeniu nadawczym łącza w górę w systemie łączności ruchomej.
Zgodne z wynalazkiem urządzenie nadawcze dla łącza w górę w systemie łączności ruchomej, zawierające koder do odbierania strumienia bitów wejściowych i wyprowadzania strumienia bitów wejściowych, pierwszego strumienia parzystości i drugiego strumienia parzystości, przez kodowanie strumienia bitów wejściowych; układ przeplotu do wzajemnego przeplatania strumieni zgodnie z określoną regułą przeplotu i do wyprowadzania przeplecionych strumieni; oraz układ segmentacji ramek radiowych do obierania przeplecionych strumieni i mapowania odebranych strumieni na co najmniej jedną ramkę radiową, charakteryzuje się tym, że zawiera demultiplekser do demultipleksowania każdej ramki radiowej z odebranej z układu segmentacji ramek radiowych na trzy strumienie: strumień bitów wejściowych, pierwszy strumień parzystości oraz drugi strumień parzystości; oraz układ dopasowujący szybkość do przepuszczania demultipleksowanego strumienia bitów wejściowych i do wycinania części demultipleksowanego pierwszego i drugiego strumienia parzystości zgodnie z zadaną regułą dopasowywania szybkości, oraz multiplekser do multipleksowania sygnałów wyjściowych z układu dopasowującego szybkość.
Korzystnie, gdy przedział czasowy transmisji jest dłuższy niż 10 ms, przepleciony strumień jest mapowany na co najmniej jedną ramkę radiową.
Korzystnie, przedział czasowy transmisji (TTI) ma jedną z długości 10, 20, 40 lub 80 ms.
Korzystnie, regułą przeplotu jest metoda odwracania bitów.
Korzystnie, rozmieszczenie strumienia bitów wejściowych i strumieni parzystości w każdej tej co najmniej jednej ramce radiowej ma regularny wzorzec.
Korzystnie, ta co najmniej jedna ramka radiowa ma początkowy strumień bitów wejściowych wyznaczony przez przedział czasowy transmisji.
Korzystnie, demultiplekser jest ponadto przystosowany do rozdzielania ramki radiowej na strumień bitów wejściowych, pierwszy strumień parzystości i drugi strumień parzystości zgodnie z regularnym wzorcem odpowiadającym tej co najmniej jednej ramce radiowej.
Urządzenie zawiera ponadto korzystnie pamięć do przechowywania początkowego strumienia bitów wejściowych tej co najmniej jednej ramki radiowej oraz sterownik do sterowania demultiplekse4
PL 207 275 B1 rem zgodnie z regularnym wzorcem i przechowywanym początkowym strumieniem bitów wejściowych tej co najmniej jednej ramki radiowej.
Urządzenie zawiera ponadto korzystnie multiplekser do multipleksowania sygnałów wyjściowych układu dopasowania szybkości pod kontrolą sterownika.
Korzystnie, układ przeplotu przeplata zakodowane strumienie w przedziale czasowym transmisji (TTI) po wstawieniu bitów wypełniających w zakodowane strumienie w celu zrównania wielkości tej co najmniej jednej ramki radiowej.
Korzystnie, układ dopasowujący szybkość zawiera układ dopasowujący szybkość pierwszej składowej do dopasowywania szybkości strumienia bitów wejściowych; układ dopasowujący szybkość drugiej składowej do dopasowywania pierwszego strumienia parzystości; oraz układ dopasowujący szybkość trzeciej składowej do dopasowywania drugiego strumienia parzystości.
Zgodne z wynalazkiem urządzenie nadawcze w systemie łączności ruchomej, zawierające koder do odbierania strumienia bitów wejściowych nadawanych w określonym przedziale czasowym transmisji i do wyprowadzania strumienia bitów wejściowych i co najmniej jednego rodzaju strumienia parzystości przez kodowanie strumienia bitów wejściowych zgodnie z szybkością kodowania tego kodera; układ przeplotu do odbierania zakodowanych strumieni i zakodowanych strumieni parzystości z kodera, do wzajemnego przeplatania strumienia bitów wejściowych i strumienia parzystości oraz do wyprowadzania przeplecionego strumienia; oraz układ segmentacji ramek radiowych do odbierania przeplecionych strumieni z układu przeplotu, dzielenia odbieranych strumieni na co najmniej jedną ramkę radiową i do wyprowadzania tej co najmniej jednej ramki radiowej, charakteryzuje się tym, że zawiera demultiplekser do odbierania co najmniej jednej ramki radiowej i do demultipleksowania odebranej tej co najmniej jednej ramki radiowej na strumień bitów wejściowych i co najmniej jeden rodzaj strumienia parzystości; układ dopasowujący szybkość do dopasowywania szybkości demultipleksowanych strumieni odbieranych z demultipleksera i wyprowadzania strumieni z dopasowaną szybkością, przy czym układ dopasowujący ma co najmniej jeden układ dopasowujący szybkość składowych do dopasowywania szybkości części strumienia parzystości, przy czym liczba co najmniej jednego układu dopasowującego szybkość składowych jest równa liczbie strumieni parzystości, oraz multiplekser do multipleksowania sygnałów wyjściowych z układu dopasowującego szybkość, przy czym demultiplekser przełącza każdy z strumieni parzystości w ramkach radiowych do tego co najmniej jednego układu dopasowującego szybkość składowych odpowiadającego każdemu spośród strumieni parzystości.
Korzystnie, demultiplekser jest ponadto przystosowany do demultipleksowania tej co najmniej jednej ramki radiowej zgodnie z regularnym wzorcem wyznaczonym przez przedział czasowy transmisji.
Korzystnie, demultiplekser jest ponadto przystosowany do demultipleksowania tej co najmniej jednej ramki radiowej zgodnie z regularnym wzorcem wyznaczonym przez szybkość kodowania.
Korzystnie, co najmniej jedna ramka radiowa jest rozdzielona na układy dopasowujące szybkość składowej odpowiadające każdemu rodzajowi strumienia parzystości zgodnie z regularnym wzorcem dla układu strumienia bitów wejściowych i strumienia parzystości w każdej z co najmniej jednej ramki radiowej.
Urządzenie zawiera ponadto korzystnie multiplekser do multipleksowania strumieni z dopasowaną szybkością poprzez przełączanie sygnałów wyjściowych z układów dopasowującego szybkość składowych.
Urządzenie zawiera ponadto korzystnie sterownik do sterowania przełączaniem demultipleksera i multipleksera w oparciu o co najmniej jeden przedział czasowy transmisji lub dł ugość każ dej z co najmniej jednej ramki radiowej.
Korzystnie, długość ramki radiowej wynosi 10 ms.
Korzystnie, przedział czasowy transmisji ma jedną z długości 10, 20, 40 lub 80 ms.
Korzystnie, szybkość kodowania wynosi 1/3.
Urządzenie zawiera ponadto korzystnie pamięć do przechowywania regularnego wzorca włącznie z początkowym strumieniem bitów wejściowych odpowiadającym każdej co najmniej jednej ramce radiowej.
Korzystnie, koder jest koderem turbo.
Zgodny z wynalazkiem sposób nadawania w systemie łączności ruchomej, zgodnie z którym odbiera się strumień bitów wejściowych nadawany w określonym przedziale czasowym transmisji;
koduje się strumień bitów wejściowych i wyprowadza się strumień bitów wejściowych oraz co najmniej jeden rodzaj strumienia parzystości odpowiadający strumieniowi bitów wejściowych, przy czym liczba strumieni parzystości odpowiada szybkości kodowania kodera; przeplata się wzajemnie strumień biPL 207 275 B1 tów wejściowych i co najmniej jeden strumień parzystości i wyprowadza się przepleciony strumień; oraz dzieli się przepleciony strumień na co najmniej jedną ramkę radiową i wyprowadza się co najmniej jedną ramkę radiową, przy czym każda z co najmniej jednej ramki radiowej ma określony czas trwania ramki, charakteryzuje się tym, że demultipleksuje się podzieloną co najmniej jedną ramkę radiową na strumień bitów wejściowych i co najmniej jeden rodzaj strumienia parzystości; oraz dopasowuje się szybkość demultipleksowanych strumieni za pomocą układu dopasowującego szybkość, przy czym każdy ze strumieni parzystości w co najmniej jednej ramce radiowej jest przełączany do układu dopasowującego szybkość składowych odpowiadającego każdemu strumieniowi parzystości, przy czym ten układ dopasowujący szybkość ma co najmniej jeden układ dopasowujący szybkość składowych parzystości do dopasowywania szybkości części tego strumienia parzystości, przy czym liczba układu dopasowującego szybkość składowych jest równa liczbie strumieni parzystości.
Korzystnie, demultipleksowanie wykonuje się zgodnie z regularnym wzorcem wyznaczonym przez przedział czasowy transmisji.
Korzystnie, demultipleksowanie wykonuje się zgodnie z regularnym wzorcem wyznaczonym przez szybkość kodowania.
Korzystnie, co najmniej jedną ramkę radiową rozdziela się na układy dopasowujące szybkość składowej odpowiadające każdemu rodzajowi strumienia parzystości zgodnie z regularnym wzorcem dla układu strumienia bitów wejściowych i strumienia parzystości w każdej z co najmniej jednej ramce radiowej.
Korzystnie, ponadto multipleksuje się strumienie z dopasowaną szybkością przez przełączanie odpowiedniego układu dopasowywania szybkości w celu utworzenia jednego strumienia z dopasowaną szybkością.
Korzystnie, stosuje się określoną długość ramki radiowej wynoszącą 10 ms.
Korzystnie, stosuje się TTI mające jedną z długości 10, 20, 40 lub 80 ms.
Korzystnie, stosuje się szybkość kodowania wynoszącą 1/3.
Zgodne z wynalazkiem urządzenie nadawcze w systemie łączności ruchomej, zawierające koder do odbierania strumienia bitów wejściowych w określonym przedziale czasowym transmisji i do kodowania i wyprowadzania strumienia bitów wejściowych oraz co najmniej jednego rodzaju strumienia parzystości odpowiadającego strumieniowi bitów wejściowych zgodnie z szybkością kodowania tego kodera; oraz układ przeplotu do wzajemnego przeplatania strumienia bitów wejściowych i strumienia parzystości oraz do wyprowadzania przeplecionych strumieni, charakteryzuje się tym, że zawiera demultiplekser do odbierania przeplecionego strumienia i do demultipleksowania odebranego strumienia na strumień bitów wejściowych i co najmniej jeden rodzaj strumienia parzystości; układ dopasowujący szybkość tych odebranych strumieni, przy czym ten układ dopasowujący szybkość ma co najmniej jeden układ dopasowujący szybkość składowych do dopasowywania szybkości części co najmniej jednego strumienia parzystości, przy czym liczba układów dopasowujących szybkość składowych jest równa liczbie strumieni parzystości; oraz multiplekser do multipleksowania sygnałów wyjściowych z układu dopasowującego szybkość, w którym demultiplekser przełącza każdy ze strumieni w przeplecionym strumieniu do układu dopasowującego szybkość składowych odpowiadający każdemu strumieniu parzystości.
Korzystnie, przeplecione strumienie są rozdzielone na układ dopasowujący szybkość składowej odpowiadający każdemu rodzajowi strumienia parzystości zgodnie z regularnym wzorcem dla układu strumienia bitów wejściowych i strumieni parzystości w przeplecionym strumieniu.
Korzystnie, regularny wzorzec jest powiązany z układem strumienia bitów wejściowych i strumieni parzystości w przeplecionym strumieniu.
Korzystnie, regularny wzorzec jest wyznaczony przez przedział czasowy transmisji.
Urządzenie zawiera ponadto korzystnie multiplekser do synchronicznego multipleksowania strumieni układów dopasowujących szybkość poprzez synchronizację z demultiplekserem.
Urządzenie zawiera ponadto korzystnie sterownik do sterowania demultiplekserem i multiplekserem w oparciu o regularny wzorzec.
Korzystnie, długość strumienia bitów wejściowych lub przeplecionego strumienia wynosi 10 ms.
Korzystnie, przedział czasowy transmisji ma jedną z długości 10, 20, 40 lub 80 ms.
Korzystnie, szybkość kodowania wynosi 1/3.
Urządzenie zawiera ponadto korzystnie pamięć do przechowywania regularnych wzorców włącznie z początkowym strumieniem bitów wejściowych odpowiadającym przeplecionemu strumieniowi.
Korzystnie, koder jest koderem turbo.
PL 207 275 B1
Zgodny z wynalazkiem sposób nadawania w systemie łączności ruchomej, zgodnie z którym odbiera się strumień bitów wejściowych w określonym przedziale czasowym transmisji; koduje się strumień bitów wejściowych i wyprowadza się strumień bitów wejściowych oraz co najmniej jeden rodzaj strumienia parzystości odpowiadający strumieniowi bitów wejściowych zgodnie z szybkością kodowania kodera; oraz przeplata się wzajemnie zakodowany strumień bitów wejściowych i zakodowany strumień parzystości oraz wyprowadza się przepleciony strumień, charakteryzuje się tym, że demultipleksuje się przepleciony strumień na strumień bitów wejściowych i co najmniej jeden rodzaj strumienia parzystości; oraz dopasowuje się szybkość demultipleksowanych strumieni za pomocą układu dopasowującego szybkość, przy czym każdy ze strumieni parzystości w przeplecionym strumieniu przełącza się do co najmniej jednego układu dopasowującego szybkość składowych odpowiadającego każdemu rodzajowi strumienia parzystości, przy czym liczba układów dopasowujących szybkość składowych jest równa liczbie strumieni parzystości.
Korzystnie, demultipleksowanie wykonuje się zgodnie z regularnym wzorcem wyznaczonym przez przedział czasowy transmisji.
Korzystnie, przepleciony strumień rozdziela się na układ dopasowujący szybkość składowej odpowiadający każdemu rodzajowi strumienia parzystości zgodnie z regularnym wzorcem dla układu strumienia bitów wejściowych i strumieni parzystości w przeplecionym strumieniu.
Korzystnie, ponadto multipleksuje się strumienie z dopasowaną szybkością przez synchronizowanie multipleksowania z demultipleksowaniem przez przełączanie odpowiedniego układu dopasowywania szybkości składowej w celu utworzenia jednego strumienia z dopasowaną szybkością.
Korzystnie, stosuje się długość strumienia bitów wejściowych lub przeplecionego strumienia wynoszącą 10 ms.
Korzystnie, stosuje się przedział czasowy transmisji mający jedną z długości 10, 20, 40 lub 80 ms.
Korzystnie, stosuje się szybkość kodowania wynoszącą 1/3.
Przedmiot wynalazku jest uwidoczniony w przykładach wykonania na rysunku, na którym fig. 1 przedstawia schemat blokowy urządzenia nadawczego łącza w górę w znanym systemie łączności ruchomej; fig. 2 przedstawia schemat blokowy urządzenia nadawczego łącza w górę wyposażonego w demultiplekser i multiplekser do dopasowywania szybkości sygnałów według korzystnych przykładów wykonania tego wynalazku; fig. 3 przedstawia przykład wejścia kodera turbo i wyjścia kodera turbo w urządzeniu nadawczym łącza w górę z fig. 2; fig. 4 przedstawia przykład wejścia pierwszego układu przeplotu z szybkością kodowania R = 1/3 w urządzeniu nadawczym łącza w górę z fig. 2; fig. 5A, 5B i 5C przedstawiają przykłady wyjścia dla R=1/3 w urządzeniu nadawczym łącza w górę z fig. 2; fig. 6 przedstawia przyk ł ad wejś cia pierwszego ukł adu przeplotu dla R=1/2 w urzą dzeniu nadawczym łącza w górę z fig. 2; fig. 7A, 7B i 7C przedstawiają przykłady wyjścia pierwszego układu przeplotu z R=1/2 w urządzeniu nadawczym łącza w górę z fig. 2; fig. 8A do BD przedstawiają przykłady wyjścia układu segmentacji ramek radiowych w urządzeniu nadawczym łącza w górę z fig. 2; fig. 9A, 9B i 9C przedstawiają wejście pierwszego układu przeplotu, wyjście pierwszego układu przeplotu i wyjście układu segmentacji ramek radiowych według pierwszej postaci wykonania niniejszego wynalazku; fig. 10A, 10B i 10C przedstawiają wejście pierwszego układu przeplotu, wyjście pierwszego układu przeplotu i wyjście układu segmentacji ramek radiowych według drugiej postaci wykonania niniejszego wynalazku; fig. 11A do 11D przedstawiają wejście pierwszego układu przeplotu, wyjście pierwszego układu przeplotu i wyjście układu segmentacji ramek radiowych według trzeciej postaci wykonania niniejszego wynalazku; fig. 12A, 12B i 12C przedstawiają wejście pierwszego układu przeplotu, wyjście pierwszego układu przeplotu i wyjście układu segmentacji ramek radiowych według czwartej postaci wykonania niniejszego wynalazku; fig. 13 przedstawia schemat blokowy urządzenia sterującego demultiplekserem i multiplekserem według postaci wykonania niniejszego wynalazku; fig. 14 przedstawia schemat blokowy urządzenia sterującego demultiplekserem i multiplekserem według innej postaci wykonania niniejszego wynalazku; fig. 15 przedstawia schemat blokowy urządzenia sterującego demultiplekserem i multiplekserem według jeszcze innej postaci wykonania niniejszego wynalazku.
Niżej zostaną opisane korzystne postaci niniejszego wykonania z odniesieniem do załączonych figur. W poniższym opisie nie opisuje się szczegółowo dobrze znanych funkcji ani konstrukcji, gdyż zaciemniłyby one obraz wynalazku niepotrzebnymi szczegółami.
Dla realizacji dopasowywania szybkości sygnałów urządzenie nadawcze łącza w górę systemu
UMTS z fig. 1 zawiera układ 140 dopasowujący szybkości sygnałów, którego struktura zależy od tego, czy koder kanałowy 110 jest koderem splotowym, czy koderem turbo, jak to już wyżej zaznaczono.
PL 207 275 B1
W przypadku stosowania kodera turbo w charakterze kodera kanałowego 110 według korzystnych przykładów wykonania niniejszego wynalazku, układ 140 dopasowujący szybkość sygnałów składa się z demultipleksera 141, układów 142, 143 i 144 dopasowujących szybkość składowych oraz multipleksera 145, jak to pokazano na fig. 2. Demultiplekser 141 rozdziela symbole wyjściowe z układu 130 segmentacji ramek radiowych na symbole informacyjne i symbole parzystości i przełącza je na odpowiednie układy 142, 143 i 144 dopasowujące szybkość składowych. Multiplekser 145 multipleksuje symbole odbierane z układów 142, 143 i 144 dopasowujących szybkość składowych i podaje zmultipleksowane symbole na multiplekser 150 z fig. 1.
Pokazane na fig. 2 urządzenie nadawcze łącza w górę ma taką budowę, że symboli z informacjami systematycznymi zakodowanych symboli nie wycina się ze względu na fakt, że kod turbo jest kodem systematycznym. Preferuje się połączenie równoległe dwuelementowych koderów w koderze turbo i to, aby minimalny wolny odstęp pomiędzy kodami końcowymi maksymalizował odstęp pomiędzy każdym z elementów kodera. Uwzględnienie faktu, że najlepszą wydajność można uzyskać przez jednakowe wycinanie symboli wyjściowych dwuelementowych koderów uwzględnia się w budowie urządzenia nadawczego łącza w górę z fig. 2.
Zgodnie z korzystnymi przykładami wykonania niniejszego wynalazku, demultiplekser 141 jest umieszczony pomiędzy układem 130 segmentacji ramek radiowych a układami 142, 143 i 144 dopasowującymi szybkość składowych, podczas gdy multiplekser 145 znajduje się pomiędzy układami 142, 143 i 144 dopasowującymi szybkość składowych a multiplekserem 150 w urządzeniu nadawczym łącza w górę.
W postaci wykonania niniejszego wynalazku pokazanej na fig. 2, demultiplekser 141 i multiplekser 145 są ze sobą zsynchronizowane w taki sposób, że demultiplekser 141 i multiplekser 145 przełączają się na ten sam blok dopasowujący szybkość (tzn. jeśli demultiplekser 141 przełączy się na układ 142 dopasowujący szybkość składowych celem wprowadzenia symbolu do demultipleksera 141, to multiplekser również przełączy się na układ 142 dopasowujący szybkość składowych po dopasowaniu szybkości symbolu wejściowego, w celu odebrania symbolu z dopasowaną szybkością.)
Kod turbo używany w koderze turbo 110 z fig. 2 jest kodem systematycznym i dlatego można go rozdzielić na symbol z informacją systematyczną Xk oraz symbol parzystości Yk i Zk. Dla kodera turbo 110 szybkość kodu R = 1/3. W dalszym ciągu opisu symbol informacji systematycznej będzie się oznaczać literą x, pierwszy symbol parzystości literą y, a drugi symbol parzystości - literą z. Gdy R=1/3, zależności pomiędzy wejściem a wyjściem kodera turbo 110 są takie, jak pokazano na fig. 3.
Jak to pokazano na fig. 3, na wyjściu kodera turbo pojawia się ciąg symboli informacyjnych x1, pierwszego symbolu parzystości y1, drugiego symbolu parzystości z1, symbolu informacyjnego x2, pierwszego symbolu parzystości y2, drugiego symbolu parzystości z2, symbolu informacyjnego x3, pierwszego symbolu parzystości y3, drugiego symbolu parzystości z3 w takiej właśnie kolejności.
Pierwszy układ 120 przeplotu przeplata zakodowane symbole w przedziałach TTI (przedziały czasowe transmisji) zgodnie z liczbą symboli wejściowych. Przeplot można przeanalizować w dwóch etapach.
Etap pierwszy
1. Całkowitą liczbę kolumn określa się według niżej zamieszczonej tabeli.
2. Wyznacza się minimalną liczbę całkowitą R1 w równaniu zdefiniowanym następującym wzorem
K1 < R1 x C1 .„.(1) gdzie R1 jest liczbą wierszy, K1 jest długością bloku wejściowego (całkowitą liczbą zakodowanych symboli), a C1 jest liczbą kolumn, przy czym liczba kolumn C1 jest równa 1, 2, 4 lub 8 odpowiednio do przedziałów TTI.
3. Symbole wejściowe pierwszego układu przeplotu porządkuje się sekwencyjnie wierszami w tablicy prostokątnej o R1 wierszach i C1 kolumnach.
Etap drugi
1. Kolumny porządkuje się według wzorca permutacji kolumn {P1(j)} (j=0, 1,...,C-1) pokazanego w tabeli 1. P1 (j) reprezentuje kolumnę wyjściową j-tej kolumny po permutacji, a wzorzec wyznacza się metodą odwracania bitów. W metodzie odwracania bitów, binarny ciąg bitów każdej liczby odwraca się, np. 00->00, 01->10, 10->01 i 11->11, jak to pokazano w tabeli 1 dla TTI równego 40 ms.
PL 207 275 B1
T a b e l a 1
TTI całkowita liczba kolumn wzorzec permutacji kolumn
10 ms 1 {0}
20 ms 2 {0, 1}
40 ms 4 {0, 2, 1, 3}
80 ms 8 {0, 4, 2, 6, 1, 5, 3, 7}
2. Na wyjściu pierwszego układu przeplotu występuje ciąg wynikający z wczytywania poddanej permutacji tablicy R1xC1 kolumnami. Bity, których nie ma na wejściu pierwszego układu przeplotu są wykluczane z wyjścia poprzez eliminowanie I1 zdefiniowanego następująco:
I1 = R1 x C1 - K1 (2)
Poprzez dokonywanie przeplotu zgodnie z równaniami 1 i 2, pierwszy układ 120 przeplotu wyprowadza symbole z przeplotem o podobnym wzorcu jak wzorzec wyjścia kodera turbo, to znaczy według wzorca x,y,z,x,y,z,... (lub x,z,y,x,z,y,... z zamianą pozycji symboli parzystości z i y).
Gdy TTI jest równe 10 ms, to wtedy liczba kolumn C1 jest równa 1. Dlatego wejście pierwszego układu przeplotu jest identyczne z wyjściem pierwszego układu przeplotu.
Na fig. 4 pokazano przykład wejścia pierwszego układu przeplotu po kodowaniu turbo 160 bitów wejściowych przy R=1/3 i TTI = 80 ms. Biały prostokąt na fig. 4 oznacza symbol z informacją systemową x, a prostokąt wypełniony ukośnymi liniami oznacza pierwszy symbol parzystości y, natomiast prostokąt zaznaczony na czarno oznacza drugi symbol parzystości z.
Jak to pokazano na fig. 4, pierwszy układ 120 przeplotu sekwencyjnie odbiera symbole kodu
1.2.3.4.5.6.7.8.9.10.. .., 160 z kodera turbo 110. Każda liczba reprezentuje kolejność zakodowanych symboli odbieranych z kodera turbo 110. Liczby wskazują również kolejność, w jakiej każda z liczb została odebrana w układzie 120 przeplotu, (tzn. '1' zostało odebrane najpierw przez układ 120 przeplotu, '2' zostało odebrane w drugiej kolejności, itp.). Ze względu na naturę kodu turbo, wejście pierwszego układu przeplotu jest realizowane według wzorca x,y,z,x,y,z,x,y,z,...
Na fig. 5 pokazano przykład wyjścia pierwszego układu przeplotu, gdy R=1/3, a TTI = 20 ms. Jak to pokazano na fig. 5, ciąg na wyjściu pierwszego układu przeplotu ma postać 1,3,5,7,9,11,13,15,17,19,... 160 w kolejności przeplatanej według wzorca x,z,y,x,z,y,x,z,y, . . .
Na fig. 5B pokazano przykład wyjścia pierwszego układu przeplotu, gdy R=1/3 i TTI=40 ms. Jak to pokazano na fig. 5B, ciąg na wyjściu pierwszego układu przeplotu ma postać 1,5,9,13,17,21,25,29,33,...,160 w kolejności przeplatanej według wzorca x,y,z,x,y,z, x, y, z...
Na fig. 5C pokazano przykład wyjścia pierwszego układu przeplotu, gdy R=1/3 i TTI=80 ms. Jak to pokazano na fig. 5C, ciąg na wyjściu pierwszego układu przeplotu ma postać 1,9,17,25,33,41,49,57,65,...,160, w kolejności przeplatanej według wzorca x,z,y,x,z,y,x,z,y ...
Na fig. 6 pokazano przykład wejścia pierwszego układu przeplotu po kodowaniu turbo 160 bitów wejściowych z szybkością R=1/2 i TTI = 80 ms. Gdy TTI=10 ms, wtedy wejście pierwszego układu przeplotu jest identyczne z wyjściem pierwszego układu przeplotu. Na fig. 6 biały prostokąt oznacza symbol z informacją systemową x, a prostokąt z czarnymi punktami oznacza symbol parzystości y.
Jak to pokazano na fig. 6, układ 120 przeplotu sekwencyjnie odbiera zakodowane symbole
1.2.3.4.5.6.7.8.9.10.. ..160 z kodera turbo 110. Każda liczba reprezentuje kolejność kodowanego symbolu odbieranego z kodera turbo 110. Ze względu na naturę kodu turbo, wejście pierwszego układu przeplotu podlega wzorcowi x,y,x,y,x,y, ...
Na fig. 7A pokazano przykład wyjścia pierwszego układu przeplotu, gdy R=1/2 i TTI=20 ms. Jak to pokazano na fig. 7A ciąg na wyjściu pierwszego układu przeplotu ma postać 1,3,5,7,9,11,13,15,17,19,..., 159,2,4,6,8, ..., 160 w kolejności z przeplotem. Pierwsza połowa {1,3,5, ... , 159} przeplecionego ciągu wyjściowego zawiera symbole informacyjne x, a druga połowa {2,4,6,...,160} zawiera symbole parzystości y. To znaczy, że po symbolach informacyjnych następują symbole parzystości na wyjściu pierwszego układu przeplotu.
Na fig. 7B pokazano przykład wyjścia pierwszego układu przeplotu, gdy R=1/2 i TTI=40 ms. Jak to pokazano na fig. 7B, ciąg na wyjściu pierwszego układu przeplotu ma postać
1.5.9.13.. ...155.2.6.10.14....156.160 w kolejności z przeplotem. Pierwsza połowa {1,5,9,13,..., 159} przeplecionego ciągu wyjściowego zawiera symbole informacyjne x, a druga połowa {2,6,10,14,...,156,160} zawiePL 207 275 B1 ra symbole parzystości y. To znaczy, po symbolach informacyjnych następują symbole parzystości na wyjściu pierwszego układu przeplotu.
Na fig. 7C pokazano przykład wyjścia pierwszego układu przeplotu, gdy R=1/2 i TTI=80 ms. Jak to pokazano na fig. 7C, ciąg na wyjściu pierwszego układu przeplotu ma postać 1,9,17,25,...,127,
135,143,151,159,2,10,18,...,144,152,160 w kolejności z przeplotem. Pierwsza połowa {1,9,17,25,...,143, 151,159} przeplecionego ciągu wyjściowego zawiera symbole informacyjne x, a druga połowa {2,10,18,...,144,152,160} zawiera symbole parzystości y. To znaczy, po symbolach informacyjnych następują symbole parzystości na wyjściu pierwszego układu przeplotu.
Wyjścia układu przeplotu pokazane na fig. 5A, 5B i 5C zostały podane z założeniem, że wielkość układu przeplotu (=160) jest całkowitą wielokrotnością TTI/10 ms (=1, 2, 4 lub 8). W przypadku, gdy wielkość układu przeplotu nie jest całkowitą wielokrotnością TTI/10 ms, na wyjściu układu przeplotu generowane są inne ciągi.
Układ 130 segmentacji ramek radiowych z fig. 2 dzieli ramki o długości 10, 20, 40 lub 80 ms na bloki ramek radiowych o długości 10 ms. Ponieważ stosunek (L/T) wielkości ramki wejściowej (L) do przedziału TTI (T=TTI/10 ms) ramki wejściowej nie zawsze jest liczbą całkowitą, wylicza się liczbę (r) bitów wypełniających według równania 3 w celu skompensowania L/T bitami wypełniającymi (L jest wyrażane w jednostkach bitów lub symboli). Tutaj T e {1,2,4,8}. Jeśli wielkość ramki wejściowej (liczba zakodowanych symboli) pierwszego układu przeplotu jest całkowitą wielokrotnością TTI/10 ms, to wtedy pierwszy bit wypełniający nie jest potrzebny (r=0). Jeśli TTI jest równe 20 ms i wielkość ramki wejściowej nie jest całkowitą wielokrotnością 2(TTI/10ms), to wtedy liczba bitów wypełniających wynosi 1. Jeśli TTI jest równe 40 ms i wielkość ramki wejściowej nie jest całkowitą wielokrotnością 4, to wtedy liczba bitów wypełniających może wynosić od 1 do 3. Jeśli TTI jest równe 80 ms i wielkość ramki wejściowej nie jest całkowitą wielokrotnością 8, to wtedy liczba bitów wypełniających może być równa od 1 do 7. Wartość (L+r)/T wynikająca ze stosowania bitów wypełniających określa się jako R (liczbę wierszy).
r = T - (L mod T) (3) gdzie r e {0,1,2,3,... T-1}
Ri = (Li + ri)/Ti (4)
Gdy r nie jest równe 0, to wtedy układ 130 segmentacji ramek radiowych wstawia bit wypełniający na ostatniej pozycji bitowej odpowiedniej ramki z (T-r+1)-tej ramki radiowej w celu zachowania wielkości ramki radiowej równej R. Bit wypełniający wybiera się arbitralnie jako równy 0 lub 1. Teraz nastąpi opis na poziomie bitowym układu 130 segmentacji ramek radiowych.
Dla opisu bitów przed ich przetwarzaniem w układzie 130 segmentacji ramek radiowych przyjmuje się, że liczba bitów wypełniających r została już wyliczona. t reprezentuje tu indeks ramki radiowej i zmienia się on od 1 do T (1 < t < T). t=1 dla pierwszej ramki radiowej, t=2 dla drugiej ramki radiowej i podobnie, t=T dla ostatniej ramki radiowej. Każda ramka radiowa jest tej samej wielkości (L+r)/T. Przyjmuje się, że wyjście pierwszego układu przeplotu ma postać b1, b2,..., bL, T(=TTI/10ms) e {1,2,4,8}, a wyjście układu segmentacji ramek radiowych ma postać c1, c2,..., c(L+r)/T w ramce 10 ms. Wówczas
PL 207 275 B1 symbole na wyjściu układu segmentacji ramek radiowych dla pierwszych 10 ms: t=l Cj=bj j=l,2,...(L+r)/T symbole na wyjściu układu segmentacji ramek radiowych dla drugich 10 ms: t=2 cj = b(j+(L+r)/T) j=1,2,.. .(L+r)/T symbole na wyjściu układu segmentacji ramek radiowych dla (T-r)-tych 10 ms: t=(T-r) cj = b(j+(T-r-l)(L+r)/T) j=l,2,...(L+r)/T symbole na wyjściu układu segmentacji ramek radiowych dla (T-r+l)-tych 10 ms: t=(Tr+1) cj = b(j+(T-r)(L+r)/T) j=l,2,...(L+r)/T-l cj = bit_wypełniający (0/1) j = (L+r)/T symbole na wyjściu układu segmentacji ramek radiowych dla T-tych 10 ms: t=T cj = b(j+(T-l)(L+r)/T) j=l ,2,...(L+r)/T-l cj = h>it wypełniający (0/1) j = (L+r)/T
Celem stosowania układów 142, 143 i 144 dopasowujących szybkość składowych (fig. 2) jest zwiększenie efektywności transmisji i poprawienie wydajności systemu w wielodostępnym/wielokanałowym systemie wykorzystującym wyżej opisany mechanizm kodowania kanałów. Dopasowywanie szybkości sygnałów odnosi się do sterowania liczbą bitów wejściowych w celu wyprowadzenia liczby bitów poprzez wycinanie, gdy rozmiar wejściowy jest większy niż rozmiar wyjściowy lub powtarzanie gdy rozmiar wejściowy jest mniejszy niż rozmiar wyjściowy. Wycinanie lub powtarzanie symboli wykonuje się generalnie w sposób powtarzalny, ale w przypadku stosowania kodu turbo należy brać pod uwagę następujące czynniki.
1. Ponieważ kod turbo jest kodem systematycznym, część z informacją systematyczną kodowanego symbolu należy wykluczać z operacji wycinania.
2. Minimalny wolny odstęp pomiędzy kodami końcowymi korzystnie maksymalizuje wolny odstęp pomiędzy każdym koderem składowym, ponieważ kodery dwuelementowe są połączone równolegle w koderze turbo, co wynika z definicji kodu turbo. Dlatego symbole wyjściowe koderów dwuelementowych powinny jednakowo wycinać dane w celu osiągnięcia optymalnej wydajności.
W strukturze dopasowywania szybkości sygnałów pokazanej na fig. 2, dopasowywanie szybkości sygnałów realizuje się oddzielnie dla każdego układu dopasowującego szybkość składowych. Układy 142, 143 i 144 dopasowujące szybkość składowych dla pierwszej, drugiej i trzeciej składowej poddają operacji dopasowywania odpowiednio symbol informacyjny x, pierwszy symbol parzystości y oraz drugi symbol parzystości z. Zależnie od rozmiarów danych wejściowych i wyjściowych, każdy z układów dopasowujących wykonuje operacje wycinania/powtarzania określonej liczby symboli. Ta struktura dopasowywania szybkości sygnałów została zbudowana z założeniem, że demultiplekser 141 wyprowadza symbole x,y,z oddzielnie. Stąd demultiplekser 141 powinien być w stanie rozdzielać ramki radiowe odbierane z układu 130 segmentacji ramek radiowych na symbole x,y,z w określonej kolejności.
Teraz podany zostanie opis wzorca wyprowadzania ramek radiowych z układu 130 segmentacji ramek radiowych. Ramki radiowe są wczytywane kolumnami, a każda kolumna odpowiada ramce radiowej.
PL 207 275 B1
Na fig. 8A pokazano wzorzec wyjściowy dla układu 130 segmentacji ramek radiowych, gdy R=1/3 i TTI=10 ms. Jak to pokazano na fig. 8A, wzorzec wyjściowy ramek radiowych jest identyczny z wzorcem wejściowym ramek radiowych, tzn. x,y,z,x,y,z, ...
Na fig. 8B pokazano wzorzec wyjściowy dla układu 130 segmentacji ramek radiowych, gdy R=1/3 i TTI=20 ms. Jak to pokazano na fig. 8B, pierwsza ramka wyjściowa RF #1 jest wyprowadzana zgodnie ze wzorcem x,z,y,x,z,y,..., a druga ramka radiowa RF #2 jest wyprowadza zgodnie ze wzorcem . ..,x,y,x,z,y,x, z, . . . Wzorzec wyjściowy odpowiada wyjściu z pierwszego układu przeplotu pokazanego na fig. 5A.
Na fig. 8C pokazano wzorzec wyjściowy dla układu 130 segmentacji ramek radiowych, gdy R=1/3 i TTI=40 ms. Jak to pokazano na fig. 8C, pierwsza ramka wyjściowa RF #1 jest wyprowadzana zgodnie ze wzorcem ...,x,y,z,x,y,z,..., a druga ramka radiowa RF #2 jest wyprowadza zgodnie ze wzorcem ..., z,x,y,z,x,y,..., trzecia ramka radiowa RF #3 jest wyprowadzana według wzorca ...,y,z,x,y,z,x,... a czwarta ramka radiowa RF #4 jest wyprowadzana ze wzorcem ..,x,y,z,x,y,z,...
Wzorzec wyjściowy odpowiada wyjściu z pierwszego układu przeplotu pokazanego na fig. 5B.
Na fig. 8D pokazano wzorzec wyjściowy dla układu 130 segmentacji ramek radiowych, gdy R=1/3 i TTI=80 ms. Jak to pokazano na fig. 8D, pierwsza ramka wyjściowa RF #1 jest wyprowadzana zgodnie ze wzorcem ...,x,z,y,x,z,y,..., druga ramka radiowa RF #2 jest wyprowadza zgodnie ze wzorcem ...,y,x,z,y,x,z,..., trzecia ramka radiowa RF #3 jest wyprowadzana według wzorca ...,z,y,x,z,y,x,..., czwarta ramka radiowa RF #4 jest wyprowadzana ze wzorcem ..,x,z,y,x,z,y,..., piąta ramka radiowa RF #5 jest wyprowadzana według wzorca ...,y,x,z,y,x,z,..., szósta ramka radiowa RF #6 jest wyprowadzana według wzorca z,y,x,z,y,x,..., siódma ramka radiowa RF# 7 jest wyprowadzana według wzorca x,z,y,x,z,y,,.. i ósma ramka radiowa RF #8 jest wyprowadzana według wzorca ...,y,x,z,y,x,z,... Wzorzec wyjściowy odpowiada wyjściu z pierwszego układu przeplotu pokazanego na fig. 5C.
Wzorce sygnałów wyjściowych z układu 130 segmentacji ramek radiowych mają pewne regularności. Każdy wzorzec ramek radiowych o takim samym przedziale TTI ma inny początkowy symbol x,y lub z, ale taki sam wzorzec powtarzania się symboli. Dla TTI=10ms i 40 ms, symbole są powtarzane według wzorca ..., x,y,z,x,y,z, ... , a dla TTI=20 ms i 80 ms symbole są powtarzane według wzorca ...,x,z,y,x,z,y,...
Ramki radiowe w powyższych przypadkach nie mają bitów wypełniających. Jest tak dlatego, ponieważ wielkość wejściowa jest całkowitą wielokrotnością TTI/10 ms. Tam, gdzie wstawiane muszą być bity wypełniające, ramki radiowe mają inny wzorzec od opisanego powyżej. Niżej opisuje się pierwsze cztery przykłady wykonania dotyczące wstawiania bitów wypełniających.
Pierwsza postać wykonania
Na fig. 9A, 9B i 9C pokazano wejście pierwszego układu przeplotu, wyjście pierwszego układu przeplotu i wyjście z układu segmentacji według pierwszej postaci wykonania niniejszego wynalazku.
Jeśli wejście dla pierwszego układu 120 przeplotu dla TTI = 80 ms ma postać pokazaną na fig. 9A, to poddaje się je przeplotowi kolumnami według reguły przeplotu pierwszego układu 120 przeplotu, jak to pokazano na fig. 9B. Wtedy symbole są wczytywane z tabeli z fig. 9B w dół każdej kolumny, poczynając od lewej do prawej kolumny. Powstający w wyniku tego ciąg wyjściowy pierwszego układu przeplotu (tzn. wejście układu segmentacji) ma postać x,z,y,x,z,y,x,z,y,z,y,x,z,y,x,z,y,x,y,x,z,y,x,z,y,x, z,x,z,y,x,z,y,x,z,y. Ciąg wyjściowy układu 130 segmentacji ramek radiowych wynika z dodawania bitów wypełniających na wejściu układu segmentacji ramek radiowych.
W pierwszej postaci wykonania bity wypełniające są równe 0. W pierwszej postaci wykonania tego wynalazku, układ 130 segmentacji ramek radiowych wyprowadza symbole odbierane z układu 120 przeplotu w taki sposób, że wszystkie bity wypełniające umieszczane są na końcu ostatniego wiersza, jak to pokazano na fig. 9C. Na fig. 9B, ostatnie pozycje w kolumnie drugiej, czwartej, szóstej i ósmej są puste. Zamiast wypełniać je bitami wypełniającymi, do wypełniania pustych miejsc wykorzystuje się następny symbol przypadający za pustym miejscem. Aby np. wypełnić ostatnią pozycję w drugiej kolumnie, symbol 'z' z pierwszej pozycji w trzeciej kolumnie wstawia się w puste miejsce w drugiej kolumnie. Pozycję zajmowaną poprzednio przez symbol 'z' zajmuje teraz symbol 'y', który występował za symbolem 'z' w trzeciej kolumnie. W zasadzie położenia symboli przesunięto więc w górę o jedną pozycję. Ten proces powtarza się celem wypełnienia pustego miejsca w czwartej kolumnie itd. Jednakże ostatnie pozycje w ostatnich czterech kolumnach (tzn. kolumnach 5, 6, 7 i 8) wypełnia się bitami wypełniającymi w taki sposób, że wstawia się je na końcu ostatniego wiersza, jak to pokazano na fig. 9C. Symbole w tablicy na fig. 9C czyta się kolumnami i każda kolumna reprezentuje jedną ramkę radiową. Jak to pokazano na fig. 9C, każda ramka radiowa ma inny początkowy sym12
PL 207 275 B1 bol, ale powtarzają się one według takiego wzorca x,z,y, z wyjątkiem ramek 4 i 6 ze względu na przesunięcie o jedną pozycję. Jednakże wzorce powtarzania symboli dla ramek radiowych 4 i 6 pokazano w tabeli 15, którą można wykorzystać. Wzorce ramek radiowych powtarzają się w określony sposób pokazany w tabeli 15, z wyjątkiem końców niektórych ramek. W tych przypadkach te zakończenia ignoruje się i traktuje tak, jak gdyby miały one określony wzorzec powtarzania pokazany w tabeli 15 i dopasowuje się je zgodnie z tym wzorcem. To znaczy, ramki radiowe mają różne symbole początkowe w przypadku wstawiania do nich bitów wypełniających w porównaniu z sytuacją, w której bitów wypełniających nie wstawia się.
Chociaż bity wypełniające zostały wstawione, to ramki radiowe mogą mieć takie same symbole początkowe jak w przypadku, gdy bitów wypełniających nie wstawia się. Taki przypadek z trzema bitami wypełniającymi dla TTI=40 zostanie opisany niżej.
Na fig. 10A i 10B pokazano wejście pierwszego układu przeplotu, wyjście pierwszego układu przeplotu oraz wyjście układu segmentacji ramek radiowych zgodnie z pierwszą postacią wynalazku.
Jeśli wejście pierwszego układu 120 przeplotu dla TTI=40 ms ma postać pokazaną na fig. 10A, poddaje się je przeplotowi kolumnami zgodnie z regułą przeplotu pierwszego układu 120 przeplotu, jak to pokazano na fig. 10B, Wynikający z tego ciąg wyjściowy (tzn. wejście układu segmentacji ramek radiowych) ma postać x,y,z,x,y,z,z,x,y,z,x,y,z,x,y,z,x,y,z,x,y. Wyjście układu 130 segmentacji ramek radiowych pokazane na fig. 10C wynika z dodania bitów wypełniających na wejściu układu segmentacji ramek radiowych.
Bity wypełniające są równe 0. Symbole w tablicy z fig. 10C odczytuje się kolumnami i każda kolumna reprezentuje jedną ramkę radiową. Jako to pokazano na fig. 10C, każda ramka radiowa ma inny początkowy symbol, ale zachowuje taki sam wzorzec powtarzania symboli ...,x,y,z,... To znaczy, ramki radiowe mają takie same symbole początkowe w tym przypadku ze wstawianiem bitów wypełniających, jak te, w których nie wstawia się bitów wypełniających.
Symbole początkowe każdej ramki radiowej zależą od TTI i liczby bitów wypełniających dodawanych w układzie 130 segmentacji ramek radiowych. Niżej zostaną opisane symbole początkowe dla wszystkich możliwych przypadków. W tabelach 3 do 6 symbole początkowe odpowiednio dla TTI = 10, 20, 40 i 80 ms, gdy układ 130 segmentacji wyprowadza kolejno ramki radiowej RF#1, RF#2, RF#3, RF#4, RF#5, RF#6, RF#7 i RF#8.
T a b e l a 3 TTL = 10 ms
całkowita liczba bitów wypełniających symbol początkowy
RF#1
0 x
T a b e l a 4 TTL = 20 ms
całkowita liczba bitów wypełniających symbol początkowy
RF#1 RF#2
0, 1 x y
W tabeli 4 ze względu na to, że pierwszy układ 120 przeplotu pozostawia kolumny bez zmian, pozycje nie ulegają zmianie, gdy wykorzystuje się jeden bit wypełniający. W konsekwencji symbole początkowe są takie same jak w przypadku bez bitów wypełniających.
T a b e l a 5 TTL = 40 ms
całkowita liczba bitów wypełniających symbol początkowy
RF#1 RF#2 RF#3 RF#4
0, 1, 3 x z y x
2 x z z x
W przypadku wstawiania jednego lub trzech bitów wypełniających, liczba symboli w każdej kolumnie przed przeplotem jest równa liczbie symboli w kolumnie o tym samym indeksie po przeplocie.
PL 207 275 B1
Dlatego symbole początkowe są takie same jak w przypadku, gdy bitów wypełniających nie wstawia się. Jeśli wykorzystuje się dwa bity wypełniające, liczba symboli w każdej kolumnie przed przeplotem jest różna od liczby symboli w kolumnie o takim samym indeksie po przeplocie. Dlatego symbole początkowe są różne od tych w przypadku, gdy bitów wypełniających nie wstawia się.
T a b e l a 6 TTL = 80 ms
całkowita liczba bitów wypełniających symbol początkowy
RF#1 RF#2 RF#3 RF#4 RF#5 RF#6 RF# 7 RF#8
0, 1, 7 x y z x y z x y
2, 3 x y z x x y z y
4 x y y z z y z y
5, 6 x y y z x z x y
w przypadku użycia jednego lub siedmiu bitów wypełniających, liczba symboli w każdej kolumnie przed przeplotem jest równa liczbie symboli w kolumnach o takim samym indeksie po przeplocie. Dlatego symbole początkowe są takie same jak te w przypadku, gdy nie wstawia się bitów wypełniających. Jeśli wykorzystuje się dwa, trzy, cztery, pięć lub sześć bitów wypełniających, to wtedy liczba symboli w każdej kolumnie przed przeplotem jest różna od liczby symboli w kolumnie o takim samym indeksie po przeplocie. Dlatego symbole początkowe są różne od tych w przypadku, gdy nie wstawia się bitów wypełniających.
Jak można zauważyć na podstawie powyższych tabel, symbole są powtarzane według wzorca x,y,z,x,y,z dla TTI=10 ms i 40 ms, natomiast według wzorca x,z,y,x,z,y - dla TTI=20 i 80 ms.
Dlatego przy danym TTI i liczbie bitów wypełniających wstawianych przez układ 130 segmentacji ramek radiowych, demultiplekser 141 demultipleksuje wyjście pierwszego układu przeplotu w wyżej opisany sposób.
Druga postać wykonania
Na fig. 11A do 11D pokazano wejście pierwszego układu przeplotu, wyjście pierwszego układu przeplotu i wyjście układu segmentacji ramek radiowych zgodnie z drugą postacią wykonania tego wynalazku. Druga postać wykonania różni się od pierwszej postaci wykonania tym, że bity wypełniające wstawia się w pierwszym układzie 120 przeplotu, a nie w układzie 130 segmentacji ramek radiowych. Zamiast wstawiać bity wypełniające na koniec ostatniego wiersza, tak jak to ma miejsce w pierwszym przykładzie wykonania, układ 120 przeplotu wypełnia puste miejsca bitami wypełniającymi, jak to pokazano na fig. 9C. Jeśli chodzi o symbole początkowe i wzorce powtarzania, to ten przypadek jest taki sam jak typowy przypadek, w którym nie wstawia się bitów wypełniających.
Jeśli wejście pierwszego układu 120 przeplotu dla TTI=80 ms ma postać pokazaną na fig. 11A, to wtedy przeplata się je kolumnami zgodnie z regułą przeplotu pierwszego układu 120 przeplotu, jak to pokazano na fig. 11B. Wtedy bity wypełniające wstawia się do tablicy z fig. 11B w sposób pokazany na fig. 11C. W tym przypadku bity wypełniające są równe 0. Dlatego wyjście pierwszego układu przeplotu, tzn. wejście układu segmentacji ramek radiowych ma postać ciągu x,z,y,x,z,y,0,z,y,x,z,y,x,z,y,x,0,y,x,z,y,x,z,y,x,z,0,x,z,y,x,z,y,x,z,y,0. Wyjście układu 130 segmentacji ramek radiowych pokazano na fig. 11D.
Symbole w tablicy z fig. 11D czyta się z góry na dół kolumnami, z lewej strony do prawej i każda kolumna reprezentuje jedną ramkę radiową. Jak to pokazano na fig. 11D, każda ramka radiowa zachowuje taki sam wzorzec powtarzania x,z,y z różnymi symbolami początkowymi. Jak to widać na fig. 11A do 11D, symbole początkowe są takie same jak w ogólnym przypadku, gdy nie wstawia się bitów wypełniających.
Symbol początkowy każdej ramki radiowej zależy od TTI. W tabelach od 7 do 10 pokazano symbole początkowe odpowiednio dla TTI = 10, 20, 40 i 80 ms, gdy układ 130 segmentacji ramek radiowych wyprowadza kolejno ramki radiowej RF#1, RF#2, RF#3, RF#4, RF#5, RF#6, RF#7 i RF#8. Symbole początkowe ramek radiowych w drugiej postaci wykonania wynalazku nie zależą do całkowitej liczby bitów wypełniających, jak to pokazano niżej. Jednakże w pierwszej postaci wykonania symbole początkowe ramek radiowych zależą od całkowitej liczby bitów wypełniających.
PL 207 275 B1 x
T a b e l a 7 TTI = 10 ms symbol początkowy
RF#1
T a b e l a 8 TTI = 20 ms
symbol początkowy
RF#1 RF#2
x y
T a b e l a 9 TTI = 40 ms
symbol początkowy
RF#1 RF#2 RF#3 RF#4
x z y x
T a b e l a 10 TTI = 80 ms
symbol początkowy
RF#1 RF#2 RF#3 RF#4 RF#5 RF#6 RF#7 RF#8
x y z x y z x y
Jak to wynika z powyższych tabel, symbole powtarzają się według wzorca x,y,z,x,y,z dla TTI= 10 ms i 40 ms, natomiast według wzorca x,z,y,x,z,y - dla TTI= 20 ms i 80 ms.
Dlatego przy danym TTI demultiplekser 141 demultipleksuje wyjście pierwszego układu przeplotu w wyżej opisany sposób.
Trzecia postać wykonania
Na fig. 12A, 12B i 12C pokazano wejście pierwszego układu przeplotu, wyjście pierwszego układu przeplotu oraz wyjście układu segmentacji ramek radiowych zgodnie z trzecią postacią wykonania tego wynalazku. Trzecia postać wykonania wynalazku różni się od drugiej postaci wykonania tym, że sterownik (komputer) wyznacza pozycję wstawiania bitu wypełniającego, układ 130 segmentacji ramek radiowych wstawia bity wypełniające na wyznaczonych pozycjach. Jeśli chodzi o symbole początkowe i wzorce powtarzania symboli, ten przypadek jest taki sam jak typowy przypadek, w którym nie wstawia się bitów wypełniających.
Jeśli wejście pierwszego układu 120 przeplotu dla TTI=80 ms ma postać pokazaną na fig. 12A, to wtedy przeplata się je kolumnami zgodnie z regułą przeplotu pierwszego układu 120 przeplotu, jak to pokazano na fig. 12B. Dlatego wyjście pierwszego układu przeplotu, tzn. wejście układu segmentacji ramek radiowych ma postać ciągu x,z,y,x,z,y,x,z,y,z,y,x,z,y,x,z,y,x,y,x,z,y,x,z,y,x,z,x,z,y,x,z,y,x, z,y. Sterownik (komputer) wyznacza miejsce wstawienia bitu wypełniającego i wtedy układ 130 segmentacji ramek radiowych wstawia bity wypełniające na wyznaczonych pozycjach, jak to pokazano na fig. 12C.
W tej postaci wykonania bity wypełniające są równe 0. Symbole w tablicy z fig. 12C czyta się z góry na dół kolumnami od lewej do prawej strony i każda kolumna reprezentuje jedną ramkę radiową. Jak to pokazano na fig. 12C, każda ramka radiowa zachowuje ten sam wzorzec powtarzania symboli x,z,y z różnym symbolem początkowym. Jak to wynika z fig. 12A, 12B i 12C, symbole początkowe są takie same jak te w ogólnym przypadku, gdy nie wstawia się bitów wypełniających.
Symbol początkowy każdej ramki radiowej zależy od TTI. W tabelach 11 do 14 zestawiono symbole początkowe odpowiednio dla TTI= 10, 20, 40 i 80 ms, gdy układ 130 segmentacji ramek radiowych kolejno wyprowadza ramki radiowe RF#1, RF#2, RF#3, RF#4, RF#5, RF#6, RF#7 i RF#8. Symbole początkowe ramek radiowych w trzeciej postaci wykonania nie zależą do całkowitej liczby bitów wypełniających, jak to pokazano niżej.
PL 207 275 B1 x
T a b e l a 11 TTI = 10 ms symbol początkowy RF#1
T a b e l a 12 TTI = 20 ms
symbol początkowy
RF#1 RF#2
x y
T a b e l a 13 TTI = 40 ms
symbol początkowy
RF#1 RF#2 RF#3 RF#4
x z y x
T a b e l a 14 TTI = 80 ms
symbol początkowy
RF#1 RF#2 RF#3 RF#4 RF#5 RF#6 RF#7 RF#8
x y z x y z x y
Jak to wynika z powyższych tabel, symbole powtarzają się według wzorca x,y,z,x,y,z dla TTI= 10 ms i 40 ms, natomiast według wzorca x,z,y,x,z,y dla TTI = 20 ms i 80 ms.
Dla danego TTI demultiplekser 141 demultipleksuje wyjście pierwszego układu przeplotu w wyżej opisany sposób.
Na schemacie pokazanym na fig. 2, demultiplekser 141 demultipleksuje ramki radiowe odbierane z układu 130 segmentacji ramek radiowych na jej symbole x,y,z zgodnie z regułą przełączania. Reguła przełączania zależy od TTI i liczby bitów wypełniających użytych przez układ 130 segmentacji ramek radiowych w pierwszej postaci wykonania oraz od TTI w drugiej i trzeciej postaci wykonania. Symbole są powtarzane według określonego wzorca. Wzorce powtarzania dla postaci wykonania zestawiono w tabelach 15 i 16. W tabelach tych N/D oznacza „nie dotyczy.
T a b e l a 15
Dla pierwszej postaci wykonania
TTI całkowita liczba bitów wypełniających Reguły przełączania (wzorce powtarzania)
RF#1 RF#2 RF#3 RF#4 RF#5 RF#6 RF#7 RF8
10 ms 0 x,y,z N/D N/D N/D N/D N/D N/D N/D
20 ms 0,1 x,z,y y,x,z N/D N/D N/D N/D N/D N/D
40 ms 0,1,3 x,y,z z,x,y y,z,x x,y,z N/D N/D N/D N/D
2 x,y,z z,x,y z,x,y x,y,z N/D N/D N/D N/D
80 ms 0,1,7 x,z,y y,x,z z,y,x x,z,y y,x,z z,y,x x,z,y y,x,z
2,3 x,z,y y,x,z z,y,x x,z,y x,z,y y,x,z z,y,x y,x,z
4 x,z,y y,x,z y,x,z z,y,x z,y,x y,x,z z,y,x y,x,z
5,6 x,z,y y,x,z y,x,z z,y,x x,z,y z,y,x x,z,y y,x,z
PL 207 275 B1
T a b e l a 16
Dla drugiej i trzeciej postaci wykonania
TTI Reguły przełączania (wzorce powtarzania)
RF#1 RF#2 RF#3 RF#4 RF#5 RF#6 RF#7 RF8
10 ms x,y,z N/D N/D N/D N/D N/D N/D N/D
20 ms x,z,y y,x,z N/D N/D N/D N/D N/D N/D
40 ms x,y,z z,x,y y,z,x x,y, z N/D N/D N/D N/D
80 ms x,z,y y,x,z z,y,x x,z,y y,x,z z, y,x x,z,y y,x,z
Jeśli użyje się dwóch bitów wypełniających dla TTI=40 ms w pierwszej i drugiej postaci wykonania, to wtedy wzorzec przełączania w demultiplekserze 141 ma postać x,y,z,x,y,z dla pierwszej ramki radiowej, z,x,y,z,x,y dla drugiej ramki radiowej, z,x,y,z,x,y dla trzeciej ramki radiowej oraz x,y,z,x,y,z dla czwartej ramki radiowej.
W drugiej i trzeciej postaci wykonania, zadany musi tylko być symbol początkowy każdej ramki radiowej, ponieważ wzorce powtarzania są już określone na podstawie TTI. Jednakże w pierwszej postaci wykonania oprócz innych informacji zadana musi być również całkowita liczba bitów wypełniających. Tabele 17 - 19 odzwierciedlają tę różnice pomiędzy poszczególnym postaciami wykonania.
T a b e l a 17
Dla pierwszej i drugiej postaci wykonania
TTI całkowita liczba bitów wypełniających symbol początkowy
RF#1 RF#2 RF#3 RF#4 RF#5 RF#6 RF#7 RF8
10 ms 0 x N/D N/D N/D N/D N/D N/D N/D
TTI całkowita liczba bitów wypełniających symbol początkowy
RF#1 RF#2 RF#3 RF#4 RF#5 RF#6 RF#7 RF8
20 ms 0, 1 x y N/D N/D N/D N/D N/D N/D
40 ms 0, 1, 3 x z y x N/D N/D N/D N/D
2 x z z x N/D N/D N/D N/D
80 ms 0, 1, 7 x y z x y z x y
2, 3 x y z x x y z y
4 x y y z z y z y
5, 6 x y y z x z x y
T a b e l a 18
Dla trzeciej i czwartej postaci wykonania
TTI symbol początkowy
RF#1 RF#2 RF#3 RF#4 RF#5 RF#6 RF#7 RF8
10 ms x,y,z N/D N/D N/D N/D N/D N/D N/D
20 ms x,z,y y,x,z N/D N/D N/D N/D N/D N/D
40 ms x,y,z z,x,y y,z,x x,y,z N/D N/D N/D N/D
80 ms x,z,y y,x,z z,y,x x,z,y y,x,z z,y,x x,z,y y,x,z
PL 207 275 B1
T a b e l a 19
Wzorce powtarzania symboli
111 Wzorce powtarzania symboli
10 ms, 40 ms ...,x,y,z,x,y,z,...
20 ms, 80 ms ...,x,z,y,x,z,y,...
Odwołując się ponownie do schematu pokazanego na fig. 2, multiplekser 145 multipleksuje trzy strumienie odbierane od układów 142, 143 i 144 dopasowujących szybkość składowych i formuje jeden strumień, aby w ten sposób wygenerować dopasowaną ramkę radiową o takim samym wzorcu symboli jak przed operacją dopasowywania. Ponieważ ten multiplekser 145 jest odpowiednikiem demultipleksera 141, dlatego dokonuje przełączeń według takiego wzorca przełączania.
Na fig. 13 pokazano schemat blokowy urządzenia sterującego demultiplekserem i multiplekserem według pierwszej postaci wykonania tego wynalazku.
Jak to pokazano na fig. 13, po odebraniu TTI, całkowitej liczby bitów wypełniających i długości ramki radiowej z komputera 200, sterownik 210 wprowadza do pamięci 220 TTI, całkowitą liczbę bitów wypełniających i indeks bieżącej ramki radiowej (patrz tabela 17) i odbiera początkowy symbol bieżącej ramki radiowej z pamięci 220. Sterownik 210 steruje operacją przełączania demultipleksera 141 i multipleksera 145 w oparciu o symbol początkowy i wzorzec powtarzania/wycinania wyznaczony przez TTI. Demultiplekser 141 rozdziela symbole bieżącej ramki radiowej na wejścia odpowiednich układów dopasowujących szybkość składowych, a multiplekser 145 multipleksuje symbole wyjściowe układów dopasowujących na ramkę radiową. Tutaj demultiplekser 141 wydziela symbol informacyjny, pierwszy symbol parzystości i drugi symbol parzystości ze strumienia ramek radiowych odbieranych z układu 130 segmentacji ramek radiowych. Układy 142, 143 i 144 dopasowujące szybkość składowych dopasowują ponownie symbol informacyjny, pierwszy symbol parzystości i drugi symbol parzystości z demultipleksera 141 przez operację wycinania lub powtarzania. Układ 142 dopasowujący szybkość składowych po prostu przepuszcza odbierane symbole informacyjne bez wycinania, podczas gdy układy 143 i 144 dopasowujące szybkość składowych wycinają odbierane symbole parzystości odpowiednio do ustalonego wzorca wyznaczonego przez stosunek liczby symboli wejściowych do liczby symboli wyjściowych. Najczęściej w rzeczywistych przypadkach układy 143 i 144 dopasowujące szybkość składowych po prostu przepuszczają odbierane symbole parzystości bez rzeczywistego powtarzania, z wyjątkiem intensywnego powtarzania zakodowanych symboli, podczas gdy układy 142 dopasowujące szybkość składowych powtarzają odbierane symbole informacyjne zgodnie ze wzorcem wyznaczonym przez stosunek liczby symboli wejściowych do liczby symboli wyjściowych.
Multiplekser 145 multipleksuje symbole odbierane z układów 142, 143 i 144 dopasowujących szybkość składowych na strumień zgodnie z takim samym wzorcem przełączania, jak jest używany w demultiplekserze 141.
Fig. 14 przedstawia schemat blokowy urządzenia sterującego demultiplekserem i multiplekserem według drugiego przykładu wykonania niniejszego wynalazku.
Jak to pokazano na fig. 14, po odebraniu TTI i długości ramki radiowej z komputera 200, sterownik 210 wprowadza do pamięci 220 TTI, całkowitą liczbę bitów wypełniających i indeks bieżącej ramki radiowej (patrz tabela 17) i odbiera początkowy symbol bieżącej ramki radiowej z pamięci 220. Liczbę bitów wypełniających sterownik 210 wyznacza w oparciu o TTI i długość ramki radiowej w taki sam sposób, jak w układzie segmentacji ramek radiowych. Wtedy sterownik 210 steruje operacją przełączania demultipleksera 141 i multipleksera 145 w oparciu o symbol początkowy i wzorzec powtarzania/wycinania wyznaczony przez TTI. Demultiplekser 141 rozdziela symbole bieżącej ramki radiowej na wejścia odpowiednich układów dopasowujących szybkość składowych, a multiplekser 145 multipleksuje symbole wyjściowe układów dopasowujących na ramkę radiową. Tutaj demultiplekser 141 wydziela symbol informacyjny, pierwszy symbol parzystości i drugi symbol parzystości ze strumienia ramek radiowych odbieranych z układu 130 segmentacji ramek radiowych. Układy 142, 143 i 144 dopasowujące szybkość składowych dopasowują ponownie symbol informacyjny, pierwszy symbol parzystości i drugi symbol parzystości z demultipleksera 141 przez operację wycinania lub powtarzania. Układ 142 dopasowujący szybkość składowych po prostu przepuszcza odbierane symbole informacyjne bez wycinania, podczas gdy układy 143 i 144 dopasowujące szybkość składowych wycinają odbierane symbole parzystości odpowiednio do ustalonego wzorca wyznaczonego przez stosunek liczby symboli wejściowych do liczby symboli wyjściowych. Najczęściej w rzeczywistych przypad18
PL 207 275 B1 kach układy 143 i 144 dopasowujące szybkość składowych po prostu przepuszczają odbierane symbole parzystości bez rzeczywistego powtarzania, z wyjątkiem intensywnego powtarzania zakodowanych symboli, podczas gdy układy 142 dopasowujące szybkość składowych powtarzają odbierane symbole informacyjne zgodnie ze wzorcem wyznaczonym przez stosunek liczby symboli wejściowych do liczby symboli wyjściowych. Multiplekser 145 multipleksuje symbole odbierane z układów 142, 143 i 144 dopasowujących szybkość składowych na strumień zgodnie z takim samym wzorcem przełączania, jak jest używany w demultiplekserze 141.
Fig. 15 przedstawia schemat blokowy urządzenia do sterowania demultiplekserem i multiplekserem zgodnie z trzecim przykładem wykonania.
Jak to pokazano na fig. 15, po odebraniu TTI i długości ramki radiowej z komputera 200, sterownik 210 wprowadza do pamięci 220 TTI i indeks bieżącej ramki radiowej (patrz tabela 18) i odbiera początkowy symbol bieżącej ramki radiowej z pamięci 220. Sterownik 210 steruje operacją przełączania demultipleksera 141 i multipleksera 145 w oparciu o symbol początkowy i wzorzec powtarzania/wycinania wyznaczony przez TTI. Demultiplekser 141 rozdziela symbole bieżącej ramki radiowej na wejścia odpowiednich układów dopasowujących szybkość składowych, a multiplekser 145 multipleksuje symbole wyjściowe układów dopasowujących na ramkę radiową. Tutaj demultiplekser 141 wydziela symbol informacyjny, pierwszy symbol parzystości i drugi symbol parzystości ze strumienia ramek radiowych odbieranych z układu 130 segmentacji ramek radiowych. Układy 142, 143 i 144 dopasowujące szybkość składowych dopasowują ponownie symbol informacyjny, pierwszy symbol parzystości i drugi symbol parzystości z demultipleksera 141 przez operację wycinania lub powtarzania. Układ 142 dopasowujący szybkość składowych po prostu przepuszcza odbierane symbole informacyjne bez wycinania, podczas gdy układy 143 i 144 dopasowujące szybkość składowych wycinają lub powtarzają odbierane symbole parzystości odpowiednio do ustalonego wzorca wyznaczonego przez stosunek liczby symboli wejściowych do liczby symboli wyjściowych.
Multiplekser 145 multipleksuje symbole odbierane z układów 142, 143 i 144 dopasowujących szybkość składowych na strumień zgodnie z takim samym wzorcem przełączania, jak jest używany w demultiplekserze 141. Najczęściej w rzeczywistych przypadkach układy 143 i 144 dopasowujące szybkość składowych po prostu przepuszczają odbierane symbole parzystości bez rzeczywistego powtarzania, z wyjątkiem intensywnego powtarzania zakodowanych symboli, podczas gdy układy 142 dopasowujące szybkość składowych powtarzają odbierane symbole informacyjne zgodnie ze wzorcem wyznaczonym przez stosunek liczby symboli wejściowych do liczby symboli wyjściowych.
Jak powiedziano wyżej, zalety niniejszego wynalazku polegają na tym, że efektywne dopasowywanie szybkości sygnałów może być realizowane przez wstawienie demultipleksera przed układem dopasowywania szybkości w celu oddzielenia symbolu informacyjnego i symboli parzystości zakodowanych symboli, gdy symbol informacyjny nie poddaje się operacji wycinania w nadajniku łącza w górę w systemie łączności ruchomej.
Chociaż wynalazek pokazano i opisano z odniesieniem do określonych korzystnych przykładów wykonania, to dla osób dobrze znających tę dziedzinę techniki będzie zrozumiałym, że możliwe są rozmaite zmiany w formie i szczegółach tego wynalazku bez odchodzenia od ducha i zakresu wynalazku zdefiniowanego w załączonych zastrzeżeniach patentowych.

Claims (48)

  1. Zastrzeżenia patentowe
    1. Urządzenie nadawcze dla łącza w górę w systemie łączności ruchomej, zawierające koder do odbierania strumienia bitów wejściowych i wyprowadzania strumienia bitów wejściowych, pierwszego strumienia parzystości i drugiego strumienia parzystości, przez kodowanie strumienia bitów wejściowych; układ przeplotu do wzajemnego przeplatania strumieni zgodnie z określoną regułą przeplotu i do wyprowadzania przeplecionych strumieni; oraz układ segmentacji ramek radiowych do obierania przeplecionych strumieni i mapowania odebranych strumieni na co najmniej jedną ramkę radiową, znamienne tym, że zawiera demultiplekser (141) do demultipleksowania każdej ramki radiowej z odebranej z układu segmentacji ramek radiowych na trzy strumienie: strumień bitów wejściowych, pierwszy strumień parzystości oraz drugi strumień parzystości; oraz układ (143, 144) dopasowujący szybkość do przepuszczania demultipleksowanego strumienia bitów wejściowych i do wycinania części demultipleksowanego pierwszego i drugiego strumienia parzystości zgodnie z zadaną regułą doPL 207 275 B1 pasowywania szybkości, oraz multiplekser (145) do multipleksowania sygnałów wyjściowych z układu dopasowującego szybkość.
  2. 2. Urządzenie według zastrz. 1, znamienne tym, że gdy przedział czasowy transmisji jest dłuższy niż 10 ms, przepleciony strumień jest mapowany na co najmniej jedną ramkę radiową.
  3. 3. Urządzenie według zastrz. 1, znamienne tym, że przedział czasowy transmisji (TTI) ma jedną z długości 10, 20, 40 lub 80 ms.
  4. 4. Urządzenie według zastrz. 1, znamienne tym, że regułą przeplotu jest metoda odwracania bitów.
  5. 5. Urządzenie według zastrz. 1, znamienne tym, że rozmieszczenie strumienia bitów wejściowych i strumieni parzystości w każdej tej co najmniej jednej ramce radiowej ma regularny wzorzec.
  6. 6. Urządzenie według zastrz. 1, znamienne tym, że ta co najmniej jedna ramka radiowa ma początkowy strumień bitów wejściowych wyznaczony przez przedział czasowy transmisji.
  7. 7. Urządzenie według zastrz. 1, znamienne tym, że demultiplekser jest ponadto przystosowany do rozdzielania ramki radiowej na strumień bitów wejściowych, pierwszy strumień parzystości i drugi strumień parzystości zgodnie z regularnym wzorcem odpowiadającym tej co najmniej jednej ramce radiowej.
  8. 8. Urządzenie według zastrz. 1, znamienne tym, że zawiera ponadto pamięć do przechowywania początkowego strumienia bitów wejściowych tej co najmniej jednej ramki radiowej oraz sterownik do sterowania demultiplekserem zgodnie z regularnym wzorcem i przechowywanym początkowym strumieniem bitów wejściowych tej co najmniej jednej ramki radiowej.
  9. 9. Urządzenie według zastrz. 8, znamienne tym, że zawiera ponadto multiplekser do multipleksowania sygnałów wyjściowych układu dopasowania szybkości pod kontrolą sterownika.
  10. 10. Urządzenie według zastrz. 1, znamienne tym, że układ przeplotu przeplata zakodowane strumienie w przedziale czasowym transmisji (TTI) po wstawieniu bitów wypełniających w zakodowane strumienie w celu zrównania wielkości tej co najmniej jednej ramki radiowej.
  11. 11. Urządzenie według zastrz. 1, znamienne tym, że układ dopasowujący szybkość zawiera układ dopasowujący szybkość pierwszej składowej do dopasowywania szybkości strumienia bitów wejściowych; układ dopasowujący szybkość drugiej składowej do dopasowywania pierwszego strumienia parzystości; oraz układ dopasowujący szybkość trzeciej składowej do dopasowywania drugiego strumienia parzystości.
  12. 12. Urządzenie nadawcze w systemie łączności ruchomej, zawierające koder do odbierania strumienia bitów wejściowych nadawanych w określonym przedziale czasowym transmisji i do wyprowadzania strumienia bitów wejściowych i co najmniej jednego rodzaju strumienia parzystości przez kodowanie strumienia bitów wejściowych zgodnie z szybkością kodowania tego kodera; układ przeplotu do odbierania zakodowanych strumieni i zakodowanych strumieni parzystości z kodera, do wzajemnego przeplatania strumienia bitów wejściowych i strumienia parzystości oraz do wyprowadzania przeplecionego strumienia; oraz układ segmentacji ramek radiowych do odbierania przeplecionych strumieni z układu przeplotu, dzielenia odbieranych strumieni na co najmniej jedną ramkę radiową i do wyprowadzania tej co najmniej jednej ramki radiowej, znamienne tym, że zawiera demultiplekser do odbierania co najmniej jednej ramki radiowej i do demultipleksowania odebranej tej co najmniej jednej ramki radiowej na strumień bitów wejściowych i co najmniej jeden rodzaj strumienia parzystości; układ (143, 144) dopasowujący szybkość do dopasowywania szybkości demultipleksowanych strumieni odbieranych z demultipleksera i wyprowadzania strumieni z dopasowaną szybkością, przy czym układ dopasowujący ma co najmniej jeden układ dopasowujący szybkość składowych do dopasowywania szybkości części strumienia parzystości, przy czym liczba co najmniej jednego układu dopasowującego szybkość składowych jest równa liczbie strumieni parzystości, oraz multiplekser do multipleksowania sygnałów wyjściowych z układu dopasowującego szybkość, przy czym demultiplekser przełącza każdy z strumieni parzystości w ramkach radiowych do tego co najmniej jednego układu dopasowującego szybkość składowych odpowiadającego każdemu spośród strumieni parzystości.
  13. 13. Urządzenie według zastrz. 12, znamienne tym, że demultiplekser jest ponadto przystosowany do demultipleksowania tej co najmniej jednej ramki radiowej zgodnie z regularnym wzorcem wyznaczonym przez przedział czasowy transmisji.
  14. 14. Urządzenie według zastrz. 12, znamienne tym, że demultiplekser jest ponadto przystosowany do demultipleksowania tej co najmniej jednej ramki radiowej zgodnie z regularnym wzorcem wyznaczonym przez szybkość kodowania.
    PL 207 275 B1
  15. 15. Urządzenie według zastrz. 12, znamienne tym, że co najmniej jedna ramka radiowa jest rozdzielona na układy dopasowujące szybkość składowej odpowiadające każdemu rodzajowi strumienia parzystości zgodnie z regularnym wzorcem dla układu strumienia bitów wejściowych i strumienia parzystości w każdej z co najmniej jednej ramki radiowej.
  16. 16. Urządzenie według zastrz. 12, znamienne tym, że zawiera ponadto multiplekser do multipleksowania strumieni z dopasowaną szybkością poprzez przełączanie sygnałów wyjściowych z układów dopasowującego szybkość składowych.
  17. 17. Urządzenie według zastrz. 16, znamienne tym, że zawiera ponadto sterownik do sterowania przełączaniem demultipleksera i multipleksera w oparciu o co najmniej jeden przedział czasowy transmisji lub długość każdej z co najmniej jednej ramki radiowej.
  18. 18. Urządzenie według zastrz. 12, znamienne tym, że długość ramki radiowej wynosi 10 ms.
  19. 19. Urządzenie według zastrz. 12, znamienne tym, że przedział czasowy transmisji ma jedną z długości 10, 20, 40 lub 80 ms.
  20. 20. Urządzenie według zastrz. 12, znamienne tym, że szybkość kodowania wynosi 1/3.
  21. 21. Urządzenie według zastrz. 17, znamienne tym, że zawiera ponadto pamięć do przechowywania regularnego wzorca włącznie z początkowym strumieniem bitów wejściowych odpowiadającym każdej co najmniej jednej ramce radiowej.
  22. 22. Urządzenie według zastrz. 12, znamienne tym, że koder jest koderem turbo.
  23. 23. Sposób nadawania w systemie łączności ruchomej, zgodnie z którym odbiera się strumień bitów wejściowych nadawany w określonym przedziale czasowym transmisji; koduje się strumień bitów wejściowych i wyprowadza się strumień bitów wejściowych oraz co najmniej jeden rodzaj strumienia parzystości odpowiadający strumieniowi bitów wejściowych, przy czym liczba strumieni parzystości odpowiada szybkości kodowania kodera; przeplata się wzajemnie strumień bitów wejściowych i co najmniej jeden strumień parzystości i wyprowadza się przepleciony strumień; oraz dzieli się przepleciony strumień na co najmniej jedną ramkę radiową i wyprowadza się co najmniej jedną ramkę radiową, przy czym każda z co najmniej jednej ramki radiowej ma określony czas trwania ramki, znamienny tym, że demultipleksuje się podzieloną co najmniej jedną ramkę radiową na strumień bitów wejściowych i co najmniej jeden rodzaj strumienia parzystości; oraz dopasowuje się szybkość demultipleksowanych strumieni za pomocą układu dopasowującego szybkość, przy czym każdy ze strumieni parzystości w co najmniej jednej ramce radiowej jest przełączany do układu dopasowującego szybkość składowych odpowiadającego każdemu strumieniowi parzystości, przy czym ten układ dopasowujący szybkość ma co najmniej jeden układ dopasowujący szybkość składowych parzystości do dopasowywania szybkości części tego strumienia parzystości, przy czym liczba układu dopasowującego szybkość składowych jest równa liczbie strumieni parzystości.
  24. 24. Sposób według zastrz. 23, znamienny tym, że demultipleksowanie wykonuje się zgodnie z regularnym wzorcem wyznaczonym przez przedział czasowy transmisji.
  25. 25. Sposób według zastrz. 23, znamienny tym, że demultipleksowanie wykonuje się zgodnie z regularnym wzorcem wyznaczonym przez szybkość kodowania.
  26. 26. Sposób według zastrz. 23, znamienny tym, że co najmniej jedną ramkę radiową rozdziela się na układy dopasowujące szybkość składowej odpowiadające każdemu rodzajowi strumienia parzystości zgodnie z regularnym wzorcem dla układu strumienia bitów wejściowych i strumienia parzystości w każdej z co najmniej jednej ramce radiowej.
  27. 27. Sposób według zastrz. 23, znamienny tym, że ponadto multipleksuje się strumienie z dopasowaną szybkością przez przełączanie odpowiedniego układu dopasowywania szybkości w celu utworzenia jednego strumienia z dopasowaną szybkością.
  28. 28. Sposób według zastrz. 23, znamienny tym, że stosuje się określoną długość ramki radiowej wynoszącą 10 ms.
  29. 29. Sposób według zastrz. 23, znamienny tym, że stosuje się TTI mające jedną z długości 10, 20, 40 lub 80 ms.
  30. 30. Sposób według zastrz. 23, znamienny tym, że stosuje się szybkość kodowania wynoszącą 1/3.
  31. 31. Urządzenie nadawcze w systemie łączności ruchomej, zawierające koder do odbierania strumienia bitów wejściowych w określonym przedziale czasowym transmisji i do kodowania i wyprowadzania strumienia bitów wejściowych oraz co najmniej jednego rodzaju strumienia parzystości odpowiadającego strumieniowi bitów wejściowych zgodnie z szybkością kodowania tego kodera; oraz układ przeplotu do wzajemnego przeplatania strumienia bitów wejściowych i strumienia parzystości oraz do wyprowadzania przeplecionych strumieni, znamienne tym, że zawiera demultiplekser (141)
    PL 207 275 B1 do odbierania przeplecionego strumienia i do demultipleksowania odebranego strumienia na strumień bitów wejściowych i co najmniej jeden rodzaj strumienia parzystości; układ (143, 144) dopasowujący szybkość tych odebranych strumieni, przy czym ten układ dopasowujący szybkość ma co najmniej jeden układ dopasowujący szybkość składowych do dopasowywania szybkości części co najmniej jednego strumienia parzystości, przy czym liczba układów dopasowujących szybkość składowych jest równa liczbie strumieni parzystości; oraz multiplekser do multipleksowania sygnałów wyjściowych z układu dopasowującego szybkość, w którym demultiplekser przełącza każdy ze strumieni w przeplecionym strumieniu do układu dopasowującego szybkość składowych odpowiadający każdemu strumieniu parzystości.
  32. 32. Urządzenie według zastrz. 31, znamienne tym, że przeplecione strumienie są rozdzielone na układ dopasowujący szybkość składowej odpowiadający każdemu rodzajowi strumienia parzystości zgodnie z regularnym wzorcem dla układu strumienia bitów wejściowych i strumieni parzystości w przeplecionym strumieniu.
  33. 33. Urządzenie według zastrz. 32, znamienne tym, że regularny wzorzec jest powiązany z układem strumienia bitów wejściowych i strumieni parzystości w przeplecionym strumieniu.
  34. 34. Urządzenie według zastrz. 32, znamienne tym, że regularny wzorzec jest wyznaczony przez przedział czasowy transmisji.
  35. 35. Urządzenie według zastrz. 31, znamienne tym, że zawiera ponadto multiplekser do synchronicznego multipleksowania strumieni układów dopasowujących szybkość poprzez synchronizację z demultiplekserem.
  36. 36. Urządzenie według zastrz. 35, znamienne tym, że zawiera ponadto sterownik do sterowania demultiplekserem i multiplekserem w oparciu o regularny wzorzec.
  37. 37. Urządzenie według zastrz. 31, znamienne tym, że długość strumienia bitów wejściowych lub przeplecionego strumienia wynosi 10 ms.
  38. 38. Urządzenie według zastrz. 31, znamienne tym, że przedział czasowy transmisji ma jedną z długości 10, 20, 40 lub 80 ms.
  39. 39. Urządzenie według zastrz. 31, znamienne tym, że szybkość kodowania wynosi 1/3.
  40. 40. Urządzenie według zastrz. 34, znamienne tym, że zawiera ponadto pamięć do przechowywania regularnych wzorców włącznie z początkowym strumieniem bitów wejściowych odpowiadającym przeplecionemu strumieniowi.
  41. 41. Urządzenie według zastrz. 31, znamienne tym, że koder jest koderem turbo.
  42. 42. Sposób nadawania w systemie łączności ruchomej, zgodnie z którym odbiera się strumień bitów wejściowych w określonym przedziale czasowym transmisji; koduje się strumień bitów wejściowych i wyprowadza się strumień bitów wejściowych oraz co najmniej jeden rodzaj strumienia parzystości odpowiadający strumieniowi bitów wejściowych zgodnie z szybkością kodowania kodera; oraz przeplata się wzajemnie zakodowany strumień bitów wejściowych i zakodowany strumień parzystości oraz wyprowadza się przepleciony strumień, znamienny tym, że demultipleksuje się przepleciony strumień na strumień bitów wejściowych i co najmniej jeden rodzaj strumienia parzystości; oraz dopasowuje się szybkość demultipleksowanych strumieni za pomocą układu dopasowującego szybkość, przy czym każdy ze strumieni parzystości w przeplecionym strumieniu przełącza się do co najmniej jednego układu dopasowującego szybkość składowych odpowiadającego każdemu rodzajowi strumienia parzystości, przy czym liczba układów dopasowujących szybkość składowych jest równa liczbie strumieni parzystości.
  43. 43. Sposób według zastrz. 42, znamienny tym, że demultipleksowanie wykonuje się zgodnie z regularnym wzorcem wyznaczonym przez przedział czasowy transmisji.
  44. 44. Sposób według zastrz. 42, znamienny tym, że przepleciony strumień rozdziela się na układ dopasowujący szybkość składowej odpowiadający każdemu rodzajowi strumienia parzystości zgodnie z regularnym wzorcem dla układu strumienia bitów wejściowych i strumieni parzystości w przeplecionym strumieniu.
  45. 45. Sposób według zastrz. 42, znamienny tym, że ponadto multipleksuje się strumienie z dopasowaną szybkością przez synchronizowanie multipleksowania z demultipleksowaniem przez przełączanie odpowiedniego układu dopasowywania szybkości składowej w celu utworzenia jednego strumienia z dopasowaną szybkością.
  46. 46. Sposób według zastrz. 42, znamienny tym, że stosuje się długość strumienia bitów wejściowych lub przeplecionego strumienia wynoszącą 10 ms.
    PL 207 275 B1
  47. 47. Sposób według zastrz. 42, znamienny tym, że stosuje się przedział czasowy transmisji mający jedną z długości 10, 20, 40 lub 80 ms.
  48. 48. Sposób według zastrz. 42, znamienny tym, że stosuje się szybkość kodowania wynoszącą 1/3.
PL346622A 1999-07-08 2000-07-08 Urządzenie nadawcze dla łącza w górę w systemie łączności ruchomej, urządzenie nadawcze w systemie łączności ruchomej oraz sposób nadawania w systemie łączności ruchomej PL207275B1 (pl)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR19990027407 1999-07-08
KR19990030095 1999-07-23
KR19990037496 1999-08-30
PCT/KR2000/000739 WO2001005059A1 (en) 1999-07-08 2000-07-08 Apparatus and method for controlling a demultiplexer and a multiplexer used for rate matching in a mobile communication system

Publications (2)

Publication Number Publication Date
PL346622A1 PL346622A1 (en) 2002-02-25
PL207275B1 true PL207275B1 (pl) 2010-11-30

Family

ID=36643329

Family Applications (1)

Application Number Title Priority Date Filing Date
PL346622A PL207275B1 (pl) 1999-07-08 2000-07-08 Urządzenie nadawcze dla łącza w górę w systemie łączności ruchomej, urządzenie nadawcze w systemie łączności ruchomej oraz sposób nadawania w systemie łączności ruchomej

Country Status (15)

Country Link
US (2) US7050410B1 (pl)
EP (1) EP1114528B1 (pl)
JP (2) JP3878481B2 (pl)
CN (2) CN1553602B (pl)
AT (1) ATE329423T1 (pl)
AU (1) AU751376B2 (pl)
CA (2) CA2342939C (pl)
DE (2) DE20023165U1 (pl)
DK (1) DK1114528T3 (pl)
ES (1) ES2261212T3 (pl)
ID (1) ID27977A (pl)
IL (3) IL141743A0 (pl)
PL (1) PL207275B1 (pl)
PT (1) PT1114528E (pl)
WO (1) WO2001005059A1 (pl)

Families Citing this family (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1553602B (zh) * 1999-07-08 2013-03-13 三星电子株式会社 移动通信系统中插入填充比特的设备和方法
DE10008064B4 (de) 2000-02-22 2009-07-02 Siemens Ag Verfahren zum Anpassen der einem Turbo-Codierer zuzuführenden Datenblöcke und entsprechende Kommunikationsvorrichtung
US6798826B1 (en) * 2000-11-06 2004-09-28 Qualcomm Incorporated Method and apparatus for performing reverse rate matching in a CDMA system
FI20002903A7 (fi) * 2000-12-29 2002-06-30 Nokia Corp Bittinopeuden määrittäminen
CN100426713C (zh) * 2001-01-31 2008-10-15 三菱电机株式会社 错误修正处理的通信方法及应用该通信方法的通信装置
BRPI0204043B1 (pt) * 2001-02-13 2017-02-14 Qualcomm Inc aparelho e método para gerar códigos em sistema de comunicação
DE10107703A1 (de) * 2001-02-19 2002-08-29 Siemens Ag Vefahren und Vorrichtung zur Datenübertragung gemäß einem Hybrid-ARQ-Verfahren
KR100464360B1 (ko) * 2001-03-30 2005-01-03 삼성전자주식회사 고속 패킷 데이터 전송 이동통신시스템에서 패킷 데이터채널에 대한 효율적인 에너지 분배 장치 및 방법
US6987778B2 (en) * 2001-05-22 2006-01-17 Qualcomm Incorporated Enhanced channel interleaving for optimized data throughput
KR100918765B1 (ko) * 2001-10-20 2009-09-24 삼성전자주식회사 부호분할다중접속 이동통신시스템에서 부호화 및 레이트매칭장치 및 방법
EP1451962B1 (en) * 2001-12-10 2006-07-26 Telefonaktiebolaget LM Ericsson (publ) Methods and apparati for rate matching and decoding
JP3629241B2 (ja) * 2002-01-30 2005-03-16 松下電器産業株式会社 レートマッチング装置及びレートマッチング方法
DE10207146A1 (de) 2002-02-20 2003-08-28 Infineon Technologies Ag Hardware-Schaltung zur Punktierung und Wiederholungscodierung von Datenströmen und Verfahren zum Betrieb der Hardware-Schaltung
US7296243B2 (en) 2002-03-19 2007-11-13 Aol Llc Animating display motion
CN100347981C (zh) * 2002-04-08 2007-11-07 西门子公司 通信装置中匹配数据率的方法和通信装置
US7177658B2 (en) 2002-05-06 2007-02-13 Qualcomm, Incorporated Multi-media broadcast and multicast service (MBMS) in a wireless communications system
WO2004014012A1 (en) * 2002-08-01 2004-02-12 Koninklijke Philips Electronics N.V. Coding and decoding for rate matching in data transmission
GB0310289D0 (en) * 2003-05-03 2003-06-11 Koninkl Philips Electronics Nv Communication system
JP4217887B2 (ja) 2003-07-22 2009-02-04 日本電気株式会社 受信装置
US7318187B2 (en) 2003-08-21 2008-01-08 Qualcomm Incorporated Outer coding methods for broadcast/multicast content and related apparatus
US8804761B2 (en) 2003-08-21 2014-08-12 Qualcomm Incorporated Methods for seamless delivery of broadcast and multicast content across cell borders and/or between different transmission schemes and related apparatus
US8694869B2 (en) 2003-08-21 2014-04-08 QUALCIMM Incorporated Methods for forward error correction coding above a radio link control layer and related apparatus
KR20050020526A (ko) * 2003-08-23 2005-03-04 삼성전자주식회사 이동통신시스템에서 비트 인터리빙장치 및 방법
JP4041450B2 (ja) * 2003-10-23 2008-01-30 ソニー・エリクソン・モバイルコミュニケーションズ株式会社 通信端末装置および通信方法
US7321570B2 (en) * 2004-02-03 2008-01-22 Motorola, Inc. Method and apparatus for dynamic power allocation to a multimedia broadcast/multicast service
EP1771963A1 (en) * 2004-07-29 2007-04-11 Qualcomm Incorporated System and method for interleaving
US8391410B2 (en) 2004-07-29 2013-03-05 Qualcomm Incorporated Methods and apparatus for configuring a pilot symbol in a wireless communication system
US9246728B2 (en) 2004-07-29 2016-01-26 Qualcomm Incorporated System and method for frequency diversity
JP4494238B2 (ja) * 2005-02-03 2010-06-30 株式会社エヌ・ティ・ティ・ドコモ Mimo多重送信装置およびmimo多重送信方法
US9391751B2 (en) 2005-07-29 2016-07-12 Qualcomm Incorporated System and method for frequency diversity
US9042212B2 (en) 2005-07-29 2015-05-26 Qualcomm Incorporated Method and apparatus for communicating network identifiers in a communication system
US8325768B2 (en) * 2005-08-24 2012-12-04 Intel Corporation Interleaving data packets in a packet-based communication system
WO2007050913A2 (en) * 2005-10-27 2007-05-03 Qualcomm Incorporated A method and apparatus for determining timings for transmission in wireless communication system
AU2006204632B2 (en) 2006-08-31 2009-03-26 Canon Kabushiki Kaisha Parallel concatenated code with bypass
FI122670B (fi) * 2006-09-15 2012-05-15 Tellabs Oy Menetelmä ja järjestely datakehysten välisen aikajakson tuottamiseksi
CN101237241B (zh) * 2007-01-31 2010-05-19 大唐移动通信设备有限公司 一种实现混合自动请求重传处理和信道译码的方法和系统
US8266508B2 (en) 2007-06-08 2012-09-11 Telefonaktiebolaget L M Ericsson (Publ) Computational efficient convolutional coding with rate matching
US8555148B2 (en) * 2007-09-18 2013-10-08 Samsung Electronics Co., Ltd. Methods and apparatus to generate multiple CRCs
CN101465713B (zh) * 2007-12-20 2011-05-11 联发科技股份有限公司 无线装置以及无线通信方法
JP5109787B2 (ja) * 2008-05-02 2012-12-26 富士通株式会社 データ伝送システム、プログラム及び方法
EP2150001B1 (en) 2008-08-01 2019-10-23 Telefonaktiebolaget LM Ericsson (publ) Technique for rate matching in a data transmission system
CN101478782B (zh) * 2009-01-20 2011-03-30 北京天碁科技有限公司 一种解混合自动重传请求和信道译码的方法及装置
US8989320B2 (en) 2009-09-02 2015-03-24 Qualcomm Incorporated Hardware simplification of sic-MIMO decoding by use of a single hardware element with channel and noise adaptation for interference cancelled streams
US8976903B2 (en) * 2009-09-02 2015-03-10 Qualcomm Incorporated Unified iterative decoding architecture using joint LLR extraction and a priori probability
CN102025445B (zh) * 2009-09-15 2013-06-05 中兴通讯股份有限公司 一种速率匹配或解速率匹配的方法及装置
US8199034B2 (en) 2010-04-20 2012-06-12 Qualcomm Incorporated Method and apparatus for soft symbol determination
CN104868970B (zh) * 2014-02-20 2019-11-26 上海数字电视国家工程研究中心有限公司 Ldpc码字的交织映射方法及解交织解映射方法
CN111147183B (zh) * 2014-02-20 2022-11-08 上海数字电视国家工程研究中心有限公司 Ldpc码字的交织映射方法及解交织解映射方法
WO2015126096A1 (en) 2014-02-21 2015-08-27 Samsung Electronics Co., Ltd. Bit interleaver and bit de-interleaver
CN104901774B (zh) * 2014-03-06 2019-12-13 上海数字电视国家工程研究中心有限公司 Ldpc码字的交织映射方法及解交织解映射方法
CN104901772A (zh) * 2014-03-06 2015-09-09 上海数字电视国家工程研究中心有限公司 Ldpc码字的交织映射方法及解交织解映射方法
CN104901773A (zh) * 2014-03-06 2015-09-09 上海数字电视国家工程研究中心有限公司 Ldpc码字的交织映射方法及解交织解映射方法
CN104935397A (zh) * 2014-03-20 2015-09-23 上海数字电视国家工程研究中心有限公司 Ldpc码字的交织映射方法及解交织解映射方法
CN105376023A (zh) * 2014-08-29 2016-03-02 上海数字电视国家工程研究中心有限公司 Ldpc码字的交织和映射方法及解交织解映射方法
CN106953715B (zh) * 2017-03-15 2019-12-03 烽火通信科技股份有限公司 基于交错编码的高速全数字接收机校准系统及方法
US12099912B2 (en) 2018-06-22 2024-09-24 Samsung Electronics Co., Ltd. Neural processor
US11671111B2 (en) * 2019-04-17 2023-06-06 Samsung Electronics Co., Ltd. Hardware channel-parallel data compression/decompression
US12182577B2 (en) 2019-05-01 2024-12-31 Samsung Electronics Co., Ltd. Neural-processing unit tile for shuffling queued nibbles for multiplication with non-zero weight nibbles
US12112141B2 (en) 2019-12-12 2024-10-08 Samsung Electronics Co., Ltd. Accelerating 2D convolutional layer mapping on a dot product architecture

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4638476A (en) * 1985-06-21 1987-01-20 At&T Bell Laboratories Technique for dynamic resource allocation in a communication system
KR910001743B1 (ko) * 1986-11-28 1991-03-22 미쓰비시덴기 가부시기가이샤 데이타 멀티 플렉스 전송 장치
JPS6490621A (en) 1987-09-30 1989-04-07 Nec Corp Decoder
FR2657741B1 (fr) * 1990-01-29 1992-04-03 Cit Alcatel Interface de restructuration de trames pour trains numeriques multiplexes par multiplexage temporel d'affluents numeriques a differents debits.
US5521949A (en) * 1992-05-29 1996-05-28 At&T Corp. Synchronization scheme for digital communications systems transporting data at a customer-controlled rate
WO1994011955A1 (en) 1992-11-06 1994-05-26 Pericle Communications Company Adaptive data rate modem
RU2036512C1 (ru) 1993-03-03 1995-05-27 Виталий Кириллович Шмат Устройство декодирования каскадного кода рида-соломона
US5446740A (en) 1993-12-17 1995-08-29 Empire Blue Cross/Blue Shield Method of and apparatus for processing data at a remote workstation
JP3614907B2 (ja) * 1994-12-28 2005-01-26 株式会社東芝 データ再送制御方法及びデータ再送制御システム
EP1545026B8 (en) * 1995-02-23 2012-07-18 NTT DoCoMo, Inc. Variable rate transmission method, transmitter and receiver using the same
KR0171029B1 (ko) * 1996-06-28 1999-03-30 정선종 파이/4 전이 큐.피.에스.케이(qpsk) 변조기용 펄스 성형 필터
US5771229A (en) * 1997-01-31 1998-06-23 Motorola, Inc. Method, system and mobile communication unit for communicating over multiple channels in a wireless communication system
JPH10276100A (ja) * 1997-03-28 1998-10-13 Hitachi Denshi Ltd ディジタル通信における誤り訂正方式
KR100248395B1 (ko) * 1997-10-23 2000-03-15 정선종 디지털 통신용 채널 부호기 설계방법
KR100248396B1 (ko) * 1997-10-24 2000-03-15 정선종 병렬 길쌈 부호화기를 사용한 채널 부호기 설계방법
JP3205723B2 (ja) * 1997-12-12 2001-09-04 松下電器産業株式会社 Cdma用データ伝送方法及び装置
US6088387A (en) * 1997-12-31 2000-07-11 At&T Corp. Multi-channel parallel/serial concatenated convolutional codes and trellis coded modulation encoder/decoder
US6370669B1 (en) 1998-01-23 2002-04-09 Hughes Electronics Corporation Sets of rate-compatible universal turbo codes nearly optimized over various rates and interleaver sizes
KR100407342B1 (ko) * 1998-05-30 2003-11-28 삼성전자주식회사 부호분할다중접속 통신시스템의 통신장치 및 방법
US5978365A (en) * 1998-07-07 1999-11-02 Orbital Sciences Corporation Communications system handoff operation combining turbo coding and soft handoff techniques
GB9814960D0 (en) 1998-07-10 1998-09-09 Koninkl Philips Electronics Nv Coding device and communication system using the same
GB9819687D0 (en) * 1998-09-10 1998-11-04 Nds Ltd Encoding input digital words to form encoded output signals
US6615387B1 (en) * 1998-09-22 2003-09-02 Seagate Technology Llc Method and apparatus for error detection
US6304991B1 (en) * 1998-12-04 2001-10-16 Qualcomm Incorporated Turbo code interleaver using linear congruential sequence
CA2266283C (en) * 1999-03-19 2006-07-11 Wen Tong Data interleaver and method of interleaving data
KR19990033240U (ko) * 1999-03-24 1999-08-05 이영배 냄새 배출장치가 부착된 양변기
CA2742096C (en) * 1999-04-13 2015-01-06 Ericsson Ab Rate matching and channel interleaving for a communications system
KR200283608Y1 (ko) * 1999-04-21 2002-07-27 김덕동 목걸이 장식용 기판
CN1553602B (zh) * 1999-07-08 2013-03-13 三星电子株式会社 移动通信系统中插入填充比特的设备和方法
FR2797736B1 (fr) 1999-08-19 2001-10-12 Mitsubishi Electric France Procede de configuration d'un systeme de telecommunications
DE10038229B4 (de) * 1999-08-24 2011-06-09 LG Electronics Inc., Kangnam-gu Verfahren und Vorrichtung zur Ratenanpassung in einem Mobilkommunikationssystem
KR100324768B1 (ko) * 2000-02-29 2002-02-20 구자홍 차세대 이동 통신 시스템의 전송율 매칭 장치 및 방법
FR2806576B1 (fr) 2000-03-15 2004-04-23 Nortel Matra Cellular Procede d'emission de signaux radio, reseau d'acces et terminal de radiocommunication appliquant le procede
US6392572B1 (en) 2001-05-11 2002-05-21 Qualcomm Incorporated Buffer architecture for a turbo decoder
US7012911B2 (en) * 2001-05-31 2006-03-14 Qualcomm Inc. Method and apparatus for W-CDMA modulation
US6996114B2 (en) * 2002-10-25 2006-02-07 Nokia Corporation Method for rate matching to support incremental redundancy with flexible layer one

Also Published As

Publication number Publication date
IL180083A0 (en) 2007-05-15
US7050410B1 (en) 2006-05-23
CN1553602A (zh) 2004-12-08
EP1114528A4 (en) 2003-01-08
DK1114528T3 (da) 2006-07-10
EP1114528A1 (en) 2001-07-11
CN1553602B (zh) 2013-03-13
ES2261212T3 (es) 2006-11-16
DE60028525D1 (de) 2006-07-20
JP3878481B2 (ja) 2007-02-07
AU5711200A (en) 2001-01-30
ID27977A (id) 2001-05-03
PT1114528E (pt) 2006-08-31
IL180083A (en) 2010-12-30
PL346622A1 (en) 2002-02-25
DE60028525T2 (de) 2006-10-05
AU751376B2 (en) 2002-08-15
CA2342939A1 (en) 2001-01-18
CN100391122C (zh) 2008-05-28
CN1318232A (zh) 2001-10-17
JP2004304845A (ja) 2004-10-28
CA2661807A1 (en) 2001-01-18
EP1114528B1 (en) 2006-06-07
DE20023165U1 (de) 2003-03-06
IL141743A0 (en) 2002-03-10
CA2342939C (en) 2009-12-22
US7564821B2 (en) 2009-07-21
WO2001005059A1 (en) 2001-01-18
IL141743A (en) 2007-06-03
JP3899088B2 (ja) 2007-03-28
US20050123427A1 (en) 2005-06-09
ATE329423T1 (de) 2006-06-15
CA2661807C (en) 2012-05-22
JP2003504938A (ja) 2003-02-04

Similar Documents

Publication Publication Date Title
PL207275B1 (pl) Urządzenie nadawcze dla łącza w górę w systemie łączności ruchomej, urządzenie nadawcze w systemie łączności ruchomej oraz sposób nadawania w systemie łączności ruchomej
EP1701449B1 (en) Interleaving method, transmitter, and transmission signal
KR100898085B1 (ko) 코드 분할 다중 액세스를 사용하는 무선 통신 시스템용물리층 처리
HUP0200422A2 (en) Data transmission with interleaving and subsequent rate matching by puncturing or repetition
KR100334770B1 (ko) 이동통신시스템의 전송율 정합을 위한 역다중화기 및다중화기 제어 장치 및 방법
RU2201651C2 (ru) Способ управления демультиплексором и мультиплексором, используемых для согласования скорости в системе мобильной связи, и устройство для его осуществления
ZA200101935B (en) Apparatus and method for controlling a demultiplexer and a multiplexer used for rate matching in a mobile communication system.
KR20010009158A (ko) 상향 링크에서의 채널화 코드 레이트 매칭 방법
RU2001106655A (ru) Способ управления демультиплексором и мультиплексором, используемых для согласования скорости в системе мобильной связи, и устройство для его осуществления

Legal Events

Date Code Title Description
RECP Rectifications of patent specification