WikiDer > Гоппа коды

Goppa code

Жылы математика, an алгебралық геометриялық код (AG-код), басқаша а деп аталады Гоппа коды, жалпы типі болып табылады сызықтық код көмегімен жасалады алгебралық қисық астам ақырлы өріс . Мұндай кодтар енгізілген Валерий Денисович Гоппа. Әсіресе, олар қызықты болуы мүмкін экстремалды қасиеттері. Оларды шатастыруға болмайды екілік Goppa кодтары мысалы, McEliece криптожүйесі.

Құрылыс

Дәстүр бойынша AG-код а-дан құрастырылады сингулярлы емес проективті қисық X ақырлы өріс үстінде бірқатар белгіленген әр түрлі қолдану арқылы -ұтымды нүктелер қосулы :

Келіңіздер болуы а бөлгіш қосулы X, а қолдау тек ұтымды нүктелерден тұратын және . Осылайша

Бойынша Риман-Рох теоремасы, бірегей ақырлы векторлық кеңістік бар, , бөлгішке қатысты . Векторлық кеңістік -тің ішкі кеңістігі функция өрісі туралы X.

Жоғарыда келтірілген ақпаратты қолданып құрастыруға болатын AG-кодтардың екі негізгі түрі бар.

Функция коды

Функция коды (немесе қос код) қисыққа қатысты X, бөлгіш және жиынтық келесідей тұрғызылған.

Келіңіздер бөлгіш бол жоғарыда анықталған. Біз әдетте Гоппа кодын белгілейміз C(Д.,G). Біз қазір Goppa кодын анықтау үшін не қажет екенін білеміз:

Белгіленген негізде үшін L(G) аяқталды , тиісті Goppa коды созылып жатыр векторлар бойынша

Сондықтан,

үшін генератор матрицасы болып табылады

Эквивалентті, ол бейнесі ретінде анықталады

Төменде кодтың параметрлері-нің классикалық параметрлерімен байланысы көрсетілген бөлгіштердің сызықтық жүйелері Д. қосулы C (сал.) Риман-Рох теоремасы көбірек). Белгілеу (Д.) өлшемін білдіреді L(Д.).

А ұсынысы Гоппа кодының өлшемі болып табылады

Дәлел. Бастап біз мұны көрсетуіміз керек

Келіңіздер содан кейін сондықтан . Осылайша, Керісінше, делік содан кейін бері

(G ақаулықтарды «жөндемейді» , сондықтан f мұның орнына жасау керек.) Бұдан шығатыны

Б. ұсынысы Екі кодты сөз арасындағы минималды арақашықтық -

Дәлел. Делік Салмақ салмағы туралы болып табылады г.. Бұл дегеніміз индекстер Бізде бар үшін Содан кейін , және

Екі жағынан да градус алып, оны атап өту

Біз алып жатырмыз

сондықтан

Қалдық коды

Қалдық код функционалды кодтың қосарлануы ретінде немесе кейбір функциялардың қалдықтары ретінде анықталуы мүмкін .

Әдебиеттер тізімі

  • Key One Chung, Гоппа кодтары, 2004 ж. Желтоқсан, Айова штатының математика факультеті.

Сыртқы сілтемелер