Claims
- 1. A communications device for detecting user transmitted symbols encoded in spread spectrum waveforms (hereinafter “user waveforms”) comprising
a first process operating under a first operating system and executing a first set of communication tasks for detecting user transmitted symbols encoded in the user waveforms, a second process operating under a second operating system, and executing a second set of communication tasks for detecting user transmitted symbols encoded in the user waveforms, where the first and second operation systems differ, a protocol translator coupled to the first and second processes and translating communications in between, the first process sending to the second process via the protocol translator a set of executable instructions for performing at least a portion of said second set of communication tasks.
- 2. The device of claim 1, wherein the second process generates a matrix as a result of executing the set of instructions.
- 3. The device of claim 2, wherein the matrix represents any of a correlation of code sequences for the user waveforms, a cross-correlation of the user waveforms based on time-lags and complex amplitudes, and estimates of user transmitted symbols embedded in the user waveforms.
- 4. The device of claim 3, wherein the second process routes said matrix to one or more memories and devices based on a configuration specified by the first process.
- 5. The device of claim 1, wherein the first process sends via the protocol translator information to the second processor for configuration thereof.
- 6. The device of claim 5, wherein the information comprises a routing map.
- 7. The device of claim 6, wherein the second process routes a result of executing the set of instructions based on the routing map.
- 8. The device of claim 7, wherein the second process generates a matrix as the result of executing the set of instructions.
- 9. The device of claim 8, wherein the matrix represents any of a correlation of code sequences for the user waveforms, a cross-correlation of the user waveforms based on time-lags and complex amplitudes, and estimates of user transmitted symbols embedded in the user waveforms.
- 10. A communications device for detecting user transmitted symbols encoded in spread spectrum waveforms (hereinafter “user waveforms”) comprising
a first process operating under a first operating system and executing a first set of communication tasks for detecting user transmitted symbols encoded in the user waveforms, a plurality of second processes each operating under a second operating system and executing a respective second set of communication tasks for detecting user transmitted symbols encoded in the user waveforms, where the first and second operation systems differ, a protocol translator coupled to the first and second processes and translating communications in between, the first process sending to each second process via the protocol translator a set of executable instructions for performing a respective portion of a common task.
- 11. The device of claim 10, wherein the first process sends to each of the second processes via the protocol translator instructions for generating a respective portion of a matrix.
- 12. The device of claim 11, wherein the first process sends to each of the second processes via the protocol translator instructions for generation the portion of a matrix representing of any of a correlation of code sequences for the user waveforms, a portion of a cross-correlation of the user waveforms based on time-lags and complex amplitudes, and estimates of user transmitted symbols embedded in the user waveforms.
- 13. The device of claim 11, wherein the first process sends via the protocol translator to each second process information for configuration thereof.
- 14. The device of claim 13, wherein the each of the second processes routes its respective portion of a matrix to one or more memories and devices based on the information from the first process.
- 15. The device of claim 13, wherein the first process monitors an operational status of each of the second processes and generates the information for configuration thereof based theron.
- 16. The device of claim 13, wherein the first process monitors an operational status of each of the second processes and generates the set of executable instructions thereof based theron.
- 17. A communications device for detecting user transmitted symbols encoded in code spread spectrum waveforms (hereinafter “user waveforms”) comprising
a first process operating under a first operating system and executing a first set of communication tasks for detecting user transmitted symbols encoded in the user waveforms, a second process operating under a second operating system, and executing a second set of communication tasks for detecting user transmitted symbols encoded in the user waveforms, where the first and second operation systems differ, a protocol translator coupled to the first and second processes and translating communications in between, the first process sending instructions to the protocol translator for determining how it tranlates communication between the first and second processes.
- 18. The device of claim 17, wherein the first process sends to each of the second processes via the protocol translator instructions for generating a respective portion of a matrix.
- 19. The device of claim 18, wherein the first process sends to each of the second processes via the protocol translator instructions for generation the portion of a matrix representing of any of a correlation of code sequences for the user waveforms, a portion of a cross-correlation of the user waveforms based on time-lags and complex amplitudes, and estimates of user transmitted symbols embedded in the user waveforms.
Parent Case Info
[0001] This application claims the benefit of priority of (i) U.S. Provisional Application Serial No. 60/275,846 filed Mar. 14, 2001, entitled “Improved Wireless Communications Systems and Methods”; (ii) U.S. Provisional Application Serial No. 60/289,600 filed May 7, 2001, entitled “Improved Wireless Communications Systems and Methods Using Long-Code Multi-User Detection'” and (iii) U.S. Provisional Application Serial No. 60/295,060 filed Jun. 1, 2001 entitled “Improved Wireless Communications Systems and Methods for a Communications Computer,” the teachings all of which are incorporated herein by reference.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60275846 |
Mar 2001 |
US |
|
60289600 |
May 2001 |
US |
|
60295060 |
Jun 2001 |
US |