CA2197640C

Multiple access coding using bent sequences for mobile radiocommunications

Abstract

Information symbols spread using orthogonal or bi--orthogonalcodewords are assigned a unique scramble mask that is taken from a set of scramble masks having selected correlation properties. The set of scramble masks is selected such that the correlation between the modulo-2 sum of two scramble masks with any codeword in a constant magnitude, independent of the codeword and the individual masks being compared. In one embodiment, when any two masks are summed using modulo-2 arithmetic, the Walsh transformation of that sum results in a maximally flat Walsh spectrum. For cellular radio telephone systems using subtractive CDMA demodulation techniques, a two-tier ciphering system ensures security at the cellular system level by using a pseudorandomly generated code key to select one of the scramble masks common to all of the mobile stations in a particular cell. Also, privacy at the individual mobile subscriber level is ensured by using a pseudorandomly generated ciphering key to encipher individual information signals before the scrambling operation.

CA2197640C, drawing sheet 1
Sheet 1 of 13

Term

Term ended

Expired 11 August 2015, 11.1 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

44 claims: 16 independent, 28 dependent

  1. 1
    CA 02197640 2008-10-10 -27The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows:1. In a system for communicating a sequence of information symbols, a transmitter comprising: means for spreading each information symbol with a respective spreading sequence, thereby forming a sequence of spread symbols, wherein the spreading sequences are selected from a set of spreading sequences that are mutually orthogonal or bi-orthogonal;means for scrambling each spread symbol with a common scramble mask, thereby producing a sequence of scrambled symbols, wherein the common scramble mask is selected from a set of scramble masks having optimal or semi-optimal correlation properties;and means for transmitting the sequence of scrambled symbols over a communication channel.
  2. 6
    The transmitter of any one of claims 1 to 5, wherein the spreading sequences are permutations of Walsh-Hadamard codewords. CA 02197640 2008-10-10 -287. The transmitter of any one of claims 1 to 6, wherein the transmitting means includes means for further scrambling the scrambled symbols, thereby producing a sequence of further scrambled symbols, and means for transmitting the further scrambled symbols over the communication channel.
  3. 7
    8. The transmitter of any one of claims 1 to 7, wherein:the spreading means spreads each information symbol of a plurality of sequences of information symbols with a respective spreading sequence, thereby forming a plurality of sequences of spread symbols;the scrambling means scrambles each spread symbol in each sequence of spread symbols with a respective common scramble mask, thereby producing a plurality of sequences of scrambled symbols;the transmitter further includes means for combining the plurality of sequences of scrambled symbols, thereby forming a sequence of combined scrambled symbols;and the transmitting means transmits the sequence of combined scrambled symbols over the communication channel.
  4. 8
    9. The transmitter of claim 8, wherein the plurality of sequences of information symbols correspond to all information signals transmitted to a cell in a cellular communication system.
  5. 10
    11. The transmitter of any one of claims 1 to 7, wherein:the spreading means and the scrambling means are combined into a means for spreading and scrambling each information symbol with a respective effective spreading sequence, thereby forming a sequence of scrambled spread symbols;the effective spreading sequences are selected from a set of effective spreading sequences, pairs of the effective spreading sequences either being mutually orthogonal or hi-orthogonal or having optimal or semi-optimal correlation properties;and CA 02197640 2008-10-10 -29the transmitting means transmits the scrambled spread symbols over the communication channel.
  6. 11
    12. The transmitter of claim 11, wherein:the spreading and scrambling means spreads each information symbol of a plurality of sequences of information symbols with a respective effective spreading sequence, thereby forming a plurality of sequences of scrambled spread symbols;the transmitter further includes means for combining the plurality of sequences of scrambled spread symbols, thereby forming a sequence of combined scrambled spread symbols;and the transmitting means transmits the sequence of combined scrambled spread symbols over the communication channel.
  7. 12
    13. The transmitter of any one of claims 1 to 7, wherein:the spreading means spreads each information symbol of a plurality of sequences of information symbols with a respective spreading sequence, thereby forming a plurality of sequences of spread symbols;the transmitter further includes means for combining the plurality of sequences of spread symbols, thereby forming a sequence of combined spread symbols;the scrambling means scrambles each combined spread symbol in the sequence of combined spread symbols with a common scramble mask, thereby producing a sequence of scrambled combined spread symbols;and the transmitting means transmits the sequence of scrambled combined spread symbols over the communication channel.
  8. 13
    14. The transmitter of any one of claims 1 to 13, further comprising:means for converting the sequence of information symbols into a sequence of blocks of binary digits;means for generating first pseudorandom numbers, each first pseudorandom number associated with a respective block, and for generating a second pseudorandom number;means for combining the first pseudorandom numbers with the respective blocks, thereby generating a sequence of enciphered symbols;and CA 02197640 2008-10-10 -30means for offsetting the second pseudorandom number, thereby forming a scramble mask index;wherein: the spreading means spreads each enciphered symbol with a respective spreading sequence, thereby forming the sequence of spread symbols;the scrambling means scrambles each spread symbol with the common scramble mask, thereby producing the sequence of scrambled symbols;and the scramble mask is selected based on the scramble mask index.
  9. 14
    15. The transmitter of claim 14, wherein the second pseudorandom number depends on a multi-bit digital control signal and on the block corresponding to the spread symbol scrambled with the scramble mask selected based on the scramble mask index formed by offsetting the second pseudorandom number.
  10. 18
    19. In a system for communicating sequences of information symbols, a receiver comprising:means for receiving a composite signal including a plurality of spectrally overlapping sequences of spread, scrambled information symbols;means for descrambling the composite signal with a scramble mask selected from a set of scramble masks having optimal or semi-optimal correlation properties, thereby producing a sequence of descrambled symbols;CA 02197640 2008-10-10 -31 means for despreading the sequence of descrambled symbols using spreading sequences, including means for correlating at least one shift of each descrambled symbol with at least one of the spreading sequences, thereby producing at least one correlation value for each descrambled symbol, wherein the spreading sequences are mutually orthogonal or bi-orthogonal;and means for processing the correlation values to detect at least one sequence of information symbols.
  11. 19
    20. The receiver of claim 19, wherein the processing means includes a coherent RAKE combiner.
  12. 22
    23. The receiver of any one of claims 19 to 22, wherein:the descrambling means and the despreading means are combined into means for descrambling and despreading the composite signal with an effective spreading sequence selected from a set of effective spreading sequences, thereby producing the correlation values;and pairs of the effective spreading sequences either have optimal or semi-optimal correlation properties or are mutually orthogonal or hi-orthogonal. CA 02197640 2008-10-10 -3224. The receiver of claim 23, wherein: the descrambling and despreading means descrambles and despreads the composite signal with at least one effective spreading sequence selected from a set of effective spreading sequences, thereby producing correlation values for a plurality of sequences of information symbols;each selected effective spreading sequence corresponds to a respective sequence of information symbols;and pairs of the effective spreading sequences either have optimal or semi-optimal correlation properties or are mutually orthogonal or bi-orthogonal.
  13. 23
    25. The receiver of any one of claims 19 to 24, wherein:the composite signal includes a plurality of spectrally overlapping sequences of enciphered, spread, scrambled information symbols;the receiver further comprises means for generating a scramble mask address and for selecting, based on the scramble mask address, a scramble mask from the set of scramble masks having optimal or semi-optimal correlation properties;the descrambling means descrambles the composite signal with the selected scramble mask, thereby producing the sequence of descrambled symbols;the processing means processes the correlation values to detect at least one sequence of enciphered information symbols;and the receiver further comprises means for deciphering the at least one sequence of enciphered information symbols detected by the processing means using a pseudorandom number associated with the respective information symbols.
  14. 24
    26. A method of transmitting a sequence of information symbols, the method comprising the steps of:spreading each information symbol with a respective spreading sequence, thereby forming a sequence of spread symbols, wherein the spreading sequences are selected from a set of spreading sequences that are mutually orthogonal or bi-orthogonal;scrambling each spread symbol with a common scramble mask, thereby producing a sequence of scrambled symbols, wherein the common scramble mask is selected from a set of scramble masks having optimal or semioptimal correlation properties;and transmitting the sequence of scrambled symbols over a communication channel. CA 02197640 2008-10-10 -3327. The method of claim 26, wherein a modulo-2 sum of any two scramble masks is a sequence that is substantially equally correlated in magnitude to each of the spreading sequences.
  15. 26
    29. The method of claim 26, wherein the optimal correlation properties include the property that a modulo-2 sum of any two scramble masks is a bent sequence.
  16. 28
    31. The method of any one of claims 26 to 30, wherein the spreading sequences are permutations of Walsh-Hadamard codewords.
  17. 29
    32. The method of any one of claims 26 to 31, wherein the transmitting step includes the steps of further scrambling the scrambled symbols, thereby producing a sequence of further scrambled symbols, and transmitting the sequence of further scrambled symbols over the communication channel.
  18. 30
    33. The method of any one of claims 26 to 32, wherein:each information symbol of a plurality of sequences of information symbols is spread with a respective spreading sequence, thereby forming a plurality of sequences of spread symbols;each spread symbol in each sequence of spread symbols is scrambled with a respective common scramble mask, thereby producing a plurality of sequences of scrambled symbols;CA 02197640 2008-10-10 -34the method further includes the step of combining the plurality of sequences of scrambled symbols, thereby forming a sequence of combined scrambled symbols;and the sequence of combined scrambled symbols is transmitted over the communication channel.
  19. 33
    36. The method of any one of claims 26 to 35, wherein:the spreading step and the scrambling step are combined into a step of spreading and scrambling each information symbol with a respective effective spreading sequence, thereby forming a sequence of scrambled spread symbols;the effective spreading sequences are selected from a set of effective spreading sequences, wherein pairs of the effective spreading sequences either are mutually orthogonal or bi-orthogonal or have optimal or semi-optimal correlation properties;and the scrambled spread symbols are transmitted over the communication channel.
  20. 35
    39. The method of any one of claims 26 to 38, further comprising the steps of:converting the sequence of information symbols into a sequence of blocks of binary digits;generating first pseudorandom numbers and a second pseudorandom number, each first pseudorandom number being associated with a respective block;combining the first pseudorandom numbers with the respective blocks, thereby generating a sequence of enciphered symbols;and offsetting the second pseudorandom number, thereby forming a scramble mask index;wherein: each enciphered symbol is spread with a respective spreading sequence, thereby forming the sequence of spread symbols;each spread symbol is scrambled with the common scramble mask, thereby producing the sequence of scrambled symbols;and the scramble mask is selected based on the scramble mask index.
  21. 39
    44. A method of detecting information symbols, the method comprising the steps of:receiving a composite signal including a plurality of spectrally overlapping sequences of spread, scrambled information symbols;descrambling the composite signal with a scramble mask selected from a set of scramble masks having optimal or semi-optimal correlation properties, thereby producing a sequence of descrambled symbols;despreading the descrambled symbols using spreading sequences, including the steps of correlating at least one shift of each descrambled symbol with at least one of the spreading sequences, thereby producing at least one correlation value for each descrambled symbol, wherein the spreading sequences are mutually orthogonal or biorthogonal;and processing the correlation values to detect at least one sequence of information symbols.
  22. 42
    48. The method of any one of claims 44 to 47, wherein:the descrambling step and the despreading step are combined into a step of descrambling and despreading the composite signal with an effective spreading sequence selected from a set of effective spreading sequences, thereby producing the correlation values;and pairs of the effective spreading sequences either have optimal or semi-optimal correlation properties or are mutually orthogonal or bi-orthogonal.
  23. 44
    50. The method of any one of claims 44 to 49, wherein:the composite signal includes a plurality of spectrally overlapping sequences of enciphered, spread, scrambled information symbols;the method further comprises the steps of generating a scramble mask address;and CA 02197640 2008-10-10 -38selecting, based on the scramble mask address, a scramble mask from the set of scramble masks having optimal or semi-optimal correlation properties;the composite signal is descrambled with the selected scramble mask, thereby producing the sequence of descrambled symbols;the correlation values are processed to detect at least one sequence of enciphered information symbols;and the method further comprises the step of deciphering at least one detected sequence of enciphered information symbols using a pseudorandom number associated with the respective information symbols.
Independent claims23