Inserting bits in data in order to break up a bit pattern that may cause the transmission to go out of synchronization. For example, in T1 lines, timing is maintained by detecting a change from 0 to 1. If too many zero bits are transmitted consecutively, the receiving end may lose synchronization because too much time has passed without sensing voltage. Therefore, in long strings of zeros, a set of bits that begins with a 1 and functions as a timing signal is "stuffed" into the stream of zeros at certain intervals.When bits are added to fill out the remainder of a field or frame, it is known as "bit padding." See padding.
A synchronization technique used in time division multiplexing (TDM) to adjust for slight timing discrepancies between incoming bit streams. As necessary, bit stuffing adds some number of pulses to incoming bits streams to synchronize them with the mux clock and position each of them properly in the outgoing aggregate bit stream.The mux also inserts a code into the outgoing bit stream to advise the receiving mux of the stuff bits in order that it can properly destuff the signal. See also bit, bit stream, pulse, synchronize, and TDM.