CA2199525A1

Transmission and reception of cpm spread-spectrum communications

Abstract

Methods and apparatus for the transmission and reception of coded-phase modulation spread-spectrum communication signals are presented. The various embodiments include such features as coherent or non-coherent reception; differential encoding and decoding; serial or parallel correlation (815, 820); demodulation based on the phase of the received signal; and choice of modulating codes from tables based on the input data or on other information to be transmitted.

CA2199525A1, drawing sheet 1
Sheet 1 of 62

Term

Term ended

Projected expiry passed 25 August 2015, 11.1 years ago.

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

128 claims: 42 independent, 86 dependent

  1. 1
    Claims 1. A method for despreading a continuous phase modulated spread spectrum signal comprising the steps of :5 receiving a spread spectrum signal, dividing said spread spectrum signal into a first signal and a second signal, said first signal and said second signal being duplicates of one another, demodulating said first signal with a first local 10 reference signal to generate an I signal, demodulating said second signal with a second local reference signal to generate a Q signal, correlating said I signal with the odd chips of a chip code to generate an I correlation signal, 15 correlating said Q signal with the even chips of said chip sequence to generate a Q correlation signal, combining said I correlation signal and said Q correlation signal to form a unified correlation signal.
  2. 2
    An apparatus for despreading a continuous 20 phase modulated spread spectrum signal comprising:means for receiving a spread spectrum signal, a power divider for splitting said received spread spectrum signal into a first signal and a second signal, an I demodulator for demodulating said first signal 25 with a first local reference signal to generate an I signal, a Q demodulator for demodulating said second signal with a second local reference signal to generate a Q signal, 30 a first parallel correlator for correlating said I signal with the odd chips of a chip code and for generating an I correlation signal, a second parallel correlator for correlating said Q signal with the even chips of said chip sequence and 35 generating a Q correlation signal, and WO 96/08077 PCT/ÜS95/10886 02199525 102 a summer for combining said I correlation signal a.nd said Q correlation signal.
  3. 4
    5 plurality of sequential chip locations for receiving said I signal, a plurality of multipliers for comparing alternating ones of said chip locations with said odd chips and generating a plurality of comparison values, and an I summer for combining said comparison values. 10 4. The apparatus of claim 2 wherein said Q correlator further comprises a register having a plurality of sequential chip locations for receiving said Q signal, a plurality of multipliers for comparing alternating ones of said chip locations with said even 15 chips and generating a plurality of comparison values, and a Q summer for combining said comparison values. 5. The apparatus of claim 2 further comprising a transmitter for generating and transmitting said continuous phase modulated spread spectrum signal, said 20 transmitter comprising:a switch for dividing a chip stream into an even chip stream and an odd chip stream, an odd waveform generator for generating a second sinusoidal waveform from said odd chip stream, 25 an even waveform generator generating a first sinusoidal waveform from said even chip stream, an odd modulator for modulating said first sinusoidal waveform with a first carrier having a frequency w o t, 30 an even modulator for modulating said second sinusoidal waveform with a second carrier having a frequency w o t, said first carrier and said second carrier offset in phase from one another by 90 degrees, WO 96/08077 PCT/US95/10886 02199525 103 a summer for combining said modulated first and second waveforms to form a continuous phase modulated signal, and means for transmitting said continuous phase 5 modulated signal.
  4. 7
    8. A method of despreading a continuous phase 15 modulated spread spectrum signal, said spread spectrum signal generated from a sequence of odd chips and even chips, said method comprising the steps of:receiving said spread spectrum signal, separating said spread spectrum signal into first 20 and second duplicate signals, demodulating said first signal into a first sequence of elements corresponding to said odd chips, demodulating said second signal into a second sequence of elements corresponding to said even chips, 25 correlating said first sequence with said odd chips to generate an odd correlation signal, correlating said second sequence with said even chips to generate an even correlation signal, and combining said odd and even correlation signals 30 into a unified correlation signal.
  5. 8
    9. An apparatus for despreading a continuous phase modulated spread spectrum signal comprising:WO 96/08077 PCT/US95/10886 ιο4 0 2 1 99 5 2 5 a signal divider coupled to a received spread spectrum signal, said signal divider separating said spread spectrum signal into first and second duplicate signals, said spread spectrum signal comprising a 5 sequence of odd chips and even chips, a first demodulator coupled to said first signal and outputting a first sequence of elements corresponding to said odd chips, a second demodulator coupled to said second signal 10 and outputting a second sequence of elements corresponding to said even chips, a first correlator coupled to said first sequence and to a locally generated signal representing said odd chips, and outputting an odd correlation signal, 15 a second correlator coupled to said second sequence and to a locally generated signal representing said even chips, and outputting an even correlation signal, and a combiner coupled to said odd and even correlation signals and outputting a unified correlation signal. 20 10. The apparatus of claim 9 wherein said first demodulator is coupled to a first local reference signal substantially frequency and phase matched to a carrier signal of said spread spectrum signal. 11. The apparatus of claim 10 wherein said second 25 demodulator is coupled to a second local reference signal 90-degrees phase offset from said first local reference signal. 12. A method for despreading a received continuous phase modulated spread spectrum signal comprising the 30 steps of: dividing a received spread spectrum signal into a real signal and an imaginary signal, demodulating said real signal into a real I signal a real Q signal, 02199525 WO 96/08077 PCT/ÜS95/10886 105 demodulating said imaginary signal into an imaginary I signal and an imaginary'Q signal, correlating said real I signal with the odd chips of a chip sequence to generate a real I correlation 5 signal, correlating said real Q signal with the even chips of said chip sequence to generate a real Q correlation signal, correlating said imaginary I signal with said odd 10 chips to generate an imaginary I correlation signal, correlating said imaginary Q signal with said even 'chips to generate an imaginary Q signal, combining said real I correlation signal, real Q correlation signal, imaginary I correlation signal, and 15 imaginary Q correlation signal into a final correlation signal. 13. An apparatus for despreading a received continuous phase modulated spread spectrum signal comprising: 20 a power divider for dividing a received spread spectrum signal into a real signal and an imaginary signal, a real CPM correlator for correlating said real signal and generating a real correlation signal, 25 an imaginary CPM correlator for correlating said imaginary signal and generating an imaginary correlation signal, and means for combining said real correlation signal and said imaginary correlation signal. 30 14. The apparatus of claim 13 wherein said real CPM correlator and said imaginary CPM correlator each comprises : means for dividing an input signal into a first signal and a second signal, WO 96/08077 PCT/ÜS95/10886 02199525 106 an I demodulator for demodulating said first signal into an I signal, said Idemodulator further comprising a first local reference signal not phase matched with a carrier of said spread spectrum signal, 5 a Q demodulator for demodulating said second signal into a Q signal, said Q demodulator further comprising a second local reference signal having the same frequency as said first local reference signal and phase offset by 90 degrees from said first local reference signal,
  6. 9
    10 an I correlator for correlating said I signal with the odd chips of a chip sequence and generating an I correlation signal, a Q correlator for correlating said Q signal with the even chips of said chip sequence for said real CPM
  7. 10
    15 correlator or with the inverse of said even chips for said imaginary CPM correlator, and for generating a Q correlation signal, and a summer for combining said I correlation signal and said Q correlation signal into an output correlation 20 signal. 15. The apparatus of claim 14 wherein said I correlator comprises an I register having a plurality of chip locations for receiving an input signal, a plurality of I multipliers for comparing alternating 25 ones of said chip locations with said odd chips and generating a plurality of I comparison signals, and an I summer for combining said I comparison signals into an I correlation signal, and wherein'said Q correlator comprises a Q register having a plurality of chip 30 locations for receiving an input signal, a plurality of Q multipliers for comparing alternating ones of said chip locations with s_aid even chips for said real CPM correlator or with the inverse of said even chips for said imaginary CPM correlator and generating a plurality 35 of Q comparison signals, and a Q summer for combining said Q comparison signals into a Q correlation signal. WO 96/08077 PCT/US95/10886 02199525 107 '
  8. 12
    17. An apparatus for despreading a received continuous phase modulated spread spectrum signal comprising:a power divider for dividing a received spread 10 spectrum signal into a first signal and a second signal, said first signal and said second signal being duplicates of one another, means for demodulating said first signal into a real-I/imaginary-Q signal, said means comprising a first 15 non-coherent local reference signal, means for demodulating said second signal into an imaginary-I/real-Q signal, said means comprising a second non-coherent local reference signal having the same frequency as said first non-coherent local 20 reference signal but phase offset therefrom by 90 degrees, a first even/odd correlator for correlating said real-I/imaginary-Q signal and generating a real I correlation signal and an imaginary Q correlation 25 signal, a second even/odd correlator for correlating said imaginary-I/real-Q signal and generating an imaginary I correlation signal and a real Q 'correlation signal, and means for combining said real I correlation signal, 30 said real Q correlation signal, said imaginary I correlation signal, and said imaginary Q correlation signal into a final correlation signal.
  9. 15
    20 signal and said real Q correlation signal to generate a real correlation signal, an imaginary summer for combining said imaginary I correlation signal and said imaginary Q correlation signal to generate an imaginary correlation signal, and 25 means for generating a square root of a sum of a square of said real correlation signal and a square of said imaginary correlation signal. 20. A method for despreading a received continuous phase modulated spread spectrum signal comprising the 30 steps of:dividing a received spread spectrum signal into a first signal and a second signal, said first signal and said second signal being duplicates of one another, 02199525 WO 96/08077 PCT/US95/10886 109 demodulating said first signal into a realI/imaginary-Q signal using a first xion-coherent local reference signal, demodulating said second signal into an imaginary5 I/real-Q signal using a second non-coherent local reference signal having the same frequency as said first non-coherent local reference signal but phase offset therefrom by 90 degrees, temporarily storing said real-I/imaginary-Q signal 10 in a single first register, temporarily storing said imaginary-I/real-Q signal in a single second register, correlating the contents of said first register to generate a real I correlation signal and an imaginary Q 15 correlation, signal, correlating the contents of said second register to generate an imaginary I correlation signal and a real Q correlation signal, and combining said real I correlation signal, said real 20 Q correlation signal, said imaginary I correlation signal, and said imaginary Q correlation signal into a final correlation signal.
  10. 16
    21. A method for despreading a received continuous phase modulated spread spectrum signal comprising the 25 steps of :dividing a received spread spectrum signal into a first signal and a second signal, said first signal and said second signal being duplicates of one another, demodulating said first signal into a first 30 demodulated signal using a first non-coherent local reference signal, demodulating said second signal into a second demodulated signal using a second non-coherent local reference signal, said second non-coherent local 35 reference signal having the same frequency as said first WO 96/08077 PCT/ÜS95/10886 110 non-coherent local reference signal but phase offset therefrom by 90 degrees, temporarily storing said first demodulated signal in a single first register, 5 temporarily storing said second demodulated signal in a single second register, correlating the contents of said first register to generate a first correlation signal and a second correlation signal, 10 correlating the contents of said second register to generate a third correlation signal and a fourth correlation signal, and combining said first correlation signal, said second correlation signal, said third correlation 15 signal, and said fourth correlation signal into a final' correlation signal.
  11. 17
    22. An apparatus for despreading a received continuous phase modulated spread signal comprising:a power divider which inputs a received spread 20 spectrum signal and having outputs of a first signal and a second signal, a first multiplier coupled to said first signal and a first local reference signal and having as an output a third signal, said first local reference signal 25 differing in phase and small amounts of frequency from a carrier in said spread spectrum signal, a second multiplier coupled to said second signal and a second local reference signal and having as an output a fourth signal, said second local reference 30 signal phase offset from said first local reference signal by 90 degrees, a first low pass filter coupled to said third signal and having as an output a first filtered signal, a second low pass filter coupled to said fourth 35 signal and having as an output a second filtered signal, 02199525 WO 96/08077 PCT/US95/10886 111 a first even/odd correlator receiving said first filtered signal and having as outputs a first correlation signal and a second correlation signal, a second even/odd correlator receiving said second 5 filtered signal and having as outputs third correlation signal and a fourth correlation signal, and means for combining said first correlation signal, said second correlation signal, said third correlation signal, and said fourth correlation signal into a final 10 correlation signal.
  12. 21
    26. A method comprising the steps of:generating a CPM signal having a carrier frequency 15 W o , transmitting said CPM signal, receiving said CPM signal, splitting said received CPM signal into a first received CPM signal and a second received CPM signal, 20 generating a local cosine waveform and a local sine waveform in said receiver, each of said waveforms having substantially the same frequency, w x t, said w x t frequency offset from said transmitter carrier signal frequency w o by a variable phase shift Θ, 25 modulating said first received CPM signal by said local cosine waveform to obtain a first product signal, modulating said second received CPM signal by said local sine waveform to yield a second product signal, low pass filtering said first product signal to 30 provide a first filtered signal, low pass filtering said second product signal to provide a second filtered signal, inputting said first filtered signal into a first even/odd correlator, 199525 PCT/ÜS95/10886 WO 96/08077 113 inputting said second filtered signal into a second even/odd correlator, correlating said first filtered signal in said first even/odd correlator to generate a Real I 5 correlation signal and an Imaginary Q correlation signal, correlating said second filtered signal in said second even/odd correlator to generate an Imaginary I correlation signal and a Real Q correlation signal, 10 summing said Real I signal and said Real Q signal to obtain a Real correlation signal, summing said Imaginary I signal and said Imaginary Q signal to obtain an Imaginary correlation signal, squaring each of said Real correlation and said 15 Imaginary correlation signals, summing said squared Real and Imaginary correlation signals to obtain a unified correlation signal, and computing a square root of said unified correlation signal. 20
  13. 22
    27. An apparatus for despreading a received continuous phase modulated spread spectrum signal comprising :a power divider for dividing a received spread spectrum signal into a first signal and a second signal, 25 said first signal and second signal being duplicates of one another, means for multiplying said first signal with a first coherent local reference signal and an odd chip signal representing the odd chips of a chip sequence and 30 for generating an I product signal, means for multiplying said second signal with a second coherent local reference signal and an even chip signal representing the' even chips of said chip sequence and for generating a Q product signal, said second 35 coherent local reference signal having the same 02199525 WO 96/08077 PCT/US95/10886 114 frequency as said first coherent local reference signal but phase offset therefrom by 90 degrees, an I integrator for integrating said I product signal and generating an I correlation signal, a Q integrator for integrating said Q product signal and generating a Q correlation signal, and a summer for combining said I correlation signal and said Q correlation signal.
  14. 24
    29. A method for despreading a received continuous phase modulated spread spectrum signal comprising the steps of :15 dividing a received spread spectrum signal into a first signal and a second signal, said first signal and second signal being duplicates of one another, multiplying said first signal with a first coherent local reference signal and an odd chip signal 20 representing the odd chips of a chip sequence to generate an I product signal, multiplying said second signal with a second coherent local reference signal and an even chip signal representing the even chips of said chip sequence to 25 generate a Q product signal, said second coherent local reference signal having the same frequency as said first coherent local reference signal but phase offset therefrom by 90 degrees, integrating said I product signal to generate an I
  15. 25
    30 correlation signal, integrating said Q product signal to generate a Q correlation signal, and summing said I correlation signal and said Q correlation signal to generate a combined correlation 35 signal. 02199525 us WO 96/08077 PCT/ÜS95/10886 '3 0. An apparatus for despreading a received continuous phase modulated spread spectrum signal comprising:a power divider for dividing a received spread 5 spectrum signal into a real signal and an imaginary signal, a first serial correlator for correlating said real signal and generating a real correlation signal, a second serial correlator for correlating said 10 imaginary signal and generating an imaginary signal, means for combining said real correlation signal and said imaginary correlation signal.
  16. 29
    34. A non-coherent serial CPM correlator for. despreading a received continuous phase modulated spread spectrum signal comprising:a power divider for dividing a received spread spectrum signal into a real signal and an imaginary 20 signal;a real serial correlator for correlating said real signal and generating a real correlation signal, said real serial correlator comprising a real power divider for dividing said real signal 25 into a first signal and a second signal, said first signal and said second signal being duplicates of one another, means for demodulating said first signal with a first non-coherent local reference signal to generate a 30 real I signal, means for demodulating said second signal with a second non-coherent local reference signal to generate a real Q signal, said second non-coherent local reference 02199525 WO 96/08077 PCT/US95/10886 117 signal phase offset from said first non-coherent local reference signal by 90 degrees, a real I multiplier for multiplying said real I signal with an odd chip signal representing the odd 5 chips of a chip sequence and for generating a real I product signal, a real Q multiplier for multiplying said real Q signal with an even chip signal representing the even chips of said chip sequence and for generating a real Q 10 product signal, a real I integrator for integrating said real I product signal and generating a real I correlation signal, a real Q integrator for integrating said real Q 15 product signal and generating a real Q correlation signal, and a real summer for combining said real I correlation signal and said real Q correlation signal into said real correlation signal;20 a imaginary serial correlator for correlating said imaginary signal and generating an imaginary correlation signal, said imaginary serial correlator comprising an imaginary power divider for dividing said imaginary signal into a third signal and a fourth 25 signal, said third signal and said fourth signal being duplicates of one another, means for demodulating said third signal with said first non-coherent local reference signal to generate an imaginary I signal, 30 means for demodulating said fourth signal with said second non-coherent local reference signal to generate an imaginary Q signal, an imaginary I multiplier for multiplying said imaginary I signal with said odd chip signal for
  17. 30
    35 generating an imaginary I product signal, WO 96/08077 PCT/ÜS95/10886 02199525 · 118 an imaginary Q multiplier for multiplying said imaginary Q signal with an inverse of said even chip signal for generating an imaginary Q product signal, an imaginary I integrator for integrating said 5 imaginary I product signal and generating an imaginary I correlation signal, an imaginary Q integrator for integrating said imaginary Q product signal and generating an imaginary Q correlation signal, and 10 an imaginary summer for combining said imaginary I correlation signal and said imaginary Q correlation signal into said imaginary correlation signal;and means for combining said real correlation signal and said imaginary correlation signal into a final 15 correlation signal. 35. The non-coherent serial CPM correlator of claim 34 wherein said odd chip signal and said even chip signal each comprises a tri-valued return-to-zero waveform. 20
  18. 32
    37. A method for despreading a received continuous phase modulated spread spectrum signal comprising the steps of :dividing a received spread spectrum signal into a real signal and an imaginary signal;30 correlating said real signal to generate a real correlation signal, said step of correlating said real signal further comprising the steps of 02199525 WO 96/08077 PCT/US95/10886 119 dividing said real signal into a first signal and a second signal, said first signal and said second signal being duplicates of one another, demodulating said first signal with a first non5 coherent local reference signal to generate a real I signal, demodulating said second signal with a second noncoherent local reference signal to generate a real Q signal, said second non-coherent local reference signal 10 phase offset from said first non-coherent local reference signal by 90 degrees, multiplying said real I signal with an odd chip signal representing the odd chips of a chip sequence to generate a real I product signal, 15 multiplying said real Q signal with an even chip signal representing the even chips of said chip sequence to generate a real Q product signal, integrating said real I product signal to generate a real I correlation signal, 20 integrating said real Q product signal to generate a real Q correlation signal, and summing said real I correlation signal and said real Q correlation signal into said real correlation signal, 25 correlating said imaginary signal to generate an imaginary correlation signal, said step of correlating said imaginary serial further comprising the steps of dividing said imaginary signal into a third signal and a fourth signal, said third signal and said fourth 30 signal being duplicates of one another, demodulating said third signal with said first noncoherent local reference signal to generate an imaginary I signal, demodulating said fourth signal with said second 35 non-coherent local reference signal to generate an imaginary Q signal, WO 96/08077 PCT/ÜS95/10886 199525 120 multiplying said imaginary I signal with said odd chip signal to generate an imaginary I product signal, multiplying said imaginary Q signal with an inverse of said even chip signal to generate an 5 imaginary Q product signal, integrating said imaginary I product signal to generate an imaginary I correlation signal, integrating said imaginary Q product signal to generate an imaginary Q correlation signal, and 10 summing said imaginary I correlation signal and said imaginary Q correlation signal into said imaginary 'correlation signal;and combining said real correlation signal and said imaginary correlation signal into a final correlation 15 signal.
  19. 33
    38. An apparatus for despreading a received continuous phase modulated spread spectrum signal comprising:a power divider which divides a received spread 20 spectrum signal into a first signal and a second signal, said first signal and said second signal being duplicates of one another, means for demodulating said first signal into a real-I/imaginary-Q signal, said means comprising a first 25 non-coherent local reference signal, means for demodulating said second signal into an imaginary-I/real-Q signal, said means comprising a second non-coherent local reference signal having the same frequency as said first non-coherent local 30 reference signal but phase offset therefrom by 90 degrees, a real I multiplier for multiplying said realI/imaginary-Q signal with an odd chip signal representing the odd chips of a chip sequence and 35 generating a real I product signal, 02199525 WO 96/08077 PCT/ÜS95/10886 121 a real Q multiplier for multiplying said imaginaryI/real-Q signal with an even chip signal representing the even chips of said chip sequence and generating a real Q product signal, 5 an imaginary I multiplier for multiplying said imaginary-I/real-Q signal with said odd chip signal and generating an imaginary I product signal, an imaginary Q multiplier for multiplying said real-I/imaginary Q signal with an inverse of said even 10 chip signal and generating an imaginary Q product signal, a real summer for combining said real I product signal and said., real Q product signal into a real product signal, 15 an imaginary summer for combining said imaginary product signal and said imaginary Q product signal into an imaginary product signal, a real integrator for integrating said real product signal and generating a real correlation signal, 20 an imaginary integrator for integrating said imaginary product signal and generating an imaginary correlation signal, and means for combining said real correlation signal and said imaginary correlation signal into a final 25 correlation signal.
  20. 36
    41. An apparatus for despreading a received continuous phase modulated spread spectrum signal comprising:a power divider coupled to a received spread 5 spectrum signal and having outputs of a first signal and a second signal, a first multiplier coupled to said first signal and a first local reference signal and having as an output a third signal, said first local reference signal 10 differing in phase and small amounts of frequency over periods of time from a carrier in said spread spectrum' signal, a second multiplier coupled to said second signal and a second local reference signal and having as an 15 output a fourth signal, said second local reference signal phase offset from said first local reference signal by 90 degrees, a first low pass filter coupled to said third signal and having as an output a first filtered signal, 20 a second low pass filter coupled to said fourth signal and having as an output a second filtered signal, a first multiplier having as inputs said first filtered signal and an odd chip signal representing the odd chips of a chip sequence, 25 a second multiplier having as inputs said second filtered signal and said odd chip signal, a third multiplier having as inputs said second filtered signal and an even chip signal representing the even chips of said chip sequence', 30 a fourth multiplier having as inputs said first filtered signal and an inverse of said even chip signal, a first summer coupled to an output of said first multiplier and an output of said third multiplier, a second summer coupled to an output of said second 35 multiplier and an output of said fourth multiplier, a first integrator connected to an output of said first summer and generating a first correlation signal, 02199525 WO 96/08077 PCT/US95/10886 123 a second integrator connected to an output of said second summer and generating a second correlation signal, and means for combining said first correlation signal 5 and said second correlation signal into a final correlation signal.
  21. 39
    44. A method for despreading a received continuous 15 phase modulated spread spectrum signal comprising the steps of :dividing a received spread spectrum signal into a first signal and a second signal, multiplying said first signal and a first local 20 reference signal and generating a third signal, said first local reference signal differing in phase and small amounts of frequency over periods of time from a carrier in said spread spectrum signal, multiplying said second signal and a second local 25 reference signal and generating a fourth signal, said second local reference signal phase offset from said first local reference signal by 90 degrees, low-pass filtering said third signal to generate a first filtered signal, 30 low-pass filtering said fourth signal to generate a second filtered signal,’ multiplying said first filtered signal and an odd chip signal representing the odd chips of a chip sequence to generate a first multiplied signal, WO 96/08077 PCT/ÜS95/10886 02199525 124 multiplying said second filtered signal and said odd chip signal to generate a second multiplied signal, multiplying said second filtered signal and an even chip signal representing the even chips of said chip 5 sequence to generate a third multiplied signal, multiplying said first filtered signal and an inverse of said even chip signal to generate a fourth multiplied signal, summing said first multiplied signal and said third 10 multiplied signal to generate a first summed signal, summing said second multiplied signal and said fourth multiplied signal to generate a second summed signal, integrating said first summed signal to generate a 15 first correlation signal, integrating said second summed signal to generate a second correlation signal, and combining said first correlation signal and said second correlation signal into a final correlation 20 signal.
  22. 41
    46. A method for despreading a received continuous 25 phase modulated spread spectrum signal comprising the steps of :dividing a received spread' spectrum signal into a first signal and a second signal, said first signal and said second signal being duplicates of one another, 30 demodulating said first signal into a realI/imaginary-Q signal using a first non-coherent local reference signal, demodulating said second signal into an imaginaryI/real-Q signal using a second non-coherent local 35 reference signal having the same frequency as said first 02199525 WO 96/08077 PCT/ÜS95/10886 125 non-comprises a tri-valued return-to-zero waveform coherent local reference signal but phase offset therefrom by 90 degrees, multiplying said real-I/imaginary-Q signal with an 5 odd chip signal representing the odd chips of a chip sequence to generate a real I product signal, multiplying said imaginary-I/real-Q signal with an even chip signal representing the even chips of said chip sequence to generate a real Q product signal, 10 multiplying said imaginary-I/real-Q signal with said odd chip signal to generate an imaginary I product signal, multiplying said real-I/imaginary Q signal with an inverse of said even chip signal to generate an 15 imaginary Q product signal, summing said real I product signal and said real Q product signal into a real product signal, summing said imaginary product signal and said imaginary Q product signal into an imaginary product 20 signal, integrating said real product signal to generate a real correlation signal, integrating said imaginary product signal to generate an imaginary correlation signal, and 25 combining said real correlation signal and said imaginary correlation signal into a final correlation signal.
  23. 42
    47. An apparatus for despreading a received continuous phase modulated spread spectrum signal 30 comprising:means for dividing a received spread spectrum signal into a first signal and a second signal, said first signal and said second signal being duplicates of one another, WO 96/08077 PCT/US95/10886 02199525 126 means for demodulating said first signal into a real-I/imaginary-Q signal, said means comprising a first non-coherent local reference signal, means for demodulating said second signal into an 5 imaginary-I/real-Q signal, said means comprising a second non-coherent local reference signal having the same frequency as said first non-coherent local ' reference signal but phase offset therefrom by 90 degrees, 10 a real I inverted-XOR logic gate receiving as inputs said real-I/imaginary-Q signal and a chip sequence and -generating a real I output signal, an imaginary-I/real-Q inverted-XOR logic gate having as inputs said imaginary-I/real-Q signal and said 15 chip sequence and generating an imaginary I output signal and a real Q output signal, an imaginary Q inverted-XOR logic gate having as inputs said imaginary-I/real-Q signal and said chip sequence and generating a real Q output signal, 20 a real counter receiving said real I output signal and said real Q output signal at alternating intervals and generating a real correlation signal indicating a number of agreements between said real-I/imaginary-Q signal and the odd chips of said chip sequence and 25 between said imaginary-I/real-Q signal and the even chips of said chip sequence, an imaginary counter receiving said imaginary output signal and said imaginary Q output signal at alternating intervals and generating an imaginary 30 correlation signal indicating a number of agreements between said imaginary-I/real-Q signal and said odd chips and between said real-I/imaginary Q signal and an inverse of said even chips, and means for combining said real correlation signal 35 and said imaginary correlation signal into a final correlation signal. 199525 PCT/ÜS95/10886 WO 96/08077 127
  24. 45
    50. An apparatus for despreading a received continuous phase modulated spread spectrum signal comprising:10 a power splitter coupled to a received spread spectrum signal and having as outputs a first signal and a second signal, a first multiplier coupled to said first signal and a first local reference signal and having as an output a 15 third signal, said first local reference signal differing in phase and small amounts of frequency over periods of time from a carrier in said spread spectrum signal, a second multiplier coupled to said second signal 20 and a second local reference signal and having as an output a fourth signal, said second local reference signal phase offset from said first local reference signal by 90 degrees, a first low pass filter coupled to said third 25 signal and having as an output a first filtered signal, a second low pass filter coupled to said fourth signal and having as an output â second filtered signal, a first inverted-XOR logic gate having as inputs said first filtered signal and a chip sequence, 30 a second inverted-XOR logic gate having as inputs said second filtered signal and said chip sequence, a third inverted-XOR logic gate having as inputs said first filtered signal and said chip sequence, WO 96/08077 PCT/US95/10886 02199525 · 128 a first multiplexer receiving as inputs an output o.f said first inverted-XOR logic gate and an output of said second inverted-XOR gate, a second multiplexer receiving as inputs an output 5 of said second inverted-XOR gate and an output of said third inverted-XOR gate, said first and second multiplexers under control of a common clocking signal, a first counter receiving an output of said first multiplexer and outputting a first count signal, 10 a second counter receiving an output of said second multiplexer and outputting a second count signal, a Robertson device coupled to said first count signal and said second count signal, and having as an output a correlation signal. 15
  25. 46
    51. An apparatus for despreading a received continuous phase modulated spread spectrum signal comprising :a power divider for dividing a received spread spectrum signal into a real signal and an imaginary 20 signal, a real CPM correlator for correlating said real signal and generating a real correlation signal without generating a correlation sequence, an imaginary CPM correlator for correlating said 25 imaginary signal and generating an imaginary correlation signal without generating a correlation sequence, and means for combining said real correlation signal and said imaginary correlation signal.
  26. 48
    53. An apparatus for despreading a received continuous phase modulated spread spectrum signal comprising:a power divider for dividing a received spread 5 spectrum signal into a real signal and an imaginarysignal, a real correlator for correlating said real signal and generating a real correlation signal without generating a correlation sequence, said real correlator 10 comprising means for dividing said real signal into a first signal and a second signal, a real I demodulator for demodulating said first signal into a real I signal, said real I demodulator 15 further comprising a first non-coherent local reference signal, a real Q demodulator for demodulating said second signal into a real Q signal, said real Q demodulator further comprising a second non-coherent local reference 20 signal having the same frequency as said first noncoherent local reference signal but phase offset therefrom by 90 degrees, an auto-synchronizing real I correlator for correlating said real I signal with the odd chips of a 25 chip sequence and generating a real I correlation signal without generating a correlation sequence, an auto-synchronizing real Q correlator for correlating said real Q signal with the even chips of said chip sequence and for generating a real Q 30 correlation signal without generating a correlation sequence, and a real summer for combining said real I correlation signal and said real Q correlation signal into said real correlation signal, an imaginary correlator for correlating said imaginary signal and generating an imaginary correlation WO 96/08077 PCT/US95/10886 02199525 130 signal without generating a correlation sequence, said imaginary correlator comprising means for dividing said imaginary signal into a third signal and a fourth signal, 5 an imaginary I demodulator for demodulating said third signal into an imaginary I signal, said imaginary I demodulator further comprising said first non-coherent local reference signal, an imaginary Q demodulator for demodulating said 10 fourth signal into an imaginary Q signal, said imaginary Q demodulator further comprising said second noncoherent local reference signal, an auto-synchronizing imaginary I correlator for correlating said imaginary I signal with said odd chips 15 and generating an imaginary I correlation signal without generating a correlation sequence, an auto-synchronizing imaginary Q correlator for correlating said imaginary Q signal with said even chips and for generating an imaginary Q correlation signal, 20 and an imaginary summer for combining said imaginary I correlation signal and said imaginary Q correlation signal into said imaginary correlation signal without generating a correlation sequence, 25 and means for combining said real correlation signal and said imaginary correlation signal into a final correlation signal.
  27. 50
    55. A method for 'despreading a received continuous phase modulated spread spectrum signal comprising the steps of :WO 96/08077 PCT/US95/10886 02199525 131 dividing a received spread spectrum signal into a real signal and an imaginary signal·, correlating said real signal to generate a real correlation signal without generating a correlation 5 sequence, correlating said imaginary signal to generate an imaginary correlation signal without generating a correlation sequence, and combining said real correlation signal and said 10 imaginary correlation signal into an output correlation signal.
  28. 51
    56. A method for despreading a received continuous phase modulated spread spectrum signal comprising the steps of :15 dividing a received spread spectrum signal into a real signal and an imaginary signal, correlating said real signal to generate a real correlation signal without generating a correlation sequence, said step of correlating further comprising 20 dividing said real signal into a first signal and a second signal, demodulating said first signal into a real I signal using a first non-coherent local reference signal, demodulating said second signal into a real Q 25 signal using a second non-coherent local reference signal, said second non-coherent local reference signal having the same frequency as said first non-coherent local reference signal but phase offset therefrom by 90 degrees, 30 correlating said real I signal with the odd chips of a chip sequence to generate a real I correlation signal without generating a correlation sequence, correlating said real Q signal with the even chips of said chip sequence to generate a real Q correlation 35 signal without generating a correlation sequence, and WO 96/08077 PCT/US95/10886 02199525 132 combining said real I correlation signal and said real Q correlation signal into said real correlation signal, correlating said imaginary signal to generate an 5 imaginary correlation signal without generating a correlation sequence, said step of correlating further comprising dividing said imaginary signal into a third signal and a fourth signal, 10 demodulating said third signal into an imaginary I signal using said first non-coherent local reference signal, demodulating said fourth signal into an imaginary Q signal using said second non-coherent local reference 15 signal, correlating said imaginary I signal with said odd chips to generate an imaginary I correlation signal without generating a correlation sequence, correlating said imaginary Q signal with said even 20 chips to generate an imaginary Q correlation signal without generating a correlation sequence, and combining said imaginary I correlation signal and said imaginary Q correlation signal into said imaginary correlation signal, 25 and combining said real correlation signal and said imaginary correlation signal into a final correlation signal.
  29. 52
    57. An apparatus comprising means for receiving a spread spectrum signal, said 30 spread spectrum signal comprising a plurality of symbol codes and a preamble, each one of said symbol codes corresponding to set of data bits, a parallel correlator for correlating to said preamble, said parallel correlator outputting a 35 synchronizing signal, WO 96/08077 PCT/US95/10886 02199525 133 a serial correlator clock responsive to said synchronizing signal, a plurality of serial correlators responsive to said serial correlator clock, each of said serial 5 correlators programmed to respond to a different one of said symbol codes, and each of said serial correlators generating a correlation signal upon matching said spread spectrum signal to a predetermined degree with said one symbol code, 10 means connected to said serial correlators for generating a data stream.
  30. 56
    61. A spread spectrum communication system comprising :a spread spectrum transmitter and a spread spectrum 25 receiver;said spread spectrum transmitter comprising a chip sequence generator for generating a chip sequence from a data stream, a switch for dividing said chip sequence into an 30 odd chip sequence and an even chip sequence, and a modulator for generating and transmitting a continuous phase modulated signal from said odd chip sequence and said even chip sequence;and WO 96/08077 PCT/ÜS95/10886 02199525 134 said spread spectrum receiver comprising means for despreading said spread spectrum signal using a plurality of non-coherent serial CPM correlators to generate a plurality of correlation signals, one for 5 each one of said plurality of correlators, and means for selecting a data symbol based on said correlation signals.
  31. 60
    65. A spread spectrum transmitter comprising:a plurality of tables for storing chip sequences, a multiplexer for selecting among an output from each of said plurality of tables and combining said chip 25 sequences into a unified chip sequence, a switch for separating said unified chip sequence into an odd chip sequence and an even chip sequence, a waveform generator for generating a first sinusoidal waveform from said odd chip sequence and 30 generating a second sinusoidal waveform from said even chip sequence, and means for combining said first and second sinusoidal waveforms into a continuous phase modulated 02199525 WO 96/08077 PCT/US95/10886 135 signal and transmitting said continuous phase modulated signal.
  32. 63
    68. A method for despreading a spread spectrum signal comprising the steps of:20 receiving an input signal, demodulating said input signal with a first carrier signal to generate a first demodulated signal and with a second carrier signal to generate a second demodulated signal, said first carrier signal having a same 25 frequency but phase offset from said second carrier signal, converting said first demodulated signal into a first multi-bit digital signal, converting said second demodulated signal into a 30 second multi-bit digital signal, correlating separately said first multi-bit digital signal and said second multi-bit digital signal against a chip code, and generating a correlation output signal. WO 96/08077 PCT/US95/10886 136 02199525
  33. 64
    69. A spread spectrum receiver comprising:means for receiving’ an input signal, a first multiplier having inputs coupled to said input signal and a first reference signal, 5 a second multiplier having inputs coupled to said input signal and a phase-offset version of said first reference signal, a first filter connected an output of said first multiplier, 10 a second filter connected to an output of said second multiplier, a first multi-bit analog-to-digital converter connected to an output of said first filter, a second multi-bit analog-to-digital-converter 15 connected to an output of said second filter, a multi-bit serial correlator connected to an output from s.aid first multi-bit analog-to-digital converter and an output from said second multi-bit analog-to-digital converter, said multi-bit serial 20 correlator outputting a unified correlation signal in response thereto.
  34. 69
    74. The spread spectrum receiver of claim 69 wherein said multi-bit serial correlator comprises a third multiplier having inputs connected to an output of said first multi-bit analog-to-digital 5 converter and to a chip signal, a fourth multiplier having inputs connected to an output of said second multi-bit analog-to-digital converter and to said chip signal, a first multiplexer connected to an output of said 10 third multiplier and to an output of said fourth multiplier, a second multiplexer connected to the output of said third multiplier and to an inverse of the output of said fourth multiplier, 15 a first accumulator connected to an output of said first multiplexer, a second accumulator connected to an output of said second multiplexer, and a magnitude calculation block connected to an 20 output of said first accumulator and an output of said second accumulator.
  35. 72
    77. A method for despreading a received continuous phase modulated spread spectrum signal comprising the 30 steps of:dividing said spread spectrum signal into a first signal and a second signal, said first signal and said second signal being duplicates of one another, 02199525 WO 96/08077 PCT/US95/10886 139 demodulating said first signal into a real1/imaginary-Q signal, using a first non-coherent local reference signal, demodulating said second signal into an imaginary5 I/real-Q signal, using a second non-coherent local reference signal having the same frequency as said first non-coherent local reference signal but phase offset therefrom by 90 degrees, converting said real-I/imaginary-Q signal into a 10 first multi-bit digital signal, converting said imaginary-I/real-Q signal into a second multi-bit digital signal, correlating said first multi-bit digital signal with a chip sequence, said chip sequence comprising odd 15 chips and even chips, and accumulating a first correlation total, correlating said second multi-bit digital signal with the odd chips and an inverse of the even chips, of said chip sequence, and accumulating a second 20 correlation total, combining said first correlation total and said second correlation total to generate a unified correlation output signal.
  36. 73
    78. An apparatus for despreading a received 25 continuous phase modulated spread spectrum signal comprising :a power divider coupled to an input signal, said power divider having outputs of 'a first signal and a second signal, 30 a first multiplier coupled to said first signal and to a first local reference signal, and having as an output a third signal, said first local reference signal not synchronized with à transmitter carrier signal, a second multiplier coupled to said second signal 35 and to a second local reference signal, and having as an output a fourth signal, said second local reference WO 96/08077 PCT/ÜS95/10886 02199525 140 signal phase offset from said first local reference signal by 90 degrees, a first low pass filter coupled to said third signal and having as an output a first filtered signal, 5 a second low pass filter coupled to said fourth signal and having as an output a second filtered signal, a first multi-bit A/D converter coupled to said first filtered signal, and having as an output a first multi-bit digital signal, 10 a second multi-bit A/D converter coupled to said second filtered signal, and having as an output a second multi-bit digital signal, and a multi-bit correlator coupled to said first multibit digital signal and said second multi-bit digital 15 signal, said multi-bit correlator generating a real I correlation signal, a real Q correlation signal, an imaginary I correlation signal, and an imaginary Q correlation signal, and having as an output a unified correlation signal. 20
  37. 78
    83. The apparatus of claim 78 further comprising means for calculating a phase of said input signal.
  38. 79
    84. An apparatus for despreading a received continuous phase modulated spread spectrum signal 15 comprising:a power divider for dividing said spread spectrum signal into a first and second duplicate signals, means for demodulating said first duplicate signal into a real-I/imaginary-Q signal, said means comprising 20 a first non-coherent local reference signal, means for demodulating said second duplicate signal into an imaginary-I/real-Q signal, said means comprising a second non-coherent local reference signal having the same frequency as said first non-coherent local 25 reference signal but phase offset therefrom by 90 degrees, a first multi-bit analog-to-digital converter coupled to said real-I/imaginary-Q signal, and outputting a first multi-bit signal, a second multi-bit analog-to-digital converter coupled to said imaginary-i/real-Q signal, and outputting a second multi-bit signal, 02199525 WO 96/08077 PCT/ÜS95/10886 143 means for correlating said first multi-bit signal and said second multi-bit signal with a chip code, and outputting a unified correlation signal thereby.
  39. 84
    89. An apparatus for differentially phase encoding signals to be transmitted, comprising WO 96/08077 PCT/ÜS95/10886 • 02199525 145 means for dividing a data stream into a symbol selection portion and a phase selection portion, a symbol table connected to said symbol selection portion, outputting a sequence of symbol codes in 5 response thereto, and a phase selector connected to said sequence of symbol codes, whereby a phase for each of said symbol codes is determined by said phase selection portion and a previous symbol code phase. 10
  40. 93
    98. The apparatus of claim 93 wherein said phase 30 discriminator comprises WO 96/08077 PCT/US95/10886 02199525 147 means for determining a sign of said real correlation signal, means for determining a sign of said imaginary correlation signal, 5 a comparator coupled to said real correlation signal and said imaginary correlation signal, and outputting a magnitude comparison signal, and means for determining a sector of a phase angle of a signal received by said receiver, based on the sign of 10 said real correlation signal sign, the sign of said imaginary correlation signal, and said magnitude comparison signal.
  41. 95
    100. A method for differentially phase encoding 20 signals to be transmitted, comprising the steps of dividing a data stream into multi-bit groups, each of which comprises a symbol selection portion and a phase selection portion, selecting, in response to said symbol selection 25 portion, a symbol code from a plurality of symbol codes stored in a symbol code table, and selecting a phase of said symbol code in response to said symbol selection portion and a previous symbol code phase. 30
  42. 96
    101. A method for communication comprising the steps of generating, in response to an input data signal, a sequence of data symbols, WO 96/08077 PCT/US95/10886 02199525 148 for each data symbol, selecting a symbol code based on a first predefined portion of said data symbol, and a phase of said symbol code based on a second predefined portion of said data symbol and a previous symbol code 5 phase, continuous phase modulating said symbol code, transmitting said continuous phase modulated symbol code as a transmission signal, receiving said transmission signal, 10 correlating said transmission signal with a CPM correlator, and generating a real correlation signal and an imaginary correlation signal thereby, determining, based on a relative magnitude and polarity of both of said real correlation signal and 15 said imaginary correlation signal, a received signal phase of said transmission signal.
  43. 97
    102. An apparatus for communication comprising a first register coupled to an input data stream, a data clock signal coupled to said first register 20 whereby a predetermined number of bits from said input data stream are entered and stored in said first register, a symbol table connected to said first register, said symbol table storing a plurality of symbol codes, 25 wherein selected ones of said predetermined number of bits stored in said first register are used to select one of said symbol codes, a phase selector having as an input said selected symbol code, 30 a phase storage register capable of storing a phase value, said phase storage register coupled to said phase selector, whereby a phase of said symbol code is selected, and a phase determination circuit connected to an 35 output of said phase storage register and to at least a selected one of said predetermined number of bits stored 02199525 WO 96/08077 PCT/US95/10886 149 in said first register different than the bits used to select said symbol code, said phase' determination circuit coupled to an input of said phase storage register. 5
  44. 102
    107. A method for communicating comprising the 25 steps of dividing an input data stream into multi-bit symbols, for each of said multi-bit symbols, loading a first portion thereof into a’symbol code selection register, 30 and loading a second portion thereof into a phase selection register, WO 96/08077 PCT/US95/10886 02199525 150 selecting a symbol code from a plurality of symbol codes according to the contents of said symbol code selection register, phase modulating said symbol code according to the 5 contents of said phase selection register and a previous symbol code phase, and storing an indication of a phase of said symbol code in a previous symbol code phase register.
  45. 103
    108. An apparatus for receiving a differentially 10 phase encoded signal, comprising means for receiving a signal, a correlator coupled to said received signal, and outputting a plurality of correlation signals, a sector lookup table coupled to said plurality of 15 correlation signals, and outputting a phase angle estimate signal, and a comparator having inputs coupled to said phase angle estimate signal and a previous phase angle estimate signal, and outputting a difference signal. 20
  46. 108
    113. The apparatus of claim 108 wherein said correlator comprises a CPM correlator. 5
  47. 111
    116. A method for receiving a differentially phase 30 encoded signal, comprising the steps of receiving a signal, correlating said received signal, and generating a plurality of correlation signals thereby, WO 96/08077 PCT/US95/10886 02199525 152 forming an address from said plurality of correlation signals, applying said address to a sector lookup table, and retrieving a phase angle estimate therefrom, and 5 comparing said phase angle estimate with a previous phase angle estimate to generate a difference signal.
  48. 112
    117. An apparatus for receiving a differentially phase encoded signal, comprising means for receiving a continuous phase modulated 10 signal, a non-coherent CPM correlator coupled to said received signal, said non-coherent CPM correlator having as outputs a real correlation signal and an imaginary correlation . signal, 15 a phase discriminator coupled to said real correlation signal and to said imaginary correlation signal, and outputting a sector identification signal, and a subtractor coupled to said sector identification 20 signal and a previous sector identification signal, outputting a sector difference signal.
  49. 117
    122. A method for receiving a differentially phase encoded signal, comprising the steps of receiving a continuous phase modulated signal, correlating said received signal and generating a 25 real correlation signal and an imaginary correlation signal thereby, without generating a coherent clock signal from said received signal, generating a phase sector identification signal in response to said real correlation signal and said 30 imaginary correlation signal, and calculating a difference between said phase sector identification signal and a previous phase sector signal, and generating a sector difference signal thereby. WO 96/08077 PCT/US95/10886 02199525 154
  50. 118
    123. A spread spectrum receiver comprising means for receiving a signal, ' a correlator coupled to said means for receiving, and outputting a real correlation signal and an 5 imaginary correlation signal, a lookup table coupled to said real correlation signal and said imaginary correlation signal, and outputting a sector signal, a previous sector register coupled to said sector 10 signal, and a subtractor having inputs of said sector signal and said previous sector signal, and outputting a sector difference signal.
  51. 123
    128. The spread spectrum receiver of claim 123 wherein said correlator comprises a' non-coherent CPM correlator.
Independent claims51