Полярні коди (англ. polar code) — коди, які призначені для передавання інформації каналом зв'язку, являють собою окремий випадок блокового лінійного коду, що спирається на ефект поляризації каналу.
Полярні коди були запропоновані у 2009 році Ердалом Аріканом як система кодування, що забезпечує математичну основу для вирішення проблеми пропускної здатності каналу Шеннона.
Особливості
Для формування поляризаційних кодів використовується кратний добуток Кронекера кількох поляризаційних матриць
- .
Наприклад,
Для утворення генеруючої матриці після формування добутку поляризаційних матриць необхідної розмірності здійснюють множення результату на матрицю перестановок.
Особливістю кодів є відносно мала щільність значущих елементів матриці перевірки, за рахунок чого досягається відносна простота реалізації засобів кодування. Разом з тим, полярні коди вважаються першими відомими кодами з субквадратичною обчислювальною складністю кодування і декодування , що доказово досягають пропускної здатності дискретних бінарних симетричних каналів без пам'яті. Прикладом таких дискретних каналів є [en] або двійковий канал зі стиранням.
Застосування
Полярні коди розглядалися в якості претендентів на застосування у стандарті стільникового зв'язку 5G NR, однак поступилися при розробці відповідного стандарту кодам LDPC. Окремі фахівці вважають полярні коди оптимальними для стиснення даних з втратами.
Див. також
Примітки
- E. Arikan, "Channel Polarization: A Method for Constructing Capacity-Achieving Codes for Symmetric Binary-Input Memoryless Channels, " IEEE Transactions on Information Theory, vol.55, no.7, pp.3051-3073, July 2009.
- Kalai, Gil (25 листопада 2010). Emmanuel Abbe: Erdal Arıkan’s Polar Codes. Combinatorics and more. Процитовано 26 січня 2017.(англ.)
- Слюсар В. И. Синтез LDPC и полярных кодов на основе торцевого произведения матриц.// Розвиток освіти, науки та бізнесу: результати 2020: тези доп. міжнародної науково-практичної інтернет-конференції, 3 — 4 грудня 2020 р. — Україна, Дніпро, 2020. — Т.2. — С. 393—396. [1].
- Polar Codes — A New Paradigm for Coding
Посилання
- Simons Institute (20 січня 2015), Erdal Arikan. Polar Codes I, процитовано 26 січня 2017(англ.)
- Simons Institute (20 січня 2015), Erdal Arikan. Polar Codes II, процитовано 26 січня 2017(англ.)
- Simons Institute (20 січня 2015), Erdal Arikan. Polar Codes III, процитовано 26 січня 2017(англ.)
- Polar Codes I | Simons Institute for the Theory of Computing. simons.berkeley.edu (англ.). Процитовано 26 січня 2017.(англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Polyarni kodi angl polar code kodi yaki priznacheni dlya peredavannya informaciyi kanalom zv yazku yavlyayut soboyu okremij vipadok blokovogo linijnogo kodu sho spirayetsya na efekt polyarizaciyi kanalu Polyarni kodi buli zaproponovani u 2009 roci Erdalom Arikanom yak sistema koduvannya sho zabezpechuye matematichnu osnovu dlya virishennya problemi propusknoyi zdatnosti kanalu Shennona OsoblivostiDlya formuvannya polyarizacijnih kodiv vikoristovuyetsya kratnij dobutok Kronekera kilkoh polyarizacijnih matric F 1 0 1 1 displaystyle F begin bmatrix 1 amp 0 1 amp 1 end bmatrix Napriklad 1 0 1 1 1 0 1 1 1 1 0 1 1 0 1 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 0 0 1 0 0 1 1 1 1 0 1 0 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 0 0 0 1 1 0 0 1 0 1 0 1 1 1 1 displaystyle begin bmatrix 1 amp 0 1 amp 1 end bmatrix otimes begin bmatrix 1 amp 0 1 amp 1 end bmatrix begin bmatrix 1 begin bmatrix 1 amp 0 1 amp 1 end bmatrix amp 0 begin bmatrix 1 amp 0 1 amp 1 end bmatrix 1 begin bmatrix 1 amp 0 1 amp 1 end bmatrix amp 1 begin bmatrix 1 amp 0 1 amp 1 end bmatrix end bmatrix begin bmatrix 1 times 1 amp 1 times 0 amp 0 times 1 amp 0 times 0 1 times 1 amp 1 times 1 amp 0 times 1 amp 0 times 1 1 times 1 amp 1 times 0 amp 1 times 1 amp 1 times 0 1 times 1 amp 1 times 1 amp 1 times 1 amp 1 times 1 end bmatrix begin bmatrix 1 amp 0 amp 0 amp 0 1 amp 1 amp 0 amp 0 1 amp 0 amp 1 amp 0 1 amp 1 amp 1 amp 1 end bmatrix Dlya utvorennya generuyuchoyi matrici pislya formuvannya dobutku polyarizacijnih matric neobhidnoyi rozmirnosti zdijsnyuyut mnozhennya rezultatu na matricyu perestanovok Osoblivistyu kodiv ye vidnosno mala shilnist znachushih elementiv matrici perevirki za rahunok chogo dosyagayetsya vidnosna prostota realizaciyi zasobiv koduvannya Razom z tim polyarni kodi vvazhayutsya pershimi vidomimi kodami z subkvadratichnoyu obchislyuvalnoyu skladnistyu koduvannya i dekoduvannya O n log n displaystyle O n log n sho dokazovo dosyagayut propusknoyi zdatnosti diskretnih binarnih simetrichnih kanaliv bez pam yati Prikladom takih diskretnih kanaliv ye en abo dvijkovij kanal zi stirannyam ZastosuvannyaPolyarni kodi rozglyadalisya v yakosti pretendentiv na zastosuvannya u standarti stilnikovogo zv yazku 5G NR odnak postupilisya pri rozrobci vidpovidnogo standartu kodam LDPC Okremi fahivci vvazhayut polyarni kodi optimalnimi dlya stisnennya danih z vtratami Div takozhLDPC Turbo kodPrimitkiE Arikan Channel Polarization A Method for Constructing Capacity Achieving Codes for Symmetric Binary Input Memoryless Channels IEEE Transactions on Information Theory vol 55 no 7 pp 3051 3073 July 2009 Kalai Gil 25 listopada 2010 Emmanuel Abbe Erdal Arikan s Polar Codes Combinatorics and more Procitovano 26 sichnya 2017 angl Slyusar V I Sintez LDPC i polyarnyh kodov na osnove torcevogo proizvedeniya matric Rozvitok osviti nauki ta biznesu rezultati 2020 tezi dop mizhnarodnoyi naukovo praktichnoyi internet konferenciyi 3 4 grudnya 2020 r Ukrayina Dnipro 2020 T 2 S 393 396 1 Polar Codes A New Paradigm for CodingPosilannyaSimons Institute 20 sichnya 2015 Erdal Arikan Polar Codes I procitovano 26 sichnya 2017 angl Simons Institute 20 sichnya 2015 Erdal Arikan Polar Codes II procitovano 26 sichnya 2017 angl Simons Institute 20 sichnya 2015 Erdal Arikan Polar Codes III procitovano 26 sichnya 2017 angl Polar Codes I Simons Institute for the Theory of Computing simons berkeley edu angl Procitovano 26 sichnya 2017 angl