1) AMI 코드
AMI(Alternative Mark Inversion) 코드의 전체 명칭은 Alternative Mark Inversion 코드입니다. 공백)은 변경되지 않습니다. 예:
메시지 코드: 0 1 1 0 0 0 0 0 0 0 1 1 0 0 1 1…
AMI 코드: 0 -1 +1 0 0 0 0 0 0 0 -1 +1 0 0 -1 +1…
AMI 코드에 해당하는 파형은 양수, 음수 및 0 레벨의 펄스 시퀀스입니다. 이는 단극성 파형의 변형으로 간주할 수 있습니다. 즉, "0"은 여전히 0 레벨에 해당하고 "1"은 양수 및 음수 레벨에 교대로 해당합니다.
AMI 코드의 장점은 DC 성분이 없고, 고주파 및 저주파 성분이 거의 없으며, 코드 속도의 1/2 주파수에 에너지가 집중된다는 점입니다.
(그림 6-4); 코덱 회로는 간단하며 코드 극성을 사용하여 오류 상황을 관찰할 수 있습니다. AMI-RZ 파형인 경우 수신 후 전파 정류만 하면 단극으로 변경할 수 있습니다. 비트 타이밍 구성요소를 추출할 수 있는 RZ 파형. 위의 장점으로 인해 AMI 코드는 가장 일반적으로 사용되는 전송 코드 유형 중 하나가 되었습니다.
AMI 코드의 단점: 원본 코드에 "0"의 연속이 있으면 신호의 레벨이 오랫동안 점프하지 않아 타이밍 신호를 추출하기가 어렵습니다. 심지어 "0" 코드가 발생하는 문제를 해결하는 효과적인 방법 중 하나는 HDB3 코드를 사용하는 것입니다.
(2) HDB3 코드
HDB3 코드의 전체 이름은 3차 고밀도 바이폴라 코드입니다. AMI 코드의 개선된 형태입니다. 개선의 목적은 AMI 코드의 장점은 유지하고, 단점은 극복하여 연속되는 “0”의 개수가 3개를 넘지 않도록 하는 것입니다. 인코딩 규칙은 다음과 같습니다.
먼저 메시지 코드에서 연속된 "0"의 개수를 확인하십시오. 연속된 “0”의 개수가 3 이하인 경우 AMI 코드의 인코딩 규칙과 동일합니다. 연속된 "0"의 개수가 3개를 초과하면 연속된 4개의 "0"이 각각 섹션으로 변환되어 "000V"로 대체됩니다. V(값 +1 또는 -1)는 바로 앞에 인접한 "0"이 아닌 펄스와 동일한 극성을 가져야 합니다(이는 극성 교대 규칙을 위반하므로 V를 파괴 펄스라고 함). 인접한 V 코드 극성은 교대로 이루어져야 합니다. V 코드 값이 (2)의 요구 사항을 충족할 수 있지만 이 요구 사항을 충족할 수 없는 경우 "0000"을 "B00V"로 바꿉니다. 이 문제를 해결하기 위해 B의 값은 다음 V 펄스와 일치합니다. 따라서 B를 변조펄스라고 한다. V 코드 뒤의 전송 번호 극성도 교대로 바꿔야 합니다.
HDB3 코드는 AMI 코드의 장점 외에도 연속되는 '0' 코드의 개수를 3개 미만으로 제한하여 수신 시 타이밍 정보 추출을 보장할 수 있다. 따라서 HDB3 코드는 우리나라와 유럽에서 가장 널리 사용되는 코드 종류이며, A-law PCM 4차 그룹 이하의 인터페이스 코드 종류는 모두 HDB3 코드입니다.
위에서 언급한 AMI 코드와 HDB3 코드에서는 각각의 바이너리 코드가 1비트의 3레벨 값(+1, 0, -1)을 갖는 코드로 변환되므로 이러한 코드를 1B1T 코드라고도 한다. 또한, "0"의 개수가 n을 초과하지 않는 HDBn 코드를 설계하는 것도 가능하다.
(3) Biphase 코드
Biphase 코드는 맨체스터 코드라고도 합니다. 양과 음의 대칭 구형파의 주기를 사용하여 "0"을 나타내고 그 역파형을 사용하여 "1"을 나타냅니다. 인코딩 규칙 중 하나는 "0" 코드는 "01" 두 자리 코드로 표시되고 "1" 코드는 "10" 두 자리 코드로 표시된다는 것입니다. 예를 들어,
메시지 코드: 1 1 0 0 1 0 1
이중상 코드: 10 10 01 01 10 01 10
이상 코드 파형은 반대 극성의 두 가지 레벨만 있는 양극 NRZ 파형입니다. 각 기호 간격의 중심점에 레벨 점프가 있으므로 풍부한 비트 타이밍 정보가 포함되어 있습니다. DC 구성요소가 없으며 인코딩 과정도 간단합니다. 단점은 점유대역폭이 2배로 늘어나 주파수 대역의 활용률이 떨어진다는 점이다. Bi-Phase 코드는 근거리에서 데이터 단말 장치를 전송하는 데 적합하며 근거리 통신망에서 전송 코드 유형으로 자주 사용됩니다.
(4) Bi-Phase 차동 코드
Bi-Phase 코드의 극성 반전으로 인한 디코딩 오류를 해결하기 위해 차동 코드(Differential Code) 개념을 사용할 수 있습니다. Biphase 코드는 동기화 및 신호 코드 표현을 위해 각 기호의 지속 시간 중간에 레벨 전환을 사용합니다(음수에서 양수로의 전환은 이진수 "0"을 나타내고 양수에서 음수로의 전환은 이진수 "1"을 나타냄). Differential Biphase Code Coding에서는 각 심볼 중간의 레벨 천이를 이용하여 동기화를 하고, 각 심볼의 시작 부분에 추가적인 천이가 있는지 여부를 이용하여 신호 코드를 결정합니다. 전환이 있으면 바이너리 “1”을 의미하고, 전환이 없으면 바이너리 “0”을 의미합니다. 이 코드는 근거리 통신망에서 자주 사용됩니다.
CMI 코드
CMI 코드는 "Mark Inversion Code"의 약어입니다. 바이페이즈 코드와 마찬가지로 바이폴라 2레벨 코드이기도 합니다. 코딩 규칙은 다음과 같습니다. "1" 코드는 "11"과 "00" 두 자리 코드로 번갈아 표시됩니다. “0” 코드는 “01”로 고정적으로 표현되며, 그 파형은 그림 6-5(c)와 같습니다.
CMI 코드는 구현하기 쉽고 풍부한 타이밍 정보를 포함합니다. 또한, 10은 금지코드군이므로 연속된 코드는 3개 이하로 되며, 이 규칙은 거시적인 오류검출에 활용될 수 있다. 이 코드는 ITU-T에서 PCM 4중주 인터페이스 코드 유형으로 권장하며 때로는 8.448Mb/s보다 낮은 속도의 광케이블 전송 시스템에 사용됩니다.
블록 인코딩
라인 코딩 성능을 향상하려면 패턴 동기화 및 오류 감지를 보장하기 위한 일종의 중복성이 필요합니다. 블록 코딩을 도입하면 이 두 가지 목적을 어느 정도 달성할 수 있습니다. 블록 코딩의 형태는 nBmB 코드, nBmT 코드 등이 있습니다.
nBmB 코드는 원래 정보 스트림의 n비트 바이너리 코드를 그룹으로 나누고 이를 m>n인 m비트 바이너리 코드의 새로운 코드 그룹으로 대체하는 일종의 블록 코딩입니다. m>n이므로 새로운 코드 그룹은 2^m개의 조합이 있으므로 (2^m-2^n)개의 조합이 더 있을 수 있습니다. 2″ 조합 중에서 유리한 코드 그룹을 어떤 방식으로든 허용 코드 그룹으로 선택하고 나머지는 금지 코드 그룹으로 사용하여 좋은 코딩 성능을 얻습니다. 예를 들어, 4B5B 코딩에서는 4비트 코드 대신 5비트 코드가 사용됩니다. 코딩하면 4비트 그룹화의 경우 2^4=16개의 서로 다른 조합이 있고, 5비트 그룹화의 경우 2^5=32개의 서로 다른 조합이 있습니다. 동기화를 달성하기 위해 선행 "0"을 하나만 따를 수 있으며 두 개의 접미사 "0"을 사용하여 코드 그룹을 선택하고 나머지는 비활성화된 코드 그룹입니다. 이와 같이 수신단에 비활성화된 코드 그룹이 나타나면 전송 과정에 오류가 있음을 의미하므로 시스템의 오류 감지 기능이 향상됩니다. Bi-Phase 코드와 CMI 코드는 모두 1B2B 코드로 간주될 수 있습니다.
광섬유 통신 시스템에서는 m=n+1이 선택되는 경우가 많으며 1B2B 코드, 2B3B 코드, 3B4B 코드 및 5B6B 코드가 사용됩니다. 그 중 5B6B 코드 패턴은 3번째 그룹과 4번째 그룹 이상에 대한 회선 전송 코드 패턴으로 실질적으로 사용되고 있다.
nBmB 코드는 우수한 동기화 및 오류 감지 기능을 제공하지만 그에 따라 필요한 대역폭이 증가하는 특정 비용도 지불합니다.
nBmT 코드의 설계 아이디어는 n개의 이진 코드를 m개의 삼진 코드로 구성된 새로운 코드 그룹으로 변환하고, m
위 내용은 Shenzhen Hi-Diwei Optoelectronics Technology Co., Ltd.에서 제공한 "기저대역 전송을 위한 공통 코드 유형"의 지식 포인트에 대한 설명입니다. 이 기사가 귀하의 지식을 높이는 데 도움이 되기를 바랍니다. 좋은 광섬유 통신 장비 제조업체를 찾고 있다면 이 기사 외에도 고려할 수 있습니다.우리에 대해.
심천 HDV 광전 기술 유한 회사는 주로 통신 제품 제조업체입니다. 현재 생산된 장비는 다음을 포함합니다.ONU 시리즈, 광학 모듈 시리즈, OLT 시리즈, 그리고트랜시버 시리즈. 다양한 시나리오에 맞는 맞춤형 서비스를 제공할 수 있습니다. 당신은에 오신 것을 환영합니다찾다.