차례:
정의-비트 스터핑이란 무엇입니까?
비트 스터핑은 비 정보 비트를 데이터에 삽입하여 비트 패턴을 분리하여 정보의 동기 전송에 영향을주는 프로세스입니다. 비트 스터핑이 전송 프로세스의 필수 부분 인 네트워크 및 통신 프로토콜에서 널리 사용됩니다. 비트 스터핑은 일반적으로 비트 스트림을 일반적인 전송 속도로 올리거나 프레임을 채우는 데 사용됩니다. 비트 스터핑은 실행 길이 제한 코딩에도 사용됩니다.
Techopedia는 비트 스터핑을 설명합니다
비트 프레임을 채우기 위해, 새로운 비트가 채워지는 위치는 데이터 링크의 수신단에 전달된다. 수신기는 추가 비트를 제거하여 비트 스트림을 원래 비트 전송률로 되돌립니다. 통신 프로토콜에 고정 프레임 크기가 필요한 경우에 사용됩니다. 프레임 크기가 정의 된 프레임 크기와 같도록 비트가 삽입됩니다.
비트 스터핑은 또한 런-길이 제한 코딩을 위해 전송 된 데이터에 포함 된 동일한 값의 연속 비트의 수를 제한하기 위해 작동한다. 이 절차에는 동일한 값의 최대 허용 연속 비트 수 이후에 반대 값의 비트가 포함됩니다. 예를 들어, 다수의 제로 비트가 연속적으로 전송되는 경우, 전압 감지없이 많은 시간이 경과하여 수신단이 동기화를 잃는다. 비트 스터핑을 사용하면 숫자 1로 시작하는 비트 세트가 특정 간격으로 0의 스트림에 채워집니다. 수신기는 추가 비트가 제거 될 때 비트 위치에 관한 추가 정보를 요구하지 않습니다. 이러한 비트 스터핑은 안정적인 데이터 전송을 보장하고 다른 목적 중에서도 올바른 장소에서 전송이 시작 및 종료되도록 보장합니다.