摘要:
A code division multiple access (CDMA) receiver detects, de-scrambles, and de-spreads multiple channels that utilize different binary codes. The processing that is common to all channels can be performed once thus saving gate count and power consumption.
摘要:
A code division multiple access (CDMA) receiver detects the presence of differently formatted signals (e.g., global system for mobile communications (GSM) signals) by programming a CDMA searcher co-processor, which includes a digital filter, with tap weights that correlate with a known sequence within the differently formatted signals. If the tap weights correlate to a received signal, the receiver produces an indication that a differently formatted signal is present. Once differently formatted signals are detected, specific hardware and/or software may be implemented to receive and process the differently formatted signals.
摘要:
A blind rate determination system generates syndromes for a received symbol stream and, based on the syndromes, calculates a confidence metric associated with possible data rates. The confidence metrics are compared to one another and to a threshold and the data rate associated with the best confidence metric is selected as the data rate at which the symbol stream was encoded.
摘要:
A receiver (24) comprises a non-equalizing demodulator (48), an equalizing demodulator (46) and an output control selector (50). The non-equalizing demodulator (48) receives a modulated signal (44) and demodulates the modulated signal (44) to produce a first digital bit stream (54). The equalizing demodulator (46) receives the modulated signal (44) and equalizes and demodulates the modulated signal (44) to produce a second digital bit stream (52). The output control selector (50), coupled to the non-equalizing demodulator (48) and the equalizing demodulator (46), selectively delivers a first one of the first digital bit stream (54) and the second digital bit stream (52) for at least a predetermined period of time (30) before selectively delivering a second one of the first digital bit stream (54) and the second digital bit stream (52) responsive to a predetermined decision criterion (e.g., bit error rate 68). The first one of the first digital bit stream (54) and the second digital bit stream (52) is different from the second one of the first digital bit stream (54) and the second digital bit stream (52).
摘要:
A gradient directional microphone system (100) and method therefor includes no more than three microphones (101, 103, 105) and a processor (107). Each of the microphones (101, 103, 105) have substantially the same gradient order (135, 137, 139) and frequency response. Each microphone produces an electrical signal (109, 111, 113) that is responsive to sound pressure (119, 121, 123) at each microphone (101, 103, 105). The processor (107) is coupled to receive the electrical signal (109, 111, 113) from each microphone (101,103, 105), and operative to produce an output signal (131) for the gradient directional microphone system (100) having a gradient order (141) at least two gradient orders higher than the gradient order (135, 137, 139) of each of the microphones (101, 103, 105). Using the present invention, the size and complexity of the gradient directional microphone system (100) is substantially reduced over that of the prior art.
摘要:
A receiver generates two metrics, one that is used to control the gain of an amplifier and the other that is used to determine the presence of narrowband interference, such as IMD. The two metrics may represent analog-to-digital converter (A/D) saturation and average signal strength, either of which may be used to control gain or to detect the presence of narrowband interference.
摘要:
A frame synchronizer for use in a receiver that receives an encoded signal from a transmitter includes a conjugation unit, a delay unit and multiplier coupled together to process the encoded signal. The multiplier multiplies either the received encoded signal by a conjugated, delayed version of the received encoded signal or multiplies a conjugated version of the received encoded signal by a delayed version of the received encoded signal to produce a first product signal. A further multiplier multiplies the first product signal with a locally-stored signal to generate a second product signal. An accumulator accumulates the second product signal over a plurality of bit times to generate an accumulated signal having a magnitude representing a time synchronization offset between the receiver and the transmitter and phase representing a frequency synchronization offset between the receiver and the transmitter. A synchronization correction unit generates a time offset correction and a frequency offset correction from the accumulated signal and these corrections are used to correct offsets between the receiver and the transmitter.
摘要:
The present invention provides an apparatus (200) and method (500) for providing a baseband digital error signal in an adaptive predistorter. A carrier cancellation circuit (202) provides a difference (212) between a first signal (208) based on an amplifier output and second signal (210) based on a data input. A quadrature demodulator (204) provides a baseband analog error signal (214) based on the difference (212). An analog-to-digital converter (206) provides the baseband digital error signal (216) based on the baseband analog error signal (214).
摘要:
A digital filter includes a number of coefficient generators that are clocked by a clock having a frequency including an undesired component. The coefficient generators, which each have a number of states, are communicatively coupled to multipliers that receive incoming signals and multiply the incoming signals by coefficients produced by the coefficient generators. Based on the magnitude of the undesired coefficient, certain states of the coefficient generators may be repeated or skipped to adjust the time and frequency domain of the output from the digital filter.
摘要:
A code division multiple access (CDMA) receiver detects, de-scrambles, and de-spreads multiple channels that utilize different binary codes. The processing that is common to all channels can be performed once thus saving gate count and power consumption.