하이브리드 3진 코드

Hybrid ternary code

통신에서 하이브리드(H-) 3진수 회선 코드는 바이너리 Non-Return-to-Level(NRZ-L) 코드와 Polar Return-To-Zero(RZ) 코드를 결합한 하이브리드 원리로 작동하는 회선 코드입니다.

H 3진수 코드에는 플러스(+), 제로(0) 및 마이너스(-)의 3가지 신호 표현 레벨이 있습니다.이들 3가지 레벨은 3가지 상태로 나타납니다.라인 코드의 상태는, 다음의 3개의 상태 중 어느 쪽인가에 해당할 수 있습니다.바이너리 입력 1 또는 0 및 인코더의 현재 출력 상태에 따라 다음 상태로 이행한다.부호화 순서는 다음과 같습니다.[1]

입력 비트 이전 출력 출력 수준
0 +
0
0
1 +
0 +
  1. 일반적으로 인코더는 바이너리 1 입력의 경우 +레벨, 바이너리 0 입력의 경우 a레벨을 출력한다.
  2. 단, 이로 인해 이전 비트 시간과 동일한 출력 레벨이 발생할 경우 대신 0 레벨이 출력됩니다.
  3. 처음에 인코더 출력 현재 상태는 첫 번째 비트가 인코더 입력에 도달했을 때 0 레벨로 간주됩니다.

새로운 회선 부호화 방식은 1 또는0 의 시퀀스가 착신했을 때 NRZ-L 의 부호화 규칙을 위반하고 있기 때문에, 그 결함의 일부를 해결합니다.1초 또는 0초의 위반 기간 동안 폴라 RZ의 동일한 부호화 규칙에 따라 동작하지만 펄스가 풀 주기의 점유율을 유지합니다.

NRZ-L 및 폴라 RZ 코드에는 제안된H 3진 부호화 방식과 비교하여 결함이 있습니다.NRZ-L 코드에는 바이너리 신호가 1 또는0 중 하나의 레벨로 유지되는 경우 충분한 타이밍 정보가 없습니다.이는 수신기 클럭과 송신기 클럭의 동기화에 직접적인 영향을 미치고 결과적으로 수신된 디지털 신호의 검출에 영향을 미칩니다.

또한 H 3진 코드는 유사한 3진 코드와 비교하여 타이밍 우위성이 있습니다.Alternate Mark Inversion(AMI; 대체 마크 반전)등의 다른 3차 회선 코드에도, 0 의 실행을 송신할 필요가 있는 타이밍 정보가 없습니다.이 단점은 3개의 제로 치환(HDB3)을 사용한 고밀도 양극화라는 수정된 버전에 의해 부분적으로 해결되었습니다.

한편, 새로운 코드는 폴라 RZ 코드에 비해 대역폭이 작습니다.극성 RZ 코드의 펄스 듀티 사이클이 50%이기 때문에 후자의 주파수 스펙트럼 성분은 원래 바이너리 데이터 속도의 두 배에 집중되어 있습니다.

「 」를 참조해 주세요.

다음 3가지 상태를 가진 기타 라인 코드:

레퍼런스

  1. ^ Glass, A.; Ali, B.; Bastaki, E. (2001). "Design and modeling of H-ternary line encoder for digital data transmission". Info-tech and Info-net, 2001. Proceedings. ICII 2001 - Beijing. IEEE Xplore. 2: 503–507. doi:10.1109/ICII.2001.983628. ISBN 0-7803-7010-4.