Spread-spectrum system for assigning information signals having different data rates
First Claim
1. A spread-spectrum system comprising:
- assignment means for assigning each information signal, of a plurality of information signals arriving at an input to said spread-spectrum system, with several information signals of the plurality of information signals having several different channel rates, to a message-code signal, of a plurality of message-code signals, with each of the plurality of message-code signals supporting a pre-determined information-channel rate, with each message-code signal in the plurality of message-code signals different from other message-code signals in the plurality of message-code signals;
spread-spectrum processing means for generating a pilot-code signal, and for spread-spectrum processing the plurality of information signals with the plurality of message-code signals to generate a plurality of spread-spectrum processed-message signals, respectively, with the plurality of message-code signals synchronized to the pilot-code signal;
call-processing means for providing a call-type signal corresponding to the information signal rate for the several information signals having several different channel rates; and
information-channel-mode modification means, coupled to said assignment means and to said spread-spectrum processing means, and responsive to the call-type signal, for changing a combination of the plurality of information signals and the plurality of message-code signals to support the several different channel rates for the several information signals having several different channel rates.
0 Assignments
0 Petitions
Accused Products
Abstract
A spread-spectrum system having an assignor, a spread-spectrum processor, a call processor, and an information-channel-mode modifier. The assignor assigns each information signal arriving at the spread-spectrum system to a message-code signal. Each of the message-code signals supports a pre-determined information-channel rate. Several information signals have different channel rates, and each information signal is assigned according to the required channel rate. The spread-spectrum processor generates a pilot-code signal, and spread-spectrum processes the information signals with the message-code signals to generate a plurality of spread-spectrum processed-message signals, respectively. The message-code signals are synchronized to the pilot-code signal. The call processor provides a call-type signal corresponding to the information signal rate for the several information signals having several different channel rates. In response to the call-type signal, the information-channel-mode modifier changes a combination of the information signals and the message-code signals to support the several different channel rates for the several information signals having several different channel rates.
144 Citations
55 Claims
-
1. A spread-spectrum system comprising:
-
assignment means for assigning each information signal, of a plurality of information signals arriving at an input to said spread-spectrum system, with several information signals of the plurality of information signals having several different channel rates, to a message-code signal, of a plurality of message-code signals, with each of the plurality of message-code signals supporting a pre-determined information-channel rate, with each message-code signal in the plurality of message-code signals different from other message-code signals in the plurality of message-code signals;
spread-spectrum processing means for generating a pilot-code signal, and for spread-spectrum processing the plurality of information signals with the plurality of message-code signals to generate a plurality of spread-spectrum processed-message signals, respectively, with the plurality of message-code signals synchronized to the pilot-code signal;
call-processing means for providing a call-type signal corresponding to the information signal rate for the several information signals having several different channel rates; and
information-channel-mode modification means, coupled to said assignment means and to said spread-spectrum processing means, and responsive to the call-type signal, for changing a combination of the plurality of information signals and the plurality of message-code signals to support the several different channel rates for the several information signals having several different channel rates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
code-generation means for generating the pilot-code signal and the plurality of message-code signals; and
spreading means for spread-spectrum processing the plurality of information signals with the plurality of message-code signals to generate the plurality of spread-spectrum processed-message signals, respectively.
-
-
5. The spread-spectrum system as set forth in claim 4, with said code-generation means generating a timing signal, with the pilot-code signal and the plurality of message-code signals synchronized to the timing signal.
-
6. The spread-spectrum system as set forth in claim 5, further including code means for generating the pilot-code signal and the plurality of message-code signals from a family of code-generation seeds.
-
7. The spread-spectrum system as set forth in claim 4, further including code means for generating the pilot-code signal and the plurality of message-code signals from a family of code-generation seeds.
-
8. The spread-spectrum system as set forth in claim 1, further including code means for generating the pilot-code signal and the plurality of message-code signals from a family of code-generation seeds.
-
9. A spread-spectrum system comprising:
-
an assignor for assigning each information signal, of a plurality of information signals arriving at an input to said spread-spectrum system, with several information signals of the plurality of information signals having several different channel rates, to a message-code signal, of a plurality of message-code signals, with each of the plurality of message-code signals supporting a pre-determined information-channel rate, with each message-code signal in the plurality of message-code signals different from other message-code signals in the plurality of message-code signals;
a spread-spectrum processor, coupled to said assignor, for generating a pilot-code signal, and for spread-spectrum processing the plurality of information signals with the plurality of message-code signals to generate a plurality of spread-spectrum processed-message signals, respectively, with the plurality of message-code signals synchronized to the pilot-code signal;
a call processor for providing a call-type signal corresponding to the information signal rate for the several information signals having several different channel rates; and
information-channel-mode modification means, coupled to said assignor and to said spread-spectrum processor, and responsive to the call-type signal, for changing a combination of the plurality of information signals and the plurality of message-code signals to support the several different channel rates for the several information signals having several different channel rates. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
a code generator for generating the pilot-code signal and the plurality of message-code signals; and
a plurality of spreading devices, coupled to said code generator, for spread-spectrum processing the plurality of information signals with the plurality of message-code signals to generate the plurality of spread-spectrum processed-message signals, respectively.
-
-
13. The spread-spectrum system as set forth in claim 12, with said code generator generating a timing signal, with the pilot-code signal and the plurality of message-code signals synchronized to the timing signal.
-
14. The spread-spectrum system as set forth in claim 13, further including code means for generating the pilot-code signal and the plurality of message-code signals from a family of code-generation seeds.
-
15. The spread-spectrum system as set forth in claim 12, further including code means for generating the pilot-code signal and the plurality of message-code signals from a family of code-generation seeds.
-
16. The spread-spectrum system as set forth in claim 9, further including code means for generating the pilot-code signal and the plurality of message-code signals from a family of code-generation seeds.
-
17. A method in a spread-spectrum system comprising the steps of:
-
assigning each information signal of a plurality of information signals arriving at an input to said spread-spectrum system, with several information signals of the plurality of information signals having several different channel rates, to a message-code signal, of a plurality of message-code signals, with each of the plurality of message-code signals supporting a pre-determined information-channel rate, with each message-code signal in the plurality of message-code signals different from other message-code signals;
spread-spectrum processing the plurality of information signals with the plurality of message-code signals to generate a plurality of spread-spectrum processed-message signals, respectively, with the plurality of message-code signals synchronized to a pilot-code signal;
providing a call-type signal corresponding to the information signal rate for the several information signals having several different channel rates; and
changing, in response to the call-type signal, a combination of the plurality of information signals and the plurality of message-code signals to support the several different channel rates for the several information signals having several different channel rates. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
combining the plurality of spread-spectrum processed-message signals and the pilot-code signal to generate a code-division-multiplexed (CDM) signal; and
transmitting the CDM signal over a communications channel using radio waves.
-
-
19. The spread-spectrum method as set forth in claim 18, further including the step of generating the pilot-code signal and the plurality of message-code signals from a family of code-generation seeds.
-
20. The spread-spectrum method as set forth in claim 17, with the step of spread-spectrum processing including the steps of:
-
generating the pilot-code signal and the plurality of message-code signals; and
spreading the plurality of information signals with the plurality of message-code signals to generate the plurality of spread-spectrum processed-message signals, respectively.
-
-
21. The spread-spectrum method as set forth in claim 20, further including the step of generating a timing signal, with the pilot-code signal and the plurality of message-code signals synchronized to the timing signal.
-
22. The spread-spectrum method as set forth in claim 21, further including the step of generating the pilot-code signal and the plurality of message-code signals from a family of code-generation seeds.
-
23. The spread-spectrum method as set forth in claim 20, further including the step of generating the pilot-code signal and the plurality of message-code signals from a family of code-generation seeds.
-
24. The spread-spectrum method as set forth in claim 17, further including the step of generating the pilot-code signal and the plurality of message-code signals from a family of code-generation seeds.
-
25. A spread-spectrum system comprising:
-
assignment means for assigning each information signal, of a plurality of information signals arriving at an input to said spread-spectrum system, with several information signals of the plurality of information signals having several different channel rates, to a message-code signal, of a plurality of message-code signals, with each of the plurality of message-code signals supporting a pre-determined information-channel rate, with each message-code signal in the plurality of message-code signals different from other message-code signals in the plurality of message-code signals;
spread-spectrum processing means for generating a pilot-code signal, and for spread-spectrum processing the plurality of information signals with the plurality of message-code signals to generate a plurality of spread-spectrum processed-message signals, respectively, with the plurality of message-code signals synchronized to the pilot-code signal;
call-processing means for providing a call-type signal corresponding to the information signal rate for the several information signals having several different channel rates;
information-channel-mode modification means, coupled to said assignment means and to said spread-spectrum processing means, and responsive to the call-type signal, for changing a combination of the plurality of information signals and the plurality of message-code signals to support the several different channel rates for the several information signals having several different channel rates;
transmitter means, coupled to said spread-spectrum processing means, for combining the plurality of spread-spectrum processed-message signals and the pilot-code signal to generate a code-division-multiplexed (CDM) signal, for modulating the CDM signal with a carrier signal to generate a modulated-carrier signal, and for transmitting the modulated-carrier signal over a communications channel using radio waves;
receiver means for receiving the modulated-carrier signal from the communications channel, and for demodulating the CDM signal from the modulated-carrier signal;
despreading means for correlating the CDM signal with a replica of the pilot-code signal to produce an acquisition signal when the pilot-code signal is present in the CDM signal, and responsive to the pilot-code signal present in the CDM signal, for producing a timing signal;
said despreading means, responsive to the acquisition signal, for adjusting, to minimize error, phase between the pilot-code signal and the replica of the pilot-code signal; and
said despreading means for correlating the CDM signal with a plurality of replicas of the message-code signals, with the plurality of replicas of the message code signals synchronized to the timing signal, to produce a plurality of message signals. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
code-generation means for generating the pilot-code signal and the plurality of message-code signals; and
spreading means for spread-spectrum processing the plurality of information signals with the plurality of message-code signals to generate the plurality of spread-spectrum processed-message signals, respectively.
-
-
27. The spread-spectrum system as set forth in claim 26, with said code-generation means generating a timing signal with the pilot-code signal and the plurality of message-code signals synchronized to the timing signal.
-
28. The spread-spectrum system as set forth in claim 27, further including code means for generating the pilot-code signal and the plurality of message-code signals from a family of code-generation seeds.
-
29. The spread-spectrum system as set forth in claim 26, further including code means for generating the pilot-code signal and the plurality of message-code signals from a family of code-generation seeds.
-
30. The spread-spectrum system as set forth in claim 25, further including code means for generating the pilot-code signal and the plurality of message-code signals from a family of code-generation seeds.
-
31. The spread-spectrum system as set forth in claim 25, further including detecting means for detecting from the modulated-carrier signal, a plurality of user identification signals and call-type signals, associated with the plurality of message signals, respectively.
-
32. The spread-spectrum system as set forth in claim 31, with the plurality of message signals including the plurality of user-identification signals and call-type signals, said spread-spectrum system further including a subscriber controller, responsive to the plurality of user-identification signals, for providing the call-type signals for a plurality of received-information signals to a plurality of local subscribers.
-
33. The spread-spectrum system as set forth in claim 25, with a first message signals from the plurality of message signals including a first information signal and a first message-type signal corresponding to a first information-signal rate of the first information signal from the plurality of information signals, said spread-spectrum system further including information-channel-mode-modification means, responsive to the first message-type signal, for changing a receiver-information signal from a first message code to a second message code with the second message code supporting a second information-signal rate, with the second information-signal rate different from the first information-signal rate of the first message code.
-
34. A spread-spectrum system comprising:
-
an assignor for assigning each information signal, of a plurality of information signals arriving at an input to said spread-spectrum system, with several information signals of the plurality of information signals having several different channel rates, to a message-code signal, of a plurality of message-code signals, with each of the plurality of message-code signals supporting a pre-determined information-channel rate, with each message-code signal in the plurality of message-code signals different from other message-code signals in the plurality of message-code signals;
a spread-spectrum processor, coupled to said assignor, for generating a pilot-code signal, and for spread-spectrum processing the plurality of information signals with the plurality of message-code signals to generate a plurality of spread-spectrum processed-message signals, respectively, with the plurality of message-code signals synchronized to the pilot-code signal;
a call processor for providing a call-type signal corresponding to the information signal rate for the several information signals having several different channel rates;
information-channel-mode modification means, coupled to said assignor and to said spread-spectrum processor, and responsive to the call-type signal, for changing a combination of the plurality of information signals and the plurality of message-code signals to support the several different channel rates for the several information signals having several different channel rates;
a transmitter, coupled to said spread-spectrum processor, for combining the plurality of spread-spectrum processed-message signals and the pilot-code signal to generate a CDM signal, for modulating the CDM signal with a carrier signal to generate a modulated-carrier signal, and for transmitting the modulated carrier-signal over a communications channel using radio waves;
a receiver for receiving the modulated-carrier signal from the communications channel, and for demodulating the CDM signal from the modulated-carrier signal;
a despreader for correlating the CDM signal with a replica of the pilot-code signal to produce an acquisition signal when the pilot-code signal is present in the CDM signal, and responsive to the pilot-code signal present in the CDM signal, for producing a timing signal;
said despreader, responsive to the acquisition signal, for adjusting, to minimize error, phase between the pilot-code signal and the replica of the pilot-code signal; and
said despreader for correlating the CDM signal with a plurality of replicas of the message-code signals, with the plurality of replicas of the message code signals synchronized to the timing signal, to produce a plurality of message signals. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
a code generator for generating the pilot-code signal and the plurality of message-code signals; and
a plurality of spreading devices, coupled to said code generator, for spread-spectrum processing the plurality of information signals with the plurality of message-code signals to generate the plurality of spread-spectrum processed-message signals, respectively.
-
-
36. The spread-spectrum system as set forth in claim 35, with said code generator generating a timing signal with the pilot-code signal and the plurality of message-code signals synchronized to the timing signal.
-
37. The spread-spectrum system as set forth in claim 36, further including code means for generating the pilot-code signal and the plurality of message-code signals from a family of code-generation seeds.
-
38. The spread-spectrum system as set forth in claim 35, further including code means for generating the pilot-code signal and the plurality of message-code signals from a family of code-generation seeds.
-
39. The spread-spectrum system as set forth in claim 34, further including code means for generating the pilot-code signal and the plurality of message-code signals from a family of code-generation seeds.
-
40. The spread-spectrum system as set forth in claim 34, further including a detector for detecting from the modulated-carrier signal, a plurality of user identification signals and call-type signals, associated with the plurality of message signals, respectively.
-
41. The spread-spectrum system as set forth in claim 40, with the plurality of message signals including the plurality of user-identification signals and call-type signals, said spread-spectrum system further including a subscriber controller, responsive to the plurality of user-identification signals, for providing the call-type signals for a plurality of received-information signals to a plurality of local subscribers.
-
42. The spread-spectrum system as set forth in claim 41, with a first message signal from the plurality of message signals including a first information signal and a first message-type signal corresponding to a first information-signal rate of the first information signal from the plurality of information signals, said spread-spectrum system further including information-channel-mode-modification means, responsive to the first message-type signal, for changing a receiver-information signal from a first message code to a second message code with the second message code supporting a second information-signal rate, with the second information-signal rate different from the first information-signal rate of the first message code.
-
43. The spread-spectrum system as set forth in claim 40, with a first message signal from the plurality of message signals including a first information signal and a first message-type signal corresponding to a first information-signal rate of the first information signal from the plurality of information signals, said spread-spectrum system further including information-channel-mode-modification means, responsive to the first message-type signal, for changing a receiver-information signal from a first message code to a second message code with the second message code supporting a second information-signal rate, with the second information-signal rate different from the first information-signal rate of the first message code.
-
44. The spread-spectrum system as set forth in claim 34, with a first message signal from the plurality of message signals including a first information signal and a first message-type signal corresponding to a first information-signal rate of the first information signal from the plurality of information signals, said spread-spectrum system further including information-channel-mode-modification means, responsive to the first message-type signal, for changing a receiver-information signal from a first message code to a second message code with the second message code supporting a second information-signal rate, with the second information-signal rate different from the first information-signal rate of the first message code.
-
45. A method in a spread-spectrum system comprising the steps of:
-
assigning each information signal, of a plurality of information signals arriving at an input to said spread-spectrum system, with several information signals of the plurality of information signals having several different channel rates, to a message-code signal, of a plurality of message-code signals, with each of the plurality of message-code signals supporting a predetermined information-channel rate, with each message-code signal in the plurality of message-code signals different from other message-code signals in the plurality of message-code signals;
spread-spectrum processing the plurality of information signals with the plurality of message-code signals to generate a plurality of spread-spectrum processed-message signals, respectively, with the plurality of message-code signals synchronized to a pilot-code signal;
providing a call-type signal corresponding to the information signal rate for the several information signals having several different channel rates;
changing, in response to the call-type signal, a combination of the plurality of information signals and the plurality of message-code signals to support the several different channel rates for the several information signals having several different channel rates;
combining the plurality of spread-spectrum processed-message signals and the pilot-code signal to generate a code-division-multiplexed (CDM) signal;
modulating the CDM signal with a carrier signal to generate a modulated-carrier signal;
transmitting the modulated-carrier signal over a communications channel using radio waves;
receiving the modulated-carrier signal from the communications channel;
demodulating the CDM signal from the modulated-carrier signal;
correlating the CDM signal with a replica of the pilot-code signal to produce an acquisition signal when the pilot-code signal is present in the CDM signal;
producing, in response to the pilot-code signal present in the CDM signal, a timing signal;
adjusting, in response to the acquisition signal, to minimize error, phase between the pilot-code signal and the replica of the pilot-code signal; and
correlating the CDM signal with a plurality of replicas of the message-code signals, with the plurality of replicas of the message code signals synchronized to the timing signal, to produce a plurality of message signals. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
generating the pilot-code signal and the plurality of message-code signals; and
spreading the plurality of information signals with the plurality of message-code signals to generate the plurality of spread-spectrum processed-message signals, respectively.
-
-
47. The spread-spectrum method as set forth in claim 46, further including the step of generating a timing signal, with the pilot-code signal and the plurality of message-code signals synchronized to the timing signal.
-
48. The spread-spectrum method as set forth in claim 47, further including the step of generating the pilot-code signal and the plurality of message-code signals from a family of code-generation seeds.
-
49. The spread-spectrum method as set forth in claim 46, further including the step of generating the pilot-code signal and the plurality of message-code signals from a family of code-generation seeds.
-
50. The spread-spectrum method as set forth in claim 45, further including the step of generating the pilot-code signal and the plurality of message-code signals from a family of code-generation seeds.
-
51. The spread-spectrum method as set forth in claim 45, further including the step of detecting from the modulated-carrier signal, a plurality of user identification signals and call-type signals, associated with the plurality of message signals, respectively.
-
52. The spread-spectrum method as set forth in claim 51, with the plurality of message signals including the plurality of user-identification signals and call-type signals, the spread-spectrum method further including the step of providing, to the user-identification signals, the call-type signals for a plurality of received-information signals to a plurality of local subscribers.
-
53. The spread-spectrum method as set forth in claim 52, with a first message signal from the plurality of message signals including a first information signal and a first message-type signal corresponding to a first information-signal rate of the first information signal from the plurality of information signals, said spread-spectrum method further including the step of changing, in response to the first message-type signal, a receiver-information signal from a first message code to a second message code with the second message code supporting a second information-signal rate, with the second information-signal rate different from the first information-signal rate of the first message code.
-
54. The spread-spectrum method as set forth in claim 51, with a first message signal from the plurality of message signals including a first information signal and a first message-type signal corresponding to a first information-signal rate of the first information signal from the plurality of information signals, said spread-spectrum method further including the step of changing, in response to the first message-type signal, a receiver-information signal from a first message code to a second message code with the second message code supporting a second information-signal rate, with the second information-signal rate different from the first information-signal rate of the first message code.
-
55. The spread-spectrum method as set forth in claim 45, with a first message signal from the plurality of message signals including a first information signal and a first message-type signal corresponding to a first information-signal rate of the first information signal from the plurality of information signals, said spread-spectrum method further including the step of changing, in response to the first message-type signal, a receiver-information signal from a first message code to a second message code with the second message code supporting a second information-signal rate, with the second information-signal rate different from the first information-signal rate of the first message code.
Specification