Patent US5329547A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5329547A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for coherent communication in a spread-spectrum communication system

Assignee: Google Technology Holdings LLC
•
Filing: 1993-03-11
•
Granted: 1994-07-12
•
Expires: 2013-03-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus is provided for encoding and decoding to facilitate coherent communication. In encoding, reference symbols are inserted into a stream of input data symbols to form a reference coded stream of input data symbols. Subsequently, the reference coded stream of input data symbols are prepared for transmission over a communication channel by spreading the reference coded stream of input data symbols with a spreading code prior to transmission over the communication channel. In decoding, a received communication signal is despread with a spreading code to derive a stream of reference samples and a stream of data samples. The channel response is estimated by utilizing the stream of reference samples. Finally, an estimated data symbol is detected from the stream of data samples by utilizing the estimated channel response.

Inventors

  • 👤 Fuyun Ling

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 22:29
CPC Classifications
H; H04; H04B; H04B7/00; H04B7/02; H04B7/04; H04B7/08; H04B7/0837; H04B7/0842; H04B7/0845; H04B7/005; H03; H03M; H03M13/00; H04B1/00; H04B1/69; H04B1/707; H04K; H04K1/00; H04L; H04L25/00; H04L25/02; H04L25/0202; H04L25/0224; H04L25/0228

Claims Analysis

Total Claims: 47
Claim 1
Independent Claim 75 words
A communication unit comprising: (a) reference means for inserting reference symbols into a stream of input data symbols to form a reference coded stream of input data symbols; and (b) spreading means, operatively coupled to the reference means, for preparing the reference coded stream of input data symbols for transmission over a communication channel by spreading the reference coded stream of input data symbols with a spreading code prior to transmission over the communication channel.
Claim 2
Dependent Claim 75 words
A communication unit comprising: (a) reference means for inserting reference symbols into a stream of input data symbols to form a reference coded stream of input data symbols; and (b) spreading means, operatively coupled to the reference means, for preparing the reference coded stream of input data symbols for transmission over a communication channel by spreading the reference coded stream of input data symbols with a spreading code prior to transmission over the communication channel.
Claim 3
Dependent Claim 70 words
The communication unit of claim 1 wherein the reference means inserts reference symbols into a stream of input data symbols according to an insertion algorithm to form a reference coded stream of input data symbols, the insertion algorithm comprising inserting reference symbols at a rate greater than twice of channel variation frequency of a communication channel over which the reference coded stream of input data symbols is to be transmitted.
Claim 4
Dependent Claim 41 words
The communication unit of claim 1 wherein the spreading means comprises first spreading means for spreading the reference symbols with a first spreading code and second spreading means for spreading the stream of input data symbols with a second spreading code.
Claim 5
Dependent Claim 19 words
The communication unit of claim 3 wherein the first spreading code is substantially similar to the second spreading code.
Claim 6
Dependent Claim 19 words
The communication unit of claim 3 wherein the first spreading code is substantially different from the second spreading code.
Claim 7
Dependent Claim 43 words
The communication unit of claim 1 wherein the spreading means comprises first spreading means for spreading the reference symbols at a first rate of spreading and second spreading means for spreading the stream of input data symbols at a second rate of spreading.
Claim 8
Dependent Claim 21 words
The communication unit of claim 6 wherein the first rate of spreading is substantially similar to the second rate of spreading.
Claim 9
Dependent Claim 21 words
The communication unit of claim 6 wherein the first rate of spreading is substantially different from the second rate of spreading.
Claim 10
Dependent Claim 32 words
The communication unit of claim 1 further comprising a transmitting means, operatively coupled to the spreading means, for transmitting the spread reference coded stream of input data symbols over the communication channel.
Claim 11
Dependent Claim 31 words
The communication unit of claim 9 wherein the communication channel is selected from the group consisting of an electronic data bus, radio communication link, wireline, optical fiber link, and satellite link.
Claim 12
Dependent Claim 85 words
A communication unit comprising: (a) demodulating means for despreading a received communication signal with a spreading code to derive a stream of reference samples and a stream of data samples; (b) channel estimation means, operatively coupled to the extracting means, for estimating the channel response by utilizing the stream of reference samples; and (c) detection means, operatively coupled to the extracting means and the channel estimation means, for generating an estimated data symbol from the stream of data samples by utilizing the estimated channel response.
Claim 13
Dependent Claim 85 words
A communication unit comprising: (a) demodulating means for despreading a received communication signal with a spreading code to derive a stream of reference samples and a stream of data samples; (b) channel estimation means, operatively coupled to the extracting means, for estimating the channel response by utilizing the stream of reference samples; and (c) detection means, operatively coupled to the extracting means and the channel estimation means, for generating an estimated data symbol from the stream of data samples by utilizing the estimated channel response.
Claim 14
Dependent Claim 54 words
The communication unit of claim 11 wherein the demodulating means comprises first despreading means for despreading the received communication signal with a first despreading code to derive the stream of reference samples and second despreading means for despreading the received communication signal with a second despreading code to derive the stream of data samples.
Claim 15
Dependent Claim 19 words
The communication unit of claim 12 wherein the first despreading code is substantially similar to the second despreading code.
Claim 16
Dependent Claim 19 words
The communication unit of claim 12 wherein the first despreading code is substantially different from the second despreading code.
Claim 17
Dependent Claim 56 words
The communication unit of claim 11 wherein the demodulating means comprises first despreading means for despreading the received communication signal at a first rate of despreading to derive the stream of reference samples and second despreading means for despreading the received communication signal at a second rate of despreading to derive the stream of data samples.
Claim 18
Dependent Claim 21 words
The communication unit of claim 15 wherein the first rate of despreading is substantially similar to the second rate of despreading.
Claim 19
Dependent Claim 21 words
The communication unit of claim 15 wherein the first rate of despreading is substantially different from the second rate of despreading.
Claim 20
Dependent Claim 26 words
The communication unit of claim 11 wherein the channel estimation means comprises means for estimating the channel response by low-pass filtering the stream of reference samples.
Claim 21
Dependent Claim 25 words
The communication unit of claim 11 wherein the channel estimation means comprises means for estimating the channel response as a linear function of sampling time.
Claim 22
Dependent Claim 63 words
The communication unit of claim 11 wherein the channel estimation means comprises: (a) filtering means for generating an estimate of the channel response associated with each reference sample by low-pass filtering the stream of reference samples; and (b) interpolating means, operatively coupled to the filtering means, for generating an estimated channel response between at least two of the reference sample estimated channel responses.
Claim 23
Dependent Claim 36 words
The communication unit of claim 11 wherein the detection means comprises means for generating the estimated data symbol from the stream of data samples by correlating the estimated channel response with the stream of data samples.
Claim 24
Dependent Claim 35 words
The communication unit of claim 11 wherein the detection means comprises means for generating an estimated data bit by utilizing maximum likelihood decoding techniques to derive the estimated data bit from the estimated data symbol.
Claim 25
Dependent Claim 37 words
The communication unit of claim 11 wherein the detection means comprises means for generating an estimated data bit by utilizing a Viterbi maximum likelihood decoding algorithm to derive the estimated data bit from the estimated data symbol.
Claim 26
Dependent Claim 26 words
The communication unit of claim 11 further comprising a receiving means, operatively coupled to the demodulating means, for receiving the communication signal over a communication channel.
Claim 27
Dependent Claim 32 words
The communication unit of claim 24 wherein the communication channel is selected from the group consisting of an electronic data bus, radio communication link, wireline, optical fiber link, and a satellite link.
Claim 28
Dependent Claim 208 words
A communication system comprising: (a) a transmitter, comprising: (i) reference means for inserting reference symbols into a stream of input data symbols to form a reference coded stream of input data symbols; (ii) spreading means, operatively coupled to the reference means, for preparing the reference coded stream of input data symbols for transmission over a communication channel by spreading the reference coded stream of input data symbols with a spreading code prior to transmission over the communication channel; and (iii) a transmitting means, operatively coupled to the spreading means, for transmitting the spread reference coded stream of input data symbols over the communication channel; and (b) a receiver, comprising: (i) receiving means for receiving the communication signal over the communication channel; (ii) demodulating means, operatively coupled to the receiving means, for despreading the received communication signal with a spreading code to derive a stream of reference samples and a stream of data samples; (iii) channel estimation means, operatively coupled to the extracting means, for estimating the channel response by utilizing the stream of reference samples; and (iv) detection means, operatively coupled to the extracting means and the channel estimation means, for generating an estimated data symbol from the stream of data samples by utilizing the estimated channel response.
Claim 29
Dependent Claim 208 words
A communication system comprising: (a) a transmitter, comprising: (i) reference means for inserting reference symbols into a stream of input data symbols to form a reference coded stream of input data symbols; (ii) spreading means, operatively coupled to the reference means, for preparing the reference coded stream of input data symbols for transmission over a communication channel by spreading the reference coded stream of input data symbols with a spreading code prior to transmission over the communication channel; and (iii) a transmitting means, operatively coupled to the spreading means, for transmitting the spread reference coded stream of input data symbols over the communication channel; and (b) a receiver, comprising: (i) receiving means for receiving the communication signal over the communication channel; (ii) demodulating means, operatively coupled to the receiving means, for despreading the received communication signal with a spreading code to derive a stream of reference samples and a stream of data samples; (iii) channel estimation means, operatively coupled to the extracting means, for estimating the channel response by utilizing the stream of reference samples; and (iv) detection means, operatively coupled to the extracting means and the channel estimation means, for generating an estimated data symbol from the stream of data samples by utilizing the estimated channel response.
Claim 30
Dependent Claim 71 words
The communication system of claim 26 wherein the transmitter reference means inserts reference symbols into a stream of input data symbols according to an insertion algorithm to form a reference coded stream of input data symbols, the insertion algorithm comprising inserting reference symbols at a rate greater than twice of channel variation frequency of a communication channel over which the reference coded stream of input data symbols is to be transmitted.
Claim 31
Dependent Claim 93 words
The communication unit of claim 26 wherein: (a) the transmitter spreading means comprises first spreading means for spreading the reference symbols with a first spreading code and second spreading means for spreading the stream of input data symbols with a second spreading code; and (b) the receiver demodulating means comprises first despreading means for despreading the received communication signal with the first despreading code to derive the stream of reference samples and second despreading means for despreading the received communication signal with the second despreading code to derive the stream of data samples.
Claim 32
Dependent Claim 97 words
The communication system of claim 26 wherein: (a) the transmitter spreading means comprises first spreading means for spreading the reference symbols at a first rate of spreading and second spreading means for spreading the stream of input data symbols at a second rate of spreading; and (b) the receiver demodulating means comprises first despreading means for despreading the received communication signal at the first rate of despreading to derive the stream of reference samples and second despreading means for despreading the received communication signal at the second rate of despreading to derive the stream of data samples.
Claim 33
Dependent Claim 27 words
The communication system of claim 26 wherein the receiver channel estimation means comprises means for estimating the channel response by low-pass filtering the stream of reference samples.
Claim 34
Dependent Claim 26 words
The communication system of claim 26 wherein the receiver channel estimation means comprises means for estimating the channel response as a linear function of sampling time.
Claim 35
Dependent Claim 64 words
The communication system of claim 26 wherein the receiver channel estimation means comprises: (i) filtering means for generating an estimate of the channel response associated with each reference sample by low-pass filtering the stream of reference samples; and (ii) interpolating means, operatively coupled to the filtering means, for generating an estimated channel response between at least two of the reference sample estimated channel responses.
Claim 36
Dependent Claim 37 words
The communication system of claim 26 wherein the receiver detection means comprises means for generating the estimated data symbol from the stream of data samples by correlating the estimated channel response with the stream of data samples.
Claim 37
Dependent Claim 36 words
The communication system of claim 26 wherein the receiver detection means comprises means for generating an estimated data bit by utilizing maximum likelihood decoding techniques to derive the estimated data bit from the estimated data symbol.
Claim 38
Dependent Claim 31 words
The communication system of claim 26 wherein the communication channel is selected from the group consisting of an electronic data bus, radio communication link, wireline, optical fiber link, and satellite link.
Claim 39
Independent Claim 64 words
A method of communication comprising: (a) inserting reference symbols into a stream of input data symbols to form a reference coded stream of input data symbols; and (b) preparing the reference coded stream of input data symbols for transmission over a communication channel by spreading the reference coded stream of input data symbols with a spreading code prior to transmission over the communication channel.
Claim 40
Independent Claim 64 words
A method of communication comprising: (a) inserting reference symbols into a stream of input data symbols to form a reference coded stream of input data symbols; and (b) preparing the reference coded stream of input data symbols for transmission over a communication channel by spreading the reference coded stream of input data symbols with a spreading code prior to transmission over the communication channel.
Claim 41
Dependent Claim 71 words
The method of claim 36 wherein the step of inserting comprises inserting reference symbols into a stream of input data symbols according to an insertion algorithm to form a reference coded stream of input data symbols, the insertion algorithm comprising inserting reference symbols at a rate greater than twice of channel variation frequency of a communication channel over which the reference coded stream of input data symbols is to be transmitted.
Claim 42
Dependent Claim 24 words
The method of claim 36 further comprising the step of transmitting the spread reference coded stream of input data symbols over the communication channel.
Claim 43
Independent Claim 59 words
A method of communication comprising: (a) despreading a received communication signal with a spreading code to derive a stream of reference samples and a stream of data samples; (b) estimating the channel response by utilizing the stream of reference samples; and (c) generating an estimated data symbol from the stream of data samples by utilizing the estimated channel response.
Claim 44
Independent Claim 59 words
A method of communication comprising: (a) despreading a received communication signal with a spreading code to derive a stream of reference samples and a stream of data samples; (b) estimating the channel response by utilizing the stream of reference samples; and (c) generating an estimated data symbol from the stream of data samples by utilizing the estimated channel response.
Claim 45
Dependent Claim 49 words
The method of claim 39 wherein the estimating step comprises: (a) generating an estimate of the channel response associated with each reference sample by low-pass filtering the stream of reference samples: and (b) generating an estimated channel response between at least two of the reference sample estimated channel responses.
Claim 46
Dependent Claim 33 words
The method of claim 39 wherein the generating step comprises generating the estimated data symbol from the stream of data samples by correlating the estimated channel response with the stream of data samples.
Claim 47
Dependent Claim 18 words
The method of claim 39 further comprising the step of receiving the communication signal over a communication channel.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-07-11 1998-01-10 1998-07-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-07-11 2002-01-10 2002-07-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-07-11 2006-01-10 2006-07-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag