Syncword

Syncword

In computer networks, a syncword, sync character or preamble is used to synchronize a transmission by indicating the end of header information and the start of data.

Contents

Examples

For example an audio receiver is receiving a bit stream of data. An example of a syncword is 0x0B77 for an AC-3 encoded stream. The bisync protocol of the 1960s used a minimum of two ASCII "SYN" characters (0x16…0x16) to achieve character synchronization in an undifferentiated bit stream, then other special characters to synchronize to the beginning of a frame of characters.[1][2]

Various techniques are used to "disguise" bytes of data at the data link layer that might otherwise be (incorrectly) recognized as the sync word. For example, HDLC uses bit stuffing or "octet stuffing", while other systems use ASCII armor.

Alternatives

In some communication systems, a receiver can achieve character synchronization from an undifferentiated bit stream, or start-of-header synchronization from a byte stream, without the overhead of an explicit syncword. For example, the FSK441 protocol achieves character synchronization by synchronizing on any "space" characters in the message -- in effect, every "space" character in the message does double duty as a syncword. For example, CRC-based framing achieves character and start-of-header synchronization.

In a self-synchronizing code, every character is, in effect, a syncword, and can be used to achieve character synchronization in an undifferentiated bit stream..

Preamble

In digital communication, preamble is a sequence of known bits are sent in each frame. It is used for both frame synchronization such as for Ethernet frames, as well as channel estimation.

References

  1. ^ "BiSync, BSC". Connectivity Knowledge Platform. Made IT. http://ckp.made-it.com/bisync.html. Retrieved July 5, 2011. 
  2. ^ John R. Freer (1996). Computer communications and networks (2nd ed.). Taylor & Francis. p. 12. ISBN 9781857283792. http://books.google.com/books?id=ye4DwILZhq0C&pg=PA12. 

See also


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Header — Le header, ou en tête / entête d un fichier informatique ou d un paquet transitant sur un réseau informatique, sont les données contenues au début de ce fichier ou du paquet. En transmission de données, les données qui suivent le header sont… …   Wikipédia en Français

  • Header (informatique) — En technologie de l information, le header renvoie aux données contenues au début d un bloc de contenu à stocker ou transmettre. En transmission de données, les données qui suivent le header sont souvent appelées charge utile ou body. Sommaire 1… …   Wikipédia en Français

  • Frame synchronization — While receiving a stream of framed data, frame synchronization is the process by which incoming frame alignment signals, i.e. , distinctive bit sequences (a syncword), are identified, i.e. , distinguished from data bits, permitting the data bits… …   Wikipedia

  • Dolby Digital — logo Dolby Digital is the name for audio compression technologies developed by Dolby Laboratories. It was originally called Dolby Stereo Digital until 1994. Except for Dolby TrueHD, the audio compression is lossy. The first use of Dolby Digital… …   Wikipedia

  • Header (computing) — In information technology, header refers to supplemental data placed at the beginning of a block of data being stored or transmitted. In data transmission, the data following the header are sometimes called the payload or body .It is vital that… …   Wikipedia

  • Comparison of synchronous and asynchronous signalling — Synchronous and asynchronous transmissions are two different methods of transmission synchronization. Synchronous transmissions are synchronized by an external clock, while asynchronous transmissions are synchronized by special signals along the… …   Wikipedia

  • Ethernet frame — A data packet on an Ethernet link is called an Ethernet frame. A frame begins with Preamble and Start Frame Delimiter. Following which, each Ethernet frame continues with an Ethernet header featuring destination and source MAC addresses. The… …   Wikipedia

  • Network packet — In computer networking, a packet is a formatted unit of data carried by a packet mode computer network. Computer communications links that do not support packets, such as traditional point to point telecommunications links, simply transmit data… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”