← Back to Patent Explorer
US5822359A Expired / Lapsed US ⏱️ 0.0 years remaining

Coherent random access channel in a spread-spectrum communication system and method

Assignee: Google Technology Holdings LLC
•
Filing: 1994-10-17
•
Granted: 1998-10-13
•
Expires: 2014-10-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus is provided to facilitate coherent communication in a random access channel. In encoding, reference symbols are inserted into a stream of access channel message data symbols and appended to a synchronization message to form a reference coded access channel transmission. Subsequently, the access channel transmission is prepared for transmission over a communication channel by being spread with a spreading code. In decoding, a known synchronization sequence is correlated with a received communication signal to generate a correlation peak when a synchronization message is present. The received communication signal is despread with a spreading code to derive a stream of reference samples and data samples. A channel response is determined from the correlation peak and revised based on estimates derived from the stream of reference samples. Finally, an estimated data symbol is detected from the stream of data samples by utilizing the revised channel response.

Inventors

  • 👤 Eugene J. Bruckert
  • 👤 Shawn B. Dempster
  • 👤 Fuyun Ling

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 16:23
CPC Classifications
H; H04; H04B; H04B7/00; H04B7/24; H04B7/26; H04B7/2628

Claims Analysis

Total Claims: 37
Claim 1
Independent Claim 128 words
A communication unit for use in a communication system comprising: (a) reference means for inserting reference symbols into a stream of access channel message data symbols to form a reference coded stream of access channel message data symbols; (b) synch insertion means, operatively coupled to the reference means, for appending the reference coded stream of access channel message data symbols onto the end of a synchronization message to form a reference coded access channel transmission; and (c) spreading means, operatively coupled to the synch insertion means, for preparing the reference coded access channel transmission for transmission over a communication channel by spreading the reference coded access channel transmission with a spreading code to form a spread reference coded access channel transmission prior to transmission over the communication channel.
Claim 2
Dependent Claim 128 words
A communication unit for use in a communication system comprising: (a) reference means for inserting reference symbols into a stream of access channel message data symbols to form a reference coded stream of access channel message data symbols; (b) synch insertion means, operatively coupled to the reference means, for appending the reference coded stream of access channel message data symbols onto the end of a synchronization message to form a reference coded access channel transmission; and (c) spreading means, operatively coupled to the synch insertion means, for preparing the reference coded access channel transmission for transmission over a communication channel by spreading the reference coded access channel transmission with a spreading code to form a spread reference coded access channel transmission prior to transmission over the communication channel.
Claim 3
Dependent Claim 29 words
The communication unit of claim 1 wherein the spreading means is substantially similar to a spreading mechanism utilized in communicating over a traffic communication channel of the communication system.
Claim 4
Dependent Claim 43 words
The communication unit of claim 1 wherein the spreading means comprises means for using a Walsh code as the spreading code to partition an access channel slot into at least two subchannels in which different reference coded access channel transmissions can be communicated.
Claim 5
Dependent Claim 57 words
The communication unit of claim 3 wherein the spreading means comprises means for using two distinct 128 bit length Walsh codes as the spreading code to partition the access channel slot into two subchannels, the two 128 bit length Walsh codes being orthogonal to the remaining 63 other 64 bit length Walsh codes of a Hadamard matrix.
Claim 6
Dependent Claim 30 words
The communication unit of claim 1 further comprising a transmitting means, operatively coupled to the spreading means, for transmitting the spread reference coded access channel transmission over the communication channel.
Claim 7
Dependent Claim 31 words
The communication unit of claim 5 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 8
Dependent Claim 162 words
A communication unit for use in a communication system comprising: (a) correlator means for correlating a known synchronization sequence with a received communication signal to generate a correlation peak when a synchronization message is present in the received communication signal; (b) demodulator means, operatively coupled to the correlator means, for despreading the received communication signal with a spreading code to derive a stream of reference samples and a stream of data samples when the correlation peak is generated; (c) channel estimator means, operatively coupled to the correlator means and the demodulator means, for determining an initial channel response from the correlation peak and revising the initial channel response based on an estimated channel response derived from the stream of reference samples to form a modified channel response estimate; and (d) detector means, operatively coupled to the demodulator means and the channel estimator means, for generating an estimated data symbol from the stream of data samples by utilizing the modified channel response estimate.
Claim 9
Dependent Claim 162 words
A communication unit for use in a communication system comprising: (a) correlator means for correlating a known synchronization sequence with a received communication signal to generate a correlation peak when a synchronization message is present in the received communication signal; (b) demodulator means, operatively coupled to the correlator means, for despreading the received communication signal with a spreading code to derive a stream of reference samples and a stream of data samples when the correlation peak is generated; (c) channel estimator means, operatively coupled to the correlator means and the demodulator means, for determining an initial channel response from the correlation peak and revising the initial channel response based on an estimated channel response derived from the stream of reference samples to form a modified channel response estimate; and (d) detector means, operatively coupled to the demodulator means and the channel estimator means, for generating an estimated data symbol from the stream of data samples by utilizing the modified channel response estimate.
Claim 10
Dependent Claim 43 words
The communication unit of claim 7 wherein the demodulator means, channel estimator means, and detector means are substantially similar to a demodulator, a channel estimator, and a detector, respectively, which are utilized in communicating over a traffic communication channel of the communication system.
Claim 11
Dependent Claim 37 words
The communication unit of claim 8 further comprising a storage means, operatively coupled to the channel estimator means, for storing the modified channel response estimate for subsequent use in detecting operations performed on the traffic communication channel.
Claim 12
Dependent Claim 47 words
The communication unit of claim 7 wherein the demodulator means comprises means for using a Walsh code as the spreading code to differentiate between at least two different subchannels of an access channel slot, each subchannel having reference coded access channel transmissions originating from different transmission sources.
Claim 13
Dependent Claim 58 words
The communication unit of claim 10 wherein the demodulator means comprises means for using two distinct 128 bit length Walsh codes as the spreading code to differentiate between two subchannels of the access channel slot, the two 128 bit length Walsh codes being orthogonal to the remaining 63 other 64 bit length Walsh codes of a Hadamard matrix.
Claim 14
Dependent Claim 35 words
The communication unit of claim 7 wherein the detector 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 15
Dependent Claim 37 words
The communication unit of claim 7 wherein the detector 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 16
Dependent Claim 30 words
The communication unit of claim 7 further comprising a receiving means, operatively coupled to the correlator means and the demodulator means, for receiving the communication signal over a communication channel.
Claim 17
Dependent Claim 32 words
The communication unit of claim 14 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 18
Dependent Claim 336 words
A communication system comprising: (a) a transmitter, comprising: (i) a reference insertion mechanism which inserts reference symbols into a stream of access channel message data symbols to form a reference coded stream of access channel message data symbols; (ii) a synch insertion mechanism, operatively coupled to the reference insertion mechanism, which appends the reference coded stream of access channel message data symbols onto the end of a synchronization message to form a reference coded access channel transmission; (iii) a modulator, operatively coupled to the synch insertion mechanism, which prepares the synch coded access channel transmission for transmission over a communication channel by spreading the reference coded access channel transmission with a spreading code to form a spread reference coded access channel transmission prior to transmission over the communication channel; and (iv) a transmitting mechanism, operatively coupled to the modulator, for transmitting the spread reference coded access channel transmission over the communication channel; and (b) a receiver, comprising: (i) a receiving mechanism for receiving the spread reference coded access channel transmission over the communication channel; (ii) correlator, operatively coupled to the receiving mechanism, for correlating a known synchronization sequence with the received spread reference coded access channel transmission to generate a correlation peak when a synchronization message is present in the received spread reference coded access channel transmission; (iii) demodulator, operatively coupled to the receiving mechanism, for despreading the received spread reference coded access channel transmission with a spreading code to derive a stream of reference samples and a stream of data samples when the correlation peak is generated; (iv) channel estimator, operatively coupled to the correlator and the demodulator, for determining an initial channel response from the correlation peak and revising the initial channel response based on an estimated channel response derived from the stream of reference samples to form a modified channel response estimate; and (v) detector, operatively coupled to the demodulator and the channel estimator, for generating an estimated data symbol from the stream of data samples by utilizing the modified channel response estimate.
Claim 19
Dependent Claim 336 words
A communication system comprising: (a) a transmitter, comprising: (i) a reference insertion mechanism which inserts reference symbols into a stream of access channel message data symbols to form a reference coded stream of access channel message data symbols; (ii) a synch insertion mechanism, operatively coupled to the reference insertion mechanism, which appends the reference coded stream of access channel message data symbols onto the end of a synchronization message to form a reference coded access channel transmission; (iii) a modulator, operatively coupled to the synch insertion mechanism, which prepares the synch coded access channel transmission for transmission over a communication channel by spreading the reference coded access channel transmission with a spreading code to form a spread reference coded access channel transmission prior to transmission over the communication channel; and (iv) a transmitting mechanism, operatively coupled to the modulator, for transmitting the spread reference coded access channel transmission over the communication channel; and (b) a receiver, comprising: (i) a receiving mechanism for receiving the spread reference coded access channel transmission over the communication channel; (ii) correlator, operatively coupled to the receiving mechanism, for correlating a known synchronization sequence with the received spread reference coded access channel transmission to generate a correlation peak when a synchronization message is present in the received spread reference coded access channel transmission; (iii) demodulator, operatively coupled to the receiving mechanism, for despreading the received spread reference coded access channel transmission with a spreading code to derive a stream of reference samples and a stream of data samples when the correlation peak is generated; (iv) channel estimator, operatively coupled to the correlator and the demodulator, for determining an initial channel response from the correlation peak and revising the initial channel response based on an estimated channel response derived from the stream of reference samples to form a modified channel response estimate; and (v) detector, operatively coupled to the demodulator and the channel estimator, for generating an estimated data symbol from the stream of data samples by utilizing the modified channel response estimate.
Claim 20
Dependent Claim 49 words
The communication system of claim 16 wherein the transmitter reference insertion mechanism, modulator and transmitting mechanism as well as receiver receiving mechanism, demodulator, channel estimator, and detector are substantially similar to other communication system components which are utilized in communicating over a traffic communication channel of the communication system.
Claim 21
Dependent Claim 38 words
The communication system of claim 17 further comprising a receiver storage memory, operatively coupled to the receiver channel estimator, for storing the modified channel response estimate for subsequent use in detecting operations performed on the traffic communication channel.
Claim 22
Dependent Claim 101 words
The communication system of claim 16 wherein: (a) the transmitter modulator comprises means for using a distinct 128 bit length Walsh code as the spreading code to partition an access channel slot into a particular subchannel in which low rate reference coded access channel transmission can be communicated, the distinct 128 bit length Walsh code being orthogonal to the remaining 63 other 64 bit length Walsh codes of a Hadamard matrix; and (b) receiver demodulator comprises means for using the same distinct 128 bit length Walsh code as the spreading code to despread the particular subchannel of the access channel slot.
Claim 23
Dependent Claim 35 words
The communication system of claim 16 wherein the receiver detector 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 24
Dependent Claim 31 words
The communication system of claim 16 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 25
Independent Claim 107 words
A method of communication in a communication system comprising the steps of: (a) inserting reference symbols into a stream of access channel message data symbols to form a reference coded stream of access channel message data symbols; (b) appending the reference coded stream of access channel message data symbols onto the end of a synchronization message to form a reference coded access channel transmission; and (c) preparing the reference coded access channel transmission for transmission over a communication channel by spreading the reference coded access channel transmission with a spreading code to form a spread reference coded access channel transmission prior to transmission over the communication channel.
Claim 26
Independent Claim 107 words
A method of communication in a communication system comprising the steps of: (a) inserting reference symbols into a stream of access channel message data symbols to form a reference coded stream of access channel message data symbols; (b) appending the reference coded stream of access channel message data symbols onto the end of a synchronization message to form a reference coded access channel transmission; and (c) preparing the reference coded access channel transmission for transmission over a communication channel by spreading the reference coded access channel transmission with a spreading code to form a spread reference coded access channel transmission prior to transmission over the communication channel.
Claim 27
Dependent Claim 35 words
The method of claim 22 wherein the spreading operations of the preparing step are substantially similar to spreading operations of another preparing step utilized in communicating over a traffic communication channel of the communication system.
Claim 28
Dependent Claim 40 words
The method of claim 22 wherein the preparing step comprises using a Walsh code as the spreading code to partition an access channel slot into at least two subchannels in which different reference coded access channel transmissions can be communicated.
Claim 29
Dependent Claim 54 words
The method of claim 24 wherein the preparing step comprises using two distinct 128 bit length Walsh codes as the spreading codes to partition the access channel slot into two subchannels, the two 128 bit length Walsh codes being orthogonal to the remaining 63 other 64 bit length Walsh codes of a Hadamard matrix.
Claim 30
Dependent Claim 22 words
The method of claim 22 further comprising the step of transmitting the spread reference coded access channel transmission over the communication channel.
Claim 31
Independent Claim 124 words
A method of communication in a communication system comprising the steps of: (a) correlating a known synchronization sequence with a received communication signal to generate a correlation peak when a synchronization message is present in the received communication signal; (b) determining an initial channel response from the correlation peak; (c) despreading the received communication signal with a spreading code to derive a stream of reference samples and a stream of data samples when the correlation peak is generated; (d) revising the initial channel response based on an estimated channel response derived from the stream of reference samples to form a modified channel response estimate; and (e) generating an estimated data symbol from the stream of data samples by utilizing the modified channel response estimate.
Claim 32
Independent Claim 124 words
A method of communication in a communication system comprising the steps of: (a) correlating a known synchronization sequence with a received communication signal to generate a correlation peak when a synchronization message is present in the received communication signal; (b) determining an initial channel response from the correlation peak; (c) despreading the received communication signal with a spreading code to derive a stream of reference samples and a stream of data samples when the correlation peak is generated; (d) revising the initial channel response based on an estimated channel response derived from the stream of reference samples to form a modified channel response estimate; and (e) generating an estimated data symbol from the stream of data samples by utilizing the modified channel response estimate.
Claim 33
Dependent Claim 34 words
The method of claim 27 wherein the detecting operations of the despreading, revising, and generating steps are substantially similar to detecting operations utilized in communicating over a traffic communication channel of the communication system.
Claim 34
Dependent Claim 28 words
The method of claim 28 further comprising the step of storing the modified channel response estimate for subsequent use in detecting operations performed on the traffic communication channel.
Claim 35
Dependent Claim 44 words
The method of claim 27 wherein the despreading step comprises using a Walsh code as the spreading code to differentiate between at least two different subchannels of an access channel slot, each subchannel having reference coded access channel transmissions originating from different transmission sources.
Claim 36
Dependent Claim 55 words
The method of claim 30 wherein the despreading step comprises using two distinct 128 bit length Walsh codes as the spreading codes to differentiate between two subchannels of the access channel slot, the two 128 bit length Walsh codes being orthogonal to the remaining 63 other 64 bit length Walsh codes of a Hadamard matrix.
Claim 37
Dependent Claim 18 words
The method of claim 27 further comprising the step of receiving the communication signal over a communication channel.

References Cited (Backward Citations)

US5204876A Cited
US5235614A Cited
US5329547A Cited
US5353300A Cited
US5359624A Cited
US5412686A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-10-12 2002-04-13 2002-10-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-10-12 2006-04-13 2006-10-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-10-12 2010-04-13 2010-10-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag