Abstract:
A spread spectrum receiver architecture comprising: a spread spectrum signal sampler; a sample delay stage, coupled to the spread spectrum sampler, to provide a set of spread spectrum samples having a plurality of different delays on a delayed sample bus; a plurality of scramble code generators to provide a plurality of scramble codes on a scramble code bus; and a plurality of correlators, each comprising a correlator module coupled to the delayed sample bus and comprising at least one spreading code generator coupled to the scramble code bus, and each said correlator having at least one correlation output.
Abstract:
A method of adjusting the relative timing of a spreading sequence and a sampled input signal for a spread spectrum receiver correlator, the spreading sequence having an associated spreading sequence chip clock, the input signal being sampled at sample clock intervals, the method comprising: delaying the sampled input signal by an integral number of sample clock intervals to provide a fine relative timing adjustment; and delaying the spreading sequence by an integral number of spreading sequence chip clock periods to provide a coarse relative timing adjustment.
Abstract:
In a spread spectrum digital radiocommunication receiver, a first estimate of a symbol transmitted by a sender is calculated by applying to a radio signal received a processing taking into account a number N of propagation paths from the sender, a parameter of reliability of the first estimate is evaluated, and when the reliability parameter evaluated does not satisfy a confidence criterion, a second estimate of the symbol is calculated by taking into account at least one (N+1)-th propagation path from the sender in the processing applied to the radio signal received.
Abstract:
A single, common correlation filter (CF) core is provided in a receiver for recovery of data from received code division multiple access (CDMA) signals. Signals are received over CDMA channels with different data rates, where the received signals include user information such as pilot and data symbols that have been spread according to different despreading rates including tier 1, tier 2 and tier 3 rates, where tier 1 is the smallest despreading rate. The received signal is correlated at the smallest despreading rate in the correlation filter (CF) by time multiplexing delayed versions of the pseudorandom noise (PN) code. The correlated information is then demultiplexed and pilot-aided QPSK demodulated. The demodulated information is summed at the proper integer multiple of the tier 1 rate to achieve tier 2 and tier 3 despreading rates. According to an embodiment, the three strongest multipaths components in terms of the received power are selected in a window or time period for optimal information recovery.
Abstract:
A dynamic matched filter bank consists of a plurality of matched filters with either the reference signal for each matched filter changes with the time or the input signal to a matched filter is the received signal modified by a different way for a different matched filter. A receiver employed a set of dynamic matched filter banks in a multi-channel spread spectrum communication system consists of a signal register, a block PN generator, a plurality of spreading sequence generators, a plurality of register arrays, a plurality of multiplier arrays, a plurality of matched filters, a plurality of signal combiners, and a controller. The block PN generator generates a section of PN sequence at the end of every symbol period with feedback logic to shift a block of chips each time. A register array captures each section of PN sequence from the block PN generator and delays it for a symbol period. The rest register arrays are in cascade and delay the section of sequence at each of their inputs by one symbol period. The signal register generates a moving section of the received signal. Each of the multiplier arrays multiplies each moving section of the received signal by a section of PN sequence from either the block PN generator or one of the register arrays to provide a input signal to a corresponding matched filter. Each of the matched filter is to find the correlation between the section of its input signal and the section of its reference signal, which is a spreading sequence from a corresponding spreading sequence generator. Each of the signal combiners will combine the components from corresponding matched filters. The controller will monitor the signals from all matched filters and all signal combiners, extract necessary information, and generate various control signals.
Abstract:
A technique for allocating fingers in a path searcher of a multipath receiver involves determining a required number of fingers for each multipath region, determining a number of allocated fingers for each multipath region according to an area-based weighting scheme such that each multipath region that is allocated fewer than its required number of fingers is deemed to have a non-zero residual area, allocating any surplus fingers to multipath regions having non-zero residual areas until either no surplus fingers remain or each multipath region is allocated its required number of fingers, and placing any fingers allocated to each multipath region within the multipath region. Placing the fingers in un-resolvable path scenario involves detecting path location at the edges of multipath region; placing fingers at the edges and placing remaining fingers uniformly between the first and the last path such that the there is a minimum placement separation between the fingers.
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 system and method of demodulating antenna data containing multiple signals in multiple protocols for multiple users is disclosed. The method comprises buffering the antenna data with an input buffer of the demodulation system. Next, the protocol to be demodulated is determined and a dynamically reconfigurable datapath for the system is configured for that protocol. The antenna data containing multiple signals is read from the input buffer, demodulated by the datapath, and stored in an output buffer. The next protocol to be demodulated is determined and the datapath is configured appropriately. Again, the signal for each of the users is demodulated by the datapath and the output data is stored in the output buffer. This process continues until all of the signals for all of the users have been demodulated for all of the prescribed protocols.
Abstract:
A RAKE reception device capable of allocating an appropriate number of fingers to a channel. In this device, a selection control section (301) sets a finger (304) allocated to the channel from the channel communication state and a control signal based on this setting is output to a synchronization processing section (302) and to a selection switch (303). According to the control signal, the synchronization processing section (302) detects a path and a spread code phase in a reception signal and allocates the detected path to the finger (304) which has been set. The finger (304) which has been set de-spreads the signal of the path allocated and performs coherent detection. According to the control signal, the selection switch (303) switches the connection between the finger (304) and a maximum ratio combining section (307) so that the output from the finger (304) is output to the maximum ratio combining section (307).
Abstract:
A rake finger receiver and control method therefor, for use in a wireless spread communication system. The rake finger receiver includes a multiplexer, a searcher, a first switch fabric, a rake fingers and tracking pool, a second switch fabric, a combiner, a decoder, a channel estimator, and a rake finger controller. One searcher is used to serve multiple antennas of a base station so as to reduce the system complexity. The number of the rake fingers assigned for processing multipath components associated with a radio link is determined dynamically. Thus, the resource is utilized efficiently.