Communicating scrambling seed information
AssigneeTexas Instruments Incorporated
InventorsANAND DABAK, JEAN PICARD
Life of this patent
Estimating the term…
Abstract
A method of communicating scrambling seed information includes obtaining raw data to be transmitted using a processor, and generating scrambled data from the raw data according to a scrambling seed. A scrambled data packet structure is configured by combining a preamble portion, a synch portion, and a header portion to the scrambled data, wherein the header portion includes a scrambler field value including a plurality of bits (M). The scrambled data packet structure is transmitted to a receiver. The receiver receives the header portion including the scrambler field value. The receiver maps the scrambler field value to a scrambling seed, and decodes the scrambled data using the scrambling seed.
Claims18
A method of communicating scrambling seed information, comprising:
- obtaining raw data to be transmitted using a processor;
- generating scrambled data from said raw data according to a scrambling seed;
- configuring a scrambled data packet structure by combining a preamble portion, a synch portion, and a header portion to said scrambled data, wherein said header portion includes a scrambler field value including a plurality of bits (M), and
- transmitting said scrambled data packet structure to a receiver.
A transmitter, comprising:
- a processor;
- a scrambler coupled to said processor, said scrambler comprising a register;
- wherein said processor generates raw data to be transmitted with a packet and couples said raw data to said scrambler;
- wherein said processor causes said scrambler to generate scrambled data from said raw data according to a scrambling seed;
- wherein said processor is programmed to generate a header portion for said packet that includes a scrambler field value including a plurality of bits (M), and
- an encoder for encoding said scrambled data to generated encoded scrambled data.
A receiver, comprising:
- a decoder coupled to receive a scrambled data packet that includes a preamble portion, a synch portion, a header portion and scrambled data portion, wherein said header portion includes a scrambler field value including a plurality of bits (M) which indicate a scrambling seed used;
- decoding said scrambled data portion to generate a decoded scrambled data portion;
- determining said scrambling seed from said plurality of bits (M), and
- descrambling said decoded scrambled data portion,
- wherein said descrambler descrambles said decoded scrambled data according to said scrambling seed to generate data.
Dependencies are inferred from the claim text.