Ensuring proper acceptance of data at a receiver in wireless multiple access communications systems
AssigneeLucent Technologies Inc.
InventorsRajiv Laroia, Junyi Li, Sathyadev Venkata Uppala
Life of this patent
Estimating the term…
Abstract
In a multiple access communications system data to be transmitted to a particular end-user receiver is processed with a specific process assigned to the particular end-user. The processing is such that an output array of data bits after processing has the same number of bits as an input array of data bits but is unique to the particular end-user. Then, the data is only recoverable at the end-user receiver by using a process that is the exact inverse of the process employed at the transmitter and assigned to the particular end-user receiver. Consequently, the data is identified to the particular end-user without having to transmit additional identification information.
Claims107
Apparatus for use in a transmitter in a wireless multiple access communications system comprising:
- an error detection encoder supplied with an input array of information bits for generating an array of error detection redundancy bits and for adding said array of error detection redundancy bits to said array of information bits to generate a first block of bits having a first prescribed number of bits;
- a mapper supplied with an input block of bits having a prescribed number of bits and being based on said first block of bits, and a particular user index for generating a second block of bits having said first prescribed number of bits as said first block of bits in accordance with a prescribed function of bits of said input block of bits and said particular user index, said prescribed function being a unique particular user dependent function assigned only to at least one particular user;
- and
- a modulator for modulating a transmit signal based on said second block of bits for transmission to at least one remote user receiver that is associated with said particular user index,
- wherein said information bits are identified to said at least one particular user without any need to transmit additional user identification information.
Apparatus for use in a receiver in a wireless multiple access communications system comprising:
- a demodulator for demodulating a received signal to obtain received blocks of bits each having a first prescribed number of bits;
- a demapper supplied with said a receive input block of bits based on said received block of bits and a particular user index for generating a second receive block of bits having said first prescribed number of bits as said received blocks of bits in accordance with a prescribed function of bits of said received block of bits and said particular user index, said prescribed function being a unique user dependent function assigned only to at least one particular user;
- and
- an error detection decoder supplied with said second receive block of bits for generating an array of decoded error detection redundancy bits which are subtracted from said second receive block of bits to generate a receive output array of information bits, for determining whether any errors are present in said receive output array of information bits and being adapted to discard said receive output array of information bits when errors are detected therein,
- wherein said information bits are identified to said at least one particular user without any need to transmit additional user identification information.
A mobile wireless multiple access communications system comprising:
- a transmitter including
- an error detection encoder supplied with an input array of information bits for generating an array of error detection redundancy bits and for adding said array of error detection redundancy bits to said array of information bits to generate a first block of bits having a first prescribed number of bits,
- a mapper supplied with an input block of bits having a prescribed number of bits and being based on said fist block of bits, and a particular user index for generating a second block of bits having said first prescribed number of bits as said first block of bits in accordance with a first prescribed function of bits of said input block of bits and said particular user index, said prescribed function being a unique particular user dependent function assigned only to said at least one particular user, and
- a modulator for modulating a transmit signal based on said second block of bits for transmission to at least one particular remote user receiver that is associated with said particular user index,
- wherein said information bits are identified to said at least one particular user without any need to transmit additional user identification information;
- and
- a receiver including
- a demodulator for demodulating a received signal to obtain a first receive block of bits having a first prescribed number of bits,
- a demapper supplied with a receive input block of bits based on said first received block of bits and a particular user index for generating a second receive block of bits having said first prescribed number of bits as said received blocks of bits in accordance with a second prescribed function of bits of said received block of bits and said particular user index, said second prescribed function being a unique particular user dependent function assigned only to said at least one particular user, and
- an error detection decoder supplied with said second received block of bits for generating an array of decoded error detection redundancy bits which are subtracted from said second receive block of bits to generate a receive output array of information bits, for determining whether any errors are present in said receive output array of information bits and being adapted to discard said receive output array of information bits when errors are detected therein,
- wherein said information bits are identified to said at least one particular user without any need to transmit additional user identification information.
A method for use in a transmitter in a wireless multiple access communications system comprising the steps of:
- error detection encoding an input array of information bits to generate an array of error detection redundancy bits;
- adding said array of error detection redundancy bits to said array of information bits to generate a first block of bits having a first prescribed number of bits;
- mapping an input block of bits having a prescribed number of bits and being based on said first block of bits in accordance with a prescribed function of bits of said input block of bits and said particular user index to generate a second block of bits having said Prescribed number of bits, said prescribed function being a unique particular user dependent function assigned only to at least one particular user;
- and
- modulating a signal based on said second block of bits for transmission to at least one particular remote user receiver,
- wherein said information bits are identified to said at least one particular user without any need to transmit additional user identification information.
A method for use in a receiver in a wireless multiple access communications system comprising the steps of:
- demodulating a received signal to obtain a first receive block of bits having a first prescribed number of bits;
- demapping a receive input block of bits based on said first received block of bits to generate a second receive block of bits having said first prescribed number of bits in accordance with a prescribed function of bits of said first received block of bits and said particular user index, said prescribed function being a unique particular user dependent function assigned only to said at least one particular user;
- and
- error detection decoding said second receive block of bits to generate decoded error detection redundancy bits which are subtracted from said second receive block of bits to generate a receive output array of information bits, to determine whether any errors are present in said receive output array of information bits and being adapted to discard said receive output array of information bits when errors are detected therein,
- wherein said information bits are identified to said at least one particular user without any need to transmit additional user identification information.
A method for use in a mobile wireless multiple access communications system comprising the steps of:
- in a transmitter
- error detection encoding an input array of information bits to generate an array of error detection redundancy bits,
- adding said array of error detection redundancy bits to said array of information bits to generate a first block of bits having a first prescribed number of bits,
- mapping an input block of bits having a prescribed number of bits and being based on said first block of bits in accordance with a first prescribed function of bits of said input block of bits and said particular user index to generate a second block of bits having said first prescribed number of bits, said prescribed function being a unique particular user dependent function assigned only to said at least one particular user, and
- modulating a transmit signal based on said second block of bits for transmission to a particular remote user receiver,
- wherein said information bits are identified to said at least one particular user without any need to transmit additional user identification information;
- and
- in a receiver
- demodulating a received signal to obtain received blocks of bits each having a fist prescribed number of bits,
- demapping said receive input block of bits based on said received block of bits to generate a second receive block of bits having said first prescribed number of bits in accordance with a second prescribed function of bits of said received block of bits and said particular user index, said second prescribed function being a unique particular user dependent function assigned only to said at least one particular user, and
- error detection decoding said second receive block of bits to generate decoded error detection redundancy bits which are subtracted from said second receive block of bits to generate a receive output array of information bits, to determine whether any errors are present in said receive output array of information bits and being adapted to discard said receive output array of information bits when errors are detected therein,
- wherein said information bits are identified to said at least one particular user without any need to transmit additional user identification information.
Dependencies are inferred from the claim text.