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.
Abstract:
The invention provides improved CDMA, WCDMA (UTMS) or other spread spectrum communication systems of the type that processes one or more spread-spectrum waveforms, each representative of a waveform received from a respective user (or other transmitting device). The improvement is characterized by a first logic element that generates a residual composite spread-spectrum waveform as a function of an arithmetic difference between a composite spread-spectrum waveform for all users (or other transmitters) and an estimated spread-spectrum waveform for each user. It is further characterized by one or more second logic elements that generate, for at least a selected user (or other transmitter), a refined spread-spectrum waveform as a function of a sum of the residual composite spread-spectrum waveform and the estimated spread-spectrum waveform for that user.
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, nullgamma matrixnull) 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, nullR-matrixnull) 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.
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, nullgamma matrixnull) 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, nullR-matrixnull) 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.
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.
Abstract:
A wireless spread spectrum communication platform for processing a communication signal is disclosed herein. The wireless communication platform includes a first computing element, a second computing element, and a reconfigurable interconnect. The first computing element is coupled to the second computing element via the reconfigurable interconnect. A design configuration of the first computing element is heterogeneous with respect to a design configuration of the second computing element. The reconfigurable interconnect has an uncommitted architecture, thereby allowing it to be configured by an outside source to couple portions of the first reconfigurable interconnect with portions of the second reconfigurable interconnect in a variety of combinations. The first computing element, the second computing element, and the reconfigurable interconnect operable to perform discrete functions suitable for processing of the communication signal.
Abstract:
A method of generating a configuration for a configurable spread spectrum communication device is disclosed herein. The method, implemented on a computing device having a processor and a computer readable memory, 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. In a subsequent step, a signal flow path for the desired operation is generated by the computing device. Next, the desired operation is mapped onto a computing element 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 wireless telecommunications system (1) includes a central terminal (10) for transmitting and receiving radio frequency signals to and from a subscriber terminal (20). A downlink communication path is established from a transmitter (200) of the central terminal (10) to a receiver (202) of the subscriber terminal (20). A downlink signal (212) is transmitted from the transmitter (200) to the receiver (202) during setup and operation of the wireless telecommunications system (1). The downlink signal (212) includes an overhead channel (224) having a code synchronization signal (234). The code synchronization signal (234) is capable of adjusting a phase of a transmitter (204) in the subscriber terminal (20). A receiver (206) in the central terminal (10) monitors an uplink signal (214) transmitted by the transmitter (204) in the subscriber terminal and provides changes to the code synchronization signal (234) such that the transmitter (204) is synchronized to the receiver (206). Synchronization of the transmitter (204) in the subscriber terminal (20) to the receiver (206) in the central terminal (10) facilitates establishment of an uplink communication path from the subscriber terminal (20) to the central terminal (10).
Abstract:
A communications interface is used in a telecommunications network station which including a number of network elements, a controller for controlling the network elements and an internal bus interconnecting the controller and the network elements. The controller operates as a busmaster on the bus and each of the network elements operates as a slave on the bus. The communications interface has a pool of buffers for temporary message storage and a polling function for temporarily storing a message received from the bus in a buffer and/or for taking a message from a buffer for transmission over the bus. A binary sequence number is inverted for a reply if a received message is valid, otherwise it is not changed for the reply. A message is re-sent when the sequence number in a reply has not changed.
Abstract:
A wireless telecommunications system (1) includes a central terminal (10) for transmitting and receiving radio frequency signals to and from a subscriber terminal (20). A downlink communication path is established from a transmitter (200) of the central terminal (10) to a receiver (202) of the subscriber terminal (20). A downlink signal (212) is transmitted from the transmitter (200) to the receiver (202) during setup and operation of the wireless telecommunications system (1). The receiver (202) of the subscriber terminal (20) compares a code and phase of a master code sequence in the downlink signal (212) to a code and phase of a slave code sequence of the receiver (202). The receiver (202) adjusts the phase of the slave code sequence until a match is obtained with the master code sequence. Matching of the slave code sequence to the master code sequence facilitates establishment of the downlink communication path.