| 수학 논리학 |
|---|
|
| 유형 | 블록코드 |
|---|
| 블록 길이 | 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. 이 문자열의 길이는 = 입니다
월시-하다마드 코드는 긴 코드의 하위 코드로, 유한한 필드에서 F
2k→ 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과
다르다는 점에서
반복을 포함하지 않는 모든 코드는 긴 코드는 가능한 가장 긴 출력을 가진다. 더욱이 서브코드로서 모든 비반복 코드를 포함하고 있다.
참조