동기어
Syncword컴퓨터 네트워크에서는 헤더 정보의 종료와 데이터의 [citation needed]시작을 지시함으로써 데이터 전송을 동기화하기 위해 동기워드, 동기문자, 동기 시퀀스 또는 프리암블을 사용한다.syncword는 프레임의 시작을 식별하기 위해 사용되는 기존의 데이터 시퀀스이며 무선 통신에서는 참조 신호 또는 미드암블이라고도 합니다.
프리픽스 코드를 사용하면, 동기 시퀀스를 명확하게 식별할 수 있어 자기 동기 코드로 기능하는 경우가 있습니다.
예
데이터 비트 스트림을 수신하는 오디오 수신기에서 동기어의 예는 AC-3 부호화 스트림용 0x0B77이다.
이더넷 프리암블이 있는 이더넷패킷, 56비트의 1비트와 0비트를 번갈아 가며 수신기가 클럭을 트랜스미터에 동기하고 이어서1 옥텟의 시작 프레임 딜리미터 바이트와 헤더가 이어집니다.
모든 USB 패킷은 수신기의 클럭과 송신기의 [1]클럭을 동기화하는 데 사용되는 동기 필드(저속의 경우 8비트, 고속의 경우 32비트)로 시작합니다.
수신기는 물리층 트레이닝 시퀀스라고도 불리는 물리층 프리암블을 사용하여 주파수와 클럭 오프셋을 추정함으로써 신호를 동기화한다.일부 문서에서는 "프리암블"을 사용하여 전송을 방송하거나 저전력 모드에서 리시버를 웨이크업하는 데 사용되는 신호를 나타냅니다.물리층 트레이닝 기능과 웨이크업 기능 모두에 동일한 신호를 사용하는 시스템도 있지만, 이들 2개의 기능에 2개의 다른 시간에 2개의 다른 신호를 사용하거나 이들 신호 [2]중 1개 또는 다른 신호만 사용하는 시스템도 있습니다.
1960년대의 Bisync 프로토콜은 구분되지 않은 비트 스트림에서 문자 동기화를 달성하기 위해 최소 2개의 ASCII "SYN" 문자(0x16…0x16)를 사용하고,[3][4] 그 후 특수 문자를 사용하여 문자 프레임의 선두에 동기화했습니다.
syncwords는 일종의 구분자로 볼 수 있습니다.딜리미터 충돌을 피하기 위해, 즉 데이터 링크 계층에서 동기 단어로 잘못 인식될 수 있는 데이터의 바이트를 "변환"하기 위해 다양한 기술이 사용됩니다.예를 들어, HDLC는 비트 스터핑 또는 "옥텟 스터핑"을 사용하는 반면, 다른 시스템은 ASCII 아머 또는 COBS(Consistent Overhead Byte Stumping)를 사용합니다.
대체 수단
일부 통신 시스템에서 수신기는 명시적인 싱크로워드의 오버헤드 없이 미분화 비트스트림으로부터의 문자 동기화 또는 바이트스트림으로부터의 헤더 개시 동기화를 실현할 수 있다.예를 들어 FSK441 프로토콜은 메시지 내의 모든 "스페이스" 문자에 동기화함으로써 문자 동기화를 실현합니다.실제로 메시지 내의 모든 "스페이스" 문자는 동기 단어로서 이중의 역할을 수행합니다.예를 들어 CRC 기반 프레임은 문자와 헤더의 시작을 동기화합니다.
자기동기부호에서 모든 문자는 사실상 동기어이며 미분화 비트스트림에서 문자 동기화를 실현하기 위해 사용할 수 있다.
프리암블
디지털 통신에서 프리암블은 각 프레임에서 전송되는 일련의 기존 비트입니다.이더넷 프레임 등 프레임 동기 및 채널 예측에 사용됩니다.
이더넷 및 기타 프로토콜에서는 프리암블을 자동 보레이트 검출에도 사용할 수 있습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ 크레이그 피콕."USB 프로토콜"
- ^ 바스티앙 블로슬; 팔코 드레슬러."mSync: 프리암블 기호를 사용하지 않는 물리 레이어 프레임 동기화". 2018년.
- ^ "BiSync, BSC". Connectivity Knowledge Platform. Made IT. Retrieved July 5, 2011.
- ^ John R. Freer (1996). Computer communications and networks (2nd ed.). Taylor & Francis. p. 12. ISBN 978-1-85728-379-2.