Turbo-coupled multi-code multiplex data transmission for CDMA
AssigneeTexas Instruments Incorporated
InventorsHirohisa Yamaguchi, Mitsuhiko Yagyu
Life of this patent
Estimating the term…
Abstract
A circuit is designed with an encoder circuit (602) coupled to receive a data sequence. The encoder circuit produces a first encoded data sequence and a second encoded data sequence from the data sequence. A first spreading circuit (606) is coupled to receive the data sequence and the first encoded data sequence. The first spreading circuit produces a first modulated data sequence in response to a first code. A second spreading circuit (614) is coupled to receive the data sequence and the second encoded data sequence. The second spreading circuit produces a second modulated data sequence in response to a second code.
Claims22
A circuit, comprising:
- an encoder circuit coupled to receive a data sequence, the encoder circuit producing a first encoded data sequence and a second encoded data sequence from the data sequence;
- a first spreading circuit coupled to receive the data sequence and the first encoded data sequence, the first spreading circuit producing a first modulated data sequence;
- and
- a second spreading circuit coupled to receive the data sequence and the second encoded data sequence, the second spreading circuit producing a second modulated data sequence.
A circuit, comprising:
- a first despreading circuit coupled to receive a first modulated data sequence at a first time, the first despreading circuit producing a fist encoded data sequence from the first modulated data sequence in response to a fist code;
- a second reading circuit coupled to receive a second modulated data sequence at the first time, the second despreading circuit producing a second encoded data sequence from the second modulated data sequence in response to a second code;
- and
- a decoder circuit coupled to receive a data sequence, the first encoded data sequence and the second encoded data sequence at a second time, the decoder circuit producing an output data sequence.
A method of processing a data signal for a communication system comprising the steps of:
- producing a first encoded data signal by encoding the data signal;
- producing a second encoded data signal by encoding the data signal;
- modulating the data signal and the first encoded data signal with a first code;
- modulating the data signal and the second encoded data signal with a second code;
- and
- transmitting the first and second encoded data signals at a first time.
A method of processing signals comprising the steps of:
- receiving a data sequence;
- receiving a first parity sequence;
- receiving a second parity sequence, different from the first parity sequence;
- decoding the data sequence and the first parity sequence, thereby producing a first output signal;
- decoding the data sequence and the second parity sequence, thereby producing a second output signal;
- and
- producing an output data sequence in response to the first and second output signals.
Dependencies are inferred from the claim text.