Кіріспе
Кодтау теориясындағы жоғарғы шек
Кодтау теориясында Ричард Коллом Синглтонның есімімен аталған Синглтон шегі – бұл кез келген блок кодының ұзындығы , өлшемі және ең кішкентай қашықтығы берілгендегі оның өлшеміне қатысты салыстырмалы түрде жуан жоғарғы шек. Ол Джоши шегі деп те аталады, және оны дәлелдеген, ал одан бұрын дәлелдеген.
In coding theory, the Singleton bound, named after Richard Collom Singleton, is a relatively crude upper bound on the size of an arbitrary block code with block length , size and minimum distance It is also known as the Joshibound. proved by and even earlier by .
Тарих
Көрсетілген нәтижеге әдеттегі сілтеме – , бірақ бұл нәтиже бұрын Джоши еңбектерінде, күрделірек дәлелдеу арқылы жазылған. Сондай-ақ , осыған қатысты да белгілі бір ескертулер бар.
MDS кодтары
Сингльтон шегінде теңдікке қол жеткізетін сызықтық блок кодтары MDS (максималды арақашықтықпен бөлінетін) кодтар деп аталады. Мұндай кодтардың мысалдарына тек кодтық сөздерден тұратын кодтар (барлық сөз , демек ең аз қашықтық ), -тің барлық элементтерін пайдаланатын кодтар (ең аз қашықтық 1), бір ғана теңдік символы бар кодтар (ең аз қашықтық 2) және олардың дуал кодтары жатады. Бұлар көбінесе тривиальді MDS кодтары деп аталады. Бинарлық алфавиттер жағдайында тек тривиальді MDS кодтары ғана бар. Тривиальді емес MDS кодтарының мысалдарына Рид-Соломон кодтары және олардың кеңейтілген нұсқалары кіреді. MDS кодтары – блок кодтарының маңызды класы, себебі белгілі бір және үшін, олар ең жоғары қателерді түзету және анықтау қабілеттеріне ие. MDS кодтарын сипаттаудың бірнеше тәсілі бар: Осы сипаттамалардың соңғысы МакУильямс теңдіктерін пайдалану арқылы MDS кодының толық салмақ таралуына арналған нақты формулаға мүмкіндік береді.
The last of these characterizations permits, by using the MacWilliams identities, an explicit formula for the complete weight distribution of an MDS code.
Жобалау геометриясындағы доғалар
МДС кодының генераторлық матрицасы бағандарының сызықтық тәуелсіздігі, шекті проективті геометриядағы объектілерден МДС кодтарын құруға мүмкіндік береді. Шекті өріс үстінде (геометриялық) өлшемді шекті проективті кеңістік болсын. Бұл проективті кеңістіктегі нүктелер жиыны, біртекті координаттармен өрнектелсін. Осы нүктелердің біртекті координаттарын бағандары ретінде алған матрицаны құрастырыңыз. Содан кейін,