CA2297902C

Communication system and method with orthogonal block encoding

Abstract

A communication systemand method with orthogonalblock encoding is provided. Encoded signals are transmittedby repeating transmissions ofsymbol blocks with a phaseor sign change selected foreach block from a sequenceof phase or sign changes. Different symbols are transmittedusing orthogonal sequences. The decoding uses differentorthogonal sequences forseparating the received encodedsignals into correspondingseparate channels. Theorthogonal encoding is removedfrom the encoded transmittedsignals and correspondingones of the repeated symbolsare added in successivelyreceived repeated blocks afterthe orthogonal encoding isremoved. A transmitter usesa digital source encoder toencode information into symbols,and each symbol is repeated apreselected number of times to successively produce groups of repeated bits. Each repeat bit is changed in phase or sign by applicationof a sign or phase change determined by a selected assigned orthogonal code associated with the transmitter. The sign changed bits areinterleaved from a number of such groups to successively generate a number of blocks, each composed of the different sign or phasechanged bits of the preselected number of repeated groups and having a collective sign or phase change corresponding to a common signchange or phase shared by all bits of the block. The interleaved blocks then modulate a radio signal for transmission.

CA2297902C, drawing sheet 1
Sheet 1 of 12

Term

Term ended

Expired 15 July 2018, 8.2 years ago.

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

50 claims: 9 independent, 41 dependent

  1. 1
    CA 02297902 2005-05-11 The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows: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. 9
    A spread spectrum communication system comprising:a plurality of transmitters for transmitting mutually orthogonally encoded information signals overlapping in time, each transmitter applying a different one 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.
  3. 17
    The communication system as recited claim 13 wherein the receiver comprises an equalizer for processing the summed signal from the adder to compensate for multipath propagation effects.
  4. 26
    A method for transmitting orthogonally encoded 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;CA 02297902 2005-05-11 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.
  5. 31
    32. The method system as recited in claim 31 comprising the step of encoding the symbols as digital bits of information.
  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. CA 02297902 2005-05-11
  7. 33
    34. The method as recited in claim 33 comprising the steps of:generating access code sequences at the rate at which digital bits of information are produced by the digital source encoder;and imposing the access code onto the individual digital bits of each of the orthogonally encoded information blocks.
  8. 35
    36. The method as recited in claim 35 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 the different orthogonal codes;and removing each of the 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.
  9. 41
    42. 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 each containing a predetermined number of different 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 sequence of sign changes;and wherein the number of repetitions is equal to the length of the orthogonal sequence.
  10. 42
    43. The method as recited in claim 42 in which the spreadspectrum coded signal is further conditioned prior to transmission by combining with a spread-spectrum access code. CA 02297902 2005-05-11
  11. 43
    44. The method as recited in claim 43 in which the spread- spectrum access code is used in common by different transmitters .
  12. 44
    45. The method as recited in claim 42 in which the selected sequence of sign or phase changes is different for a different transmitter.
  13. 45
    46. The method as recited in claim 45 in which the different sequences are orthogonal to one another.
  14. 46
    47. A method for decoding a spread-spectrum coded signal, comprising the steps of:receiving a composite signal representing repeated blocks of symbols encoded with an orthogonal code, 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.
  15. 47
    48. 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 CA 02297902 2005-05-11 signal, each of said information blocks containing a plurality of different symbols;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.
  16. 48
    49. The transmitter as recited in claim 48 comprising a digital source encoder for producing the symbols as digital bits of information.
  17. 49
    50. The transmitter as recited in claim 49 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. I CA 02297902 2005-05-11
  18. 50
    51. The transmitter as recited in claim 50 comprising an error correction encoder for imposing error correction encoding upon each of the digital bits of information from the digital source encoder.
Independent claims18