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

Methods and apparatus for spreading and despreading information signals in code division multiple access communications systems

Assignee: Unwired Planet LLC
•
Filing: 1999-12-21
•
Granted: 2003-03-11
•
Expires: 2019-12-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Code Division Multiple Access (CDMA) spreading and despreading techniques eliminate the need for frame-length chip buffers within despreading and demodulation processors in CDMA receivers. According to the invention, successive CDMA frames are transmitted with variable spreading factors and a constant spreading sequence chip rate to provide a variable data throughput rate, each transmitted frame thus including a variable number of data symbols and a variable number of rate indication symbols. During transmission, channelization spreading sequences used for higher data rate frames are guaranteed to be subsets of channelization spreading sequences used for lower data rate frames. Consequently, a CDMA despreading processor according to the invention can despread incoming data symbols as they arrive at a CDMA receiver, storing the resulting symbols to a memory which must exist irrespective of the despreading process (e.g., within a deinterleaver or error detection and correction decoder). For example, incoming chips can be despread using a minimum allowable spreading rate and, upon receiving the rate information symbols included in the incoming frame, a determination can be made as to whether despreading is complete. If it is determined that the frame was spread using the minimum allowable spreading factor, then the stored data symbols are accepted as finally despread data symbols and further reception processing continues directly. Otherwise, the stored data symbols are taken to be temporary symbols which are then combined, using the guaranteed relationships between fast and slow spreading sequences, to generate the finally despread data symbols. Advantageously, a CDMA receiver according to the invention can thus operate successfully without requiring a frame-length despreading chip buffer.

Inventors

  • 👤 Torgny Palenius
  • 👤 Martin Jonsson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 04:50
CPC Classifications
H; H04; H04B; H04B1/00; H04B1/69; H04B1/707; H04B2201/00; H04B2201/69; H04B2201/707; H04B2201/70703; H04B2201/70705

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 197 words
A code division multiple access transmitter for transmitting a succession of source data frames, each source data frame including a sequence of source data symbols, and each source data frame being intended for a distinct recipient, said code division multiple access transmitter comprising: a spreading and modulation processor configured to spread each source data symbol within a source data frame, using any one of a plurality of predefined spreading sequences, to provide a spread spectrum signal for transmission to one or more spread spectrum receivers, wherein each spreading sequence provides one of a plurality of possible spreading factors, wherein rate information is included in each transmitted data frame to indicate a spreading factor used in spreading the transmitted data frame, and wherein a first, higher-order spreading factor used in spreading data frames for a particular recipient is guaranteed to be an arithmetic combination of multiple copies of a second, lower-order spreading factor used in spreading data frames for the particular recipient, such that the arithmetic combination defines a relationship between the first and second spreading factors that can be used to combine the spread data symbols to recover the sequence of source data symbols with minimal despreading.
Claim 2
Dependent Claim 197 words
A code division multiple access transmitter for transmitting a succession of source data frames, each source data frame including a sequence of source data symbols, and each source data frame being intended for a distinct recipient, said code division multiple access transmitter comprising: a spreading and modulation processor configured to spread each source data symbol within a source data frame, using any one of a plurality of predefined spreading sequences, to provide a spread spectrum signal for transmission to one or more spread spectrum receivers, wherein each spreading sequence provides one of a plurality of possible spreading factors, wherein rate information is included in each transmitted data frame to indicate a spreading factor used in spreading the transmitted data frame, and wherein a first, higher-order spreading factor used in spreading data frames for a particular recipient is guaranteed to be an arithmetic combination of multiple copies of a second, lower-order spreading factor used in spreading data frames for the particular recipient, such that the arithmetic combination defines a relationship between the first and second spreading factors that can be used to combine the spread data symbols to recover the sequence of source data symbols with minimal despreading.
Claim 3
Independent Claim 184 words
A method for transmitting a succession of code division multiple access source data frames, each source data frame including a sequence of source data symbols, and each source data frame being intended for a distinct recipient, said method comprising the steps of: spreading each source data symbol within a source data frame, using any one of a plurality of predefined spreading sequences, to provide a spread spectrum signal for transmission to one or more spread spectrum receivers, each spreading sequence providing one of a plurality of possible spreading factors; including rate information in each transmitted data frame to indicate a spreading factor used in spreading the transmitted data frame; and guaranteeing that a first, higher-order spreading factor used in spreading data frames for a particular recipient is an arithmetic combination of multiple copies of a second, lower-order spreading factor used in spreading data frames for the particular recipient, such that the arithmetic combination defines a relationship between the first and second spreading factors that can be used to combine the spread data symbols to recover the sequence of source data symbols with minimal despreading.
Claim 4
Independent Claim 184 words
A method for transmitting a succession of code division multiple access source data frames, each source data frame including a sequence of source data symbols, and each source data frame being intended for a distinct recipient, said method comprising the steps of: spreading each source data symbol within a source data frame, using any one of a plurality of predefined spreading sequences, to provide a spread spectrum signal for transmission to one or more spread spectrum receivers, each spreading sequence providing one of a plurality of possible spreading factors; including rate information in each transmitted data frame to indicate a spreading factor used in spreading the transmitted data frame; and guaranteeing that a first, higher-order spreading factor used in spreading data frames for a particular recipient is an arithmetic combination of multiple copies of a second, lower-order spreading factor used in spreading data frames for the particular recipient, such that the arithmetic combination defines a relationship between the first and second spreading factors that can be used to combine the spread data symbols to recover the sequence of source data symbols with minimal despreading.
Claim 5
Dependent Claim 108 words
A code division multiple access receiver, comprising: a despreading processor for despreading an incoming spread spectrum data frame based on a minimum allowable spreading factor; and a memory for storing data symbols resulting from the despreading based on the minimum allowable spreading factor, wherein the incoming data frame includes rate information indicating an actual spreading factor used in transmitting the incoming data frame, and wherein the data symbols stored in said memory as a result of the despreading based on the minimum allowable spreading factor are combined to provide refined data symbols when the actual spreading factor is determined to be greater than the minimum allowable spreading factor.
Claim 6
Dependent Claim 108 words
A code division multiple access receiver, comprising: a despreading processor for despreading an incoming spread spectrum data frame based on a minimum allowable spreading factor; and a memory for storing data symbols resulting from the despreading based on the minimum allowable spreading factor, wherein the incoming data frame includes rate information indicating an actual spreading factor used in transmitting the incoming data frame, and wherein the data symbols stored in said memory as a result of the despreading based on the minimum allowable spreading factor are combined to provide refined data symbols when the actual spreading factor is determined to be greater than the minimum allowable spreading factor.
Claim 7
Dependent Claim 27 words
A code division multiple access receiver according to claim 3 , further comprising a deinterleaver, wherein the deinterleaver is used as the memory for storing data symbols.
Claim 8
Independent Claim 104 words
A method of receiving spread spectrum data frames, each data frame including rate information indicating an actual spreading factor used in transmitting the data frame, comprising the steps of: despreading an incoming spread spectrum data frame using a minimum allowable spreading factor; storing data symbols resulting from said step of despreading the incoming data frame to a memory; decoding the rate information included in the incoming data frame to determine the actual spreading factor; and combining the data symbols stored in the memory to provide refined data symbols when the actual spreading factor is determined to be greater than the minimum allowable spreading factor.
Claim 9
Independent Claim 104 words
A method of receiving spread spectrum data frames, each data frame including rate information indicating an actual spreading factor used in transmitting the data frame, comprising the steps of: despreading an incoming spread spectrum data frame using a minimum allowable spreading factor; storing data symbols resulting from said step of despreading the incoming data frame to a memory; decoding the rate information included in the incoming data frame to determine the actual spreading factor; and combining the data symbols stored in the memory to provide refined data symbols when the actual spreading factor is determined to be greater than the minimum allowable spreading factor.
Claim 10
Dependent Claim 18 words
A method according to claim 5 , wherein the memory is a deinterleaver in a spread spectrum receiver.

References Cited (Backward Citations)

US5566206A Cited
WO1995008888A1 Cited
US5710784A Cited
US5544156A Cited
US5673266A Cited
GB2301999A Cited
EP0763902A1 Cited
US5831978A Cited
US6108369A Cited
US6222875B1 Cited
US6233231B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-03-10 2006-09-09 2007-03-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-03-10 2010-09-09 2011-03-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-03-10 2014-09-09 2015-03-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag