EP0806079A1

Transmission and reception of cpm spread-spectrum communications

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 25 August 2015, 11.1 years ago.

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

134 claims: 45 independent, 89 dependent

  1. 1
    Claims of equivalent WO 9608077 A1 Claims 1. A method for despreading a continuous phase modulated spread spectrum signal comprising the steps of: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 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, 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 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 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, 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 generating a Q correlation signal, and a summer for combining said I correlation signal and said Q correlation signal.
  3. 8
    A method of despreading a continuous phase 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 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, 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 into a unified correlation signal.
  4. 9
    An apparatus for despreading a continuous phase modulated spread spectrum signal comprising: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 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 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, 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.
  5. 12
    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, demodulating said real signal into a real I signal a real Q signal, 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 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 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 imaginary Q correlation signal into a final correlation signal.
  6. 13
    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 signal, a real CPM correlator for correlating said real signal and generating a real correlation signal, 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.
  7. 17
    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, 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 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 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 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, said real Q correlation signal, said imaginary I correlation signal, and said imaginary Q correlation signal into a final correlation signal.
  8. 20
    A method for despreading a received continuous 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, demodulating said first signal into a real- I/imaginary-Q signal using a first non-coherent local reference signal, demodulating said second signal into an imaginary- 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 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 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 Q correlation signal, said imaginary I correlation signal, and said imaginary Q correlation signal into a final correlation signal.
  9. 21
    A method for despreading a received continuous 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, demodulating said first signal into a first 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 reference signal having the same frequency as said first non-coherent local reference signal but phase offset therefrom by 90 degrees, temporarily storing said first demodulated signal in a single first register, 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, 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 signal, and said fourth correlation signal into a final correlation signal.
  10. 22
    An apparatus for despreading a received continuous phase modulated spread signal comprising:a power divider which inputs a received spread 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 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 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 ah output a first filtered signal, a second low pass filter coupled to said fourth signal and having as an output a second filtered signal, 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 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 correlation signal.
  11. 26
    A method comprising the steps of:generating a CPM signal having a carrier frequency w D , 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, generating a local cosine waveform and a local sine waveform in said receiver, each of said waveforms having substantially the same frequency, Wjt, said Wjt frequency offset from said transmitter carrier signal frequency w 0 by a variable phase shift θ, 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 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, 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 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, 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 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.
  12. 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, 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 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 coherent local reference signal having the same 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.
  13. 29
    A method for despreading a received continuous 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 second signal being duplicates of one another, multiplying said first signal with a first coherent local reference signal and an odd chip signal 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 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 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 signal. 115
  14. 30
    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 signal, a first serial correlator for correlating said real signal and generating a real correlation signal, a second serial correlator for correlating said imaginary signal and generating an imaginary signal, means for combining said real correlation signal and said imaginary correlation signal .
  15. 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 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 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 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 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 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 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 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;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 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, 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 generating an imaginary I product signal, 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 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 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 correlation signal.
  16. 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;correlating said real signal to generate a real correlation signal, said step of correlating said real signal further comprising the steps of 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 non- coherent local reference signal to generate a real I signal, demodulating said second signal with a second non¬ coherent local reference signal to generate a real Q signal, said second non-coherent local reference signal 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, 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, 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, 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 signal being duplicates of one another, demodulating said third signal with said first non¬ coherent local reference signal to generate an imaginary I signal, demodulating said fourth signal with said second non-coherent local reference signal to generate an imaginary Q signal, 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 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 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 signal.
  17. 38
    An apparatus for despreading a received continuous phase modulated spread spectrum signal comprising:a power divider which divides 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, 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 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, a real I multiplier for multiplying said real- I/imaginary-Q signal with an odd chip signal representing the odd chips of a chip sequence and generating a real I product signal, a real Q multiplier for multiplying said imaginary- I/real-Q signal with an even chip signal representing the even chips of said chip sequence and generating a real Q product signal, 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 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, 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, 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 correlation signal.
  18. 41
    An apparatus for despreading a received continuous phase modulated spread spectrum signal comprising:a power divider coupled to a received spread 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 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 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, 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, 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 ' , 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 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, 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 and said second correlation signal into a final correlation signal.
  19. 44
    A method for despreading a received continuous 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 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 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, 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, 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 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 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 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 signal.
  20. 46
    A method for despreading a received continuous 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, demodulating said first signal into a real- I/imaginary-Q signal using a first non-coherent local reference signal, demodulating said second signal into an imaginary- I/real-Q signal using a second non-coherent local reference signal having the same frequency as said first 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 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, 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 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 signal, integrating said real product signal to generate a real correlation signal, integrating said imaginary product signal to generate an imaginary correlation signal, and combining said real correlation signal and said imaginary correlation signal into a final correlation signal.
  21. 47
    An apparatus for despreading a received continuous phase modulated spread spectrum signal 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, 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 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, 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 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, 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 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 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 and said imaginary correlation signal into a final correlation signal.
  22. 50
    An apparatus for despreading a received continuous phase modulated spread spectrum signal comprising: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 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 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 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 a second filtered signal, a first inverted-XOR logic gate having as inputs said first filtered signal and a chip sequence, 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, a first multiplexer receiving as inputs an output of said first inverted-XOR logic gate and an output of said second inverted-XOR gate, a second multiplexer receiving as inputs an output 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, 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.
  23. 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 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 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.
  24. 53
    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 signal, a real correlator for correlating said real signal and generating a real correlation signal without generating a correlation sequence, said real correlator 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 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 signal having the same frequency as said first non¬ coherent 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 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 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 signal without generating a correlation sequence, said imaginary correlator comprising means for dividing said imaginary signal into a third signal and a fourth signal, 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 fourth signal into an imaginary Q signal, said imaginary Q demodulator further comprising said second non¬ coherent local reference signal, an auto-synchronizing imaginary I correlator for correlating said imaginary I signal with said odd chips 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, 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, and means for combining said real correlation signal and said imaginary correlation signal into a final correlation signal.
  25. 55
    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, correlating said real signal to generate a real correlation signal without generating a correlation sequence, correlating said imaginary signal to generate an imaginary correlation signal without generating a correlation sequence, and combining said real correlation signal and said imaginary correlation signal into an output correlation signal.
  26. 56
    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, correlating said real signal to generate a real correlation signal without generating a correlation sequence, said step of correlating further comprising 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 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, 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 signal without generating a correlation sequence, and combining said real I correlation signal and said real Q correlation signal into said real correlation signal, correlating said imaginary signal to generate an 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, 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 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 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, and combining said real correlation signal and said imaginary correlation signal into a final correlation signal.
  27. 57
    An apparatus comprising means for receiving a spread spectrum signal, said 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 synchronizing signal, a serial correlator clock responsive to said synchronizing signal, a plurality of serial correlators responsive to said serial correlator clock, each of said serial 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, means connected to said serial correlators for generating a data stream.
  28. 61
    A spread spectrum communication system comprising:a spread spectrum transmitter and a spread spectrum 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 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 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 each one of said plurality of correlators, and means for selecting a data symbol based on said correlation signals.
  29. 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 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 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 signal and transmitting said continuous phase modulated signal.
  30. 68
    A method for despreading a spread spectrum signal comprising the steps of: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 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 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.
  31. 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, 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, 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 connected to an output of said second filter, a multi-bit serial correlator connected to an output from said first multi-bit analog-to-digital converter and an output from said second multi-bit analog-to-digital converter, said multi-bit serial correlator outputting a unified correlation signal in response thereto.
  32. 77
    A method for despreading a received continuous phase modulated spread spectrum signal comprising the 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, demodulating said first signal into a real- I/imaginary-Q signal, using a first non-coherent local reference signal, demodulating said second signal into an imaginary- 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 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 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 correlation total, combining said first correlation total and said second correlation total to generate a unified correlation output signal.
  33. 78
    ' An apparatus for despreading a received 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, 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 a transmitter carrier signal, a second multiplier coupled to said second signal and to 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 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 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, 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 multi- bit digital signal and said second multi-bit digital 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.
  34. 84
    An apparatus for despreading a received continuous phase modulated spread spectrum signal 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 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 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, 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.
  35. 89
    An apparatus for differentially phase encoding signals to be transmitted, comprising 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 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.
  36. 100
    A method for differentially phase encoding 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 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.
  37. 101
    A method for communication comprising the steps of generating, in response to an input data signal, a sequence of data symbols, 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 phase, continuous phase modulating said symbol code, transmitting said continuous phase modulated symbol code as a transmission signal, receiving said transmission signal, 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 said imaginary correlation signal, a received signal phase of said transmission signal.
  38. 102
    An apparatus for communication comprising a first register coupled to an input data stream, a data clock signal coupled to said first register 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, 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, 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 output of said phase storage register and to at least a selected one of said predetermined number of bits stored 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.
  39. 107
    A method for communicating comprising the 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, and loading a second portion thereof into a phase selection register, 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 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.
  40. 108
    An apparatus for receiving a differentially 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 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.
  41. 116
    A method for receiving a differentially phase encoded signal, comprising the steps of receiving a signal, correlating said received signal, and generating a plurality of correlation signals thereby, 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 comparing said phase angle estimate with a previous phase angle estimate to generate a difference signal.
  42. 117
    An apparatus for receiving a differentially phase encoded signal, comprising means for receiving a continuous phase modulated 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, 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 signal and a previous sector identification signal, outputting a sector difference signal.
  43. 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 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 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.
  44. 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 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 signal, and a subtractor having inputs of said sector signal and said previous sector signal, and outputting a sector difference signal.
  45. 134
    A method for decoding a spread spectrum signal comprising the steps of receiving a spread spectrum signal, generating a real correlation signal and an imaginary correlation signal in response to said received spread spectrum signal, selecting from a lookup table a phase sector in response to said real correlation signal and said imaginary correlation signal, calculating a difference between said phase sector and a previous phase sector.
Independent claims45