[go: up one dir, main page]

CZ219797A3 - Satelitní komunikační systém používající paralelně zřetězené kódování - Google Patents

Satelitní komunikační systém používající paralelně zřetězené kódování Download PDF

Info

Publication number
CZ219797A3
CZ219797A3 CZ972197A CZ219797A CZ219797A3 CZ 219797 A3 CZ219797 A3 CZ 219797A3 CZ 972197 A CZ972197 A CZ 972197A CZ 219797 A CZ219797 A CZ 219797A CZ 219797 A3 CZ219797 A3 CZ 219797A3
Authority
CZ
Czechia
Prior art keywords
code
communication system
decoder
parallel concatenated
encoder
Prior art date
Application number
CZ972197A
Other languages
English (en)
Other versions
CZ290425B6 (cs
Inventor
Stephan Michael Hladik
William Alan Check
Brian James Glinsman
Iii. Robert Fleming Fleming
Original Assignee
General Electric Company International Patent Operation
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
Application filed by General Electric Company International Patent Operation filed Critical General Electric Company International Patent Operation
Publication of CZ219797A3 publication Critical patent/CZ219797A3/cs
Publication of CZ290425B6 publication Critical patent/CZ290425B6/cs

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/18528Satellite systems for providing two-way communications service to a network of fixed stations, i.e. fixed satellite service or very small aperture terminal [VSAT] system
    • 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
    • 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
    • H03M13/2996Tail biting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/18578Satellite systems for providing broadband data service to individual earth stations
    • H04B7/1858Arrangements for data transmission on the physical system, i.e. for data bit transmission between network components
    • 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
    • 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
    • H03M13/296Particular turbo code structure
    • H03M13/2966Turbo codes concatenated with another code, e.g. an outer block code

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Theoretical Computer Science (AREA)
  • Error Detection And Correction (AREA)
  • Radio Relay Systems (AREA)

Description

Satelitní komunikační systém používající paralelně zřetězené kódování
Oblast techniky
Předkládaný vynález se týká všeobecně satelitních komunikačních systémů, zejména pak satelitního komunikačního systému s malými pozemskými stanicemi používajícího paralelně zřetězené kódování pro přenos směrem k centrální stanici a/nebo od centrální stanice.
Dosavadní stav techniky
Existuje rozvíjející se trh pro multimediální komunikace přes satelit, používající levné malé pozemské stanice (VSAT's). Výhody použití menší antény než je dnes v průmyslu běžné, zahrnují snížené náklady na reflektor, nižší dopravní náklady, zjednodušení mechaniky a snížení pracnosti montáže a zvýšený příznivý ohlas u uživatelů, daný méně nápadným vzhledem. Nicméně použití parabolické antény s malou účinnou plochou (aperturou) může způsobit nežádoucí snížení kapacity sítě. Toto má několik příčin daných zmenšenou velikostí antény: (1) zmenšenou energii přijímaného a vysílaného signálu zapříčiněnou doprovodným snížením zisku antény a (2) předpisy Federálního výboru pro komunikace (FCC), která omezují energii vysílanou malou pozemskou stanicí používající anténu menší než je určená velikost, za účelem omezení hustoty rušivé energie na satelitech na sousedních orbitálních pozicích. Použití výkonových zesilovačů malých pozemských stanic se stejným nebo nižším výkonem za účelem snížení nákladů na malé pozemské stanice dále přispívá ke snížení kapacity sítě díky výkonovým omezením.
• · · · · ·· ···· • · · · · · ···· ···· ··· ·· ·· ·
Při použití obvyklých technik kódování je bohužel obtížné získat žádoucí velký kódovací zisk na krátkých datových blocích (které jsou typické pro některé typy přenosů malých pozemských stanic), aby se vyřešily tyto problémy s požadovanou účinností využití šířky pásma a složitostí dekodéru.
V souladu s tím je žádoucí vytvořit satelitní komunikační systém, který zvýší kapacitu sítě jsou-li použity malé pozemské stanice se zmenšenou aperturou antény tím, že sníží požadovaný poměr energie na bit ke spektrální hustotě šumu Eb / N 0 pomocí spektrálně účinných technik.
Podstata vynálezu
V souladu s předkládaným vynálezem používá satelitní komunikační síť s malými pozemskými stanicemi (VSÁT) paralelně zřetězené kódování pro přenos směrem k centrální stanici a/nebo od centrální stanice. V jednom provedení jsou pro krátké datové bloky, které jsou typické pro přenosy paketů, transakce s kreditními kartami a zhuštěné hlasové komunikace, použity jako složkové kódy v takovém paralelně zřetězeném kódovacím schématu nerekurzivní systematické „tail-biting“ konvoluční kódy. Pro delší datové bloky, které jsou typické pro přenosy souborů, používá malá pozemská stanice a terminál centrální stanice sítě rekurzivní systematické konvoluční kódy.
Ve výhodném provedení jsou shora zmíněné techniky paralelního zřetězeného kódování použity společně s modulací s rozprostřeným spektrem, což vede k systému, který splňuje předpisy FCC na celkovou výkonovou spektrální hustotu přenášených signálů a zmírňuje rušení ze sousedních satelitů.
.::::::
• · · ·· ·· ···· • · · · · · · ···· ···· ··· ·· ·· ·
Přehled obrázků na výkresech
Podstata a výhody předkládaného vynálezu vyplynou z následujícího podrobného popisu vynálezu v souvislosti s doprovodnými výkresy, kde:
Obr.1 je zjednodušené blokové schéma znázorňující komunikační systém s malými pozemskými stanicemi - dále jen VSÁT, využívající paralelně zřetězené kódování v souladu s předkládaným vynálezem.
Obr.2 je zjednodušené blokové schéma znázorňující terminál centrální stanice komunikačního systému VSÁT používající paralelně zřetězené kódování podle předkládaného vynálezu.
Na obr.3 je zjednodušené blokové schéma znázorňující programovatelný kodér výhodný pro komunikační systém VSÁT podle předkládaného vynálezu.
Obr.4 je zjednodušené blokové schéma znázorňující programovatelný dekodér výhodný pro komunikační systém VSÁT podle předkládaného vynálezu.
Příklady provedení vynálezu
Popisovaný vynález je satelitní komunikační systém VSÁT, tedy satelitní komunikační systém s malými pozemskými stanicemi, používající techniky paralelně zřetězeného kódování, zahrnující například paralelně zřetězené „tail-biting“ konvoluční kódy a paralelně zřetězené rekurzivní systematické konvoluční kódy (tzv.“turbo kódy“) a příslušné dekodéry. Zejména pro paralelně zřetězené „tail-biting“ konvoluční kódy je použit dekodér obsahující kruhové dekódování MAP, jak je popsáno v U.S.patentové přihlášce č.08/636,742 Stephana
M.Hladíka a Johna B.Andersona, podané 6.dubna 1996, která je zde zahrnuta pomocí odkazu .
Paralelně zřetězené kódování je použito pro přenosy k centrální stanici (VSAT-to-hub) a/nebo směrem od centrální stanice (hub-toVSAT) satelitní komunikační sítě. Navíc může být paralelně zřetězené kódování použito k zajištění kódování s opravou/detekcí chyb pro rovnocenné přenosy (VSAT-to-VSAT). V jednom provedení, pro krátké datové bloky, které jsou typické pro paketové přenosy, transakce s kreditními kartami a zhuštěné hlasové komunikace, jsou použity nerekurzivní systematické „tail-biting konvoluční kódy jako složkové kódy v paralelně zřetězeném kódovacím schématu. Pro delší datové bloky, které jsou typické pro přenos souborů, používají malé pozemské stanice a terminál centrální stanice sítě paralelně zřetězené kódování obsahující rekurzivní systematické konvoluční kódy.
V souladu s předkládaným vynálezem zajišťuje použití těchto technik paralelně zřetězeného kódování společně s modulací s rozprostřeným spektrem velmi účinné řešení, usnadňující shodu s výše uvedenými předpisy FCC o rušení sousedních satelitů snížením požadovaného účinně vyzařovaného výkonu (ERP) a výkonové spektrální hustoty vysílaného signálu. Kromě toho tato kombinace zmírňuje rušení z přilehlých satelitů.
Na obr.1 je blokové schéma satelitního komunikačního systému s malými pozemskými stanicemi, dále jen VSÁT, používajícího paralelně zřetězené kódování v souladu s předkládaným vynálezem. Tento systém v zásadě obsahuje určitý počet terminálů 10 VSÁT, satelit 12 s komunikačním převaděčem a případně terminál 14 centrální stanice. Komunikace v síti VSÁT může být buď jednocestná nebo dvoucestná a může být vedena různými cestami: (1) přímo od VSÁT k VSÁT (t.j. vícecestná připojitelnost) a (2) od VSÁT k terminálu centrální stanice • · ······ • · · ·· ·· · · · · • · · · · · · ···· ···· ··· ·· ·· · a/nebo z terminálu centrální stanice k VSÁT (t.j. připojitelnost do hvězdy).
Jak ukazuje obr.1, terminál 10 VSÁT obsahuje jednotku 20 zpracování signálu vysílače, jednotku 22 zpracování signálu přijímače a anténu 24. V souladu s popisovaným vynálezem jednotka 20 zpracování signálu vysílače VSÁT obsahuje: vstupní port 25 pro přijímání dat z informačního zdroje 26; kodér 28, který aplikuje paralelně zřetězený kód na bloky datových bitů přijatých z tohoto zdroje; formátovač 30 paketů pro generaci datového paketu (obsahujícího jedno nebo více kódových slov z kodéru 28), synchronizační bitovou kombinaci a řídící signalizační bity; modulátor 32; vzestupný měnič 34 kmitočtu pro přeložení modulovaného signálu na nosný kmitočet; výkonový zesilovač 36 a spojení s anténou 24 prostřednictvím vhodného rozhraní (například přepínací nebo filtrační duplexér). Jednotka 22 zpracování signálu přijímače VSÁT obsahuje: nízkošumový zesilovač 40. sestupný měnič 42 kmitočtu pro přeložení přijatého signálu z nosného kmitočtu na mezifrekvenční kmitočet, demodulátor 44 pro synchronizaci a demodulaci, formátovač 46 paketů na kódová slova, dekodér 48 vhodný pro paralelně zřetězený kód použitý vysílačem a výstupní port 49 pro přenos přijatých zpráv (například bloků datových bitů) k příjemci informace. Pro stručnost je podrobné blokové schéma na obr.1 uvedeno pouze pro jednu VSÁT.
Synchronizační funkce vykonávané demodulátorem 44 zahrnují synchronizaci nosné frekvence, rámcovou synchronizaci, symbolovou synchronizaci a, je-li to zapotřebí, synchronizaci fáze nosné. Symbolová synchronizace je proces odhadu nejlepšího času vzorkování (to je dobu symbolu) pro výstup demodulátoru za účelem minimalizace pravděpodobnosti symbolové rozhodovací chyby. Rámcová synchronizace je proces odhadu doby symbolu pro první symbol v přijatém datovém rámci (pro spojité přenosy) nebo paketu (pro přerušované přenosy).
• · · · · · · ····»··· ··· ·· ·· ·
Pro případ, kdy jsou VSÁT přenášeny signály s rozprostřeným spektrem, modulátor VSÁT znázorněný na obr.1 zahrnuje rozprostírací funkci a demodulátor VSÁT obsahuje funkci odstraňující rozprostření.
Technika rozprostřeného spektra zvyšuje šířku pásma signálu ve vztahu k šířce pásma modulovaného datového signálu zavedením rozprostřeného signálu tvořeného čipy (v případě rozprostřeného spektra s přímou posloupností) nebo skoky (v případě rozprostřeného spektra s kmitočtovými skoky), které jsou pseudonáhodné a nezávislé na datovém signálu. V rozprostřeném spektru s přímou posloupností je datový signál násoben signálem, který odpovídá náhodné posloupnosti čipů majících hodnoty +1 nebo -1. Doba trvání čipových pulsů je menší než symbolový interval modulovaného datového signálu; z tohoto důvodu je výsledná šířka pásma signálu větší než šířka pásma původního modulovaného signálu. V rozšířeném spektru s kmitočtovými skoky je nosný kmitočet modulovaného signálu periodicky měněn v souladu s náhodnou kombinací. Šířka pásma rozprostřeného signálu je opět větší než původního modulovaného signálu.
Odstraňování rozprostření v demodulátoru je proces odstranění rozprostření z přijatého signálu. Demodulátor koreluje přijatý signál s přesnou kopií časového průběhu rozprostíracího signálu za účelem odstranění rozprostření u signálu s rozprostřeným spektrem s přímou posloupností, zatímco v systému rozprostřeného spektra s kmitočtovými skoky se pro odstranění rozprostření skokově mění kmitočet oscilátoru v sestupném měniči kmitočtu při použití stejné kombinace, jaká je využívaná ve vysílacím terminálu. Po odstranění rozprostření přijatý signál obyčejně prochází filtrem za účelem potlačení širokopásmového šumu a rušivých složek v obnoveném signálu.
Blokové schéma terminálu centrální stanice je uvedeno na obr.2. V souladu s popisovaným vynálezem obsahuje: vstupní porty 51 pro příjem dat z jednoho nebo více informačních zdrojů 52; výstupní porty 53 pro přenos přijatých zpráv (to je bloků datových bitů) k jednomu • · · ·· · * ···· • · · · · · · ·«·· *··· ··· ·» ·· · nebo více příjemcům 54 zpráv; skupinu kanálových procesorů 56 vysílače; skupinu kanálových procesorů 58 přijímače; přepínač 60 pro připojování každého aktivního zdroje ke kanálovému procesoru vysílače a pro připojování každého aktivního kanálového procesoru přijímače k příslušnému příjemci zpráv nebo kanálovému procesoru vysílače;
paměť 62; řídící jednotku 64 pro řízení toku dat přes přepínač;
kombinační obvod 66 pro sdružení signálů generovaných každým kanálovým procesorem vysílače do jednoho signálu; vzestupný měnič kmitočtu pro přeložení sdružených signálů na nosný kmitočet;
výkonový zesilovač 70 připojený k anténě přes příslušné rozhraní (to je přepínací nebo filtrační duplexér); anténu 72; nízkošumový zesilovač
74. který je připojen k anténě přes dříve zmíněné rozhraní; sestupný měnič 76 kmitočtu pro přeložení přijatého signálu z nosného kmitočtu na mezifrekvenční kmitočet (IF) a rozdělovači obvod 78 pro přivedení mezifrekvenčního signálu nebo případně filtrované verze tohoto přijatého mezifrekvenčního signálu ke skupině kanálových procesorů přijímače.
Kanálový procesor vysílače, znázorněný na obr.2, obsahuje; kodér 80. který aplikuje paralelně zřetězený kód na bloky datových bitů přijatých ze zdroje; formátovač 82 paketů pro generaci datových paketů (obsahujících jedno nebo více kódových slov z kodéru 80). synchronizační bitovou kombinaci a řídící signalizační bity a modulátor 84. Stejně jako u VSÁT, modulátory centrální stanice zahrnují rozprostírací funkci pro případ, kdy jsou touto centrální stanicí přenášeny signály s rozprostřeným spektrem. Kanálový procesor přijímače z obr.2 obsahuje demodulátor 86. převodník 88 paketů na kódová slova pro výběr vzorků z výstupu tohoto demodulátoru za účelem utvoření přijatých kódových slov, která vstupují do dekodéru pro paralelně zřetězené kódy a dekodér 90 vhodný pro paralelní zřetězený kód použitý vysílačem. Demodulátory centrální stanice zahrnují několik funkcí: synchronizaci, demodulaci a pro případ, kdy centrální stanice přijímá signály s rozprostřeným spektrem, odstranění rozprostření.
··
AA »· • AAA AAAA ·· A
A A AAAAAA
A A A A A A A AAA A
A A AAA A A
AAAA AAAA AAA AA AA A
Jednou funkcí paměti centrální jednotky je dočasné uložení dat přijatých z informačních zdrojů nebo kanálových procesorů přijímače v případě, že všechny kanálové procesory vysílače nebo výstupní porty jsou obsazeny, když zpráva přijde na přepínač 60. Paměť tedy ukládá nezbytné parametry síťové konfigurace a pracovní data.
V jednom alternativním provedení předkládaného vynálezu, je použit vnější kód v sériovém zřetězení s (vnitřním) paralelním zřetězeným kódem (PCC); přiřazený vnější dekodér je rovněž spojen v sériovém zřetězení s dekodérem pro vnitřní PCC.
Kromě toho může být VSATem a zařízením centrální stanice použit pružný programovatelný systém kodéru/dekodéru pro realizaci několika variant:
♦· A Α· A
1. paralelně zřetězený kód jak zde bylo popsáno;
2. vnější kód v sériovém zřetězení s vnitřním paralelně zřetězeným kódem (PCC), jak zde bylo výše popsáno;
3. sériové zřetězené kódování obsahující vnější kodér a pouze jeden složkový kodér kodéru PCC;
4. obvyklý konvoluční kód nebo blokový kód samotný (t.j.bez sériového nebo paralelního zřetězení).
Obr.3 znázorňuje blokové schéma pružného programovatelného kodéru, který realizuje tyto čtyři varianty kódování. Jak je vidět, pružný programovatelný kodér obsahuje kodér 100 pro paralelně zřetězené kódy, kodér 102 pro vnější kód a pět přepínačů S1 - S5. Kodér 100 pro paralelně zřetězené kódování obsahuje N kodérů, N-1 prokládačů, a formátovač 106 kódového slova. Následující tabulka 1 sumarizuje polohy přepínačů pro různé pracovní módy kodéru.
Polohy přepínačů
Mód S1 S2 S3 S4 S5
(1)PCCC 0 0 sepnutý 0 0
(2) Sériové zřetězení s vnitřním PCC 1 1 sepnutý 0 0
(3) Standardní sériové zřetězení 1 1 rozepnutý 1 1
(4)Jednoduchý kód 0 0 rozepnutý 1 1
Tabulka 1
Na obr.4 je blokové schéma pružného programovatelného dekodéru, který realizuje dekodéry pro čtyři výše uvedené módy kodéru. Tento programovatelný složený dekodér obsahuje dekodér 110 pro paralelně zřetězené kódy, prahové rozhodovací zařízení 112 pro realizaci rozhodovacího pravidla, dekodér 114 pro vnější kód a šest přepínačů S1 - S6. Za předpokladu, že výstupem dekodéru 110 je pravděpodobnost, že hodnota dekódovaného bitu je rovna nule, příklad rozhodovacího pravidla je: Je-li výstup větší než 1/2, pak se rozhodne, že dekódovaný bit je nula; je-li menší než 1/2, pak se přiřadí hodnota jedna; je-li roven 1/2, pak je hodnota stanovena libovolně.
Dekodér 110 pro paralelně zřetězené kódy dále obsahuje převodník 116 složeného kódového slova na složkové kódové slovo, N složkových dekodérů, N-1 prokládačú a dva shodné odstraňovače prokládání 118. Každý odstraňovač prokládání má funkci přeorganizování, která vrací posloupnost datových elementů, které byly permutovány N-1 překladači spojenými do série do jejich původního pořadí. Tabulka 2, která následuje, sumarizuje polohy přepínačů pro různé pracovní módy dekodéru. (X označuje v tabulce podmínku „bez vlivu“, to je, přepínač může být v jedné i druhé pozici).
Mód Polohy přepínače
S1 S2 S3 S4 S5 S6
(1) PCCC 0 0 sepnutý 0 0 X
(2) Sériové zřetězení s vnitřním PCC 0 0 sepnutý 0 0 0 pro dekódování s jednobitovým rozhodováním
1 pro dekódování s vícebitovým roz- rozhodováním
(3) Standartní sériové zřetězení 1 1 rozepnutý 1 1 0 pro dekódování s jednobitovým rozhodováním 1pro dekódování s vícebitovým rozhodováním
(4) Jednoduchý kód 1 1 rozepnutý 1 1 X
Tabulka 2
VSATy používají různé kódy (např.PCCC, „tail-biting“ PCCC, rekurzivní systematické konvoluční, nerekurzivní systematické konvoluční, blokové kódy) v různých kombinacích (např.módy 1, 2, 3 a
4) v závislosti na komunikační aplikaci a požadovaných rychlostech přenosu.
Jsou-li použity konvoluční kódy v některém z výše popsaných módů, programovatelný kodér z obr.3 může rovněž zahrnovat vypouštění bitů (puncturing) prostřednictvím známého vzorce za účelem zvýšení rychlosti výsledného kódu a programovatelný dekodér z obr.4 může zahrnovat sdruženou funkci navracení bitů (depuncturing). Jsou-li použity konvoluční kódy s vypouštěním bitů jako složkové kódy v paralelně zřetězeném kódování, formátovač kódového slova z obr.3 vypustí kódové bity ze složkového kódového slova v souladu s žádoucím vzorcem pro vypouštění bitů. V tomto případě vkládá převodník složeného kódového slova dekodéru PCC na složkové slovo neutrální hodnoty pro vypuštěné bity do složkových kódových slov, které vede na složkové dekodéry. V módu 3 nebo módu 4 jsou přepínače kodéru S4 a S5 a přepínače dekodéru S1 a S2 nastaveny do pozice 0. Obr.3 a 4 proto ukazují jednotku 140 pro vypouštění bitů a jednotku 142 pro navracení bitů v přidružení, za účelem realizace těchto funkcí vypouštění a navracení bitů, když je v módu 3 nebo 4 použit konvoluční kód s vypouštěním bitů.
Ve výhodném provedení vynálezu jsou konvoluční kódy použity jako složkové kódy ve vnitřním paralelně zřetězeném kódu a blokový kód (t.j. Reed-Solomonův kód nebo kód BCH) je použit jako vnější kód v sériovém zřetězení.
Ve výhodném provedení vynálezu, ve kterém jsou přenášeny VSATy signály s rozprostřeným spektrem, je použit protokol přímého kanálového přístupu jako je ALOHA současně s vícenásobným přístupem s kódovým dělením. Přijímač centrální stanice užívá množství demodulátorů pro každý rozprostírací kód, aby přijal časově se překrývající signály, které užívají časově zpožděné verze stejné rozprostírací posloupnosti. Každý demodulátor pro danou rozprostírací posloupnost demoduluje signál za použití různého časového posuvu této rozprostírací posloupnosti.
Ve výhodném provedení jsou rovněž jedna nebo více rozprostíracích posloupností vyhraženy pro použití VSATy po specifikovanou dobu trvání na základě určení, za účelem zabezpečení kanálů s vyšší kvalitou s větší propustností. Žádosti o rezervaci z VSATů a určení jsou zpracovány řídící jednotkou sítě, která je spojena s terminálem centrální stanice.
Ve výhodném provedení, které používá signály s rozprostřeným spektrem a výše popsaný programovatelný kodér a dekodér, spojuje systém danou rozprostírací posloupnost s konkrétním samoopravným kódem za účelem umožnění současného použití různých samopravných kódů různými signály. Protože je rozprostírací posloupnost každého detekovaného signálu identifikována odpovídajícím demodulátorem, může přijímač vhodně konfigurovat programovatelný dekodér pro každý detekovaný signál. Tento pracovní mód sítě je vhodný pro současnou podporu několika aplikací majících rozdílné požadavky na samoopravné kódování, aniž by byla zapotřebí přídavná řídící signalizace.
Kruhový dekodér MAP vhodný jako složkový dekodér na obr.4 je popsán v současně podané US patentové přihlášce č.08/636,742. Tento kruhový dekodér MAP může předávat jak odhad kódovaného datového bloku, tak informace o spolehlivosti příjemci dat, například signálovému procesoru pro syntézu řeči pro použití při zakrytí přenosových chyb nebo procesoru protokolu pro paketová data jako míru pravděpodobnosti chyby bloku pro použití v rozhodnutích o žádosti o opakování. Jak je popsáno ve společně podané přihlášce vynálezu č.08/636,732 Stephena M.Hladíka a Johna B. Andersona, podané 19.dubna 1996, která je zde zahrnuta jako odkaz, kruhový dekodér MAP je vhodný pro dekódování „tail-biting“ konvolučních kódů, zejména když jsou použity jako složkové kódy v paralelním zřetězeném kódování.
• · ······ • · · ·· · · ···· • · · · · · ········ ··· ·· ·· ·
Kruhový dekodér MAP pro samoopravné mřížkové kódy (trellis), které používají „tail-biting“ v souladu s US patentovou přihláškou č.08/636,742, vytváří výstupy pro vícebitové rozhodování. Tento kruhový dekodér MAP poskytuje odhad pravděpodobností stavů v prvním stupni mřížky, kteréžto pravděpodobnosti nahrazují apriorní znalost počátečního stavu v obvyklém dekodéru MAP. Kruhový dekodér MAP zajišťuje rozdělení pravděpodobnosti počátečního stavu jedním ze dvou způsobů. První zahrnuje řešení problému vlastní hodnoty pro kterou je výsledný vlastní vektor rozdělením pravděpodobnosti požadovaného počátečního stavu; se znalostí počátečního stavu provede kruhový dekodér MAP zbytek dekódování v souladu s obvyklým algoritmem dekódování MAP. Druhý způsob je založen na rekurzi, pro kterou iterace konvergují k rozdělení počátečního stavu. Po dostatečném počtu iterací je stav na kruhové posloupnosti stavů znám s vysokou pravděpodobností a kruhový dekodér MAP provede zbytek dekódování v souladu s obvyklým algoritmem dekódování MAP, který je uveden v článku „Optimal Decoding of Linear Codes for Minimizing Symbol Error Rate“, autorů Bahl, Cocke, Jelínek a Raviv, IEEE Transactions on Information Theory, str.284-287, březen 1974.
Cílem obvyklého algoritmu dekódování MAP je nalézt podmíněné pravděpodobnosti:
P {stav m v čase t/ výstupy přijímacího kanálu yt.......yL]
Člen L v tomto výrazu představuje délku datového bloku v jednotkách počtu symbolů kodéru. (Kodér pro (n,k) kód generuje z kbitových vstupních symbolů n-bitové výstupní symboly.). Člen yt je kanálový výstup (symbol) v čase t.
Algoritmus dekódování MAP ve skutečnosti nejprve nalezne pravděpodobnosti:
Át (m) = P {St = m; YL,} ;
(D což je současná pravděpodobnost toho, že stav kodéru Sf v čase t je m a je přijat soubor kanálových výstupů YLi = {yt......yL}. Toto jsou požadované pravděpodobnosti násobené konstantou (P{YLt}, což je pravděpodobnost přijetí souboru kanálových výstupů {y,.....yL})·
Nyní definujme prvky matice rt
Γf (i,j) = P {stav j v čase t; yt / stav i v čase t-l)
Matice rt je vypočtena jako funkce pravděpodobnosti přechodu kanálu R(Yt, X ), pravděpodobnosti pf(m/m’) se kterou dekodér provádí přechod ze stavu m’ do m v čase t a pravděpodobnosti qt(X/m’,m), že symbol výstupu kodéru je X , za předpokladu, že předchozí stav kodéru je m' a současný stav kodéru je m. Každý prvek matice rf je vypočítán součtem všech možných výstupů X kodéru následujícím způsobem:
Yt (m’,m) = Zpt(m/m’) qt(X/m’,m) R(Yt,X]. (2)
X
Dekodér MAP vypočítá délku L datového bloku těchto matic, jednu pro každý stupeň mřížky. Ty jsou vytvořeny z přijatých symbolů kanálového výstupu a charakteru větví mřížky pro daný kód.
Dále se definuje M prvků současné pravděpodobnosti řádkového vektoru at vztahem at(j) = P{stav j v čase t; y,.....yt] (3) a M prvků podmíněné pravděpodobnosti sloupcového vektoru pt vztahem βι(ΐ) - P {yt+h......yJ stav j v čase t} (4) pro j -0,1 kde M je počet stavů kodéru. (Je nutné poznamenat, že matice a vektory jsou zde označovány tučně).
Kroky dekódovacího algoritmu MAP jsou následující:
(i) výpočet «/, ai_ dopřednou rekurzí:
at - at-i rt , t = I, L (5) (ii) výpočet β,, fiL., zpětnou rekurzí:
fit = rt+í fit+l, t = L-l , ..., I (6) (iii) výpočet prvků Λ, pomocí vztahu:
Mf(i) = at(i) fit (i), všechna i, t = (7) (iv) nalezení souvisejících veličin podle potřeby. Například, nechť A't je soubor stavů Sř = {S11, S2f, ...Skmt}, takových, že j-tý element St, SJt, je roven nule. Pro obvyklý nerekurzivní mřížkový kód je SJ( = ďt j-tý datový bit v čase t.
Výstup dekodéru s vícebitovým rozhodováním je tedy
P{ d\ = 0/ YL,} = ------------- Σ Át(m)
P{YL,} S,E Ajt kde P {YL,} = Σ ňL (m) a m m je index, který odpovídá stavu St.
• · · · · <9
Jednobitové rozhodnutí dekodéru neboli výstup dekódovaného bitu se získá použitím P/ďt = O/YLJ na následující rozhodovací pravidlo:
P{djt=O/Ý-J
Λ djt=0
_/
To znamená, že je-li P{djt = 0/ YL i}>l/2, pak = 0; je-li P/cft = 0/ Ý,} <1/2, pak A<Á = 1; čili, se volitelně přiřadí hodnota 0 nebo 1.
Jako jiný příklad související veličiny pro krok (iv), obsahuje matice pravděpodobností oř dále definované prvky:
(i,j) = P {St-i = i; St = j; YLi} = at-i (i) rt(i,j) Pt (j)
Tyto pravděpodobnosti jsou užitečné, když je žádoucí určit aposteriorní pravděpodobnost výstupních bitů kodéru. Tyto pravděpodobnosti jsou rovněž užitečné při dekódování rekurzivních konvolučních kódů.
Při standartním použití dekódovacího algoritmu MAP je dopředná rekurze inicializována vektorem a0 = (1,0,....0), a zpětná rekurze je inicializována vektorem pL = (1,0,...0)7 . Tyto počáteční podmínky jsou založeny na předpokladech, že počáteční stav kodéru So = 0 a jeho konečný stav SL = 0.
Jedno provedení kruhového dekodéru MAP určuje rozložení pravděpodobnosti počátečního stavu řešením problému vlastní hodnoty jak je dále uvedeno. Nechť at , pt , rt a λ{ jsou jako dříve, ale počáteční α0, Pl budou určeny následujícím způsobem:
sloupcový vektor pL se nastaví na (111 ...1)T.
• · ♦ · · ······ • · · · · · · · · · · · ·········· • · · · · · · ··»··«·· ··· ·· .· ·
Nechť α0 je neznámá proměnná (vektor).
Pak (i) se vypočte rt pro t = 1, 2, ...L podle rovnice (2).
(ii) nalezne se největší vlastní hodnota maticového součinu Γι Γ2
..... rL. Normalizuje se odpovídající vlastní vektor tak, že jeho prvky se sečtou do jednotky. Tento vektor je řešením pro a0 . Vlastní hodnota je P < YL,}· (iii) vytvoří se následné at dopřednou rekurzí uvedenou v rovnici (5).
(iv) Počínaje od fiL, inicializovaného jak bylo uvedeno výše, se vytvoří fit pomocí zpětné rekurze uvedené v rovnici (6).
(v) vytvoří se λ( jako v rovnici (7), jakož i ostatní požadované proměnné, jako například výstup s vícebitovým rozhodováním P{ ďt = 0/ YLi] nebo matice pravděpodobností at, popsaná výše.
Neznámá proměnná a0 vyhovuje rovnici matice αοΙΊ Γ2.....Pl
P{YL,}
Na základě skutečnosti, že tento vzorec vyjadřuje vztah mezi pravděpodobnostmi, má součin matic rt na pravé straně největší vlastní hodnotu rovnou P{YLi} a tak odpovídající vlastní vektor musí být vektorem pravděpodobnosti.
·· ·· ···· • ·· · · «»·»·· • · · · · · · ♦ 4·· ···♦ ··· ·· ·· «
Rovnice (6) udává βι_ι s počátečním fiL = (111 ...1)T . Takto, opakovaným použitím této zpětné rekurze se získají všechny β(. Jakmile je a0 známý a βι_ je nastavený, všechny výpočty v kruhovém dekodéru MAP následují podle obvyklého dekódovacího algoritmu MAP.
Alternativní provedení kruhového dekodéru MAP určuje rozdělení pravděpodobnosti stavů rekurzivní metodou. Zejména v jednom provedení (metoda dynamické konvergence), rekurze pokračuje dokud není detekována konvergence dekodéru. V této rekurzivní metodě (nebo metodě dynamické konvergence), jsou kroky (ii) a (iii) netody vlastního vektoru popsané výše nahrazeny následujícím způsobem:
(ii.a) Počínaje počátečním α0 = (1/M,..., 1/M), kde M je počet stupňů v mřížce, se počítají L krát dopředně rekurze. Výsledek se normalizuje tak, že prvky každého nového at se sečtou do jednotky. Všech L vektorů at se zapamatuje.
(ii.b) Nechť «oje rovno aL z předchozího kroku a počínaje od t = I se počítá znovu první Lw min pravděpodobnostních vektorů at
M-l
To znamená, že se vypočte at(m) = Σat-i?t(i,m) pro m = 0, 1,M-l i=0 a t = 1,2,... Lw kde Lw je vhodný minimální počet stupňů v mm mm J r mřížce. Normalizuje se jako dříve. Zapamatuje se pouze nejposlednější soubor L vektorů a nalezený rekurzí v krocích (ii.a) a (ii.b) a aL wmin nalezený předtím v kroku (ii.a).
(ii.c) Porovná se aL z kroku (ii.b) s předtím nalezeným wmin souborem z kroku (ii.a).
Je-li M odpovídajících prvků nového a starého vektoru a, v wmin tolerančním rozmezí, pokračuje se do kroku (iv) uvedeného výše. Jinak se pokračuje krokem (ii.d).
(ii.d) Položí se t = t + / a vypočte se a, = at-i Γ,. Normalizuje se jako před tím. Zapamatuje se pouze nejposlednější vypočtený soubor L vektorů a a at nalezených předtím v kroku (ii.a).
(ii.e) Porovnají se nové vektory at s předtím nalezeným souborem. Je-li M nových a starých vektorů at v tolerančním rozmezí, pokračuje se krokem (iv). Jinak se pokračuje krokem (ii.d) jestliže dva nejposlednější vektory nespadají do tolerančního pásma a jestliže počet rekurzí nepřekračuje určené maximum (obvykle 2L); jinak se přejde do kroku (iv).
Tento způsob pak pokračuje kroky (iv) a (v) uvedenými zde u metody vlastního vektoru, za účelem vytvoření výstupů vícebitového rozhodování a dekódovaných výstupních bitů kruhového dekodéru MAP.
V jiném alternativním provedení kruhového dekodéru MAP, popsaném v US patentové přihlášce č.08/636,742, je rekurzivní metoda modifikována tak, že dekodér potřebuje podruhé pouze zpracovat předem určený, pevný počet stupňů mřížky, to je, předem určenou hloubku vnoření. To je výhodné pro realizační účely, neboť počet výpočtů požadovaných pro dekódování je stejný pro každý kódovaný zprávový blok. V důsledku toho se sníží složitost hardware a software.
Jeden způsob jak odhadnout požadovanou hloubku vnoření pro MAP dekódování „tai l-biting“ konvolučního kódu je, určit ji hardwarovým nebo softwarovým experimentováním, což vyžaduje, aby byl realizován kruhový dekodér MAP s variabilní délkou vnoření a aby byly provedeny experimenty za účelem změření dekódované bitové chybovosti versus Eb/N0 pro postupně zvyšované hloubky vnoření.
• · · ·· ·· ···· • · · · · · · ···· ···· ··· ·· ·· ·
Minimální hloubka vnoření dekodéru, která zajišťuje minimální pravděpodobnost dekódované bitové chyby pro určený poměr Eb/N0 je nalezena, když další zvyšování v hloubce vnoření nesnižuje pravděpodobnost chyby.
Je-li přijatelná dekódovaná bitová chybovost, která je větší než minimum dosažitelné při určitém poměru Eb/N0, lze snížit požadovaný počet stupňů mřížky zpracovávaných kruhovým dekodérem MAP. Výše popsané hledání hloubky vnoření může být jednoduše ukončeno, je-li získána požadovaná průměrná pravděpodobnost bitové chyby.
Jiný způsob určení hloubky vnoření pro daný kód je použití vlastností vzdálenosti kódu. K tomu je třeba definovat dvě rozdílné rozhodovací hloubky dekodéru. Jak je zde použito, výraz „správná cesta“ se vztahuje k posloupnosti stavů nebo cestě mřížkou, která vyplývá z kódování bloku datových bitů. Výraz „nesprávná podmnožina uzlu“ se vztahuje k souboru všech nesprávných větví mřížky mimo uzlu správné cesty a jejich následníků. Obě rozhodovací hloubky definované níže závisejí na konvolučním kodéru.
Rozhodovací hloubky jsou definovány následným způsobem:
(i) Definuje se dopředná rozhodovací hloubka pro opravu e chyb, LF(e), jako první hloubka v mřížce, při které všechny cesty v nesprávné podmnožině počátečního uzlu správné cesty , ať se později spojí se správnou cestou nebo ne, leží od správné cesty dále než je Hammingova vzdálenost 2e. Význam LF(e) je takový, že je-li od počátečního uzlu e nebo méně chyb a je známo, že zde začalo kódování, pak dekodér musí dekódovat správně. Formální tabelace dopředných rozhodovacích hloubek pro konvoluční kódy byla uvedena
J.B.Andersonem a K.Balachadranem v „Decision Depths of Convolutional Codes“, IEEE Transaction on Information Theory, svazek IT-35, strany 455-59, březen 1989. V tomto odkaze, a rovněž tak v Source and Chanel Coding - An Algorithmic Approach, autorů ·· ·· · ·· ······ ···· · · · · · · · ·· ······ · ·········· ·· ··· ·· ········ ··· · · ·· ·
J. B.Andersona a S.Mohana, Kluwer Academie Publishers, Norwell, MA, 1991, je uvedeno množstvř vlastností LF(e). Hlavní mezi těmito vlastnostmi je, že existuje jednoduchý lineární vztah mezi LF a e; například pro kódy s rychlostí 1/2 je LF zhruba 9.08e.
(ii) dále se definuje nesloučená rozhodovací hloubka pro opravu e chyb, Ll(e), jako první hloubka v mřížce, při které všechny cesty v mřížce, které se nikdy nedotknou správné cesty, leží dále než Hammingova vzdálenost 2e od správné cesty.
Význam LU(e) pro kruhové dekódování MAP s vícebitovým rozhodováním je, že pravděpodobnost identifikace stavu na právě přenášené cestě je vysoká poté, co dekodér zpracuje LU(e) stupňů mřížky. Z toho důvodu je minimální hloubka vnoření pro kruhové dekódování MAP LU(e). Výpočty hloubky LU(e) ukazují, že je vždy větší než LF(e), ale že se řídí tímtéž aproximačním pravidlem. To znamená, že minimální hloubka vnoření může být odhadnuta jako dopředná rozhodovací hloubka LF(e), jestliže není známa nesloučená rozhodovací hloubka kódu.
Nalezením minima nesloučené rozhodovací hloubky pro daný kodér se nalezne nejmenší počet stupňů mřížky, který musí být zpracován vhodným kruhovým dekodérem, který generuje výstupy vícebitového rozhodování. Algoritmus pro nalezení dopředně rozhodovací hloubky LF(e), byl uveden J.B.Andersonem a
K. Balachandranem v „Decision Depths of Convolutional Codes“, citovaném výše. Pro nalezení LU(e):
(i) se rozšíří kódová mřížka zleva doprava, počínaje současně od všech uzlů mřížky, kromě nulového stavu.
(ii) Na každé úrovni se vymažou jakékoli cesty, které se spojují se správnou cestou; nerozšiřují se žádné cesty mimo správný (nulový) stavový uzel.
(iii) Na úrovni k se nalezne nejmenší Hammingova vzdálenost neboli váha mezi cestami končícími v uzlech na této úrovni.
(iv) Skončí se, jestliže tato nejmenší vzdálenost překročí 2e. Pak LU(e) = k.
Jak je popsáno v US patentové přihlášce č.08/636,742, experimentování pomocí počítačové simulace vedlo ke dvěma neočekávaným výsledkům:
(1) vnořené zpracování β( zlepšuje výkon dekodéru;
(2) použití hloubky vnoření LU(e) + LF(e) & 2 LF(e) zlepšuje významně výkon. Proto výhodné provedení algoritmu kruhového dekodéru MAP, založené na rekurzi, obsahuje následující kroky:
(i) vypočítá se rt pro t = 1,2,... L podle rovnice (2).
(ii) počínaje počátečním vektorem a0 rovno (l/M l/M), kde M je počet stavů v mřížce, se vypočítá dopředná rekurze rovnice (5) (L + Lw) krát pro u = 1, 2, ... (L + Lw), kde Lw\e hloubka vnoření dekodéru. Index t úrovně mřížky nabývá hodnot ((u-1) mod L) + I. Když dekodér zpracovává přijatou posloupnost symbolů z kanálu, aL je považován za a0. Výsledek se normalizuje tak, že se prvky každého at sečtou do jednotky. Zapamatuje se L nejposlednějších a vektorů, nalezených prostřednictvím této rekurze.
(iii) Počínaje počátečním vektorem fiL rovným (I, ...., I)T, se vypočítává zpětná rekurze rovnice (6) (L + LW) krát pro u = 1,2,...(L + Lw). Index t úrovně mřížky nabývá hodnot L-(u mod L). Když dekodér zpracovává přijatou posloupnost, je βι použit jako βι_+ι a Ij je použita jako rL+i když se počítá nová hodnota fiL Tento výsledek se normalizuje tak, že prvky každého nového β, se sečtou do jednotky.
Opět se zapamatuje L nejposlednějších vektorů β nalezených prostřednictvím této rekurze.
Další krok této rekurzní metody je stejný jako krok (v) uvedený výše u metody vlastního vektoru, za účelem vytvoření výstupů s vícenásobným rozhodováním a dekódovaných bitových výstupů pomocí kruhového dekodéru MAP.
Zatímco zde byla ukázána a popsána výhodná provedení předkládaného vynálezu, je zřejmé, že se jedná pouze o příklady. V této oblasti může vzniknout velký počet variant, změn a substitucí, aniž by přesahovaly rámec tohoto vynálezu. V souladu s tím se očekává, že tento vynález je vymezen myšlenkou a rozsahem přiložených nároků.

Claims (12)

    PATENTOVÉ NÁROKY
  1. (1) paralelně zřetězené kódování;
    1. Komunikační systém s malými pozemskými stanicemi (VSÁT) pro komunikaci prostřednictvím satelitu vyznačující se t í m, že obsahuje:
    množinu terminálů VSÁT, z nichž každý obsahuje:
    paralelně zřetězený kodér obsahující množinu složkových kodérů spojených v paralelním zřetězení, kde tento paralelně zřetězený kodér aplikuje paralelně zřetězený kód na blok datových bitů přijatých ze zdroje a tím generuje složková kódová slova, kde tento paralelně zřetězený kodér obsahuje formátovač kódového slova pro formátování bitů složkových kódových slov za účelem vytvoření složeného kódového slova;
    formátovač paketů pro shromažďování datových paketů za účelem přenosu, kde každý datový paket obsahuje bity z alespoň jednoho složeného kódového slova;
    modulátor pro přijímání těchto datových paketů a tím zabezpečení modulovaných signálů;
    vzestupný měnič kmitočtu pro přeložení modulovaných signálů na nosný kmitočet;
    rozhraní pro připojení každého jednotlivého terminálu VSÁT k anténě za účelem vysílání modulovaných signálů k satelitu a příjem modulovaných signálů z tohoto satelitu;
    • · · · · ·· · · · · • · · · · · · ···· ···· ··· ·· ft· · sestupný měnič kmitočtu pro přeložení každého přijatého signálu z nosného kmitočtu na mezifrekvenční kmitočet;
    demodulátor pro zasynchronizování a demodulaci přijatých signálů;
    formátovač paket/kódové slovo pro vytváření přijatých složených kódových slov z demodulovaných signálů; a složený dekodér skládající se z množiny složkových dekodérů pro dekódování přijatých složených kódových slov.
  2. (2) vnější kód v sériovém zřetězení s vnitřním paralelně zřetězeným kódem;
    2. Komunikační systém podle nároku 1 vyznačující se tím, že složkové kodéry jsou tvořeny paralelně zřetězeným kodérem aplikujícím konvoluční kódy na blok datových bitů.
  3. (3) sériově zřetězené kódování tvořené vnějším kodérem a vnitrním kodérem jedné složky a (4) jediný kód, takže je použit jen jeden kodér.
    3. Komunikační systém podle nároku 2 vyznačující se tím, že paralelně zřetězený konvoluční kód je tvořen rekurzivními systematickými kódy.
  4. 4. Komunikační systém podle nároku 2 vyznačující se tím, že paralelně zřetězený kód je tvořen „tailbiting“ nerekurzivními systematickými kódy.
  5. 5. Komunikační vyznačující se tím, kruhovými dekodéry MAP.
    systém podle nároku 4 že složkové dekodéry jsou tvořeny
  6. 6. Komunikační systém podle vyznačující se tím, že modulátor je tvořen rozprostřeným spektrem a demodulátor je tvořen odstraňujícím rozprostření spektra.
    nároku 1 modulátorem s demodulátorem ·· ····
  7. 7. Komunikační systém podle nároku 1 vyznačující se tím, že:
    paralelně zřetězený kód je tvořen vnitřním paralelně zřetězeným kódem spojeným v sériovém zřetězení s vnějším kódem a dekodér je tvořen vnitřním dekodérem přidruženým k tomuto vnitřnímu paralelně zřetězenému kódu a dále je tvořen vnějším dekodérem přidruženým k vnějšímu sériově zřetězenému kódu.
  8. 8. Komunikační systém podle nároku 1 vyznačující se tím, že kodér a dekodér jsou tvořeny programovatelným systémem kodér/dekodér, obsahujícím množinu kódovacích voleb, vybíraných přepínači.
  9. 9. Komunikační systém podle nároku 8 v y z n a č u j í c í s e t í m, že obsahuje čtyři volby kódován í/dekódování:
  10. 10. Komunikační systém podle nároku 8 vyznačující se tím, že obsahuje dále alespoň jeden terminál centrální stanice;
    modulátor každého terminálu VSÁT je tvořen modulátorem s rozprostřeným spektrem pro aplikování jedné z množiny rozprostíracích posloupností na každý datový paket, který má být přenášen, kde tyto rozprostírací posloupnosti jsou seskupeny do souborů, kde každý soubor obsahuje alespoň jednu rozprostírací posloupnost a kde každý soubor rozprostíracích posloupností je sdružen s jednou z kódovacích voleb;
    terminál centrální stanice obsahuje alespoň jeden demodulátor s odstraňováním rozprostření pro každou rozprostírací posloupnost a množinu dekodérů, kde tento terminál centrální stanice demoduluje a dekóduje signály přijaté ze satelitu, které jsou přenášeny v časově se překrývajících intervalech a kde každý tento signál používá jedno z voleb kódování a jednu rozprostírací posloupnost sdruženou s touto volbou, přičemž dekodéry jsou konfigurovány pro každý přijatý signál na základě rozprostírací posloupnosti určené demodulátorem s odstraňováním rozprostření.
  11. 11. Komunikační systém podle nároku 1 vyznačující se tím, že dále obsahuje alespoň jeden terminál centrální stanice pro zajištění připojení do hvězdy.
  12. 12. Komunikační systém podle nároku 1 vyznačující se tím, že paralelně zřetězený kodér dále obsahuje funkci vypouštění bitů pro vymazávání kódových bitů ze složkových kódových slov v souladu s předem určeným vzorcem pro vypouštění bitů a složený dekodér obsahuje funkci navracení bitů pro vkládání neutrálních hodnot na místo vypuštěných bitů ve složkových kódových slovech.
CZ19972197A 1996-07-17 1997-07-10 Komunikační systém s malými pozemskými stanicemi pro komunikaci prostřednictvím satelitu CZ290425B6 (cs)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US08/684,276 US5734962A (en) 1996-07-17 1996-07-17 Satellite communications system utilizing parallel concatenated coding

Publications (2)

Publication Number Publication Date
CZ219797A3 true CZ219797A3 (cs) 1998-02-18
CZ290425B6 CZ290425B6 (cs) 2002-07-17

Family

ID=24747407

Family Applications (1)

Application Number Title Priority Date Filing Date
CZ19972197A CZ290425B6 (cs) 1996-07-17 1997-07-10 Komunikační systém s malými pozemskými stanicemi pro komunikaci prostřednictvím satelitu

Country Status (21)

Country Link
US (1) US5734962A (cs)
EP (1) EP0820159B1 (cs)
JP (1) JP3833783B2 (cs)
KR (1) KR100496232B1 (cs)
CN (1) CN1113486C (cs)
AR (1) AR008403A1 (cs)
AU (1) AU718266B2 (cs)
BR (1) BR9704012A (cs)
CA (1) CA2208413C (cs)
CZ (1) CZ290425B6 (cs)
DE (1) DE69735979T2 (cs)
ES (1) ES2264153T3 (cs)
HU (1) HUP9701215A3 (cs)
ID (1) ID17541A (cs)
IL (1) IL121232A (cs)
MX (1) MX9705401A (cs)
NO (1) NO320121B1 (cs)
PL (1) PL184615B1 (cs)
RU (1) RU2191471C2 (cs)
UA (1) UA44752C2 (cs)
ZA (1) ZA975952B (cs)

Families Citing this family (129)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6023783A (en) * 1996-05-15 2000-02-08 California Institute Of Technology Hybrid concatenated codes and iterative decoding
WO1998058468A1 (en) * 1997-06-19 1998-12-23 Kabushiki Kaisha Toshiba Information data multiplexing transmission system, multiplexer and demultiplexer used therefor, and error correcting encoder and decoder
US6189123B1 (en) * 1997-03-26 2001-02-13 Telefonaktiebolaget Lm Ericsson Method and apparatus for communicating a block of digital information between a sending and a receiving station
US5983384A (en) * 1997-04-21 1999-11-09 General Electric Company Turbo-coding with staged data transmission and processing
KR19990003242A (ko) 1997-06-25 1999-01-15 윤종용 구조적 펀처드 길쌈부호 부호와 및 복호기
KR100387078B1 (ko) * 1997-07-30 2003-10-22 삼성전자주식회사 대역확산통신시스템의심볼천공및복구장치및방법
US6192503B1 (en) * 1997-08-14 2001-02-20 Ericsson Inc. Communications system and methods employing selective recursive decording
JP4033245B2 (ja) * 1997-09-02 2008-01-16 ソニー株式会社 ターボ符号化装置およびターボ符号化方法
US6031874A (en) * 1997-09-26 2000-02-29 Ericsson Inc. Unequal error protection in coded modulation schemes
US6157642A (en) * 1997-10-14 2000-12-05 Teledesic Llc Coding system and method for low-earth orbit satellite data communication
US6000054A (en) * 1997-11-03 1999-12-07 Motorola, Inc. Method and apparatus for encoding and decoding binary information using restricted coded modulation and parallel concatenated convolution codes
WO1999034521A1 (en) * 1997-12-24 1999-07-08 Inmarsat Ltd Coding method and apparatus
US6263466B1 (en) 1998-03-05 2001-07-17 Teledesic Llc System and method of separately coding the header and payload of a data packet for use in satellite data communication
KR100557177B1 (ko) * 1998-04-04 2006-07-21 삼성전자주식회사 적응 채널 부호/복호화 방법 및 그 부호/복호 장치
CA2234006C (en) * 1998-04-06 2004-10-19 Wen Tong Encoding and decoding methods and apparatus
FR2778040B1 (fr) * 1998-04-28 2000-05-26 Alsthom Cge Alcatel Procede et dispositif de codage correcteur d'erreur pour des transmissions de donnees numeriques a debit eleve, et procede et dispositif de decodage correspondant
US6324159B1 (en) * 1998-05-06 2001-11-27 Sirius Communications N.V. Method and apparatus for code division multiple access communication with increased capacity through self-noise reduction
US6460161B1 (en) * 1998-06-01 2002-10-01 Her Majesty The Queen In Right Of Canada, As Represented By The Minister Of Industry Through The Communications Research Centre Processing of state histories in Viterbi decoding
AU4981499A (en) * 1998-07-09 2000-02-01 Act Wireless Satellite network terminal
WO2000007323A1 (en) * 1998-07-30 2000-02-10 Vocal Technologies, Ltd. Forward error correcting system with encoders configured in parallel and/or series
US6043788A (en) * 1998-07-31 2000-03-28 Seavey; John M. Low earth orbit earth station antenna
JP2000068863A (ja) 1998-08-19 2000-03-03 Fujitsu Ltd 符号化装置及びその方法
JP2000068862A (ja) 1998-08-19 2000-03-03 Fujitsu Ltd 誤り訂正符号化装置
US6192501B1 (en) 1998-08-20 2001-02-20 General Electric Company High data rate maximum a posteriori decoder for segmented trellis code words
US6223319B1 (en) 1998-08-20 2001-04-24 General Electric Company Turbo code decoder with controlled probability estimate feedback
US6263467B1 (en) 1998-08-20 2001-07-17 General Electric Company Turbo code decoder with modified systematic symbol transition probabilities
US6128765A (en) * 1998-08-20 2000-10-03 General Electric Company Maximum A posterior estimator with fast sigma calculator
KR100377939B1 (ko) * 1998-09-01 2003-06-12 삼성전자주식회사 이동통신시스템에서서브프레임전송을위한프레임구성장치및방법
US6279132B1 (en) * 1998-09-28 2001-08-21 Trw Inc. Concatenated error control method and system for a processing satellite uplink
US6292918B1 (en) * 1998-11-05 2001-09-18 Qualcomm Incorporated Efficient iterative decoding
MXPA01005187A (es) 1998-11-24 2002-06-04 Niksun Inc Aparato y metodo para reunir y analizar datos de comunicaciones.
US6247158B1 (en) * 1998-11-30 2001-06-12 Itt Manufacturing Enterprises, Inc. Digital broadcasting system and method
US6175940B1 (en) * 1998-12-03 2001-01-16 Trw Inc. In-flight programmable spacecraft error correction encoder
US6233709B1 (en) 1998-12-07 2001-05-15 Nokia Mobile Phones Ltd. Dynamic iterative decoding for balancing quality of service parameters
US6374382B1 (en) * 1998-12-15 2002-04-16 Hughes Electronics Corporation Short block code for concatenated coding system
US6584102B1 (en) * 1998-12-21 2003-06-24 At&T Corp. Communication network apparatus and method
EP1017176B1 (en) * 1998-12-30 2011-02-16 Canon Kabushiki Kaisha Coding device and method, decoding device and method and systems using them
US6484283B2 (en) * 1998-12-30 2002-11-19 International Business Machines Corporation Method and apparatus for encoding and decoding a turbo code in an integrated modem system
KR100315708B1 (ko) * 1998-12-31 2002-02-28 윤종용 이동통신시스템에서터보인코더의펑처링장치및방법
KR100321978B1 (ko) 1998-12-31 2002-07-02 윤종용 통신시스템에서반복복호장치및방법
WO2000042767A1 (en) * 1999-01-12 2000-07-20 Sony Corporation Signal processing device and signal processing method
US6947500B1 (en) * 1999-01-29 2005-09-20 Northrop Grumman Corporation Buffering and sequencing of soft decisions of multiple channels into a single shared biorthogonal decoder
FR2789824B1 (fr) 1999-02-12 2001-05-11 Canon Kk Procede de correction d'erreurs residuelles a la sortie d'un turbo-decodeur
US6304996B1 (en) * 1999-03-08 2001-10-16 General Electric Company High-speed turbo decoder
US20020196843A1 (en) * 1999-03-23 2002-12-26 Itzik Ben-Bassat Satellite communication card
FR2792476B1 (fr) * 1999-04-13 2001-06-08 Canon Kk Procede de type arq pour procede de transmission utilisant des turbo-codes, et dispositif associe
US6715120B1 (en) 1999-04-30 2004-03-30 General Electric Company Turbo decoder with modified input for increased code word length and data rate
US6594792B1 (en) 1999-04-30 2003-07-15 General Electric Company Modular turbo decoder for expanded code word length
AU4529200A (en) * 1999-05-10 2000-11-21 Sirius Communications N.V. Method and apparatus for high-speed software reconfigurable code division multiple access communication
US7372888B1 (en) 1999-05-10 2008-05-13 Agilent Technologies Inc. Method and apparatus for software reconfigurable communication transmission/reception and navigation signal reception
DE19924211A1 (de) * 1999-05-27 2000-12-21 Siemens Ag Verfahren und Vorrichtung zur flexiblen Kanalkodierung
US7327779B1 (en) 1999-07-23 2008-02-05 Agilent Technologies, Inc. Method and apparatus for high-speed software reconfigurable code division multiple access communication
DE19946721A1 (de) * 1999-09-29 2001-05-03 Siemens Ag Verfahren und Vorrichtung zur Kanalkodierung in einem Nachrichtenübertragungssystem
US6466569B1 (en) * 1999-09-29 2002-10-15 Trw Inc. Uplink transmission and reception techniques for a processing satelliteation satellite
EP1098451A3 (en) * 1999-11-02 2003-02-19 Sirius Communications N.V. Non-synchronous access scheme using CDMA and turbo coding
US6400290B1 (en) 1999-11-29 2002-06-04 Altera Corporation Normalization implementation for a logmap decoder
WO2001043384A2 (en) * 1999-12-03 2001-06-14 Broadcom Corporation Viterbi slicer for turbo codes
WO2001043310A2 (en) * 1999-12-03 2001-06-14 Broadcom Corporation Embedded training sequences for carrier acquisition and tracking
JP3587110B2 (ja) * 1999-12-07 2004-11-10 日本電気株式会社 Vsat局
US20020080885A1 (en) * 1999-12-08 2002-06-27 Digital Cinema Systems Corporation Combined turbo coding and trellis coded modulation
CN1235342C (zh) * 1999-12-24 2006-01-04 通信集合公司 级联式信道编码的方法和设备
FR2804260B1 (fr) * 2000-01-21 2002-10-18 Mitsubishi Electric Inf Tech Procede de transmission numerique de type a codage correcteur d'erreurs
US6606724B1 (en) * 2000-01-28 2003-08-12 Conexant Systems, Inc. Method and apparatus for decoding of a serially concatenated block and convolutional code
US6810502B2 (en) 2000-01-28 2004-10-26 Conexant Systems, Inc. Iteractive decoder employing multiple external code error checks to lower the error floor
US6516437B1 (en) 2000-03-07 2003-02-04 General Electric Company Turbo decoder control for use with a programmable interleaver, variable block length, and multiple code rates
GB2360858B (en) * 2000-03-20 2004-08-18 Motorola Inc High-speed maximum a posteriori (MAP) architecture with optimized memory size and power consumption
US6606725B1 (en) 2000-04-25 2003-08-12 Mitsubishi Electric Research Laboratories, Inc. MAP decoding for turbo codes by parallel matrix processing
SG143052A1 (en) 2000-05-12 2008-06-27 Niksun Inc Security camera for a network
US6542559B1 (en) * 2000-05-15 2003-04-01 Qualcomm, Incorporated Decoding method and apparatus
US6738942B1 (en) * 2000-06-02 2004-05-18 Vitesse Semiconductor Corporation Product code based forward error correction system
US7254190B2 (en) * 2000-09-01 2007-08-07 Broadcom Corporation Satellite receiver
AU2001287101A1 (en) * 2000-09-05 2002-03-22 Broadcom Corporation Quasi error free (qef) communication using turbo codes
US7242726B2 (en) * 2000-09-12 2007-07-10 Broadcom Corporation Parallel concatenated code with soft-in soft-out interactive turbo decoder
US7054593B2 (en) 2000-09-28 2006-05-30 The Boeing Company Return link design for PSD limited mobile satellite communication systems
US6604220B1 (en) * 2000-09-28 2003-08-05 Western Digital Technologies, Inc. Disk drive comprising a multiple-input sequence detector selectively biased by bits of a decoded ECC codedword
US20020058477A1 (en) * 2000-09-28 2002-05-16 Chapelle Michael De La Return link design for PSD limited mobile satellite communication systems
US6518892B2 (en) 2000-11-06 2003-02-11 Broadcom Corporation Stopping criteria for iterative decoding
US7072971B2 (en) * 2000-11-13 2006-07-04 Digital Foundation, Inc. Scheduling of multiple files for serving on a server
EP1410513A4 (en) 2000-12-29 2005-06-29 Infineon Technologies Ag CHANNEL CODEC PROCESSOR CONFIGURABLE FOR MULTIPLE WIRELESS COMMUNICATION STANDARDS
US6990624B2 (en) * 2001-10-12 2006-01-24 Agere Systems Inc. High speed syndrome-based FEC encoder and decoder and system using same
JP2003203435A (ja) * 2002-01-09 2003-07-18 Fujitsu Ltd データ再生装置
JP3735579B2 (ja) * 2002-02-26 2006-01-18 株式会社東芝 ディスク記憶装置及びデータ記録再生方法
US7177658B2 (en) 2002-05-06 2007-02-13 Qualcomm, Incorporated Multi-media broadcast and multicast service (MBMS) in a wireless communications system
JP3898574B2 (ja) * 2002-06-05 2007-03-28 富士通株式会社 ターボ復号方法及びターボ復号装置
US7020109B2 (en) * 2002-08-21 2006-03-28 Qualcomm Incorporated Method and system for communicating content on a broadcast services communication system
UA83347C2 (uk) * 2002-08-21 2008-07-10 Квелкомм Инкорпорейтед Спосіб та система передачі інформаційного наповнення у системі передачі широкомовних послуг (варіанти)
US7016327B2 (en) * 2002-08-21 2006-03-21 Qualcomm Incorporated Method and system for communicating content on a broadcast services communication system
US7346833B2 (en) * 2002-11-05 2008-03-18 Analog Devices, Inc. Reduced complexity turbo decoding scheme
MXPA05008651A (es) * 2003-05-01 2005-10-18 Mobile Satellite Ventures Lp Control de potencia radiada agregada para sistemas y metodos de comunicaciones de radiotelefono por satelite de bandas multiples/modos multiples.
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
US7318187B2 (en) 2003-08-21 2008-01-08 Qualcomm Incorporated Outer coding methods for broadcast/multicast content and related apparatus
FR2880219B1 (fr) * 2004-12-23 2007-02-23 Thales Sa Procede et systeme de radiocommunication numerique, notamment pour les stations sol mobiles
US7970345B2 (en) * 2005-06-22 2011-06-28 Atc Technologies, Llc Systems and methods of waveform and/or information splitting for wireless transmission of information to one or more radioterminals over a plurality of transmission paths and/or system elements
US7499490B2 (en) * 2005-06-24 2009-03-03 California Institute Of Technology Encoders for block-circulant LDPC codes
US7343539B2 (en) * 2005-06-24 2008-03-11 The United States Of America As Represented By The United States National Aeronautics And Space Administration ARA type protograph codes
US7856579B2 (en) * 2006-04-28 2010-12-21 Industrial Technology Research Institute Network for permutation or de-permutation utilized by channel coding algorithm
US7797615B2 (en) * 2005-07-07 2010-09-14 Acer Incorporated Utilizing variable-length inputs in an inter-sequence permutation turbo code system
US20070011557A1 (en) * 2005-07-07 2007-01-11 Highdimension Ltd. Inter-sequence permutation turbo code system and operation methods thereof
KR100740209B1 (ko) * 2005-10-21 2007-07-18 삼성전자주식회사 디지털 방송 수신 시스템 및 그 신호 처리 방법
US7827473B2 (en) * 2006-10-10 2010-11-02 Broadcom Corporation Turbo decoder employing ARP (almost regular permutation) interleave and arbitrary number of decoding processors
US7831894B2 (en) * 2006-10-10 2010-11-09 Broadcom Corporation Address generation for contention-free memory mappings of turbo codes with ARP (almost regular permutation) interleaves
US8117523B2 (en) * 2007-05-23 2012-02-14 California Institute Of Technology Rate-compatible protograph LDPC code families with linear minimum distance
GB0712376D0 (en) 2007-06-26 2007-08-01 Nxp Bv Processing of satellite navigation system signals
US8719670B1 (en) * 2008-05-07 2014-05-06 Sk Hynix Memory Solutions Inc. Coding architecture for multi-level NAND flash memory with stuck cells
US8035537B2 (en) * 2008-06-13 2011-10-11 Lsi Corporation Methods and apparatus for programmable decoding of a plurality of code types
JP5276173B2 (ja) * 2008-08-15 2013-08-28 エルエスアイ コーポレーション ニア・コードワードのromリスト復号
US8254304B2 (en) * 2008-12-14 2012-08-28 Qualcomm Incorporated Channel capacity adaptive repeater
US10022468B2 (en) * 2009-02-02 2018-07-17 Kimberly-Clark Worldwide, Inc. Absorbent articles containing a multifunctional gel
CN102077173B (zh) 2009-04-21 2015-06-24 艾格瑞系统有限责任公司 利用写入验证减轻代码的误码平层
US8924811B1 (en) * 2010-01-12 2014-12-30 Lockheed Martin Corporation Fast, efficient architectures for inner and outer decoders for serial concatenated convolutional codes
CN102195760A (zh) * 2010-03-16 2011-09-21 松下电器产业株式会社 无线通信系统、基站、终端及码本生成方法
US8464142B2 (en) 2010-04-23 2013-06-11 Lsi Corporation Error-correction decoder employing extrinsic message averaging
US8499226B2 (en) * 2010-06-29 2013-07-30 Lsi Corporation Multi-mode layered decoding
US8458555B2 (en) 2010-06-30 2013-06-04 Lsi Corporation Breaking trapping sets using targeted bit adjustment
US8504900B2 (en) 2010-07-02 2013-08-06 Lsi Corporation On-line discovery and filtering of trapping sets
US9116826B2 (en) * 2010-09-10 2015-08-25 Trellis Phase Communications, Lp Encoding and decoding using constrained interleaving
US8737925B2 (en) 2011-03-10 2014-05-27 Comtech Ef Data Corp. Method for the control of a wireless communications link for mitigating adjacent satellite interference
US9184958B2 (en) 2011-11-07 2015-11-10 Blackberry Limited System and method of encoding and transmitting codewords
EP2777196B1 (en) * 2011-11-07 2018-04-18 BlackBerry Limited System and method of encoding and transmitting codewords
US8768990B2 (en) 2011-11-11 2014-07-01 Lsi Corporation Reconfigurable cyclic shifter arrangement
US9047203B1 (en) * 2011-12-21 2015-06-02 Altera Corporation Systems and methods for encoding and decoding data
RU2012146685A (ru) 2012-11-01 2014-05-10 ЭлЭсАй Корпорейшн База данных наборов-ловушек для декодера на основе разреженного контроля четности
CN105262558B (zh) * 2014-06-26 2019-07-09 深圳市中兴微电子技术有限公司 一种多级编码装置及其实现方法
US10320481B2 (en) * 2016-07-13 2019-06-11 Space Systems/Loral, Llc Flexible high throughput satellite system using optical gateways
WO2018092132A1 (en) * 2016-11-17 2018-05-24 Satixfy Israel Ltd. A method and system for satellite communication
US10944432B2 (en) * 2018-09-18 2021-03-09 Avago Technologies International Sales Pte. Limited Methods and systems for transcoder, FEC and interleaver optimization
CN109450534B (zh) * 2018-09-29 2021-05-25 吉林大学 基于图像传感器的可见光无线局域网
CN110278055B (zh) * 2019-06-03 2021-11-23 京信网络系统股份有限公司 咬尾卷积编码处理方法、装置和通信设备

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4032886A (en) * 1975-12-01 1977-06-28 Motorola, Inc. Concatenation technique for burst-error correction and synchronization
USRE32905F1 (en) * 1980-10-20 1992-11-10 Satellite communications system and apparatus
JPH01106639A (ja) * 1987-10-20 1989-04-24 Nec Corp 衛星通信地球局用送受装置
US5081703A (en) * 1990-06-27 1992-01-14 Pactel Corporation Satellite mobile communication system for rural service areas
JP2702303B2 (ja) * 1991-03-20 1998-01-21 日本電気株式会社 データ通信方式
US5134407A (en) * 1991-04-10 1992-07-28 Ashtech Telesis, Inc. Global positioning system receiver digital processing technique
FR2675971B1 (fr) * 1991-04-23 1993-08-06 France Telecom Procede de codage correcteur d'erreurs a au moins deux codages convolutifs systematiques en parallele, procede de decodage iteratif, module de decodage et decodeur correspondants.
US5148179A (en) * 1991-06-27 1992-09-15 Trimble Navigation Differential position determination using satellites
US5416804A (en) * 1991-08-21 1995-05-16 U.S. Philips Corporation Digital signal decoder using concatenated codes
KR100200801B1 (ko) * 1991-08-31 1999-06-15 윤종용 오류정정장치
US5511079A (en) * 1993-05-26 1996-04-23 Hughes Aircraft Company Apparatus and method for controlling forward error correction encoding in a very small aperture terminal
US5625624A (en) * 1993-10-21 1997-04-29 Hughes Aircraft Company High data rate satellite communication system
KR960015852B1 (ko) * 1993-12-27 1996-11-22 현대전자산업 주식회사 피트 신호 추출에 의한 초소형 단말 지구국 동기 검출방법
KR960014677B1 (ko) * 1993-12-29 1996-10-19 양승택 위성통신용 저속 데이타 전용 지구국(vsat)의 링크설계방법
KR950022253A (ko) * 1993-12-29 1995-07-28 정장호 위성통신 시스템의 초소형 지구국(vsat)및 데이타 전송방법
US5675628A (en) * 1994-08-01 1997-10-07 Nokia Telecommunications Oy Method and apparatus for enabling roaming of subscriber among plural mobile radio systems, using mobile equipment accepting removable subscriber identity module

Also Published As

Publication number Publication date
HUP9701215A2 (hu) 1998-03-30
EP0820159B1 (en) 2006-05-31
NO320121B1 (no) 2005-10-31
US5734962A (en) 1998-03-31
JP3833783B2 (ja) 2006-10-18
JPH10135888A (ja) 1998-05-22
IL121232A0 (en) 1998-01-04
CN1113486C (zh) 2003-07-02
CA2208413C (en) 2006-11-14
EP0820159A2 (en) 1998-01-21
HUP9701215A3 (en) 2002-09-30
PL184615B1 (pl) 2002-11-29
DE69735979T2 (de) 2007-01-04
IL121232A (en) 2000-07-16
ID17541A (id) 1998-01-08
MX9705401A (es) 1998-04-30
PL321011A1 (en) 1998-01-19
KR100496232B1 (ko) 2005-09-30
AU718266B2 (en) 2000-04-13
EP0820159A3 (en) 2003-07-09
AR008403A1 (es) 2000-01-19
ZA975952B (en) 1998-01-30
AU2854497A (en) 1998-01-29
UA44752C2 (uk) 2002-03-15
NO973289D0 (no) 1997-07-16
KR980013022A (ko) 1998-04-30
CA2208413A1 (en) 1998-01-17
DE69735979D1 (de) 2006-07-06
HU9701215D0 (en) 1997-08-28
NO973289L (no) 1998-01-19
ES2264153T3 (es) 2006-12-16
BR9704012A (pt) 1998-11-10
RU2191471C2 (ru) 2002-10-20
CZ290425B6 (cs) 2002-07-17
CN1173085A (zh) 1998-02-11

Similar Documents

Publication Publication Date Title
CZ219797A3 (cs) Satelitní komunikační systém používající paralelně zřetězené kódování
US5933462A (en) Soft decision output decoder for decoding convolutionally encoded codewords
MXPA97005401A (en) Satellite communications system that uses concatenated paral use
EP1236282A1 (en) Reduced search symbol estimation algorithm
CN102630374B (zh) 用于具有全双工中继器的多接入中继器信道系统的用于传送数字信号的方法、以及对应的中继器装置
KR102706925B1 (ko) 통신 시스템에서 극부호의 복호화 장치 및 방법
EP0000039B1 (en) A data transmission process and system to permit substantial reduction of interference between a received first and second digital signal
JP6068799B2 (ja) 少なくとも2つの符号語の連結を実施する方法、中継デバイス、およびそのコンピュータプログラム
CN102742201A (zh) 用于具有半双工中继器的半正交帧系统的用于传送数字信号的方法、以及对应的程序产品和中继装置
US7937642B2 (en) Apparatus and method for receiving signal in a communication system
US9020052B2 (en) MIMO communication method and devices
US7225392B2 (en) Error correction trellis coding with periodically inserted known symbols
Li et al. Polar Code based on nested rate adaptation sequence for BDS-3 Regional Short Message Communication

Legal Events

Date Code Title Description
PD00 Pending as of 2000-06-30 in czech republic
MM4A Patent lapsed due to non-payment of fee

Effective date: 20070710