EP0909042A2

Despreading of multiple independent CDMA sources in satellite communication system

Abstract

A communications system (100) is disclosed for processing at least one uplink channel contained in at least one uplink beam (112) transmitted to a satellite (106). The communications system (100) includes at least one user terminal (110) that extracts a system clock, a synchronization word, and timing correction information from a downlink beam transmitted by a satellite. The user terminal includes a timing controller (226) that aligns uplink channel transmissions by generating a system clock based on the downlink symbol clock, said synchronization word, and said timing correction information. The user terminal includes at least one spread-spectrum spreader (254) for encoding at least one uplink channel, and a transmitter connected to the spread-spectrum spreader (254) for transmitting said at least one uplink channel in an uplink beam (112). The system also includes a satellite (106) which generates the synchronization word, downlink symbol clock, and the timing correction information needed by the user terminal. The satellite also includes a wideband FFT processor (322) that extracts uplink channels from the uplink beam (112) in bulk, and a despreader (326) connected to the FFT processor (322) for simultaneously despreading user signals contained in said uplink channels.

EP0909042A2, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 9 October 2018, 8 years ago.

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

12 claims: 2 independent, 10 dependent

  1. 1
    A communications system for processing at least one uplink channel contained in at least one uplink beam transmitted to a satellite, said communications system comprising:at least one user terminal comprising: a downlink demodulator for producing a demodulated received signal and for extracting a downlink symbol clock from said demodulated received signal;error correction circuitry connected to said downlink demodulator for extracting a synchronization word from said demodulated received signal and for producing a corrected received signal;a data demultiplexer connected to said error correction circuitry for extracting timing correction information from said corrected received signal;a timing controller for aligning uplink channel transmissions by generating a system clock based on said downlink symbol clock, said synchronization word, and said timing correction information;at least one spread-spectrum spreader for enconding at least one uplink channel;and a transmitter connected to said at least one spread-spectrum spreader for transmitting said at least one uplink channel in an uplink beam;a satellite comprising: a timing reference generator for creating said downlink clock and said synchronization word;a receiver for receiving uplink data from said uplink beam;a control processor for examining at least one symbol contained in said uplink data and generating timing correlation information based on said at least one symbol;a downlink data formatter connected to the control processor for transmitting said timing correlation information, said downlink clock, and said synchronization word to said user terminal;a wideband FFT processor connected to said receiver for extracting said uplink channels from said uplink beam;a despreader connected to the FFT processor for despreading said uplink channels.
  2. 8
    A method for communicating at least one uplink channel through a satellite, the method comprising:(a) demodulating a received signal in a user terminal to produce a demodulated received signal;(b) extracting a downlink symbol clock from said demodulated received signal;(c) extracting a synchronization word from said demodulated received signal;(d) correcting errors in said demodulated received signal circuitry to produce a corrected received signal;(e) extracting timing correction information from said corrected received signal;(f) generating system timing in said user terminal from said downlink symbol clock, said synchronization word, and said timing correction information;(g) aligning uplink channel transmissions based on said system timing;(h) spreading user data for transmission in at least one uplink channel;(i) transmitting said at least one uplink channel in an uplink beam to a satellite;(j) generating a downlink and a synchronization word in said satellite;(k) receiving uplink data from said uplink beam;(l) examining at least one symbol contained in said uplink data and generating timing correlation information based on said at least one symbol;(m) transmitting said timing correlation information, said downlink clock, and said synchronization word to said user terminal;(n) extracting said uplink channels from said uplink beam with an FFT processor;(o) despreading said uplink channels with a spread-spectrum despreader.