WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
CDMA/TDMA spread-spectrum communications system and method    

Get related patents on CD
United States Patent5410568   
Link to this pagehttp://www.wikipatents.com/5410568.html
Inventor(s)Schilling; Donald L. (Sands Point, NY)
AbstractA spread-spectrum transmitter and receiver using code division multiple access with time division multiple access technology for spread-spectrum communications. At a base station, a spread-spectrum transmitter includes a multiplexer for time multiplexing a synchronization-code signal and a plurality of data signals, which may be encoded as a plurality-encoded data signals, to generate a time-multiplexed signal. A chip-code generator generates a chip-code signal which is modulo added with the time-multiplexed signal by an EXCLUSIVE-OR gate to generate a spread-spectrum-time-multiplexed signal. A transmitter transmits the spread-spectrum-time-multiplexed signal over a communications channel. A spread-spectrum receiver at the base station processes a plurality of spread-spectrum signals, received from a plurality of remote units in as time division sequence of spread-spectrum signals, using a despreader circuit to generate a time-division signal. A demultiplexer demultiplexes the time-division signal as a plurality of data signals or as a plurality of privacy-encoded data signals. A remote unit, which may be a handset, includes a despreader circuit for despreading the spread-spectrum-time-multiplexed signal as a time-multiplexed signal. A synchronization-code matched filter detects the synchronization-code signal embedded in the time-multiplexed signal and thereby generates a timing signal. A controller uses the timing signal to generate a control signal. The control signal controls a transmit-receive switch for switching an antenna between the despreader circuit to the transmitter at the remote unit.
   














 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
Inventor     Schilling; Donald L. (Sands Point, NY)
Owner/Assignee     InterDigital Technology Corporation (Wilmington, DE)
Patent assignment
All assignments
Company News
Publication Date     April 25, 1995
Application Number     08/145,124
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     November 3, 1993
US Classification     370/342 375/145
Int'l Classification     H04L 009/00
Examiner     Cain; David C.
Assistant Examiner    
Attorney/Law Firm     David Newman & Associates
Address
Parent Case     RELATED PATENTS This patent is a continuation of patent application entitled, CDMA/TDMA SPREAD SPECTRUM SYSTEM AND METHOD, having Ser. No. 07/819,906 and filing data Jan. 13, 1992, now U.S. Pat. No. 5,260,967. The benefit of the earlier filing data of the parent patent application is claimed pursuant to 35 U.S.C. .sctn.120.
Priority Data    
USPTO Field of Search     375/1 380/49 379/63 379/61 370/19 370/18 370/95
Patent Tags     cdma/tdma spread-spectrum communications
   
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
5265119
Gilhousen
370/335
Nov,1993

[0 after 0 votes]
5177765
Holland
375/368
Jan,1993

[0 after 0 votes]
5138631
Taylor
370/320
Aug,1992

[0 after 0 votes]
5085900
Hamlett

Feb,1992

[0 after 0 votes]
5031192
Clark
375/130
Jul,1991

[0 after 0 votes]
4912721
Pidgeon, Jr.
375/149
Mar,1990

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

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

[0 after 0 votes]
4649549
Halpern
380/32
Mar,1987

[0 after 0 votes]
4621365
Chiu
375/149
Nov,1986

[0 after 0 votes]
4612637
Davis
370/348
Sep,1986

[0 after 0 votes]
4607375
Lee
380/32
Aug,1986

[0 after 0 votes]
4587662
Langewellpott
375/138
May,1986

[0 after 0 votes]
4587661
Schiff
375/141
May,1986

[0 after 0 votes]
4563774
Gloge
398/166
Jan,1986

[0 after 0 votes]
4549303
Gutleber
375/242
Oct,1985

[0 after 0 votes]
4532635
Mangulis
375/141
Jul,1985

[0 after 0 votes]
4470138
Gutleber
370/342
Sep,1984

[0 after 0 votes]
4455651
Baran
370/320
Jun,1984

[0 after 0 votes]
4425642
Moses
370/477
Jan,1984

[0 after 0 votes]
4418425
Fennel, Jr.
380/33
Nov,1983

[0 after 0 votes]
4392220
Hirosaki
370/479
Jul,1983

[0 after 0 votes]
4247942
Hauer
375/242
Jan,1981

[0 after 0 votes]
4222115
Cooper
375/130
Sep,1980

[0 after 0 votes]
3778715
Schmidt
370/324
Dec,1973

[0 after 0 votes]
4494228
Gutleber
370/342
Dec,1969

[0 after 0 votes]
5260967
Schilling
370/342
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
 


I claim:

1. A method for spread-spectrum processing a plurality of data signals on a carrier frequency f.sub.o, comprising the steps of:

generating a plurality of privacy-code signals;

modulo adding each of the respective plurality of privacy-code signals to each of the plurality of data signals to generate a plurality of privacy-encoded data signals, respectively;

generating a synchronization-code signal;

time multiplexing the synchronization-code signal and the plurality of privacy-encoded-data signals, respectively, to generate a time-multiplexed signal;

generating a chip-code signal;

spread-spectrum processing the time-multiplexed signal with the chip-code signal as a spread spectrum-time-multiplexed signal; and

transmitting the spread-spectrum-time-multiplexed signal on the carrier frequency over a communications channel.

2. The method as set forth in claim 1 wherein the step of transmitting includes the steps of:

generating a carrier frequency;

shifting the spread-spectrum-time-multiplexed signal to the carrier frequency;

amplifying the spread-spectrum-time-multiplexed signal at the carrier frequency; and

radiating the amplified spread-spectrum-time-multiplexed signal at the carrier frequency over the communications channel.

3. A method for spread-spectrum processing a plurality of data signals on a carrier frequency, comprising the steps of:

generating a synchronization-code signal;

time multiplexing the synchronization-code signal and the plurality of data signals, respectively, to generate the time-multiplexed signal;

spread-spectrum processing the time-multiplexed signal with a chip-code signal to generate a spread-spectrum-time-multiplexed signal; and

converting the spread-spectrum-time-multiplexed signal to a form suitable for sending over a communications channel.

4. The method as set forth in claim 3 wherein the step of spread-spectrum processing includes the steps of:

generating a chip-code signal; and

spread-spectrum processing the time-multiplexed signal with the chip-code signal as the spread-spectrum-time-multiplexed signal.

5. The method as set forth in claim 3 wherein the step of converting includes the steps of:

generating a carrier frequency;

shifting the spread-spectrum-time-multiplexed signal to the carrier frequency;

amplifying the spread-spectrum-tim-multiplexed signal at the carrier frequency; and

radiating the amplified spread-spectrum-time-multiplexed signal at the carrier frequency over a communications channel.

6. A method for spread-spectrum processing a spread-spectrum-time-division signal, wherein the spread-spectrum-time-division signal includes a plurality of spread-spectrum signals received sequentially in time from a plurality of remote units, comprising the steps of:

despreading the spread-spectrum-time-division signal as a time-division signal;

demultiplexing the time-division signal as a plurality of remote-privacy-encoded-data signals;

generating a synchronization-code signal;

generating a timing signal;

a generating a plurality of remote-privacy-code signals; and

decoding the plurality of remote-privacy-encoded-data signals, respectively, as a plurality of remote-data signals.

7. The spread-spectrum receiver as set forth in claim 6 wherein the steps of despreading includes the steps of:

generating a chip-code signal; and

despreading using the chip-code signal the received spread-spectrum-time-division signal as the time-division signal.

8. A method for spread-spectrum processing a spread-spectrum-time-division signal, wherein the spread-spectrum-time-division signal includes a plurality of spread-spectrum signals received sequentially in time from a plurality of remote units, comprising:

despreading the spread-spectrum-time-division signal as a time-division signal; and

demultiplexing the time-division signal as a plurality of remote-data signals.

9. The method as set forth in claim 8 wherein the steps of despreading includes the steps of:

generating a chip-code signal; and

despreading, using the chip-code signal, the received spread-spectrum-time-division signal as the time-division signal.

10. A method for spread-spectrum processing a spread-spectrum-time-division signal, wherein the spread-spectrum-time-division signal includes a plurality of spread-spectrum signal received sequentially in time from a plurality of remote units, comprising the steps of:

despreading the spread-spectrum-time-division signal as a time-division signal;

demultiplexing the time-division signal as a plurality of remote-privacy-encoded data signals; and

decoding the plurality of remote-privacy-encoded signals as a plurality of remote-data signals, respectively.

11. The method as set forth in claim 10 wherein the steps of despreading includes the steps of:

generating a chip-code signal; and

despreading, using the chip-code signal, the received spread-spectrum-time-division signal as the time-division signal.

12. The method as set forth in claim 11 wherein steps of synchronization includes the steps of:

generating a synchronization code; and

generating, using the synchronization-code signal a timing signal.

13. The method as set forth in claim 10 wherein the step of decoding includes the steps of:

generating, using the timing signal a plurality of privacy-coded signals; and

generating a synchronization code; and

generating, using the timing signal, the synchronization-code signal.

14. The method as set forth in claim 10 wherein the steps of decoding includes the steps of:

generating, using the timing signal, a plurality of privacy-code signals; and

decoding the plurality of privacy-encoded data signals as a plurality of data signals, respectively.

15. A method for receiving a spread-spectrum-time-multiplexed signal, having a synchronization signal and a plurality a privacy-encoded data signals including a first privacy-encoded-data signal, on a first carrier frequency, f.sub.1, and for spread-spectrum transmitting a remote-data signal on a second carrier frequency, f.sub.2, comprising the steps of:

despreading a spread-spectrum-time-multiplexed signal as a time-multiplexed signal;

generating, using a synchronization-code signal embedded in the time-multiplexed signal, a timing signal;

generating, in response to the control signal, a first privacy-code signal;

decoding the first privacy-encoded-data signal as a first data signal;

generating, in response to the control signal, a remote-privacy-code signal;

encoding the remote-data signal with the remote-privacy-code signal as a remote-privacy-encoded-data signal;

generating a second chip-code signal;

spread-spectrum processing the remote-privacy-encoded signal with the second chip-code signal as a spread-spectrum signal; and

transmitting the spread-spectrum signal on the second carrier frequency, f.sub.2.

16. The method as set forth in claim 15 wherein step of despreading includes:

despreading, using the first chip-code signal, the received spread-spectrum-time-multiplexed signal as the time-multiplexed signal; and

filtering the time-multiplexed signal.

17. A method for receiving a spread-spectrum-time-multiplexed signal, having a synchronization-code signal and a plurality of privacy-encoded data signals including a first privacy-encoded data signal, at a first carrier frequency, and for spread-spectrum transmitting a remote-data signal at a second carrier frequency, comprising the steps of:

despreading the spread-spectrum-time-multiplexed signal as a time-multiplexed signal;

detecting in the time-multiplexed signal the synchronization-code signal and generating a timing signal;

decoding, using the timing signal, the first privacy-encoded data signal embedded in the time-multiplexed signal as a first data signal;

encoding, in response to the control signal, the remote-data signal with a remote-privacy-code signal as a remote-privacy-encoded data signal;

spread-spectrum processing the remote-privacy-encoded data signal with a second chip-code signal to generate a spread-spectrum signal; and

converting the spread-spectrum signal to a form suitable for sending over a communications channel.

18. The method as set forth in claim 17 wherein the step of despreading includes the steps of:

generating a first chip-code signal;

despreading, using the first chip-code signal, the received spread-spectrum-time-multiplexed signal as the time-multiplexed signal; and

filtering the time-multiplexed signal.

19. The method as set forth in claim 17 wherein the step of decoding includes the steps of:

storing, in response to the control signal, the first privacy-encoded data signal embedded in the time-multiplexed signal;

generating, in response to the control signal, a privacy-code signal; and

decoding the first privacy-encoded data signal as the first data signal.

20. The method as set forth in claim 17 wherein the step of encoding includes the steps of:

generating, in response to the control signal, the remote-privacy-code signal; and

encoding the remote-data signal with the remote-privacy-code signal as the remote-privacy-encoded data signal.

21. The method as set forth claim 17 wherein steps of spread-spectrum processing includes the steps of:

storing the remote-privacy-encoded data signal;

generating a second chip-code signal; and

spread-spectrum processing the second privacy-encoded signal with the second chip-code signal as a spread-spectrum signal.

22. A method for receiving a spread-spectrum-time-multiplexed signal, having a synchronization-code signal and a plurality of data signals including a first data signal, at a first carrier frequency, and for spread-spectrum transmitting a remote-data signal at a second carrier frequency, comprising the steps of:

despreading the spread-spectrum-time-multiplexed signal as a time-multiplexed signal;

detecting in time-multiplexed signal the synchronization-code signal and generating a control signal;

spread-spectrum processing the remote-data signal with a second chip-code signal as a spread-spectrum signal; and

converting the spread-spectrum signal to a form suitable for sending over a communications channel.

23. The method as set forth in claim 22 wherein said remote-despreader means includes the steps of:

generating a first chip-code signal;

despreading using the first chip-code signal the received spread-spectrum-time-multiplexed signal as the time-multiplexed signal; and

filtering the time-multiplexed signal.

24. The method as set forth in claim 22 wherein the step of spread-spectrum processing includes the steps of:

storing the remote-data signal;

generating a second chip-code signal; and

spread-spectrum processing the remote-data signal with the second chip-code signal to generate a spread-spectrum signal.
 Description Submit all comments and votes
 


BACKGROUND OF THE INVENTION

The present invention relates to spread-spectrum communications, and more particularly to a direct sequence, code division multiple access, time division multiple access, spread-spectrum system.

DESCRIPTION OF THE RELEVANT ART

Spread-spectrum modulation has been, and still is used extensively in military communications systems both to permit communications which are not detectable by enemy jamming systems, and to resist jamming by an enemy desiring to disrupt communications. Signals which are not detectable by enemy intercept systems are called low probability of intercept signals.

For commercial applications using spread-spectrum modulation, full duplex operation is desirable, allowing a base station and a remote unit to communicate with each other simultaneously. One approach for full duplex is to assign a pair of chip codewords unique to the base station and the remote unit, and have them communicate simultaneously in time and at the same carrier frequency with each other. A problem with this approach is that the spread-spectrum signal radiated at the remote unit raises the noise level at the input to the spread-spectrum receiver at the remote unit.

Another approach for full duplex operation, which alleviates the problem of having the spread-spectrum transmitter raising the noise power level at the input to the spread-spectrum receiver at the remote unit or base station, is to assign different carrier frequencies for transmitting and receiving. Thus, the base station may communicate to a plurality of remote units at a first carrier frequency f.sub.1 and the plurality of remote units may communicate to the base station at a second carrier frequency f.sub.2. Using two carrier frequencies requires filters at each remote unit and at the base station to prevent leakage of signal energy from the respective spread-spectrum transmitter to the spread-spectrum receiver at each remote unit and at the base station. Additionally, different and long chip codewords are required with multiple remote units, which require complicated acquisition and tracking circuits. Using filters and long chip codewords adds to increased circuit complexity and cost.

OBJECTS OF THE INVENTION

A general object of the invention is a mobile cellular communications system, which allows full duplex operation without the need for complex filters for separating transmitter and receiver frequencies and complex tracking and acquisition circuits.

Another object of the invention is an inexpensive personal communications network, mobile cellular communications system.

An additional object of the invention is a spread-spectrum communications system which has little or no interference between users.

A still further object of the invention is a spread-spectrum system in which the system performance is thermal noise power limited rather than interference limited.

SUMMARY OF THE INVENTION

The present invention provides a system and method which transmit a code division multiple access (CDMA), time division multiple access (TDMA), spread-spectrum communications signal between a base station and a plurality of remote units. The base station time multiplexes a synchronization-code signal and a first plurality of data signals, or a first plurality of privacy-encoded data signals, to generate a time-multiplexed signal, and then spread-spectrum processes the time-multiplexed signal with a first chip-code signal to generate a spread-spectrum-time-multiplexed signal. The spread-spectrum-time-multiplexed signal is defined herein to include a time-multiplexed signal which is spread-spectrum processed with a chip-code signal.

Each remote unit receives and despreads the spread-spectrum-time-multiplexed signal, and demultiplexes a respective data signal being sent to the remote unit embedded in the time-multiplexed signal as a function of the synchronization-code signal. At a specified time, the remote unit sends a remote-data signal, or a remote-privacy-encoded data signal, to the base station by spread-spectrum processing the remote-data signal, or remote-privacy-encoded data signal, and transmitting the spread-spectrum signal over the communications channel. Since the remote unit is not transmitting and receiving at the same time, a transmit-receive switch can be employed to switch an antenna between the despreader circuitry and the transmitter at the remote unit. A remote-data signal is defined herein as a data signal being sent from a remote unit to the base station. A remote-privacy-encoded-data signal is defined herein as an encoded remote-data signal being sent from the remote unit to the base station.

At the base station, a plurality of spread-spectrum signals are received from the plurality of remote units as a spread-spectrum-time-division signal, which is despread as a time-division signal. The time-division signal accordingly is demultiplexed as a plurality of remote-data signals, or a plurality of remote-privacy-encoded data signals. The spread-spectrum-time-division signal is defined herein to include a plurality of spread-spectrum signals received sequentially in time from a plurality of remote units. The time-division signal is defined herein to include a plurality of remote-data signals, or a plurality of remote-privacy-encoded data signals, which are in different time slots due to the timing of when they are sent from each of the plurality of remote units.

More particularly, a spread-spectrum transmitter at the base station includes base-synchronization means, a plurality of base-privacy means, multiplexer means, base-spreading means, and base-transmitter means. The synchronization means generates a synchronization-code signal, and the plurality of base-privacy means encodes a plurality of data signals with a plurality of privacy-code signals as a plurality of privacy-encoded data signals, respectively. The encoding with a privacy-code signal may be an encryption type of privacy, or a less secure type of privacy. The multiplexer means time multiplexes the synchronization-code signal and the plurality of privacy-encoded data signals, respectively, to generate a time-multiplexed signal. The base-spreading means spread-spectrum processes the time-multiplexed signal with a first chip-code signal to generate a spread-spectrum-time-multiplexed signal. The time-multiplexed signal is converted by base-transmitter means to a form suitable for sending over the communications channel.

The plurality of base-privacy means is optional, and accordingly, the plurality of data signals need not be encoded with the plurality of privacy-code signals as a plurality of privacy-encoded data signals. If the plurality of privacy means were not used, then the multiplexer means time multiplexes the plurality of data signals to generate a time-multiplexed signal.

The spread-spectrum receiver at the base station processes a spread-spectrum-time-division signal using base-despreader means, base-demultiplexer means, base-synchronization means, and optionally, a plurality of base-decoder means. The base-despreader means despreads a received spread-spectrum-time-division signal as a time-division signal. The base-demultiplexer means demultiplexes the time-division signal as a plurality of remote-data signals or, in the event the plurality of data signals were encoded, as a plurality of remote-privacy-encoded data signals. The base-synchronization means, which is the same as used by, and operates cooperatively with, the spread-spectrum transmitter at the base station, generates the synchronization-code signal and a timing signal. In response to the timing signal, each of the base-decoder means decodes each of the remote-privacy-encoded signals as a remote-data signals.

At a remote unit, a spread-spectrum-time-multiplexed signal is received at the first carrier frequency. As set forth previously, the spread-spectrum-time-multiplexed signal includes a synchronization-code signal and a plurality of privacy-encoded data signals. The privacy-encoded-data signal to be received by the remote unit is defined herein to be the first privacy-encoded-data signal. A remote-data signal is spread-spectrum transmitted from the remote unit at a second carrier frequency.

The remote unit includes remote-despreader means, remote-synchronization means, control means, remote-decoder means, remote-privacy means, remote-spreading means, and remote-transmitter means. The remote-despreader means despreads the spread-spectrum-time-multiplexed signal received from the base station as a time-multiplexed signal. The remote-synchronization means detects the synchronization-code signal embedded in the time-multiplexed signal, and generates a timing signal. The control means generates a control signal in response to the synchronization-code signal. The control signal has the proper timing, relative to the synchronization-code signal, for operating the remote unit. The proper timing includes having the appropriate data signal or privacy-encoded data signal embedded in the time-multiplexed signal stored in a buffer. The remote-decoder means, using timing from the control signal, decodes a first privacy-encoded data signal embedded in the time-multiplexed signal as a first data signal.

In response to the control signal, the remote-privacy means encodes the remot