WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Spread spectrum spectral density techniques    

Get related patents on CD
United States Patent5436941   
Link to this pagehttp://www.wikipatents.com/5436941.html
Inventor(s)Dixon; Robert C. (Palmer Lake, CO); Bullock; Scott R. (South Jordan, UT)
AbstractA spread-spectrum communication system in which the energy output is more smoothly distributed than the length of the pseudo-random code would otherwise indicate. A spread-spectrum communication system in which the code sequence is pseudo-randomly inverted on data-bit boundaries, so that the code sequence appears longer, for energy spreading, than it otherwise would appear.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History Custom Search
Drawing from US Patent 5436941
Spread spectrum spectral density techniques - US Patent 5436941 Drawing
Spread spectrum spectral density techniques
Inventor     Dixon; Robert C. (Palmer Lake, CO); Bullock; Scott R. (South Jordan, UT)
Owner/Assignee     Omnipoint Corporation (Colorado Springs, CO)
Patent assignment
All assignments
Company News
Publication Date     July 25, 1995
Application Number     08/146,499
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     November 1, 1993
US Classification     375/146 380/46
Int'l Classification     H04B 001/707
Examiner     Cain; David C.
Assistant Examiner    
Attorney/Law Firm     Lyon & Lyon
Address
Parent Case    
Priority Data    
USPTO Field of Search     375/1 380/46
Patent Tags     spread spectrum spectral density techniques
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5291516
Dixon
375/131
Mar,1994

[0 after 0 votes]
5280537
Sugiyama
370/527
Jan,1994

[0 after 0 votes]
5253268
Omura
375/150
Oct,1993

[0 after 0 votes]
5181225
Neeser
375/350
Jan,1993

[0 after 0 votes]
5179571
Schilling
370/331
Jan,1993

[0 after 0 votes]
5166952
Omura

Nov,1992

[0 after 0 votes]
5157686
Omura
375/146
Oct,1992

[0 after 0 votes]
5150377
Vannucci
375/146
Sep,1992

[0 after 0 votes]
5146471
Cowart
375/142
Sep,1992

[0 after 0 votes]
5081642
O'Clock, Jr.

Jan,1992

[0 after 0 votes]
5073899
Collier

Dec,1991

[0 after 0 votes]
5025452
Sohner
375/130
Jun,1991

[0 after 0 votes]
5023887
Takeuchi
375/130
Jun,1991

[0 after 0 votes]
5022047
Dixon
375/151
Jun,1991

[0 after 0 votes]
5016255
Dixon
375/151
May,1991

[0 after 0 votes]
4984247
Kaufmann
375/141
Jan,1991

[0 after 0 votes]
4943973
Werner
375/141
Jul,1990

[0 after 0 votes]
4901307
Gilhousen
370/320
Feb,1990

[0 after 0 votes]
4864589
Endo
375/141
Sep,1989

[0 after 0 votes]
4837786
Gurantz

Jun,1989

[0 after 0 votes]
4811357
Betts
375/130
Mar,1989

[0 after 0 votes]
4805208
Schwartz
379/93.31
Feb,1989

[0 after 0 votes]
4774715
Messenger
375/149
Sep,1988

[0 after 0 votes]
4759034
Nagazumi
375/142
Jul,1988

[0 after 0 votes]
4724435
Moses
340/870.13
Feb,1988

[0 after 0 votes]
4703474
Foschini
370/441
Oct,1987

[0 after 0 votes]
4672658
Kavehrad
455/555
Jun,1987

[0 after 0 votes]
4630283
Schiff
375/143
Dec,1986

[0 after 0 votes]
4567588
Jerrim
370/479
Jan,1986

[0 after 0 votes]
4425661
Moses
375/130
Jan,1984

[0 after 0 votes]
4163944
Chambers
375/309
Aug,1979

[0 after 0 votes]
3934203
Schiff
375/343
Jan,1976

[0 after 0 votes]
5274665
Schilling
375/144
Dec,1969

[0 after 0 votes]
5228056
Schilling
375/144
Dec,1969

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B

[0 market size comments]
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%

[0 market share comments]
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%

[0 reasonable royalty comments]
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

[0 Guesstimation of Royalty Value Comments]
License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
[0 license availability comments]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
[0 owner/assignee comments]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

[0 competitive advantage comments]
Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

[0 commercial alternatives comments]
 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


We claim:

1. A method, comprising the steps of

receiving a plurality of data bits;

generating a pseudo-random chip sequence and an inverse of said pseudo-random chip sequence;

pseudo-randomly selecting one or the other of said pseudo-random chip sequence or its inverse;

generating a new chip sequence in response to said selection; and

modulating each one of said plurality of data bits with said new chip sequence.

2. A method as in claim 1, wherein said step of pseudo-randomly selecting comprises the steps of

generating a second pseudo-random chip sequence, said second pseudo-random chip sequence comprising one chip for each data bit; and

generating said new chip sequence in response to a boolean operation performed on said original pseudo-random chip sequence and said second pseudo-random chip sequence.

3. A method, comprising the steps of

receiving a plurality of data bits;

receiving a pseudo-random chip sequence; and

generating a spread-spectrum signal in response to said plurality of data bits and said pseudo-random chip sequence, said spread-spectrum signal having a smoother spectral energy density than that of a spread-spectrum signal generated by direct-sequence modulation of said plurality of data bits with said pseudo-random chip sequence.

4. A method as in claim 3, wherein said pseudo-random chip sequence is a 63-chip maximal length code.

5. A method, comprising the steps of

receiving a plurality of data bits;

receiving a pseudo-random chip sequence; and

generating a spread-spectrum signal in response to said plurality of data bits and a transformation of said pseudo-random chip sequence, said spread-spectrum signal having a smoother spectral energy density than that of a spread-spectrum signal generated by direct-sequence modulation of said plurality of data bits with said pseudo-random chip sequence.

6. A method as in claim 5, wherein said pseudo-random chip sequence is a 63-chip maximal length code.

7. A method as in claim 5, wherein said transformation of said pseudo-random chip sequence is an inverse of said pseudo-random chip sequence.

8. A method, comprising the steps of

receiving a plurality of data bits;

generating a first pseudo-random chip sequence at a rate of more than one chip per bit;

generating a second pseudo-random chip sequence at a rate of no more than one chip per bit;

generating a signal in response to said first and second pseudo-random chip sequences; and

spread-spectrum modulating said plurality of data bits with said signal.

9. A method as in claim 8, wherein said step of generating a signal comprises XOR-ing said first and second pseudo-random chip sequences.

10. A method as in claim 8, wherein said first pseudo-random chip sequence is a 63-bit maximal length code.

11. A method as in claim 8, wherein said second pseudo-random chip sequence has a rate of exactly one chip per bit.

12. A code generator for use in a spread spectrum communication system comprising:

a first pseudo-noise generator having as an output a first chip sequence,

a second pseudo-noise generator having as an output a second chip sequence,

an XOR gate, said XOR gate having as inputs said first chip sequence and said second chip sequence, and having as an output either said first chip sequence or an inverse of said first chip sequence in response to said second chip sequence.

13. The code generator of claim 12 further comprising a modulator comprising a first and second input, said output of said XOR gate coupled to said first input, and a data signal coupled to said second input.

14. The code generator of claim 13 wherein said data signal comprises a series of data bits clocked at a predefined rate, and said second chip sequence comprises a series of chips, wherein said second chip sequence is clocked at said predefined rate.

15. The code generator of claim 13 wherein a signal output from said modulator is coupled to a transmitter, and said transmitter transmits said modulator signal over a communication channel.

16. A method of generating a spread spectrum signal comprising the steps of

receiving a plurality of data bits;

generating a first pseudo-random chip sequence,

generating at selected intervals either a second pseudo-random chip sequence or an inverse of said second pseudo-random chip sequence in response to said first pseudo-random chip sequence, and forming a modulation signal thereby;

modulating each one of said plurality of data bits with said modulation signal.

17. A method as in claim 16, wherein said selected intervals correspond to boundaries of said data bits.

18. A spread spectrum code generator comprising:

a first pseudo-noise generator capable of outputting a first chip sequence,

a second pseudo-noise generator capable of outputting a second chip sequence,

means for selecting either said first chip sequence or an inverse of said first chip sequence in response to said second chip sequence, and generating an output signal thereby.

19. A spread spectrum code generator as in claim 18, wherein said means for selecting comprises and XOR gate having as inputs said first chip sequence and said second chip sequence.

20. A spread spectrum code generator as in claim 18 wherein said output signal is modulated with a data signal comprising data bits clocked at a predefined rate, and said second chip sequence has a chip rate equal to said predefined rate.
 Description Submit all comments and votes
 


BACKGROUND OF THE INVENTION

1. Field of the Invention

This invention relates to spectral density techniques for use with spread-spectrum modulation.

2. Description of Related Art

In direct-sequence spread-spectrum communication, a data stream may be modulated with a pseudo-random code, so that the energy of the modulated signal is spread over a bandwidth which is larger than the bandwidth of the data stream. Present regulations, for communication in a band of electromagnetic spectrum in which spread-spectrum communication is allowed, generally require all parts of the modulated signal to be no more than +8 db power over the signal average, measured over a 3 KHZ resolution bandwidth. In a spread-spectrum system which uses relatively short pseudo-random codes, the modulated signal may at times not be sufficiently random to meet the regulatory requirement. Accordingly, it would be advantageous to generate a spread-spectrum signal using relatively short pseudo-random codes which meets the regulatory requirement.

SUMMARY OF THE INVENTION

The invention provides a spread-spectrum communication system in which the energy output is more smoothly distributed than the length of the pseudo-random code would otherwise indicate. In particular, the invention provides a spread-spectrum communication system in which the code sequence is pseudo-randomly inverted on data-bit boundaries, so that the code sequence appears longer, for energy spreading, than it otherwise would appear.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 shows a block diagram of a spread-spectrum communication transmitter and receiver.

FIG. 2 shows a block diagram for a pseudo-random code generator for use in a spread-spectrum communication system.

DESCRIPTION OF THE PREFERRED EMBODIMENT

FIG. 1 shows a block diagram of a spread-spectrum communication transmitter and receiver.

A spread-spectrum transmitter 101 may comprise an input port 102 for input data 103, a chip sequence transmitter generator 104, a modulator 105, and a transmitting antenna 106 for transmitting a spread-spectrum signal 107. A spread-spectrum receiver 108 may comprise a receiver antenna 109, a chip sequence receiver generator 110, a demodulator 111, and an output port 112 for output data 113. In a preferred embodiment, a single chip sequence 114 is identically generated by both the transmitter generator 104 and the receiver generator 110, and appears essentially random to others not knowing the spreading code upon which it is based. An extensive discussion of spread-spectrum communication, spreading codes, and chip sequences, may be found in R. Dixon, SPREAD SPECTRUM SYSTEMS (1984).

FIG. 2 shows a block diagram for a pseudo-random code generator for use in a spread-spectrum communication system.

The transmitter generator 104 and the receiver generator 110 may comprise a code generator 201, having an output 202 for the chip sequence 114. In a preferred embodiment, the chip sequence 114 may comprise a 63-chip maximal-length pseudo-random chip sequence, which is pseudo-randomly inverted by XOR-ing with a second chip sequence at each data bit boundary.

The code generator 201 comprises a first generator 203 which generates a first code 204. In a preferred embodiment, the first code 204 may comprise a 63-chip linear maximal-length code. An output from the first generator 203 is coupled to a first input of an XOR gate 205. A second generator 206 is clocked at the same rate as the data stream, and generates a second code 207, which is coupled to a second input of the XOR gate 205. The output of the XOR gate 205 is coupled to the output 202 for the code generator 201.

The code generator 201 thus generates a complete sequence of the first code 204 for each data bit, but pseudo-randomly inverts the first code 204 by XOR-ing it with the second code 207 at each data bit boundary (i.e., each full data bit is modulated either with the full length of the first code 204 or with the full length of the inverse of the first code 204).

It will be clear to those of ordinary skill in the art, after perusal of this application, that the effect of pseudo-randomly inverting the first code 204 at each data bit boundary is to more smoothly distribute the energy of the modulated signal over the bandwidth it occupies. In a preferred embodiment, the first code 204 is 2.sup.N -1 chips long, e.g., 63 chips long, the second code 207 is 2.sup.P -1 chips long, e.g., 63 chips long, and the modulated signal has about 4 to 7 db maximum power over the signal average, measured in a 3 KHz resolution bandwidth.

Alternative Embodiments

While preferred embodiments are disclosed herein, many variations are possible which remain within the concept and scope of the invention, and these variations would become clear to one of ordinary skill in the art after perusal of the specification, drawings and claims herein.

For example, information which is transmitted from transmitter to receiver is referred to herein as "data" but it would be clear to those of ordinary skill in the art that these data could comprise both data and error-correcting codes, control information, or other signals, and that this would be within the scope and spirit of the invention.

* * * * *
Previous Patent (Quadrature mirror filter banks and method)Next Patent (Method of equalizing digitally encoded signal...)