www.wikidata.uk-ua.nina.az
Turbo kod paralelnij kaskadnij blokovij sistematichnij kod yakij zdaten vipravlyati pomilki sho vinikayut pri peredachi cifrovoyi informaciyi kanalom zv yazku z shumami Sinonimom turbo kodu ye vidomij v teoriyi koduvannya termin kaskadnij kod angl concatenated code zaproponovanij D Forni v 1966 roci Turbo kod skladayetsya z kaskadu paralelno z yednanih sistematichnih kodiv Ci skladovi nazivayutsya komponentnimi kodami Yak komponentni kodi mozhut vikoristovuvatisya zgortkovi kodi kodi Geminga Rida Solomona Bouza Choudhuri Hokvingema ta inshi Zalezhno vid viboru komponentnogo kodu turbo kodi dilyatsya na zgortkovi turbo kodi angl Turbo Convolutional Codes TSS ta blokovi turbo kodi dobutku angl Turbo Product Codes TPC 1 Turbo kodi buli rozrobleni v 1993 roci i ye klasom visokoefektivnih zavadostijkih kodiv z korekciyeyu pomilok Voni vikoristovuyutsya v elektrotehnici ta cifrovomu zv yazku a takozh znajshli svoye zastosuvannya v suputnikovomu zv yazku ta v inshih oblastyah v yakih neobhidne dosyagnennya maksimalnoyi shvidkosti peredachi danih po kanalu zv yazku z shumami v obmezhenij smuzi chastot Zmist 1 Istoriya 2 Struktura turbo kodu 3 Koduvannya 3 1 Peremezhennya v turbo kodah 4 Perevagi ta nedoliki turbo kodiv 4 1 Perevagi 4 2 Nedoliki 5 Div takozh 6 PrimitkiIstoriya red Do momentu viniknennya turbo kodu buv shiroko poshirenij metod kaskadnogo koduvannya pri yakomu dani koduvalisya spochatku kodom Rida Solomona a potim zgortkovim koduvannyam Vin dosit blizko pidhodit do mezhi Shennona en i ob yednuye v sobi blok korekciyi pomilok yakij vikoristovuye kod Rida Solomona i blok zgortkovih kodiv yaki dekoduyutsya za dopomogoyu algoritmu Viterbi Turbo kodi buli zaproponovani K Berrou C Berrou A Glavjo A Glavieux i P Sitimashimoj P Thitimajshima z fr Ecole Nationale Superieure des Telecommunications de Bretagne ENST Visha nacionalna shkola telekomunikacij Bretani Franciya v 1993 roci v statti Koduvannya i dekoduvannya z vipravlennyam pomilok poblizu mezhi Shennona turbo kodi angl Near Shannon Limit Error correcting Coding and Decoding Turbo code 2 opublikovanij u pracyah IEEE U nastupnij statti 3 Berrou viddaye nalezhne intuyiciyi G Bettejla G Battail Dzh Hagenauera J Hagenauer i P Hoera P Hoeher yaki v kinci 1980 h teoretichno peredbachili jmovirnisnu obrobku danih Takozh Berrou zgaduye sho Robert Gallager i M Tanner M Tanner she u svij chas predstavlyali metodi koduvannya i dekoduvannya iz zagalnimi principami duzhe blizkimi do turbo kodiv ale v toj chas ne buli dostupni neobhidni obchislyuvalni potuzhnosti Struktura turbo kodu red Zgidno z Shennonom najkrashim kodom ye kod yakij peredaye povidomlennya za neskinchenno velikij chas formuyuchi vipadkovi kodovi elementi v kozhen moment chasu U prijmacha ye neskinchenni versiyi povidomlennya spotvorenogo vipadkovim chinom Z cih kopij dekoder povinen vibrati kopiyu najbilsh blizku do peredanogo povidomlennyam Ce yavlyaye soboyu teoretichno idealnij kod yakij mozhe vipraviti vsi pomilki v signali Turbo kod ye krokom u comu napryamku Yasno sho na praktici ne isnuye mozhlivosti posilati informacijne povidomlennya protyagom neskinchennogo chasu Dlya prijnyatnoyi roboti dostatno podvoyiti abo potroyiti chas peredachi sho zabezpechit dosit pristojni rezultati dlya kanaliv zv yazku Osoblivistyu turbo kodiv ye paralelna struktura yaka skladayetsya z rekursivnih sistematichnih zgortkovih RSC kodiv sho pracyuyut paralelno ta vikoristovuyut stvorennya vipadkovoyi versiyi povidomlennya Paralelna struktura vikoristovuye dva abo bilshe kodiv RSC kozhen z riznim peremezhovuvachem Meta peremezhovuvacha polyagaye v tomu shob zaproponuvati kozhnomu koderu nekorelovanu abo vipadkovu versiyu informaciyi v rezultati chogo paritetni biti kozhnogo RSC stayut nezalezhnimi U turbo kodah bloki mayut dovzhinu kilka Kbit Taka dovzhina obirayetsya shob efektivno randomizuvati poslidovnist yaka postupaye na inshij koduyuchij pristrij Chim dovshe rozmir bloku tim mensha jogo korelyaciya z povidomlennyam pershogo kodera Isnuye kilka shem turbo kodiv PCCC vikoristovuye konkatenaciyu paralelnih zgortalnih kodiv SCCC shema z poslidovnim z yednannyam zgortalnih kodiv kodi SCCC mayut visoki harakteristiki pri velikih vidnosinah signal shum TPC turbo kod dobutok vikoristovuye blokovi kodi zamist zgortalnih dva riznih blokovih koda zazvichaj kodi Gemminga z yednani poslidovno bez promizhnogo peremezhovuvacha Oskilki dva kodi nezalezhni i pracyuyut v ryadah i kolonkah sho same po sobi zabezpechuye dosit horoshu randomizaciyu to zastosuvannya peremezhovuvacha ne potribno Koduvannya red Spochatku na vhid formuvacha paketiv PAD angl Packet Assembler Disassembler nadhodit blok danih U displaystyle U nbsp dovzhinoyu k displaystyle k nbsp bit U formuvachi paketiv do danih dodayetsya she n k displaystyle n k nbsp dodatkovih bit sluzhbovoyi informaciyi u vidpovidnosti z zadiyanim standartom formuvannya paketu 4 Tobto rezultatom ye paket X 0 displaystyle X 0 nbsp sho skladayetsya z n displaystyle n nbsp bit Dali poslidovnist bit X 0 displaystyle X 0 nbsp nadhodit paralelno na M displaystyle M nbsp gilok sho mistyat poslidovno z yednani peremezhovuvach i komponentnij koder Takim chinom X 0 displaystyle X 0 nbsp vikoristovuyetsya yak vhidni dani odrazu vsima komponentnimi koderami Peremezhennya v turbo kodah red Na vidminu vid posimvolnogo pryamokutnogo peremezhovuvacha sho vikoristovuyetsya v kodah Rida Solomona u turbo kodah vikoristovuyetsya peremezhennya okremih bit yake podibne do vipadkovih perestanovok V operaciyah dekoduvannya cej zakon peremezhennya vvazhayetsya vidomim Otrimani poslidovnosti nadhodyat na vhodi koderiv Zavdannya peremezhovuvacha peretvoriti vhidnu poslidovnist tak shob kombinaciyi bit X 0 displaystyle X 0 nbsp yaki vidpovidayut kodovim slovam z nizkoyu vagoyu vagoyu nazivayetsya kilkist nenulovih bit kodovogo slova na vihodi pershogo kodera buli peretvoreni v kombinaciyi sho dayut kodovi slova z visokoyu vagoyu na vihodah inshih koderiv Takim chinom koderi otrimuyut na vihodi kodovi slova z riznoyu vagoyu Pri koduvanni formuyutsya kodovi slova tak shob vihodila maksimalno mozhliva serednya vidstan mizh nimi vidstannyu mizh dvoma kodovimi slovami nazivayetsya chislo bit v yakih voni rozriznyayutsya Cherez te sho kodovi bloki formuyutsya z majzhe nezalezhnih chastin na vihodi turbo kodera serednya vidstan mizh kodovimi slovami bilsha nizh minimalna vidstan dlya kozhnogo komponentnogo kodera a otzhe j zrostaye efektivnist koduvannya Perestanovka dlya kozhnoyi zaznachenoyi dovzhini bloku k displaystyle k nbsp zadayetsya pevnim pereuporyadkovannyam cilih chisel 1 2 k displaystyle 1 2 k nbsp yak peredbacheno nastupnim algoritmom ECSS E ST 50 01C 5 k 8 k 0 displaystyle k 8 k 0 nbsp de k 0 displaystyle k 0 nbsp dorivnyuye odnomu z nastupnih znachen 223 223 2 223 4 223 5 displaystyle 223 223 2 223 4 223 5 nbsp zalezhno vid neobhidnoyi glibini peremezhovuvacha Nastupni operaciyi vikonuyutsya dlya znachen vid s 1 displaystyle s 1 nbsp do s k displaystyle s k nbsp shob otrimati adresi perestanovki p s displaystyle boldsymbol pi s nbsp U rivnyannyah nizhche b x c displaystyle mathcal b boldsymbol x mathcal c nbsp poznachaye najbilshe cile chislo yake menshe abo rivne x displaystyle boldsymbol x nbsp i p q displaystyle boldsymbol p q nbsp poznachaye odne z nastupnih chotiroh prostih chisel p 0 31 displaystyle p 0 31 nbsp p 1 37 displaystyle p 1 37 nbsp p 2 43 displaystyle p 2 43 nbsp p 3 47 displaystyle p 3 47 nbsp m s 1 mod 2 displaystyle m s 1 mod 2 nbsp i b s 1 2 k 0 c displaystyle i mathcal b frac s 1 2 k 0 mathcal c nbsp j b s 1 2 c i k 0 displaystyle j mathcal b frac s 1 2 mathcal c i k 0 nbsp q 19 i 1 mod 4 displaystyle q 19 i 1 mod 4 nbsp c p q j 21 m mod k 0 displaystyle c p q j 21 m mod k 0 nbsp p s 2 q 4 c 1 m displaystyle boldsymbol pi s 2 q 4 c 1 m nbsp Interpretaciya perestanovki chisel polyagaye v tomu sho s displaystyle boldsymbol s nbsp j bit peredanij peremezhovuvachem ye p s displaystyle boldsymbol pi s nbsp m bitom vhidnogo informacijnogo bloku de peremezhovuvach zdijsnyuye zapis prijnyatogo bita za obchislenoyu adresoyu Perevagi ta nedoliki turbo kodiv red Perevagi red Sered usih praktichno vikoristovuvanih suchasnih metodiv korekciyi pomilok turbo kodi i kodi z maloyu shilnistyu perevirok na parnist najbilsh blizko pidhodyat do mezhi Shennona teoretichnoyi mezhi maksimalnoyi propusknoyi spromozhnosti zashumlenogo kanalu Turbo kodi dozvolyayut zbilshiti shvidkist peredachi informaciyi ne vimagayuchi zbilshennya potuzhnosti peredavacha abo voni mozhut buti vikoristani dlya zmenshennya neobhidnoyi potuzhnosti pri peredachi iz zadanoyu shvidkistyu Vazhlivoyu perevagoyu turbo kodiv ye nezalezhnist skladnosti dekoduvannya vid dovzhini informacijnogo bloku sho dozvolyaye zniziti jmovirnist pomilki dekoduvannya shlyahom zbilshennya jogo dovzhini 6 Nedoliki red Osnovnij nedolik turbo kodiv ce vidnosno visoka skladnist dekoduvannya i velika zatrimka yaki roblyat yih nezruchnimi dlya deyakih zastosuvan Ale napriklad dlya vikoristannya v suputnikovih kanalah cej nedolik ne ye viznachalnim oskilki dovzhina kanalu zv yazku sama po sobi vnosit zatrimku viklikanu skinchennistyu shvidkosti svitla She odin vazhlivij nedolik turbo kodiv porivnyano nevelika kodova vidstan tobto minimalna vidstan mizh dvoma kodovimi slovami v sensi obranoyi metriki Ce prizvodit do togo sho hocha pri velikij vhidnij jmovirnosti pomilki tobto v poganomu kanali efektivnist turbo kodu visoka pri malij vhidnij jmovirnosti pomilki efektivnist turbo kodu bude vkraj obmezhenoyu Tomu v kanalah stilnikovogo zv yazku 5G dlya podalshogo zmenshennya jmovirnosti pomilki zastosovuyut ne turbo kodi a LDPC kodi Div takozh red LDPC Polyarni kodiPrimitki red Zolotaryov V V Ovechkin G V Ovechkin P V Mnogoporogovoe dekodirovanie dlya cifrovyh sistem peredachi dannyh ros Arhiv originalu za 30 sichnya 2012 Procitovano 14 zhovtnya 2015 Berrou C Glavieux A Thitmajshima P 1993 Near Shannon Limit error correcting coding and decoding Turbo codes angl Arhiv originalu za 30 sichnya 2012 Procitovano 14 zhovtnya 2015 Berrou C 2003 Ten year old Turbo Codes are Entering Service angl Arhiv originalu za 30 sichnya 2012 Procitovano 14 zhovtnya 2015 Semenov Yu A Protokoly setej X 25 ros Arhiv originalu za 30 sichnya 2012 Procitovano 14 zhovtnya 2015 ECSS E ST 50 01C angl Arhiv originalu za 30 sichnya 2012 Vargauzin V Protopopov L 2000 Turbo kody i iterativnoe dekodirovanie principy svojstva primenenie ros Arhiv originalu za 30 sichnya 2012 Procitovano 14 zhovtnya 2015 Otrimano z https uk wikipedia org w index php title Turbo kod amp oldid 39651364