코딩 이론에서, Zyablov 바운드는 결합된 코드로 달성할 수 있는 r 및 상대 거리 에 대한 하한이다.
바운트 명세서
바운드는 속도 및 상대 거리 을(를) 가진 {\ -ary(concatened, 선형) 코드의 제품군이 항상 존재함을 명시한다.
,
여기서 는 -ary 엔트로피 함수임
( )= x (- )- x ( )-( - x) ( - )
그림 1: Zyablov 바운드.비교를 위해 GV 바운드(효율적으로 해독할 수 없는 일반 코드에 대해 달성 가능한 매개변수를 제공하는)도 표시된다. 설명
바운드는 "좋은" 외부 코드 t 와 "좋은" 내부 코드 n 를 연결함으로써 얻을 수 있는 파라미터의 범위를 고려함으로써 얻는다 구체적으로는 외부 코드가 Singleton 바운드를 충족한다고 가정한다. 즉, rate t .and relative distance satisfying . Reed Solomon codes are a family of such codes that can be tuned to have any rate and relative distance t 코드 워드 길이만큼 큰 알파벳에 표시).내부 코드가 Gilbert-Varshamov 바인딩을 충족한다고 가정한다. 즉, 속도 와 상대 거리 을 하는 r + ( i) +{in을 만족한다고 가정한다. 무작위 선형 코드는 이 속성을 높은 확률로 만족시키는 것으로 알려져 있으며, 속성을 만족하는 명시적 선형 코드는 (메시지 공간 크기에서 시간 다항식이 필요하다) 브루트 포스 검색으로 찾을 수 있다.
The concatenation of and , denoted , has rate and relative distance
t 을 , 의 함수로 표현
다음 r {\의 선택에 따라 최적화를 수행하면 연결된 코드가 충족될 수 있음을 알 수 있다.
이 바인딩의 플롯은 그림 1을 참조하십시오.
Zyablov 바인딩은 모든 > 에 대해 양의 비율과 양의 상대적 거리를 가진 (concatenated) 코드가 존재함을 암시한다는 점에 유의하십시오.
우리는 다항식 시간에 묶인 Zyablov를 성취하는 코드를 만들 수 있다.특히 다항식 시간에 (일부 알파벳에 걸쳐) 명시적으로 점증적으로 좋은 코드를 구성할 수 있다.
선형 코드는 다항식 표현을 가지고 있기 때문에 선형 코드는 위 문장의 증거를 완성하는 데 도움이 될 것이다.Let Cout be an Reed–Solomon error correction code where (evaluation points being with , then .
길버트-바르샤모프 바인딩에 있는 내부 코드를 만들어야 해이것은 두 가지 방법으로 할 수 있다.
- 에 대해 필요한 속성이 만족할 때까지 모든 제너레이터 행렬에 대해 전체 검색을 수행하려면 다음과 같이 하십시오Varshamov 바인딩은 ( n시간이 걸리는 길버트-바르샤몬 바인딩에 있는 선형 코드가 존재한다고 명시하고 있기 때문이다.Using we get , which is upper bounded by , a quasi-polynomial time bound.
- 을(를) ( 에 구성하고 (O( ){\(1에 전체 시간을 사용하십시오.이는 무작위 선형 코드가 높은 확률의 바운드에 있다는 증거에 대한 조건부 기대 방법을 사용함으로써 달성할 수 있다.
따라서 우리는 다항식 시간에 바인딩된 Zyablov를 달성하는 코드를 구성할 수 있다.
참고 항목
참조 및 외부 링크
|
---|
데이터 압축 | |
---|
오류 수정 | |
---|
원격 측정 명령 업링크 | |
---|
텔레메트리 다운링크 | |
---|
텔레메트리 일반 | |
---|
원격측정 변조 시스템 | |
---|
주파수 | |
---|
네트워킹, 상호 운용성 및 모니터링 | |
---|