同期語
コンピューターネットワークでは、 syncword 、 sync character 、 sync sequence、またはpreambleを使用して、ヘッダー情報の終わりとデータの始まりを示すことにより、データ送信を同期します。同期ワードは、フレームの開始を識別するために使用されるデータの既知のシーケンスであり、無線通信では基準信号またはミッドアンブルとも呼ばれます 。
プレフィックスコードにより、同期シーケンスを明確に識別でき、自己同期コードとして機能する場合があります。
例
データのビットストリームを受信するオーディオレシーバーでは、AC-3エンコードストリームの同期ワードの例は0x0B77です。
1960年代のBisyncプロトコルは、少なくとも2つのASCII "SYN"文字(0x16…0x16)を使用して未分化ビットストリームで文字同期を行い、次に他の特殊文字を使用して文字フレームの先頭に同期しました。
同期語は一種の区切り文字として見ることができます。デリミタの衝突を回避するため、または同期ワードとして誤って認識される可能性のあるデータリンク層のデータのバイトを「偽装」するために、さまざまな手法が使用されます。たとえば、HDLCはビットスタッフィングまたは「オクテットスタッフィング」を使用し、他のシステムはASCIIアーマーまたは一貫性のあるオーバーヘッドバイトスタッフィング(COBS)を使用します。
代替案
一部の通信システムでは、明示的な同期ワードのオーバーヘッドなしで、レシーバは未区別のビットストリームから文字同期、またはバイトストリームからヘッダー開始同期を実現できます。たとえば、FSK441プロトコルは、メッセージ内の「スペース」文字を同期することにより、文字同期を実現します。つまり、メッセージ内のすべての「スペース」文字は、同期ワードとして2重の役割を果たします。たとえば、CRCベースのフレーミングは、文字とヘッダーの開始の同期を実現します。
自己同期コードでは、すべての文字は実質的に同期ワードであり、未分化ビットストリームで文字同期を実現するために使用できます。
前文
デジタル通信では、プリアンブルは各フレームで送信される既知のビットのシーケンスです。イーサネットフレームなどのフレーム同期、およびチャネル推定に使用されます。