System to prevent a scrambler from generating undesired symbols
AssigneeBritish Telecommunications public limited company
InventorPaul R. Febvre
Life of this patent
Estimating the term…
Abstract
A communication system is described in which data characters are each repeatedly encoded in an encoder (3) until an encoded character occurs which is not one of a predetermined set of characters, e.g. reserved characters. Each encoded character, whether or not that encoded character is one of the predetermined set is transmitted by the transmitter (4) to the receiver (5) and a decoded output character provided from the decoder (6) when the corresponding received character is determined not to be the one of the set of characters.
Claims25
A communications system for handling a stream of data characters comprising:
- a transmitting part having:
- means for encoding an incoming data character into an encoded character,
- means for determining whether an encoded character is one of a predetermined set of characters,
- means, responsive to the determining means, for controlling the encoding means to encode an incoming data character a plurality of times until an encoded character occurs which is not one of the predetermined set of characters, and
- means for transmitting either each encoded character, or when an encoded character is one of the predetermined set,
- a character from the predetermined set;
- and
- a receiving part having:
- means for receiving a transmitted character,
- means for determining whether or not a received character is one of the predetermined set of characters,
- means for decoding a received character so that a decoded character is provided from the receiver when the corresponding received character is determined not to be one of the set of characters.
A data transmission system in which one or more characters are reserved for system use comprising an encoder, a transmitter, a receiver and a decoder;
- a data stream entering the system is coded by the encoder a character at a time by the encoder and a test for the reserved character is performed on each encoded character, if this is positive the character is encoded again, all encoded characters are transmitted by the transmitter, after the transmitted characters have been received in the receiver the test for the reserved character is performed on each received character, if this is negative the received character is decoded by the decoder and passed out of the system as data.
A method of transmitting data characters between a transmitter and a receiver comprising the steps of:
- at the transmitter:
- encoding an incoming data character a plurality of times until an encoded character occurs which is not one of a predetermined set of characters;
- and
- transmitting each encoded character, whether or not that encoded character is one of the predetermined set;
- and
- at the receiver the steps of
- receiving a transmitted character;
- and
- providing a decoded output character from the receiver when the corresponding received character is determined not to be the one of the set of characters.
A communication system in which data characters are each encoded in an encoder a plurality of times until an encoded character occurs which is not one of a predetermined set of characters;
- each encoded character, whether or not that encoded character is one of the predetermined set is transmitted by a transmitter to a receiver and a decoded output character provided from a decoder when the corresponding received character is determined not to be the one of the set of characters.
A communication system for transmitting data from a discontinuous stream of data over a data link requiring a continuous stream of data, comprising:
- a transmitting part having:
- means for encoding data in an incoming data stream on a character by character basis, which encoding varies between successive characters of the continuous stream,
- means for determining whether an encoded character is one of a predetermined set of characters,
- control means, responsive to the determining means, for controlling the encoding means to encode incoming data a plurality of times until an encoded character occurs which is not one of the predetermined set of characters,
- detection means for detecting the absence of data in the incoming data stream,
- and transmitting means, responsive to the detection means, for transmitting in the absence of incoming data one of the predetermined set of characters, or when incoming data is present, each encoded character, unless an encoded character is one of the predetermined set when one of the predetermined set of characters is transmitted;
- a receiving part having:
- means for receiving transmitted characters to maintain the receiving part in synchronism with the transmitting part;
- means for determining whether or not a received character is one of the predetermined set of characters;
- means for decoding a received character, whereby a decoded character is provided from the receiver when the corresponding received character is determined not to be the one of the set of characters, and the decoding means being kept co-ordinated with the encoding means of the transmitting part through the receipt of successive transmitted characters.
In a communications system wherein a stream of provided character data are successively encoded, transmitted from one site, received at another site and decoded thereat to reproduce said stream of character data, the improvement comprising:
- a repetitive encoder located at said first site which has been conditioned to encode a plurality of times and transmit each character data if the encoded character data equals at least one predetermined data value but to otherwise singly encode and transmit successive provided character data.
An improved method of operating a communications system wherein a stream of provided character data are successively encoded, transmitted from one site, received at another site and decoded thereat to reproduce said stream of character data, the improvement comprising:
- encoding a plurality of times and transmitting each character data if the encoded character data equals at least one predetermined data value but otherwise singly encoding and transmitting successive provided character data.
Dependencies are inferred from the claim text.