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

Data burst randomizer

Assignee: Qualcomm Inc
•
Filing: 1994-08-16
•
Granted: 1996-07-09
•
Expires: 2014-08-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system, for use in a communication system in which data is transmitted in data frames of a predetermined time duration, for the positioning of the data within the data frames for transmission. A computation circuit computes according to the deterministic code a pseudorandom position for the data within each data frame. A positioning circuit positions the data within each data frame in the computed position.

Inventors

  • 👤 Roberto Padovani
  • 👤 Yu-Cheun Jou
  • 👤 Daniel R. Kindred
  • 👤 John G. McDonough
  • 👤 Timothy I. Rueth

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 05:57
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/004; H04L1/0056; H04L1/0064; H04L1/0065; H04B; H04B1/00; H04B1/69; H04B1/707; H04B1/7073; H04B1/7075; H04B1/70757; H04B7/00; H04B7/24; H04B7/26; H04B7/2618; H04B7/2628; H04B7/2637; H04J; H04J13/00; H04J13/0007; H04J13/004; H04J13/0048; H04J3/00; H04J3/16; H04J3/1682; H04J3/1688; H04J3/22; H04L1/0001; H04L1/0006; H04L1/0067; H04L1/0068; H04L1/0071; H04L23/00; H04L23/02; H04L5/00; H04L5/02; H04L5/12; H04B1/7097; H04B1/711; H04B1/7115; H04B2201/00; H04B2201/69; H04B2201/707; H04B2201/70701; H04B2201/70703; H04J13/10; H04J13/16; H04J13/18; H04L1/08; H04W; H04W52/00; H04W52/04; H04W52/18; H04W52/26

Claims Analysis

Total Claims: 90
Claim 1
Independent Claim 314 words
A spread spectrum modulator for modulating variable rate digital data generated in data frames of a predetermined time duration with each frame of data having a number of data bits which is a predetermined multiple of data bits in a frame of a least number of data bits, comprising: encoder means for receiving and convolutionally encoding a frame of variable rate digital data, and generating a frame of symbol data with said symbol data in a first ordered sequence; interleaver means for reordering said symbol data in said frame and generating said frame of symbol data in a second ordered sequence, and if said frame of symbol data corresponds to a frame of variable rate digital data having a number of data bits less than a frame maximum of data bits said interleaver means generating said symbol data and a predetermined number of repeats of said symbol data in said frame of symbol data in said second ordered sequence to generate a predetermined frame maximum number of symbols in said frame of sequence symbol data in said second ordered sequence; symbol encoder means for determining from a value of each one of consecutive portions of said frame of symbol data in said second ordered sequence an modulation symbol of a set of modulation symbols, and generating an output frame of function data; first spreading means for generating a first pseudorandom noise (PN) code; first combining means for combining said frame of modulation symbol data and said first PN code, and generating an output frame of first PN spread data; randomizer logic means responsive to said first PN code and an indication of a data rate of said frame variable rate digital data for generating a mask signal; and filter means for responsive to said mask signal for filtering out portions of said first PN spread data in said frame of first PN spread data.
Claim 2
Dependent Claim 314 words
A spread spectrum modulator for modulating variable rate digital data generated in data frames of a predetermined time duration with each frame of data having a number of data bits which is a predetermined multiple of data bits in a frame of a least number of data bits, comprising: encoder means for receiving and convolutionally encoding a frame of variable rate digital data, and generating a frame of symbol data with said symbol data in a first ordered sequence; interleaver means for reordering said symbol data in said frame and generating said frame of symbol data in a second ordered sequence, and if said frame of symbol data corresponds to a frame of variable rate digital data having a number of data bits less than a frame maximum of data bits said interleaver means generating said symbol data and a predetermined number of repeats of said symbol data in said frame of symbol data in said second ordered sequence to generate a predetermined frame maximum number of symbols in said frame of sequence symbol data in said second ordered sequence; symbol encoder means for determining from a value of each one of consecutive portions of said frame of symbol data in said second ordered sequence an modulation symbol of a set of modulation symbols, and generating an output frame of function data; first spreading means for generating a first pseudorandom noise (PN) code; first combining means for combining said frame of modulation symbol data and said first PN code, and generating an output frame of first PN spread data; randomizer logic means responsive to said first PN code and an indication of a data rate of said frame variable rate digital data for generating a mask signal; and filter means for responsive to said mask signal for filtering out portions of said first PN spread data in said frame of first PN spread data.
Claim 3
Dependent Claim 105 words
The modulator of claim 1 further comprising: second and third spreading means for respectively generating second and third PN codes; second combining means for receiving and combining said second PN code with said frame of first PN spread data for generating a frame of second PN spread data; third combining means for combining said third PN code with said frame of first PN spread data and generating a frame of third PN spread data; and wherein said filter means comprises first and second finite impulse response (FIR) filter means for respectively digitally filtering out portions of said frames of second and third PN spread data.
Claim 4
Dependent Claim 44 words
The modulator of claim 2 wherein said first PN code is of a first code length and said second and third PN codes are of a second code length, with said first code length being substantially greater in length than said second code length.
Claim 5
Dependent Claim 11 words
The modulator of claim 1 wherein said symbols are Walsh functions.
Claim 6
Dependent Claim 13 words
The modulator of claim 4 wherein said encoder means is a convolutional encoder.
Claim 7
Dependent Claim 16 words
The modulator of claim 5 wherein said symbol encoder means comprises a 64-ary Walsh function encoder.
Claim 8
Dependent Claim 23 words
The modulator of claim 1 wherein said randomizer logic means is further for generating an additional mask signal for controlling a power amplifier.
Claim 9
Dependent Claim 112 words
A spread spectrum transmitter for modulation and transmission of a data packet of a variable number of bits in a data frame of a predetermined data capacity, comprising: interleaver means for receiving said data packet, and if said variable rate data packet is less than said frame data capacity ordering the bits of said data packet in said data frame in accordance with a pseudorandom ordering signal to generate said data frame; randomizing logic for generating, in accordance with a pseudorandom code, said pseudorandom ordering signal; spread spectrum modulation means for receiving said data frame and spread spectrum modulating said data frame; and transmitter for transmitting said spread spectrum modulated data frame.
Claim 10
Dependent Claim 112 words
A spread spectrum transmitter for modulation and transmission of a data packet of a variable number of bits in a data frame of a predetermined data capacity, comprising: interleaver means for receiving said data packet, and if said variable rate data packet is less than said frame data capacity ordering the bits of said data packet in said data frame in accordance with a pseudorandom ordering signal to generate said data frame; randomizing logic for generating, in accordance with a pseudorandom code, said pseudorandom ordering signal; spread spectrum modulation means for receiving said data frame and spread spectrum modulating said data frame; and transmitter for transmitting said spread spectrum modulated data frame.
Claim 11
Dependent Claim 19 words
The apparatus of claim 8 wherein said randomizing logic is responsive to the data rate of said data packet.
Claim 12
Dependent Claim 28 words
The apparatus of claim 8 wherein said transmitter is responsive to said randomizing logic for selectively gating the transmission of portions of said spread spectrum modulated data frame.
Claim 13
Dependent Claim 24 words
The apparatus of claim 8 wherein said spread spectrum modulation means is responsive to a long code for determining a corresponding spread spectrum format.
Claim 14
Dependent Claim 20 words
The apparatus of claim 11 wherein said randomizing logic is responsive to said long code for determining said pseudorandom code.
Claim 15
Dependent Claim 15 words
The apparatus of claim 8 further comprising a convolutional encoder for encoding said data packet.
Claim 16
Dependent Claim 105 words
A spread spectrum transmitter for modulation and transmission of a data packet of a variable number of bits in a data frame of a predetermined data capacity, comprising: interleaver means for receiving said data packet, and if said data packet is less than said data capacity generating repeated copies of bits in said data packet and inserting said copies in said data frame; spread spectrum modulation means for spread spectrum modulating said data frame; randomizing logic for generating, in accordance with a pseudorandom code, a pseudorandom gating signal; and transmitter for selectively transmitting bits of said data frame in accordance with said pseudorandom gating signal.
Claim 17
Dependent Claim 105 words
A spread spectrum transmitter for modulation and transmission of a data packet of a variable number of bits in a data frame of a predetermined data capacity, comprising: interleaver means for receiving said data packet, and if said data packet is less than said data capacity generating repeated copies of bits in said data packet and inserting said copies in said data frame; spread spectrum modulation means for spread spectrum modulating said data frame; randomizing logic for generating, in accordance with a pseudorandom code, a pseudorandom gating signal; and transmitter for selectively transmitting bits of said data frame in accordance with said pseudorandom gating signal.
Claim 18
Dependent Claim 22 words
The apparatus of claim 14 wherein said transmitter transmits only a single instance of each of said bits of said data packet.
Claim 19
Dependent Claim 19 words
The apparatus of claim 14 wherein said randomizing logic is responsive to the data rate of said data packet.
Claim 20
Dependent Claim 24 words
The apparatus of claim 14 wherein said spread spectrum modulation means is responsive to a long code for determining a corresponding spread spectrum format.
Claim 21
Dependent Claim 20 words
The apparatus of claim 17 wherein said randomizing logic is responsive to said long code for determining said pseudorandom code.
Claim 22
Dependent Claim 130 words
A spread spectrum transmitter for modulation and transmission of a data packet of a variable number of data packet bits in a data frame of a predetermined data capacity, comprising: interleaver means for receiving said data packet, and if said data packet is less than said data capacity generating a copy of said data packet bits in said data packet and inserting said copy of said data packet bits in said data frame; filtering means for receiving said data frame and filtering out a portion of said data packet bits and said copy of said data packet bits from said data frame in accordance with a pseudorandom filtering signal; spreading means for spread spectrum modulating said filtered data frame; and transmitter means for transmitting said spread spectrum modulated data frame.
Claim 23
Dependent Claim 130 words
A spread spectrum transmitter for modulation and transmission of a data packet of a variable number of data packet bits in a data frame of a predetermined data capacity, comprising: interleaver means for receiving said data packet, and if said data packet is less than said data capacity generating a copy of said data packet bits in said data packet and inserting said copy of said data packet bits in said data frame; filtering means for receiving said data frame and filtering out a portion of said data packet bits and said copy of said data packet bits from said data frame in accordance with a pseudorandom filtering signal; spreading means for spread spectrum modulating said filtered data frame; and transmitter means for transmitting said spread spectrum modulated data frame.
Claim 24
Dependent Claim 21 words
The apparatus of claim 19 wherein the filter response of said filtering means is determined by a set of variable coefficients.
Claim 25
Dependent Claim 18 words
The apparatus of claim 20 wherein said filter coefficients are determined in accordance with said pseudorandom filtering signal.
Claim 26
Dependent Claim 25 words
The apparatus of claim 19 wherein said filtering means generates a filtered data frame consisting of only a single instance of said data packet bits.
Claim 27
Dependent Claim 15 words
The apparatus of claim 19 wherein said filtering means is a finite impulse response filter.
Claim 28
Dependent Claim 39 words
The apparatus of claim 19 wherein said randomizing logic is further for generating a pseudorandom gating signal and wherein said transmitter is responsive to said pseudorandom gating signal for selectively transmitting bits of said spread spectrum modulated data frame.
Claim 29
Dependent Claim 93 words
In a spread spectrum transmitter, a method for spread spectrum modulation and transmission of a data packet of a variable number of bits in a data frame of a predetermined data capacity, comprising: receiving said data packet; ordering the bits of said data packet in said data frame in accordance with a pseudorandom ordering signal if said variable rate data packet is less than said frame data capacity; generating in accordance with a pseudorandom code, said pseudorandom ordering signal; spread spectrum modulating said data frame; and transmitting said spread spectrum modulated data frame.
Claim 30
Dependent Claim 93 words
In a spread spectrum transmitter, a method for spread spectrum modulation and transmission of a data packet of a variable number of bits in a data frame of a predetermined data capacity, comprising: receiving said data packet; ordering the bits of said data packet in said data frame in accordance with a pseudorandom ordering signal if said variable rate data packet is less than said frame data capacity; generating in accordance with a pseudorandom code, said pseudorandom ordering signal; spread spectrum modulating said data frame; and transmitting said spread spectrum modulated data frame.
Claim 31
Dependent Claim 24 words
The method of claim 25 wherein said step of generating said pseudorandom ordering signal is responsive to the data rate of said data packet.
Claim 32
Dependent Claim 28 words
The method of claim 25 wherein said step of transmitting is responsive to a pseudorandom gating signal for selectively transmitting portions of said spread spectrum modulated data frame.
Claim 33
Dependent Claim 25 words
The method of claim 25 wherein said step of spread spectrum modulating is responsive to a long code for determining a corresponding spread spectrum format.
Claim 34
Dependent Claim 20 words
The apparatus of claim 28 wherein said step of generating said pseudorandom ordering signal is responsive to said long code.
Claim 35
Dependent Claim 116 words
In a spread spectrum transmitter, a method for spread spectrum modulation and transmission of a data packet of a variable number of bits in a data frame of a predetermined frame data capacity, comprising: receiving said data packet; generating at least one copy of said bits in said data packet if said variable rate data packet is less than said frame data capacity; combining said at least one copy of said data packet bits and said data packet bits to generate said data frame; spread spectrum modulating said data frame; generating, in accordance with a pseudorandom code, a pseudorandom gating signal; and selectively transmitting bits of said data frame in accordance with said pseudorandom gating signal.
Claim 36
Dependent Claim 116 words
In a spread spectrum transmitter, a method for spread spectrum modulation and transmission of a data packet of a variable number of bits in a data frame of a predetermined frame data capacity, comprising: receiving said data packet; generating at least one copy of said bits in said data packet if said variable rate data packet is less than said frame data capacity; combining said at least one copy of said data packet bits and said data packet bits to generate said data frame; spread spectrum modulating said data frame; generating, in accordance with a pseudorandom code, a pseudorandom gating signal; and selectively transmitting bits of said data frame in accordance with said pseudorandom gating signal.
Claim 37
Dependent Claim 25 words
The method of claim 30, wherein said step of selectively transmitting transmits only a single instance of each of said bits of said data packet.
Claim 38
Dependent Claim 24 words
The method of claim 30 wherein said step of generating said pseudorandom gating signal is responsive to the data rate of said data packet.
Claim 39
Dependent Claim 25 words
The method of claim 30 wherein said step of spread spectrum modulating is responsive to a long code for determining a corresponding spread spectrum format.
Claim 40
Dependent Claim 25 words
The method of claim 33 wherein said step of generating said pseudorandom gating signal is responsive to said long code for determining said pseudorandom code.
Claim 41
Dependent Claim 142 words
In a spread spectrum transmitter, a method for spread spectrum modulation and transmission of a data packet of a variable number of bits in a data frame of a predetermined frame data capacity, comprising the steps of: receiving said data packet; generating an additional set of said bits in said data packet if said variable rate data packet is less than said frame data capacity; combining said additional set of said data packet bits and said data packet bits to generate said data frame; filtering out a sub-set of bits of said data packet bits and said additional set of of said data packet bits from said data frame in accordance with a pseudorandom filtering signal; generating said pseudorandom filtering signal in accordance with a pseudorandom code; spread spectrum modulating said filtered data frame; and transmitting said spread spectrum modulated data frame.
Claim 42
Dependent Claim 142 words
In a spread spectrum transmitter, a method for spread spectrum modulation and transmission of a data packet of a variable number of bits in a data frame of a predetermined frame data capacity, comprising the steps of: receiving said data packet; generating an additional set of said bits in said data packet if said variable rate data packet is less than said frame data capacity; combining said additional set of said data packet bits and said data packet bits to generate said data frame; filtering out a sub-set of bits of said data packet bits and said additional set of of said data packet bits from said data frame in accordance with a pseudorandom filtering signal; generating said pseudorandom filtering signal in accordance with a pseudorandom code; spread spectrum modulating said filtered data frame; and transmitting said spread spectrum modulated data frame.
Claim 43
Dependent Claim 19 words
The method of claim 35 wherein said step of filtering is responsive to a set of variable filter coefficients.
Claim 44
Dependent Claim 19 words
The method of claim 36 wherein said filter coefficient values are determined in accordance with said pseudorandom filtering signal.
Claim 45
Dependent Claim 28 words
The method of claim 35 wherein said step of filtering generates a filtered data frame consisting of only a single instance of each of said data packet bits.
Claim 46
Dependent Claim 21 words
The method of claim 35 wherein said step of filtering comprises passing said data frame through a finite impulse response filter.
Claim 47
Dependent Claim 100 words
A spread spectrum transmitter for spread spectrum modulation and transmission of a data packet of a variable number of bits in a data frame of a predetermined data capacity, comprising: an interleaver having a first input for receiving said data packet and an output for generating said data frame and having a second input; a data burst randomizer having an output coupled to said interleaver second input; a spread spectrum modulator having an input coupled to said interleaver output and having an output; and a transmitter having an input coupled to said spread spectrum modulator output and having an output.
Claim 48
Dependent Claim 100 words
A spread spectrum transmitter for spread spectrum modulation and transmission of a data packet of a variable number of bits in a data frame of a predetermined data capacity, comprising: an interleaver having a first input for receiving said data packet and an output for generating said data frame and having a second input; a data burst randomizer having an output coupled to said interleaver second input; a spread spectrum modulator having an input coupled to said interleaver output and having an output; and a transmitter having an input coupled to said spread spectrum modulator output and having an output.
Claim 49
Dependent Claim 26 words
The apparatus of claim 40 wherein said data burst randomizer has an input for receiving a signal indicative of the data rate of said data packet.
Claim 50
Dependent Claim 30 words
The apparatus of claim 40 wherein said data burst randomizer has a second output and wherein said transmitter has a second input coupled to said data burst randomizer second output.
Claim 51
Dependent Claim 20 words
The apparatus of claim 40, wherein said spread spectrum modulator has a second input for receiving a long code signal.
Claim 52
Dependent Claim 18 words
The apparatus of claim 43 wherein said data burst randomizer has input for receiving said long code signal.
Claim 53
Dependent Claim 124 words
A spread spectrum transmitter for modulation and transmission of a data packet of a variable number of bits in a data frame of a predetermined frame data capacity, comprising: an interleaver having an input port for receiving said data packet and having an output port to generate said data frame consisting of a first instance of said bits of said data packet and a second instance of said bits of said data packet; a spread spectrum modulator having an input coupled to said interleaver output and having an output; a data burst randomizer having an output; and transmitter having a first input coupled to said spread spectrum modulator output and a second input coupled to said data burst randomizer output and having an output.
Claim 54
Dependent Claim 124 words
A spread spectrum transmitter for modulation and transmission of a data packet of a variable number of bits in a data frame of a predetermined frame data capacity, comprising: an interleaver having an input port for receiving said data packet and having an output port to generate said data frame consisting of a first instance of said bits of said data packet and a second instance of said bits of said data packet; a spread spectrum modulator having an input coupled to said interleaver output and having an output; a data burst randomizer having an output; and transmitter having a first input coupled to said spread spectrum modulator output and a second input coupled to said data burst randomizer output and having an output.
Claim 55
Dependent Claim 23 words
The apparatus of claim 45 wherein said transmitter output generates only a single instance of each of said bits of said data packet.
Claim 56
Dependent Claim 26 words
The apparatus of claim 45 wherein said data burst randomizer has an input for receiving a signal indicative of the data rate of said data packet.
Claim 57
Dependent Claim 18 words
The apparatus of claim 45 wherein said spread spectrum modulator has an input for receiving a long code.
Claim 58
Dependent Claim 19 words
The apparatus of claim 48 wherein said data burst randomizer has an input for receiving said long code signal.
Claim 59
Dependent Claim 125 words
A spread spectrum transmitter for modulation and transmission of a data packet of a variable number of bits in a data frame of a predetermined data capacity, comprising: an interleaver having an input for receiving said data packet and output for generating a data frame comprising first instance of said data packet bits and a second instance of said data packet bits; a data burst randomizer having an output; a filter having a first input coupled to said interleaver output and a second input coupled to said data burst randomizer output and having an output; a spread spectrum modulator coupled to said filter output and having an output; and transmitter means having an input coupled to said spread spectrum modulator output and having an output.
Claim 60
Dependent Claim 125 words
A spread spectrum transmitter for modulation and transmission of a data packet of a variable number of bits in a data frame of a predetermined data capacity, comprising: an interleaver having an input for receiving said data packet and output for generating a data frame comprising first instance of said data packet bits and a second instance of said data packet bits; a data burst randomizer having an output; a filter having a first input coupled to said interleaver output and a second input coupled to said data burst randomizer output and having an output; a spread spectrum modulator coupled to said filter output and having an output; and transmitter means having an input coupled to said spread spectrum modulator output and having an output.
Claim 61
Dependent Claim 21 words
The apparatus of claim 50 wherein the filter response of said filter means is determined by a set of variable coefficients.
Claim 62
Dependent Claim 23 words
The apparatus of claim 50 wherein said filter generates a filtered data frame consisting of a single copy of said data packet bits.
Claim 63
Dependent Claim 14 words
The apparatus of claim 50 wherein said filter is a finite impulse response filter.
Claim 64
Dependent Claim 36 words
The apparatus of claim 50 wherein said data burst randomizer has a second output for generating a pseudorandom gating signal and wherein said transmitter has a second input coupled to said second data burst randomizer output.
Claim 65
Dependent Claim 315 words
A spread spectrum modulator for modulating variable rate digital data generated in data frames of a predetermined time duration with each frame of data having a number of data bits which is a predetermined multiple of data bits in a frame of a least number of data bits, comprising: an encoder for receiving and convolutionally encoding a frame of variable rate digital data, and generating a frame of symbol data with said symbol data in a first ordered sequence; an interleaver for reordering said symbol data in said frame and generating said frame of symbol data in a second ordered sequence, wherein if said frame of symbol data corresponds to a frame of variable rate digital data having a number of data bits less than a frame maximum of data bits, said interleaver means generating said symbol data and a predetermined number of repeats of said symbol data in said frame of symbol data in said second ordered sequence to generate a predetermined frame maximum number of symbols in said frame of sequence symbol data in said second ordered sequence; a symbol encoder for determining from a value of each one of consecutive portions of said frame of symbol data in said second ordered sequence an modulation symbol of a set of modulation symbols, and generating an output frame of function data; a PN code generator for generating a first pseudorandom noise (PN) code; a first combiner for combining said frame of modulation symbol data and said first PN code, and generating an output frame of first PN spread data; a randomizer logic responsive to said first PN code and an indication of a data rate of said frame variable rate digital data for generating a mask signal; and a filter for responsive to said mask signal for filtering out portions of said first PN spread data in said frame of first PN spread data.
Claim 66
Dependent Claim 315 words
A spread spectrum modulator for modulating variable rate digital data generated in data frames of a predetermined time duration with each frame of data having a number of data bits which is a predetermined multiple of data bits in a frame of a least number of data bits, comprising: an encoder for receiving and convolutionally encoding a frame of variable rate digital data, and generating a frame of symbol data with said symbol data in a first ordered sequence; an interleaver for reordering said symbol data in said frame and generating said frame of symbol data in a second ordered sequence, wherein if said frame of symbol data corresponds to a frame of variable rate digital data having a number of data bits less than a frame maximum of data bits, said interleaver means generating said symbol data and a predetermined number of repeats of said symbol data in said frame of symbol data in said second ordered sequence to generate a predetermined frame maximum number of symbols in said frame of sequence symbol data in said second ordered sequence; a symbol encoder for determining from a value of each one of consecutive portions of said frame of symbol data in said second ordered sequence an modulation symbol of a set of modulation symbols, and generating an output frame of function data; a PN code generator for generating a first pseudorandom noise (PN) code; a first combiner for combining said frame of modulation symbol data and said first PN code, and generating an output frame of first PN spread data; a randomizer logic responsive to said first PN code and an indication of a data rate of said frame variable rate digital data for generating a mask signal; and a filter for responsive to said mask signal for filtering out portions of said first PN spread data in said frame of first PN spread data.
Claim 67
Dependent Claim 111 words
The modulator of claim 55 further comprising: a second PN code generator for generating a second PN code; a third PN code generator for generating a third PN code; second combiner for receiving and combining said second PN code with said frame of first PN spread data for generating a frame of second PN spread data; third combiner for combining said third PN code with said frame of first PN spread data and generating a frame of third PN spread data; and wherein said filter comprises first and second finite impulse response (FIR) filter means for respectively digitally filtering out portions of said frames of second and third PN spread data.
Claim 68
Dependent Claim 44 words
The modulator of claim 56 wherein said first PN code is of a first code length and said second and third PN codes are of a second code length, with said first code length being substantially greater in length than said second code length.
Claim 69
Dependent Claim 11 words
The modulator of claim 55 wherein said symbols are Walsh functions.
Claim 70
Dependent Claim 12 words
The modulator of claim 58 wherein said encoder is a convolutional encoder.
Claim 71
Dependent Claim 15 words
The modulator of claim 59 wherein said symbol encoder is a 64-ary Walsh function encoder.
Claim 72
Dependent Claim 23 words
The modulator of claim 55 wherein said randomizer logic means is further for generating an additional mask signal for controlling a power amplifier.
Claim 73
Dependent Claim 99 words
A spread spectrum transmitter for modulation and transmission of a data packet of a variable number of bits in a data frame of a predetermined frame data capacity, comprising: interleaver means for receiving said data packet, and if said variable rate data packet has fewer bits than said frame data capacity generating additional sets of said bits in said data packet to generate a repetition frame; spreader means for spread spectrum spreading said repetition frame thereby generating a spread spectrum modulated frame; and transmitter means for selectively transmitting a sub-set of bits of said spread spectrum modulated data frame.
Claim 74
Dependent Claim 99 words
A spread spectrum transmitter for modulation and transmission of a data packet of a variable number of bits in a data frame of a predetermined frame data capacity, comprising: interleaver means for receiving said data packet, and if said variable rate data packet has fewer bits than said frame data capacity generating additional sets of said bits in said data packet to generate a repetition frame; spreader means for spread spectrum spreading said repetition frame thereby generating a spread spectrum modulated frame; and transmitter means for selectively transmitting a sub-set of bits of said spread spectrum modulated data frame.
Claim 75
Dependent Claim 20 words
The apparatus of claim 62 wherein said sub-set of bits contains only a single set of said data packet bits.
Claim 76
Dependent Claim 18 words
The apparatus of claim 62 wherein said transmitter is responsive to the data rate of said data packet.
Claim 77
Dependent Claim 16 words
The apparatus of claim 62 wherein said spreading means is responsive to a long code signal.
Claim 78
Dependent Claim 16 words
The apparatus of claim 65 wherein said transmitter means is responsive to said long code signal.
Claim 79
Dependent Claim 98 words
A spread spectrum transmitter for modulation and transmission of a data packet of a variable number of data packet bits in a data frame of a predetermined frame data capacity, comprising: an interleaver having an input port for receiving said data packet and having an output port for generating at least one copy of said data packet bits; a spread spectrum modulator having an input port coupled to said interleaver output port and having an output port: and a gating transmitter having an input port coupled to said spread spectrum spreader output port and having an output port.
Claim 80
Dependent Claim 98 words
A spread spectrum transmitter for modulation and transmission of a data packet of a variable number of data packet bits in a data frame of a predetermined frame data capacity, comprising: an interleaver having an input port for receiving said data packet and having an output port for generating at least one copy of said data packet bits; a spread spectrum modulator having an input port coupled to said interleaver output port and having an output port: and a gating transmitter having an input port coupled to said spread spectrum spreader output port and having an output port.
Claim 81
Dependent Claim 19 words
The apparatus of claim 67 wherein said gating transmitted transmits only a single instance of said data packet bits.
Claim 82
Dependent Claim 26 words
The apparatus of claim 67 wherein said transmitter has a second input port for receiving a signal indicative of the data rate of said data packet.
Claim 83
Dependent Claim 24 words
The apparatus of claim 67 wherein said spread spectrum spreader has a second input for receiving a signal indicative of a long code signal.
Claim 84
Dependent Claim 18 words
The apparatus of claim 70 wherein said transmitter has a second input for receiving said long code signal.
Claim 85
Dependent Claim 60 words
In a spread spectrum transmitter, a method for transmitting data via a data frame having a maximum data capacity and a transmission time period comprising the steps of: (a) receiving a data packet; and (b) transmitting portions of said data packet at pseudo-random times within said transmission time period until a single copy of said data packet has been transmitted.
Claim 86
Dependent Claim 60 words
In a spread spectrum transmitter, a method for transmitting data via a data frame having a maximum data capacity and a transmission time period comprising the steps of: (a) receiving a data packet; and (b) transmitting portions of said data packet at pseudo-random times within said transmission time period until a single copy of said data packet has been transmitted.
Claim 87
Dependent Claim 125 words
The method for transmitting data as set forth in claim 72 wherein step (b) is comprised the steps of: (b.1) transmitting said data packet at all times if said data packet has a first amount of data equal to said maximum data capacity; (b.2) transmitting said data packet during a first sub-set of time slots pseudo randomly chosen from a set of time slots if said data packet has a second amount of data that is less than said maximum data capacity; and (b.3) transmitting said data packet during a second sub-set of time slots that is a sub-set of said first sub-set of time slots if said data packet has a third amount of data that is less than said second amount of data.
Claim 88
Dependent Claim 35 words
The method for transmitting data as set forth in claim 73 wherein said first and second set of time slots are chosen a function of a long code also used for spreading said data frame.
Claim 89
Dependent Claim 83 words
The method for transmitting data as set forth in claim 72 wherein step (b) is comprised of the steps of: (b.1) generating sufficient copies of said data packet to generate an amount of data equal to said maximum data capacity; (b.2) dividing each instance of said data packet into identical sets of slots; (b.3) pseudo-randomly selecting a set of slots from said identical sets of slots that cumulatively contain only one instance of said data packet; and (b.4) transmitting said set of slots.
Claim 90
Dependent Claim 102 words
The method for transmitting data as set forth in claim 75 wherein said set of slots contain a first set of slots if said data packet contains a first amount of data, and said set of slots contain said first set of slots and a second set of slots if said packet contains a second amount of data that is larger than said first amount of data, and said set of slots contains said first set of slots and a third set of slots if said packet contains a third amount of data that is larger than said second amount of data.

References Cited (Backward Citations)

US4052565A Cited
US4287577A Cited
US4398289A Cited
US4536875A Cited
US4669089A Cited
US5091940A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-07-09 2000-01-08 2000-07-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-07-09 2004-01-08 2004-07-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-07-09 2008-01-08 2008-07-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag