긴 코드(수학)

Long code (mathematics)
수학 논리학
분류
유형블록코드
블록 길이 nn {\
메시지 길이
알파벳 크기
표기법, ) }} -code

이론 컴퓨터 과학코딩 이론에서 긴 코드국소적으로 해독할 수 있는 오류 수정 코드다. 긴 코드는 비율이 극히 낮지만 근사치 경도 이론에 근본적인 역할을 한다.

정의

Let for be the list of all functions from . Then the long code encoding of a message is the string where denotes concatenation of strings. 이 문자열의 길이는 = 입니다

월시-하다마드 코드는 긴 코드의 하위 코드로, 유한한 필드에서 F2k→ F \mathb {2}} 함수 f_{만 사용하여 얻을 수 있다. 그런 기능이 2밖에 없기 때문에 월시-하다마드 코드의 블록 길이는 2이다

롱 코드의 등가 정의는 다음과 같다. The Long code encoding of is defined to be the truth table of the Boolean dictatorship function on the th coordinate, i.e., the truth table of with [1] 따라서 Long 코드는 a( ) -bit 문자열을 -bit 문자열로 인코딩한다.

특성.

코드는 반복을 포함하지 않는다. 의 i 비트를 계산하는 f 비트를 계산하는 j 다르다는 점에서 반복을 포함하지 않는 모든 코드는 긴 코드는 가능한 가장 긴 출력을 가진다. 더욱이 서브코드로서 모든 비반복 코드를 포함하고 있다.

참조