Abstract:
A DSSS detector (19) for detecting a synchronization between an aperiodic spread spectrum signal (r(nT c )) having a plurality of chips (r(n) ) and a spreading sequence (PN) having a plurality of chips (pi). The DSSS detector (19) has at least one branch (16) adapted to receive the spread spectrum signal, and the branch is formed by a plurality of correlators (1) cascade connected to each other and separated one another by a branch delay block (20). Each correlator (1) has a multiplier (12) for correlating chips (pi) of the spreading sequence (PN) with chips (r(n) ) of the spread spectrum signal (r(nT c )) and generating each an own correlation value (y(n)). The DSSS detector (19) further has a matching detector (22, 23, 27) receiving the correlation values (y(n) ) and detecting when all the correlation values (y(n)) are maximum.
Abstract:
A system and method for multi-radio control unifies disparate radio technologies and communication protocols and abstracts them such that a user of a personal electronic device having a plurality of disparate radios is not required to know or understand the radio technology needed to connect to a remote wireless device or service. An intermediate layer receives requests from a user interface application, generates specific driver commands to each radio, and returns information received from each radio to the user interface application module. A user interface application module initiates a search for available remote wireless devices, provides the user with information regarding the available remote wireless devices, and establishes a connection to an available remote wireless device in response to a user selection. The user interface application module also presents notifications to the user, and also handles disconnect requests and security credential dialogs.
Abstract:
A Node-B/base station receiver comprises at least one antenna for receiving signals. Each finger of a pool of reconfigurable Rake fingers recovers a multipath component of a user and is assigned a code of the user, a code phase of the multipath component and an antenna of the at least one antenna. An antenna/Rake finger pool interface provides each finger of the Rake pool an output of the antenna assigned to that Rake finger. A combiner combines the recovered multipath components for a user to produce data of the user.
Abstract:
A flexible rake receiver architecture provides a rake receiver processing system (200) including at least two programmable spreading sequence blocks (224, 226) connected via a multiplexer (232) to one input of a partial correlator module (236). A second input of the partial correlator module is connected to a second multiplexer (234) to allow selection of one of a plurality of delayed IQ samples. A plurality of scrambled code generators (202) is connected to a scramble code bus (208) and each spreading sequence block (224, 226) is provided with a corresponding multiplexer (220, 222) to allow selection of an input from one of the scramble code generators. A plurality of registers (242) allows adaptive configuration of the rake receiver under control of a processor (260). The system allows hardware resources to be time multiplexed and/or reallocated according to received channel conditions and required data rates.
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 processing element produces estimates of the user transmitted symbols as a function of the R-matrix.
Abstract:
A method of generating a configuration for a configurable spread spectrum communication device (104) is disclosed herein. The method, implemented on a computing device (220) having a processor (204) and a computer readable memory (206), starts with a first step of receiving an input identifying a desired function, and a desired operation within the desired function, to be implemented by a configurable communication device (104). In a subsequent step, a signal flow path (109) for the desired operation is generated by the computing device. Next, the desired operation is mapped onto a computing element (106, 108) within the configurable communication device; the computing element having localized control and being function-specific. The aforementioned steps are repeated to satisfy multiple operations required to enable the desired function. Next, a configurable interconnect of the configurable electronic device is configured to enable the mapping operation and signal flow path across a computing element for each of the multiple operations which together enable the desired function.
Abstract:
A novel and improved method and apparatus for searching is described. This searcher combines the ability to search multiple offsets of single pilots, such as those found in the IS-95 system, with the ability to search multiple pilots, such as those found in a GPS location determination system. Both types of searching can be done in a single architecture combining the parallel computation features of a matched filter with the flexibility of allowing a variable number of non-coherant accumulations to be performed at high speed for a wide range of search hypotheses in a resource efficient manner. This invention allows for parallel use of the matched filter structure in a time-sliced manner to search multiple windows. In addition, the searcher allows for optional independent Walsh decovering for each search window. The time-sharing approach allows for optional frequency searching of any offset.
Abstract:
A flexible sliding correlator for use in a spread spectrum receiver divides baseband signal samples into different groups, associates each group with a different section of a spreading code, and combines ones of the signal samples with corresponding values in the spreading code section. The groupings and spreading code sections can be changed during operation of the receiver to maximize performance of the receiver under different or changing conditions. In addition, the sample and spreading code value combinations can be further combined in different ways, and the further combinations can be changed during operation of the receiver. According to another aspect of the invention, the baseband signal can be sampled either uniformly or non-uniformly. The phase and frequency of the baseband sampling can be adjusted during operation of the receiver so that samples are taken very close to the optimum sampling position, at the peak of a chip waveform in the baseband signal.