인코딩 규칙은 다음과 같습니다. 1. 연속된 0의 개수는 3개를 초과하지 않으며 규칙은 AMI와 동일합니다. 2. 연속된 0의 개수가 3개를 초과하면 4개의 0마다 다음과 같이 정의되는 섹션으로 간주됩니다. B00V; 3. B와 V V가 이전에 인접한 0이 아닌 기호와 동일한 극성을 갖는 경우 V를 보지 않을 때 극성이 번갈아 나타나고 극성은 V와 V 사이에서 번갈아 나타납니다. 일반적으로 첫 번째 B는 0입니다. , 0이 아닌 첫 번째 기호는 -1입니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.
1. 인코딩 규칙:
1. 연속된 0의 수가 3을 초과하지 않으면 규칙은 AMI와 동일합니다. 즉, 0은 변경되지 않고 1은 -1과 +1이 됩니다
2. 연속된 0의 수가 3을 초과하는 경우 4개의 0은 B00V로 정의되는 섹션으로 간주됩니다. B는 -1, 0, +1, V는 -1, +1
3이 될 수 있습니다. , B 및 V 특정 값은 다음 조건을 충족합니다. V는 이전에 인접한 0이 아닌 기호와 동일한 극성을 갖습니다. V를 보지 않을 때 극성은 V와 V 사이에서 번갈아 나타납니다. B는 0이고, 0이 아닌 첫 번째 기호는 0 -1입니다.
확장 정보:원리: HDB3 코드는 출력에 DC 특성이 없도록 AMI의 교번 특성을 포함해야 하며 4개 이상의 연속된 0을 가져서는 안 되므로 후자가 먼저 충족될 수 있습니다.
1. "0000"을 대체 섹션으로 바꿉니다.
규칙: 먼저 "0000"을 분리하고, 첫 번째 "0000"은 바로 "000V"가 됩니다. 그런 다음 인접한 두 "0000" 사이의 "1" 수를 세어 홀수는 "000V" ", 짝수는 ""가 됩니다. B00V".
2. 기호를 업데이트합니다.
교과서에 따르면 B는 항상 선행하는 1 또는 V의 반대 부호이고, V는 항상 선행하는 1 또는 B와 동일한 부호이며, 1은 항상 선행하는 V 또는 B의 반대 부호이므로 다음과 같이 할 수 있습니다. 기호를 만들어 보세요.
예:
메시지 코드: 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1
중간 코드: 1 0 0 0 V 1 0 0 0 V 1 1 B 0 0 V 1 1 B 0 0 V B 0 0 V 1 1 1 0 0 0 V 1
HDB3 코드: +1 0 0 0 +V -1 0 0 0 - V +1 -1 +B 0 0 + V -1 +1 -B 0 0 -V +B 0 0 +V -1 +1 -1 0 0 0 -V +1
II.
1 HDB3 코드로 결정된 기저대역 신호에는 DC 성분이 없고 단지 작은 저주파 성분만 있습니다. 2 HDB3의 연속 0 문자열 수는 최대 3개이므로 타이밍 신호 추출이 쉽습니다. 3 인코딩 규칙은 복잡하지만 디코딩은 비교적 간단합니다. 3. 디코딩 규칙 1 수신된 기호 시퀀스에서 극성 교대를 파괴하는 지점을 찾으십시오. 기호와 선행 기호 3개가 연속된 0 기호여야 하므로 4개의 연속 코드를 복구한다고 결론을 내릴 수 있습니다. -1을 +1로 모두 변환하면 원본 메시지 코드를 얻을 수 있습니다더 많은 컴퓨터 관련 지식을 알고 싶다면FAQ
칼럼을 방문해주세요!위 내용은 hdb3 인코딩 규칙은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

드림위버 CS6
시각적 웹 개발 도구

WebStorm Mac 버전
유용한 JavaScript 개발 도구

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기
