CA2297902A1

Communication system and method with orthogonal block encoding

Abstract

A communication system and method with orthogonal block encoding is provided. Encoded signals are transmitted by repeating transmissions of symbol blocks with a phase or sign change selected for each block from a sequence of phase or sign changes. Different symbols are transmitted using orthogonal sequences. The decoding uses different orthogonal sequences for separating the received encoded signals into corresponding separate channels. The orthogonal encoding is removed from the encoded transmitted signals and corresponding ones of the repeated symbols are added in successively received repeated blocks after the orthogonal encoding is removed. A transmitter uses a digital source encoder to encode information into symbols, and each symbol is repeated a preselected number of times to successively produce groups of repeated bits. Each repeat bit is changed in phase or sign by application of a sign or phase change determined by a selected assigned orthogonal code associated with the transmitter. The sign changed bits are interleaved from a number of such groups to successively generate a number of blocks, each composed of the different sign or phase changed bits of the preselected number of repeated groups and having a collective sign or phase change corresponding to a common sign change or phase shared by all bits of the block. The interleaved blocks then modulate a radio signal for transmission.

CA2297902A1, drawing sheet 1
Sheet 1 of 13

Term

Term ended

Projected expiry passed 15 July 2018, 8.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

63 claims: 19 independent, 44 dependent

  1. 1
    What is claimed is:1. A spread spectrum communication system for transmitting information signals overlapping in time comprising: a transmitter for transmitting said overlapping information signals, wherein each of said information signals is orthogonally encoded prior to transmission according to a different one of a set of mutually orthogonal coding sequences, said orthogonally encoded information signals comprising successively repeated blocks of information symbols having a modification factor applied to each repeated block, said sequence of modification factors applied to successive repeats of said information block forming one of said set of mutually orthogonal coding sequences: and a receiver for receiving and decoding the orthogonally encoded information signals.
  2. 2
    The communication system as recited in claim I wherein the receiver employs different orthogonal codes to separate the information signals from different transmitters into corresponding separate channels.
  3. 9
    A spread spectrum communication system comprising:a plurality of transmitters for transmining mutually orthogonally encoded information signals overlapping in time, each transmitter applying a different on of a set of mutually orthogonal coding sequences, said orthogonally encoded signals including successively repeated blocks of information symbols having a modification factor applied to each repeated block, said sequence of modification factors applied to successive repeats of said information block forming one of said set of mutually orthogonal coding sequences: and a receiver for receiving and decoding the orthogonally encoded information signals.
  4. 17
    The communication svstem as recited claim 13 therein the receiver comprises an equalizer lor processing the summed signal from the adder to compensate for multipath propagation effects.
  5. 26
    A method for transmitting orthogonally encoding information signals overlapping in time comprising:coding each one of said information signals to produce corresponding information blocks containing coded information symbols: repeating each information block a predetermined number of times according to a predetermined spectrum spreading factor;orthogonally encoding said repeated information blocks by applying a modification factor to each repeat of said information block, the sequence of modification factors applied to successive repeats of said information block forming one of a set of mutually orthogonal coding sequences: and transmitting said orthogonally encoded information blocks.
  6. 32
    33. The method as recited in claim 32 comprising the steps of:. repeating each bit of information produced by the digital source encoder a preselected number of times to successively produce groups of repeated bits;imposing a sign change on the repeated bits of each of a number of successive groups of repeated bits equal to the preselected number of bits in each group in accordance with an orthogonal code;interleaving the sign changed bits from the preselected number of groups to successively generate a number of repeated groups and having a collective sign change corresponding to a common sign change shared by all signed changed bits of the information blocks;and transmitting a signal modulated in accordance with the generated information blocks with sign changes corresponding to the orthogonal code.
  7. 39
    40. The method as recited in claim 39 comprising the steps of. selectively imposing phase shifts to the repeated information block with an orthogonal encoder while being transmitted in accordance with an associated one of a plurality of rhe different orthogonal codes:and removing each of rhe repeated information blocks received from each of the plurality of transmitters in accordance with the orthogonal code respectively associated with the transmitters being decoded before adding the corresponding one of the symbols.
  8. 40
    41. deleted
  9. 41
    42. amended and renumbered as claim 3 1
  10. 42
    43. deleted
  11. 43
    44. deleted
  12. 44
    45. deleted
  13. 46
    47. deleted
  14. 47
    48. deleted
  15. 48
    49. deleted
  16. 49
    50. deleted
  17. 50
    5 1. A method of transmitting a spread-spectrum encoded signal with improved tolerance of multipath propagation, comprising the steps of:encoding information to produce symbol blocks containing a predetermined first number of symbols;repeating transmission of each symbol block a selected number of times: changing a sign of each successively repeated block according to one of a set of orthogonal sequences of sign changes: wherein the number of repetitions is equal to the length of the orthogonal sequence.
  18. 51
    52. The method as recited in claim 51 in which the spread-spectrum coded signal is further conditioned prior to transmission by combining with a spread-spectrum access code. CA 02297902 2000-01-21
  19. 52
    53. The method as recited in claim 52 in which the spread-spectrum access .code.is useçlja common by different transmitters.
  20. 54
    55. The method as recited in claim 54 in which the different sequences are orthogonal to one another.
  21. 55
    56. A method for decoding a spread-spectrum coded signal, comprising the steps of:receiving a composite signal, the composite signal being a sum of a number of overlapping orthogonally encoded signals including said coded signal and sampling the composite signal to produce signal samples;combining selected ones of the signal samples separated by a predetermined number of samples using a phase change selected from a predetermined orthogonal sequence of phase changes comprising one of a set of orthogonal sequences, associated with said coded signal to produce despread samples: and processing the despread samples using an equalizer to compensate for multipath propagation.
  22. 56
    57. A transmitter for use in a communication system employing orthogonal block encoding, the transmitter comprising:a producer of an information source signal;a transmitter circuit for repetitively transmitting information blocks representing samples of the source signal;CA 02297902 2000-01-21 a memory for storing an orthogonal code;and a phase shifter responsive to the stored orthogonal code for applying one of a set of orthogonal sequences of phase changes to repeated information blocks, wherein the number of repetitions of the information block is equal to the length of the orthogonal sequence.
  23. 57
    58. The transmitter as recited in claim 57 comprising a digital source encoder for producing the symbols as digital bits of information.
  24. 58
    59. The transmitter as recited in claim 58 comprising:a repeater for repeating each bit of information produced by the digital source encoder a preselected number of times to successively produce groups of repeated bits;a sign changer for selectively applying a sign change on the repeated bits of each of a number of successive groups of repeated bits equal to the preselected number of bits in each group in accordance with an orthogonal code associated with the transmitter: an interleaver for interleaving the sign changed bits from the preselected number of groups to successively generate a number of blocks each composed of the different sign changed bits of the preselected number of repeated groups and having a collective sign change corresponding to a common sign change shared by all signed changed bits of the block;and a sign modulator for transmitting a signal modulated in accordance with the generated blocks with sign changes corresponding to the orthogonal code.
  25. 59
    60. The transmitter as recited in claim 59 comprising an error correction encoder for imposing error correction encoding upon each of the digital bits of information from the digital source encoder. CA 02297902 2000-01-21
  26. 60
    61. A receiver for use in processing encoded transmitted signal· comprising repeated blciks cf symbols that have been orthogonally encoded by applying one of a set of orthogonal sequences to said repeated blocks, said receiver comprising a receiver circuit for receiving the encoded transmitted signals, and for decoding the transmitted signals by applying corresponding one of a set of orthogonal coding sequences to extract the transmitted signals from the composite signal.
  27. 61
    62. The receiver as recited in claim 61 comprising:an orthogonal code remover for removing the orthogonal encoding from the encoded transmitted signals: and an adder for adding corresponding ones of the symbols in successive!) received repeated blocks after the orthogonal encoding is removed by the orthogonal code remover to form a summed signal for each symbol within the repeated blocks.
  28. 62
    63. The receiver as recited in claim 62 wherein the blocks are transmitted at a preselected block repetition rate which results in a preselected repetition period:and the adder comprises another adder for adding the corresponding symbols in successive repeated blocks which are separated from each other by an amount equal to the repetition period.
  29. 63
    64. The receiver as recited in ciaim 63 wherein the receiver comprises a block remover for removing each of the repeated blocks received from the transmitter in accordance with the orthogonal code associated with the transmitter before being applied to the adder. CA 02297902 2000-01-21 WO 99/05797 PCT/US98/14432 REFLECTIVE OBJECT 1/8 SUBSTITUTE SHEET ( rule 26 ) CA 02297902 2000-01-21 WO 99/05797 PCT/US98/14432 2/8 SUBSTITUTE SHEET ( rule 26 ) CA 02297902 2000-01-21 WO 99/05797 PCT/US98/14432 3/8 SUBSTITUTE SHEET ( rule 26 ) CA 02297902 2000-01-21 WO 99/05797 PCT/ÜS98/14432 4/8 SUBSTITUTE SHEET ( rule 26 ) CA 02297902 2000-01-21 WO 99/05797 PCT/US98/14432 5/8 SUBSTITUTE SHEET ( rule 26 ) CA 02297902 2000-01-21 WO 99/05797 PCT/US98/14432 6/8 SUBSTITUTE SHEET ( rule 26 ) CA 02297902 2000-01-21 WO 99/05797 PCT/US98/14432 7/8 SUBSTITUTE SHEET ( rule 26 ) CA 02297902 2000-01-21 WO 99/05797 l·o —J co Ld h— PCT/US98/14432 /- •r n I— o ω Ld ΙΟΝ ίο _J ω Ld ΙΙΟ —I ω Ld I— m oo ♦ CT It1—O I 1 I I-------------O O Zl· )*— ω •x uf I I I I I I o z ω I I r*· ω z a~ ui FIRST SECOND THIRD SEVENTH EIGTH BLOCK BLOCK BLOCK BLOCK BLOCK REPEAT REPEAT REPEAT REPEAT REPEAT 8/8 SUBSTITUTE SHEET ( rule 26 )
Independent claims29