For a more complete understanding of the present disclosure and its advantages, reference is now made to the following description taken in conjunction with the accompanying drawings, in which like reference numerals represent like parts:
Conventional RF transmitters typically include a pulse-shaping filter (not shown) to: (1) limit the transmitted bandwidth so that the transmitted signal meets an emission mask; and (2) enable a receiver to recover the correct sample values of transmitted symbols. The pulse-shaping filter may be any suitable filter such as, for example, a raised root cosine (RRC) or finite impulse response (FIR) filter.
Conventional digital filters used in RF transmitters typically include multiple taps. For wide-band code division multiple access (WCDMA) signals, the digital filter may be a 20-tap filter with a 16-bit input for each of I and Q (16-bit complex) and have a sampling rate twice the chip rate (e.g., 7.68 Msps). This configuration requires approximately 3600 MIPS for the 384 kbps Universal Mobile Telecommunications Service (UMTS) channel. The amount of processing required is based on the product of the number of taps (filter length), the word length (bits per sample), and coefficient length. Higher symbol rates require proportionately greater processing power and thereby more power consumption and heat generation.
Base stations and mobile stations adapt the transmit power to maintain a set signal-to-noise ratio (SNR) level at the respective receivers to mitigate any near-far problems. As a result, the nominal power level for base stations and mobile stations is often well below the designated maximum power levels referenced in
According to one embodiment of the present disclosure, adaptive filter 300 adjusts filter parameters (i.e., number of taps or filter length, word length, coefficient quantization, sampling rate, tap delay, sampling bits, etc.) based on signal waveform characteristics. The adaptive adjustments limit the transmitted bandwidth and allow transmitted signals to meet an emission mask, while still enabling a receiver to recover the correct sample values of transmitted symbols.
Adaptive filter 300 includes baseband processor 301 and waveform detector 302a. Waveform detector 302a detects the power level of the transmitted signal on a symbol-by-symbol basis. Baseband processor 301 and waveform detector 302a may be embedded in a modem or may be implemented as a separate, external function in a field programmable gate array (FPGA) or application-specific integrated circuit (ASIC). Baseband processor 301 may be any suitable processor in accordance with the present disclosure. Similarly, waveform detector 302a may be any suitable detector in accordance with the present disclosure.
Processor 303 uses an output of envelope detector 302b to set parameters of digital filters 304a and 304b to, for example, minimize the number of instructions per second and the amount of power required by adaptive filter 300 (and in particular digital filters 304a and 304b) to perform. Processor 303 uses an algorithm or a lookup table 305 stored in memory 306 to select the combination of filter parameters (such as the number of taps (filter length), the word length (bits per sample), tap delay and coefficient length). Processor 303 may use any suitable algorithm to select the combination of filter parameters in accordance with the present disclosure. Processor 303 may be any suitable processor in accordance with the present disclosure.
In one embodiment according to the present disclosure, the filter parameters are chosen to minimize the number of instructions per second. In addition, the chosen parameter values should keep the amount of power used consistent while minimizing the ISI for the waveform being transmitted. Processor 303 may also select a combination of filter parameters to achieve a desired efficiency or as is required. For example, processor 303 may set the delay parameters and the tap coefficients and accordingly send a processor control signal to digital filters 304a and 304b to achieve the desired requirements.
After waveform detector 302a outputs the I- and Q-data streams, each stream is passed to its respective digital filters 304a and 304b. Digital filters 304a and 304b process the I- and Q-data streams according to the processor control signals received from processor 303. For example, digital filters 304a and 304b adaptively adjust the filter parameters, based on the signal waveform characteristics previously ascertained and accounted for by processor 303. Digital filters 304a and 304b may use any suitable programmable filter architecture.
After passing through digital filters 304a and 304b, the data streams are passed though digital-to-analog converters (DAC) 307a and 307b, the data streams are recombined and modulated using modulator 309 and local oscillator (LO) 310. The recombined data stream is passed through a two-stage driver and power amplifier (Driver/PA) 311. Finally, the output of Driver/PA 311 is passed through baseband filter 312.
In one embodiment, the size of digital filters 304a and 304a provide enough processing to meet average filter requirements known conventionally plus a predefined margin. Thus, adaptive filter 300 preferably meets all requirements for the streams within a set percentage of the time. In one embodiment, the complexity of digital filters 304a and 304b and thus adaptive filter 300 may be reduced by recognizing that each modulation stream has a different coding, thus the crest factor of each transmitted modulation symbol will be distinct.
FIR filter 400 further includes tap output set {y1, . . . ,yN-1} 403a and 403b (collectively referred to herein as tap output set 403). Although four tap output sets 403 are shown in
In step 510, a processor, such as processor 303, evaluates the respective power levels and data streams based on the output of envelope detector 302b. Processor 303 generates a process control signal that aids in selecting the various process control or filter parameters according to predetermined criteria such as, for example, inter-symbol interference, power consumption and the number of instructions performed by adaptive filter 300. The predetermined criteria may be referenced from a lookup table, such as lookup table 305 stored in memory 306. The predetermined criteria may be met by selecting a combination of parameters such as, for example, a number of taps, a filter length, a word length, a coefficient quantization, a sampling rate, bits per sample, a sampling bit, a tap delay and a coefficient length.
In step 515, processor 303 sends a process control signal to reconfigurable digital filters, such as digital filters 304a and 304b. Digital filters 304a and 304b process the data streams according to the process control signal. In step 520, the processed signals are passed on to digital-to-analog converters, such as DAC 307a and 307b, and passed through a baseband filter, such as baseband filters 308a and 308b. The data streams are then recombined and modulated using a modulator, such as modulator 309, and a local oscillator, such as LO 310, in step 525. The recombined signal is finally output to a two-stage driver and power amplifier, such as Driver/PA 311, and passed through a baseband filter, such as baseband filter 312, in step 530.
Although the present disclosure has been described with an exemplary embodiment, various changes and modifications may be suggested to one skilled in the art. It is intended that the present disclosure encompass such changes and modifications as fall within the scope of the appended claims.
The present application is related to U.S. Provisional Patent No. 60/798,256, filed May 5, 2006, entitled “RF TRANSMITTER WITH ADAPTIVE DIGITAL FILTERING THAT REDUCES SIGNAL PROCESSING REQUIREMENTS”. U.S. Provisional Patent No. 60/798,256 is assigned to the assignee of the present application and is hereby incorporated by reference into the present disclosure as if fully set forth herein. The present application hereby claims priority under 35 U.S.C. §119(e) to U.S. Provisional Patent No. 60/798,256.
Number | Date | Country | |
---|---|---|---|
60798257 | May 2006 | US |