Wireless communications systems and methods for multiple operating system multiple user detection
First Claim
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.
4 Assignments
0 Petitions
Accused Products
Abstract
The invention provides methods and apparatus for multiple user detection (MUD) processing that have application, for example, in improving the capacity CDMA and other wireless base stations. One aspect of the invention provides a multiprocessor, multiuser detection system for detecting user transmitted symbols in CDMA short-code spectrum waveforms. A first processing element generates a matrix (hereinafter, “gamma matrix”) that represents a correlation between a short-code associated with one user and those associated with one or more other users. A set of second processing elements generates, e.g., from the gamma matrix, a matrix (hereinafter, “R-matrix”) that represents cross-correlations among user waveforms based on their amplitudes and time lags. A third procesing element produces estimates of the user transmitted symbols as a function of the R-matrix.
-
Citations
19 Claims
-
1. A communications device for detecting user transmitted symbols encoded in spread spectrum waveforms (hereinafter “
- user waveforms”
) comprisinga 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
- user waveforms”
-
10. A communications device for detecting user transmitted symbols encoded in spread spectrum waveforms (hereinafter “
- user waveforms”
) comprisinga 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. - View Dependent Claims (11, 12, 13, 14, 15, 16)
- user waveforms”
-
17. A communications device for detecting user transmitted symbols encoded in code spread spectrum waveforms (hereinafter “
- user waveforms”
) comprisinga 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. - View Dependent Claims (18, 19)
- user waveforms”
Specification