The present invention relates to the field of data communications and more particularly relates to an apparatus for and method of hybrid polar/Cartesian digital quadrature modulation.
The cellular phone industry continues to thrive by providing support for Bluetooth personal area networking, positioning technology based on GPS and wireless LAN for high-speed local-area data access. Sophisticated applications, such as MP3 audio playback, camera functions, MPEG video and digital TV further entice a new wave of handset replacements. Such application support dictates a high level of memory integration together with large digital signal processing horsepower and information flow management, all requiring sophisticated DSP and microprocessor cores. To keep cost and power dissipation down, as well as to constrain growth of printed circuit board (PCB) real estate, the entire radio, including memory, application processor (AP), digital baseband (DBB) processor, analog baseband and RF circuits would ideally be all integrated onto a single silicon die with a minimal number of external components.
Currently, the DBB and AP designs invariably migrate to the most advanced deep-submicron digital CMOS process available, which usually does not offer any analog extensions and has very limited voltage headroom. Design flow and circuit techniques of contemporary transceivers for multi-GHz cellular applications are typically analog intensive and utilize process technologies that are incompatible with DBB and AP processors. The use of low-voltage deep-submicron CMOS processes allows for an unprecedented degree of scaling and integration in digital circuitry, but complicates implementation of traditional RF circuits. Furthermore, any mask adders for RF/analog circuits are not acceptable from fabrication cost standpoint. Consequently, a strong incentive has arisen to find digital architectural solutions to the RF functions. One approach to reduce the cost, area and power consumption of the complete mobile handset solutions is through integration of the conventional RF functions with the DBB and AP.
Quadrature amplitude modulation (QAM) is a modulation technique in widespread use today. A block diagram illustrating a prior art Cartesian architecture QAM modulator with I and Q baseband signals is shown in
Complex modulation may also be generated using a polar modulation scheme to substitute for the quadrature modulation of
In operation, the bits bk to be transmitted are input to the coder, which functions to generate I (real) and Q (imaginary) symbols therefrom according to the targeted communications standard. The I and Q symbols are pulse-shaped and the resulting baseband signals are converted to phase (Ang{s(t)}), and magnitude (Mag{s(t)}) baseband signals by the polar coordinate converter 38. The phase data is used to control the local oscillator 40 to generate the appropriate frequency signal, which is multiplied in multiplier/mixer 42 by the magnitude data resulting in the output RF signal x(t). Note that this polar modulation scheme is better suited for digital implementation.
Considering an all-digital implementation, the local oscillator 40 can be made extremely accurate. By nature, the polar architecture natively operates in the frequency domain where the frequency is the derivative of the phase with respect to time. Depending on the type of modulation implemented, the change in frequency Δf from one command cycle to another can be very large for sudden phase reversals that occur near the origin in the I/Q domain representing the complex envelope. Considering a WCDMA system, for example, a plot of Δf versus time is shown in
The conventional Cartesian modulator, on the other hand, operates natively in the phase domain and avoids handling the large swings in frequency. A disadvantage of this scheme, however, is in its difficulty to achieve high resolution compared to the polar scheme. Additionally, amplitude and phase mismatches of the I and Q paths result in the modulation distortion.
The polar modulation scheme, however, lends itself well to implementation using deep submicron CMOS technology. A problem arises when this scheme is applied to WCDMA applications which generate frequency deviations Δf that are too large for the polar modulator to handle.
Thus, there is a need for a modulator structure that (1) combines the advantageous features of both the Cartesian and polar schemes, (2) avoids the disadvantages of both Cartesian and polar modulators, (3) is well suited for implementation in deep submicron CMOS processes, and (4) is able to handle the large Δf swings generated in WCDMA and other advanced modulation schemes.
The present invention provides a solution to the problems of the prior art by providing an apparatus for a hybrid Cartesian/polar digital modulator. The hybrid technique of the present invention utilizes a combination of an all-digital phase locked loop (ADPLL) that features a wideband frequency modulation capability and a digitally controlled quadrature power amplifier (DPA) that features interpolation capability between 90 degree spaced quadrature phases. This structure is capable of performing either a polar operation or a Cartesian operation and can dynamically switch between them depending on the instantaneous value of the phase change. Since the large frequency deviations are relatively infrequent (e.g., 0.1-1% depending on the threshold set), the transmitter presented herein predominantly operates in the polar domain with the Cartesian operations being considered exceptions. In this manner, the disadvantages of each modulation technique are avoided while the benefits of each are exploited.
Note that many aspects of the invention described herein may be constructed as software objects that are executed in embedded devices as firmware, software objects that are executed as part of a software application on either an embedded or non-embedded computer system such as a digital signal processor (DSP), microcomputer, minicomputer, microprocessor, etc. running a real-time operating system such as WinCE, Symbian, OSE, Embedded LINUX, etc. or non-real time operating system such as Windows, UNIX, LINUX, etc., or as soft core realized HDL circuits embodied in an Application Specific Integrated Circuit (ASIC) or Field Programmable Gate Array (FPGA), or as functionally equivalent discrete hardware components.
There is therefore provided in accordance with the invention, a method of hybrid polar/Cartesian modulation, the method comprising the steps of receiving I and Q input signals representing data to be transmitted, generating a frequency control word and amplitude control word from the I and Q input signals, determining a metric and comparing the metric to a threshold and performing either polar modulation or Cartesian modulation on the input signal in accordance with the comparison.
There is also provided in accordance with the invention, an apparatus for hybrid polar/Cartesian modulation comprising a converter adapted to generate first frequency control data and first amplitude control data word from I and Q input signals representing data to be transmitted, a digitally controlled oscillator (DCO) operative to generate four quadrature phases in response to the first frequency command data, a transistor array comprising a plurality of transistors adapted to generate an output signal whose amplitude is substantially proportional to the number of transistors active at any one time in the array, a switch matrix adapted to couple the four quadrature phases output of the DCO to the transistor array, a router adapted to receive the first frequency command data, the first amplitude command data and the I and Q input signals, the router operative to select either polar operation or Cartesian operation and to generate second frequency command data and second amplitude command vector data in response thereto and control means coupled to the cordic and the switch array, the control means operative to control the switch matrix to dynamically switch between polar and Cartesian modulation in accordance with the second amplitude command vector data.
There is further provided in accordance with the invention, a modulator for hybrid polar/Cartesian modulation comprising phase locked loop (PLL) means for generating quadrature phase signals in response to a frequency command and digital power amplifier (DPA) means for generating a radio frequency (RF) output signal in accordance with the quadrature phase signals and for dynamically switching between polar modulation operation and Cartesian modulation operation in accordance with the value of a metric based on the frequency command.
There is also provided in accordance with the invention, a modulator for hybrid polar/Cartesian modulation comprising a digital phase locked loop (DPLL) adapted to generate quadrature phase clock signals, a router adapted to receive a first frequency command data, a first amplitude command data and I and Q input signals, the router operative to select either polar modulation operation or Cartesian modulation operation and to generate second frequency command data and second amplitude command vector data in response thereto and a digital power amplifier (DPA) comprising an array of switch elements operative to generate an RF output signal proportional to the number of switch elements at any point in time, a switch matrix coupled to the output of the DPLL and to the array of switch elements, the switch matrix operative to couple each quadrature phase clock signal to the array of switch elements in accordance with a plurality of control signals and a control unit adapted to generate the plurality of control signals in accordance with second amplitude command vector data, wherein the control unit adapted to dynamically switch between polar modulation operation and Cartesian modulation operation in response to the second amplitude command vector data.
There is further provided in accordance with the invention, a multi-mode radio for use with a plurality of modulation schemes comprising means for realizing a polar modulation mode of operation, means for realizing a Cartesian modulation mode of operation, means for realizing a hybrid polar/Cartesian modulation mode of operation wherein polar or Cartesian modulation is dynamically selected based on the value of a metric compared to a threshold and control means for selecting one of the polar modulation, the Cartesian modulation or the hybrid polar/Cartesian modulation modes of operation in accordance with a selected modulation scheme.
The invention is herein described, by way of example only, with reference to the accompanying drawings, wherein:
The following notation is used throughout this document.
The present invention is an apparatus for and a method of a hybrid polar/Cartesian digital modulator for use in a digital RF processor (DRP). The invention is intended for use in a radio transmitter and transceiver but can be used in other applications as well, such as a general communication channel. The present invention provides a solution to the problems of the prior art by providing a modulation scheme that combines polar and Cartesian modulation and avoids the disadvantages of each. The hybrid polar/Cartesian digital modulator structure is presented in the context of a direct digital-to-RF amplitude converter (DRAC), which incorporates a digital power amplifier (DPA) circuit for efficiently combining I/Q input signals, D/A conversion, filtering, buffering and RF output amplitude control into a single circuit.
To aid in understanding the principles of the present invention, the description is provided in the context of a digital to RF amplitude converter (DRAC) that serves as the final stage of an all-digital polar transmitter IC for WCDMA. In one example embodiment, the circuit combines an all-digital phase locked loop (ADPLL) that features a wideband frequency modulation capability and a digitally controlled power amplifier (DPA) that features interpolation between 90 degree spaced quadrature phases. This circuit is capable of performing either a polar operation or a Cartesian operation and can dynamically switch between them depending on the instantaneous value of the phase change or some other correlated signal. A router performs thresholding and routing functions whereby the frequency or frequency/amplitude information from the COordinate Rotation DIgital Computer (CORDIC) (i.e. a converter from I/Q to magnitude and phase) is used to select either polar or Cartesian modulation. The circuit avoids the disadvantages of each modulation technique while the benefits of each are exploited.
It is appreciated by one skilled in the art that the hybrid polar/Cartesian modulation scheme of the present invention can be adapted to comply with numerous other wireless communications standards such as EDGE, extended data rate Bluetooth, WCDMA, Wireless LAN (WLAN), Ultra Wideband (UWB), etc. It is appreciated, however, that the invention is not limited for use with any particular communication standard (wireless or otherwise) and may be used in optical, wired and wireless applications. Further, the invention is not limited for use with a specific modulation scheme but is applicable to other complex amplitude modulation schemes as well.
The term transmit buffer is intended to include a transmit buffer as well as various amplifier circuits such as pre-power amplifier, low power amplifier, high power amplifier, etc. and it not intended to be limited by the amount of power produced.
Note that throughout this document, the term communications device is defined as any apparatus or mechanism adapted to transmit, receive or transmit and receive data through a medium. The communications device may be adapted to communicate over any suitable medium such as RF, wireless, infrared, optical, wired, microwave, etc. In the case of wireless communications, the communications device may comprise an RF transmitter, RF receiver, RF transceiver or any combination thereof.
A block diagram illustrating a single-chip GSM/EDGE radio with an all-digital local oscillator and transmitter, and a discrete-time receiver is shown in
The receiver 54 employs a discrete-time architecture in which the RF signal is directly sampled at the Nyquist rate of the RF carrier and processed using analog and digital signal processing techniques. The transceiver is integrated with a dedicated DBB processor 78 and SRAM memory 76. The frequency reference (FREF) is generated on-chip by a 26 MHz digitally controlled crystal oscillator (DCXO) 86. The integrated power management (PM) 82 consists of multiple low-dropout (LDO) voltage regulators that also isolate supply noise between circuits. The RF built-in self-test (RFBIST) 80 performs autonomous phase noise and modulation distortion testing as well as various loopback configurations for bit-error-rate measurements. Almost all the clocks on this SoC are derived from and are synchronous to the RF oscillator clock. This helps to reduce susceptibility to the noise generated through clocking of the massive digital logic.
A paradigm facing analog and RF designers of deep-submicron CMOS circuits is presented herein. In a deep-submicron CMOS process, time-domain resolution of a digital signal edge transition is superior to voltage resolution of analog signals. A successful design approach in this environment would exploit the paradigm by emphasizing (1) fast switching characteristics of MOS transistors: high-speed clocks and/or fine control of timing transitions; (2) high density of digital logic (250 kgates/mm2 in this process) makes digital functions extremely inexpensive; and (3) small device geometries and precise device matching made possible by the fine lithography. While avoiding (1) biasing currents that are commonly used in analog designs; (2) reliance on voltage resolution; and (3) nonstandard devices that are not needed for memory and digital circuits.
A block diagram illustrating a polar transmitter based on digitally controlled oscillator (DCO) and a digitally controlled power amplifier (DPA) circuits is shown in
The selected architecture of the transmitter is polar. The I and Q samples of the Cartesian coordinate system generated in the digital baseband (DBB) are converted into amplitude and phase samples of the polar coordinate system using a CORDIC algorithm. The phase is then differentiated to obtain frequency deviation. The polar signals are subsequently conditioned through signal processing to sufficiently increase the sampling rate in order to reduce the quantization noise density and lessen the effects of the modulating spectrum replicas. The frequency deviation output signal is fed into the DCO-based NF-bit DFC, which produces the phase modulated (PM) digital carrier:
yPM(t)=sgn(cos(ω0t+θ[k])) (1)
where sgn(x)=1 for x≧0 and sgn(x)=−1 for x<0, ω0=2πf0 is the angular RF carrier frequency and θ[k] is the modulating baseband phase of the kth sample. The phase Δ(t)=∫−∞tf(t)dt is an integral of frequency deviation, where t=k·T0 with T0 begin the sampling period.
The amplitude modulation (AM) signal controls the envelope of the phase-modulated carrier by means of the DPA-based NA-bit DRAC. Higher-order harmonics of the digital carrier are filtered out by a matching network so that the sgn( ) operator is dropped. The composite DPA output contains the desired RF output spectrum.
yRF(t)=a[k]·cos(ω0t+θ[k]) (2)
where a[k] is the modulating baseband amplitude of the kth sample.
Despite their commonalities there are important differences between the two conversion functions of Equations 1 and 2. Due to the narrowband nature of the communication system, the DFC operating range is small but has a fine resolution. The DRAC operating range, on the other hand, is almost full scale, but not as precise. In addition, the phase modulating path features an additional 1/s filtering caused by the frequency-to-phase conversion of the oscillator. The signal processing and delay between the AM and PM paths should be matched, otherwise the recombined composite signal will be distorted. The matching of process, voltage and temperature (PVT) changes is guaranteed by the clock-cycle accurate characteristics of digital circuits. The group delay of the DCO and DPA circuits is relatively small in comparison with the tolerable range.
The DFC and DRAC are key functions of the all-digital transmitter that do not use any current biasing or dedicated analog continuous-time filtering in the signal path. In order to improve matching, linearity, switching noise and operational speed, the operating conversion cells (bit to frequency or RF carrier amplitude) are mainly realized as unit weighted. Their architectures are presented infra.
Spectral replicas of the discrete-time modulating signal appear across the frequency axis at the DCO and DPA inputs at integer multiples of the sampling rate frequency fR. They are attenuated through multiplication of the sinc2 function due to the zero-order hold of the DCO/DPA input. The frequency spectrum Sf(ω) replicas are further attenuated by 6 dB/octave through the 1/s operation of the oscillator to finally appear at the RF output phase spectrum S100(ω). The sampling rate of fR=26 MHz is high enough for the replicas to be sufficiently attenuated, thus making the RF signal undistinguishable from that created by conventional transmitters with continuous-time filtering at baseband. Contrarily, the spectral replicas of the amplitude modulation caused by the discrete-time nature of the digital input to the DPA circuitry are only suppressed by the zero-order hold function and therefore typically require additional treatment (e.g., digital or analog filtering) to be sufficiently suppressed to desired levels.
The two modulators in
Unfortunately, the above arrangement is not practical because of the limited resolution of the conversion process. For example, the 12 kHz frequency step of the DFC is not adequate for GSM modulation where the peak frequency deviation is 67.7 kHz. Likewise for the amplitude modulation, the 6-bit amplitude resolution is too coarse as well.
A block diagram illustrating the digital modulator as part of a digital to amplitude converter (DAC) is shown in
It is noted that in this DAC architecture, the lower-rate wide-bandwidth integer stream is never merged in digital domain with the higher-rate fractional stream and the final stream addition is done in the device cell domain. In this manners, the high-speed operation is constrained to a small portion of the circuit, thus reducing current consumption.
A digitally controlled oscillator (DCO) is used to perform the digital-to-frequency conversion (DFC). The DCO is a key component of the ADPLL-based frequency synthesizer that acts as a local oscillator for the transmitter and receiver. The DCO intentionally avoids any analog tuning controls. A block diagram illustrating the DCO and high-band and low-band dividers implemented as an ASIC cell is shown in
The four TX and four RX bands of the GSM specification are supported by this architecture with a single oscillator. The DCO core operates in the 3.2-4.0 GHz region with 100 MHz tuning margin. The high and low bands are obtained by dividing the DCO core frequency by two and four, respectively. The full 3.2-4.0 GHz range constitutes a relative extent of 22.2%. The individual TX and RX bands constitute narrower relative frequency ranges, the widest of which is the DCS-1800 TX band of 2.1%. The most stringent phase noise requirement of a GSM oscillator is derived based on the emission specification from the 880-915 MHz TX band into the original 935-960 MHz RX band. Hence, if TX SAW filters are to be avoided, the low-band oscillator phase noise at 20-80 MHz frequency offset should be <−162 dBc/Hz.
A schematic diagram illustrating DCO oscillator core and the varactor state driver array is shown in
With reference to
The DPA, which functions as a digital-to-RF-amplitude converter (DRAC), operates as a near-class E RF power amplifier and is driven by the square wave output of the DCO. The basic structure can be used to regulate RF power or perform amplitude modulation of a complex transmitter. A block diagram illustrating the structure of the digitally-controlled power amplifier (PA) is shown in
Capacitor C1 represents the on-chip capacitor connected in parallel to the drain terminals of each nMOS switch and includes, for analysis purposes, the equivalent capacitance over one cycle given by the non-linear CDD of the nMOS switch. The residual second harmonic of the transmit frequency is filtered by the series combination of C2 and L1, allowing the DRAC itself to remain a single-ended circuit. The remaining matching network components are selected to achieve the condition where the switch output is critically damped, such that the drain voltage is low when the output current is high and vice versa.
Furthermore, in order to preserve the gate oxide integrity of the switches 138, the voltage swing at the drain must be controlled by the matching network to satisfy Veff,GOI<2·VDD, where Veff,GOI represents the equivalent DC voltage on the drain resulting from one RF cycle. This buffer circuit is ideally suited to a low voltage environment in a digital CMOS process because, unlike in class A, B and C amplifiers where the transistor acts as a current source, there is no headroom requirement on VDS with this structure. The only requirement is that VGS must be able to go higher than the threshold voltage for the transistor to turn on, which is naturally guaranteed by the input digital signal. Another advantage of this buffer circuit, implemented in a deep submicron CMOS process, is that the extra input circuitry and output filtering circuitry of class F type amplifiers is not required.
The control logic for each nMOS switch comprises a pass-gate type AND gate whose inputs are the phase modulated output of the ADPLL and the amplitude control word (ACW) from a digital control block. It is the on-resistance and driving strength of the switch that is exploited in the DRAC concept to introduce power control of the transmitted waveform and allows the fully-digital method of controlling the output power. The AND gate is implemented as a pass-gate rather than a conventional standard fully static AND gate. This has the advantage of minimizing thermal noise from the AND function which in turn reduces the ultimate broadband phase noise floor of the DRAC. As described supra, alternative implementations of the AND gate function include using a cascode (or current steering topology) or degenerative device together with the driver transistor. These approaches, however, suffer from degraded output noise performance and increased local oscillator (LO) feed through (via device parasitic capacitance) which limits the dynamic range of the DRAC, and are thus not preferred.
In the example implementation, the RF output signal generated by the DRAC circuit is subsequently input to an external power amplifier 142 where the signal is amplified to the appropriate levels in accordance with the particular wireless standard. The output of the power amplifier is input to the antenna 144 for broadcast transmission over the air. The DRAC can also be implemented with a high output-power level.
In deep submicron CMOS technology, the ratio between the maximum output power that can be provided from a supply of 1.4 V to the minimum output power of a single transistor dictates the maximum number of transistors that can be implemented in the DPA. In this example embodiment, 64 parallel-connected transistors resulting in 6-bits of basic amplitude resolution were selected to simplify the layout.
A circuit diagram illustrating the pass-gate AND function of the DPA in more detail is shown in
Note that it is critical that the DCO clock edge and the data edge inputs to the AND gates be aligned. This is not a trivial task since power for the two paths are generated by different power supplies and undergo different clock tree delays. The ideal timing for the data change is somewhere in the middle of the DCO clock low state as shown in
The frequency synthesizer of the present invention is an all-digital PLL (ADPLL) with all building blocks defined as digital at the input/output level. It uses digital design and circuit techniques from the ground up. A key component is a digitally-controlled oscillator (DCO) 178, which deliberately avoids any analog tuning voltage controls. This permits the loop control circuitry to be implemented in a fully digital manner. The DCO is analogous to a flip-flop, i.e. the cornerstone of digital circuits, whose internals are analog, but the analog nature does not propagate beyond its boundaries.
A block diagram illustrating the polar transmitter of the present invention constructed based on an all-digital phase lock loop (PLL) is shown in
The FCW is time variant and is allowed to change with every cycle TR=1/fR of the frequency reference clock. With the fractional portion of the word length of FCW WF=24, the ADPLL provides fine frequency control with 1.5 Hz accuracy, in accordance with:
The number of integer bits WI=8 is selected to fully cover the GSM band frequency range of fV=1600-2000 MHz with an arbitrary reference frequency fR≧8 MHz.
The ADPLL sequencer traverses through the PVT calibration and acquisition modes during channel selection and frequency locking and stays in the tracking mode during the transmission or reception of a burst. To extend the DCO range to accommodate for voltage and temperature drifts, and to allow wide frequency modulation, the coarser-step acquisition bits are engaged by subtracting an equivalent number (generally fractional) of the tracking bank varactors. The acquisition/tracking varactor frequency step calibration is performed in the background with minimal overhead using dedicated hardware.
The phase domain operation is motivated by an observation, that, since the reference phase and oscillator phase are in a linear form, their difference produced by the phase detector is also linear with no spurs and a loop filter is not needed. This is in contrast with conventional charge-pump-based PLLs, whose phase detection operation is correlational and generates significant amount of spurs that require a strong loop filter that degrades the transients and limits the switching time.
The ADPLL operates in a digitally-synchronous fixed-point phase domain as follows: The variable phase RV[i] is determined by counting the number of rising clock transitions of the DCO oscillator clock CKV.
The index i indicates the DCO edge activity. The FREF-sampled variable phase RV[k], where k is the index of the FREF edge activity, is fixed-point concatenated with the normalized time-to-digital converter (TDC) 196 output ε[k]. The TDC measures and quantizes the time differences between the FREF and DCO edges. The sampled differentiated variable phase is subtracted from FCW by the digital frequency detector 168. The frequency error fE[k] samples
fE[k]=FCW−[(RV[k]−ε[k])−(RV[k−1])−ε[k−1])] (6)
are accumulated to create the phase error φE[k] samples
which are then filtered by a fourth-order IIR loop filter 172 and scaled by a proportional loop attenuator α. A parallel feed with coefficient ρ adds an integrated term to create type-II loop characteristics, which suppresses the DCO flicker noise.
The IIR filter 172 is a cascade of four single stage filters, each satisfying the following equation:
y[k]=(1−λ)·y[k−1]+λ·x[k] (8)
where x[k] is the current input, y[k] is the current output, and k is the configurable coefficient. The 4-pole IIR filter attenuates the reference and TDC quantization noise at the 80 dB/dec slope, primarily to meet the GSM spectral mask requirements at 400 kHz offset. The filtered and scaled phase error samples are then multiplied 176 by the DCO gain KDCO normalization factor fR/KDCO, where fR is the reference frequency and KDCO is the DCO gain estimate, to make the loop characteristics and modulation independent from KDCO. The modulating data is injected into two points of the ADPLL for direct frequency modulation. A hitless gear-shifting mechanism for the dynamic loop bandwidth control serves to reduce the settling time. It changes the loop attenuator a several times during the frequency locking while adding the (α1/α2−1)φ1 DC offset to the phase error, where indices 1 and 2 stand for before and after the event, respectively. Note that φ1=φ2 since the phase is to be continuous.
The FREF input is resampled 198 by the RF oscillator clock, and the resulting retimed clock (CKR) is used throughout the system. This ensures that the massive digital logic is clocked after the quiet interval of the phase error detection by the TDC.
The frequency modulation uses a hybrid of a predictive/closed-loop modulation method. The fixed-point FCW modulating data y[k], with the sampling rate of fR, directly affects the oscillating frequency. The PLL loop will try to correct this perceived frequency perturbation integrated over the update period of 1/fR. This corrective action is compensated by the other (i.e. compensating) y[k] feed that is added to the channel FCW. The loop response to y[k] is wideband and y[k] directly modulates the DCO frequency in a feed-forward manner such that it effectively removes the loop dynamics from the modulating transmit path. However, the remainder of the loop, including all error sources, operates under the normal closed-loop regime.
At a higher level of abstraction, the DCO oscillator, together with the DCO gain normalization fR/KDCO multiplier, logically comprise the normalized DCO (nDCO), illustrated in
The quantity KDCO should be contrasted with the process-temperature-voltage-independent oscillator gain KnDCO which is defined as the frequency deviation (in Hz units) of the DCO in response to the 1 LSB change of the integer part of the NTW input. If the DCO gain estimate is exact, then KnDCO=fR/LSB, otherwise
where dimensionless ratio
is a measure of the DCO gain estimation accuracy.
The fractional phase error estimation based on a time to digital converter (TDC) is shown in
The TDC quantization of timing estimation Δtinv affects the in-band RF output phase noise of the ADPLL of
where TV is the DCO clock period and fR is the reference or sampling frequency. Substituting Δtinv=20 ps, fR=26 MHz, f0=1.8 GHz, TV=556 ps, we obtain L=−97.8 dBc/Hz. Equation 10 was validated experimentally within 1 dB of measurement error for Δtinv spanning 16-34 ps through varying the TDC supply voltage. The in-band phase noise performance provides ample margin for the GSM operation: 0.5° of the modulated rms phase noise was measured versus the specification of 5°. Future generations of deep-submicron CMOS processes can only bring reductions in Δtinv, thus further improving the phase noise performance.
The ADPLL is a discrete-time sampled system implemented with all digital components connected with all digital signals. Consequently, the z-domain representation is not only the most natural fit but it is also the most accurate without the necessity for approximations that would result, for example, with an impulse response transformation due to the use of analog loop filter components. A block diagram illustrating the z-domain model of the ADPLL with wideband frequency modulation is shown in
The ADPLL implemented in this embodiment uses four independently controlled IIR stages. Equation 11 below is a linearized s-domain (based on z≈1+s/fR conversion formula) open-loop model that includes the four cascaded single-stage IIR filters, each with an attenuation factor λi, where i=0 . . . 3.
The type-II sixth-order loop shows two poles at origin ωp1=ωp2=0, four poles at ωp,3+i=jλifR, for i=0 . . . 3, one zero at
and four zeros at ωz,2+i=jfR, for i=0 . . . 3.
Since the TDC-based phase detection mechanism of the transmitter of the present invention measures the oscillator timing excursion normalized to the DCO clock cycle, the frequency multiplier N≡FCW is not part of the open-loop transfer function and, hence, does not affect the loop bandwidth. This is in contrast to conventional PLLs that use frequency division in the feedback path. Phase deviation of the frequency reference, on the other hand, needs to be multiplied by N since it is measured by the same phase detection mechanism normalized to the DCO clock cycle. The same amount of timing excursion on the FREF input translates into a larger phase by a factor of N when viewed by the phase detector.
The closed loop transfer function for the reference is low-pass with the gain multiplier N-FCW
The closed loop transfer function for the TDC is low-pass
The closed loop transfer function for the DCO is high-pass
The following loop filter settings: α=2−7, ρ=2−15 and λ=[2−3,2−3,2−3,2−4] establish the closed-loop bandwidth of 40 kHz and provide 33 dB of attenuation of the FREF phase noise and TDC quantization noise. The type-II setting provides 40 dB/dec filtering of the DCO 1/f noise. Graphs illustrating the ADPLL closed loop transfer function for the reference and variable feeds are shown in
A block diagram illustrating the amplitude modulation path of the polar transmitter of the present invention is shown in
The pulse-shaping filter 232 comprises separate I and Q filters followed by a CORDIC algorithm to convert to polar-domain phase and amplitude outputs. The sampling rate is 3.25 MHz and is interpolated up to 26 MHz to further smoothen the modulating signals. The phase is differentiated to fit the FCW frequency format of the ADPLL input. The amplitude output is multiplied by the step size of the digitally-controlled power amplifier (DPA) and is then AM-AM predistorted. The amplitude control word (ACW) is then converted to the 64-bit unit-weighted format of the DPA. A dedicated bank of 8 DPA transistors undergoes a 900 MHz third-order ΣΔ modulation to enhance the amplitude resolution and to achieve noise spectral shaping. As in the DCO controller, the DPA controller also performs dynamic element matching (DEM) to enhance the time-averaged linearity. In the case of GSM mode, a single Gaussian pulse shaping filter is used and the CORDIC circuit is bypassed. The AM path is temporarily engaged to ramp the output power to a desired level to remain fixed throughout the payload.
A block diagram illustrating the encoding scheme of the pre-power amplifier (PPA) and the enhancement of the resolution of the PPA using ΣΔ dithering is shown in
The circuit, generally referenced 260, comprises an integer bits controller 262 and fractional bits controller 264. The DCO directly provides the frequency/phase-modulated carrier to the DPA input. The DPA circuit is constructed as an array of carefully laid-out 64 unit-weighted transistor switches in switch matrix 274 that are used to provide coarse 6-bit digital amplitude modulation. The integer bits controller comprises register bank 284, row select 270, column select 272, switch matrix 274 and output register 262. The integer word is encoded from binary to unit weighted thermometer code and the device undergoes dynamic element matching (DEM) to improve long-term linearity. An additional 12-bits of fine amplitude modulation are also provided with a separate bank of 8 unit-weighted transistors. The DPA interface logic, especially the 900 MHz ΣΔ dithering circuit for the 8 unit-weighted transistors, is located nearby.
The digital ΣΔ modulator for the DCO is implemented as a second-order MASH-type architecture. The ΣΔ stream equation is presented below.
d=c1·z−1+c2·(1−z−1) (15)
The final addition is done through unit element summation.
The ΣΔ modulator for the DPA is implemented as a third-order pipelined MASH-type structure as shown in
blocks denote accumulators with registered sum and carry outputs. An advantage of this structure is that it is modular enabling it to be partitioned into smaller accumulator blocks with smaller number of bits making it synthesizable at very high frequency, i.e. 1 GHz. The structure is built as a matrix. Increasing the number of accumulators in the row increases the order of ΣΔ, while increasing the number of accumulators in the column increases the resolution of ΣΔ. In this example implementation, the 12 fractional bits are split into six lower-order and six higher-order bits and the two paths are processed separately in each stage. The recombination of the lower-order carry out bits is executed every stage. Proper delays between the paths ensures correct processing.
To transmit an EDGE signal that passes the specification mask with the required power control a much higher resolution is required than what is provided by the 64 DPA transistors. Therefore, over and above the 6-bits of Nyquist resolution provided by the 64 transistors, an additional eight bits are added that will receive high speed ΣΔ outputs representing the fractional portion of the amplitude. The fractional input resolution to the ΣΔ is 12-bits. This enables the DPA to support a resolution up to 18-bits, i.e. 6-bits integer running at a slow sampling frequency, 26 MHz, and 12-bits fractional running at high sampling frequency, i.e., 900 MHz.
The carry-out streams form the following third-order ΣΔ equation:
d=c1·z−2+c2·(z−1−z−2)+c3·(1−2z−1+z−2) (16)
A block diagram illustrating the digital I/Q modulator incorporating a switch matrix, control unit and transistor array is shown in
Note that although the invention is described in the context of generating the RF output signal by summing the currents generated by a plurality of transistors, it is not to be limited to this. Alternatively, each transistor can contribute a conductance (or resistance) and the RF output is substantially proportional to the sum of the conductances rather than currents. Depending on the region of operation of the switching devices, it could be the on resistance of each active switch that contributes to the controlled amplitude of the output RF waveform. It is also likely that the switching devices undergo change of the dominant operating region in each switching cycle thus resulting in a mixture of the of the current-mode and conductance mode regimes. It is noted that summing currents is not equivalent to summing conductances since each transistor can be replaced by an independent current source whereby the current from each source is added but not their conductances.
The I/Q domain operation of the present invention is illustrated in
Digital I/Q modulation, on the other hand, has the same disadvantages of the amplitude modulation part of polar transmission, and has I and Q summed together without the benefits of the fine frequency resolution of the polar modulator. Consequently, a quadrature structure of comparable resolution would be noisier. Additionally, the phase and amplitude mismatch of the I and Q paths can result in a severe distortion of the modulated signal when the two paths are finally recombined. In that sense, the polar structure is advantageous as it is insensitive to gain inaccuracies in the amplitude path and relatively easily achieves high accuracy in the phase/frequency path. The advantages of frequency modulation, namely a very fine step size of frequency control, however, becomes a disadvantage in cases where large frequency deviations are required to be performed (see
The Cartesian modulator, however, operates in the phase domain and can change phase instantly (e.g., within one clock cycle), so it does not suffer this limitation. Note that with digital I/Q modulation, the I and Q quadrature components are regulated digitally in an open loop system and thus typically suffer dynamic-range/accuracy limitations. This limits the accuracy in the phase domain compared to what is achievable in a polar structure where a closed loop system is used to achieve very fine frequency resolution.
The hybrid polar/Cartesian structure of the present invention combines the advantages of both polar and Cartesian modulation structures and avoids their disadvantages. The hybrid technique of the present invention utilizes a combination of an all digital phase locked loop (ADPLL) that features a wideband frequency modulation capability and a digitally controlled power amplifier (DPA) performs interpolation between 90 degree spaced quadrature phases. This structure is capable of performing either a polar operation or a Cartesian operation and can dynamically switch between them depending on the instantaneous value of the phase change. An alternative to monitoring the large instantaneous frequency deviation is to examine the small instantaneous amplitude value, since they are highly correlated, as shown in
A block diagram illustrating an example embodiment of the hybrid Cartesian and polar transmitter constructed in accordance with the present invention is shown in
The switch matrix determines the ‘intelligence’ of the operation. At each clock cycle, the control unit selects either polar or Cartesian operation, or their combination with a certain proportionality factor, and outputs the appropriate control signals to the switch matrix. Polar operation, i.e. amplitude modulation-only operation, is obtained when all transistors in the transistor array are connected to the same DCO output phase or are connected to the two DCO output phase lines but the selection does not change from the previous cycle. In this case, the RF output amplitude is constant (even possibly interpolated between the two quadrature phases) and only the phase/frequency is allowed to change. The actual phase is not critical as the different phases are relative to each other. In this AM-only case, there is no interpolation (or fixed time-invariant interpolation, when two phases are used) between the phases and the output power is proportional to the number of active transistors. Power subtraction is possible by turning on transistors of the opposite phase, e.g., LOI+ and LOI−. This may be useful in controlling carrier leakage. It might further be useful in providing a negative offset when a MASH ΣΔ modulator is used.
Cartesian operation is achieved when the active transistors in the transistor array are connected to different DCO output phases and their relative contributions are allowed to change. Interpolation between phases is achieved when engaging transistors from both phases that have quadrature relationship, e.g., LOI+ and LOQ+. As an example of digital I/Q operation, with reference to
For a 45° move, for example, the DCO outputs four phases separated by 90°. Thus to get to (N/2, N/2, 0, 0), and assuming N=1000 transistors, 500 transistors are connected to the LOI+ phase line and 500 transistors are connected to the LOQ+ phase line. The transistor array is operative to perform interpolation on the phase outputs. When the LOI+ and LOQ+ transistors, for example, are merged together, interpolation is performed, i.e. by vector addition the amplitude will be √{square root over (2)} if there are an equal number of transistors, and the phase will be exactly half.
The thresholder/router determines the phase change Δθ (i.e. the integrated frequency deviation Δf=Δθ/ΔTs within the given clock cycle Ts) and compares it to a threshold that may be set a priori, computed dynamically, etc. depending on the application. If the phase change is smaller than or equal to the threshold, than the control unit generates the appropriate control signals to the switch matrix to pass through the I and Q signals in order to perform polar modulation on the data. The polar modulation is also known as ρ/θ modulation where ρ denotes the amplitude and θ denotes the phase.
Note that the thresholder/router can be adapted to detect and measure any suitable generic metric or statistic. Several examples of metrics include, but are not limited to, phase, amplitude, some linear or nonlinear combination of I and Q signals, or any combination of the above. For illustration purposes only, in the examples provided herein, the thresholder/router is adapted to measure phase changes. It is not intended that the invention be limited to measurement of phase changes. It is appreciated by one skilled in the art that the thresholder/router can be adapted to measure other metrics as well without departing from the scope of the invention.
If the phase change is larger than the threshold, then the control unit generates the appropriate control signals to pass the frequency and amplitude signals in order that the switch matrix performs Cartesian modulation on the data. In order to prevent glitches during the polar/Cartesian switching, the thresholder/router circuitry and the control unit (CU) are configured to have memory of the previous states in both I/Q and ρ/θ domains in order to maintain continuity of the trajectory. For example, if the previous state resulted in I=500 and Q=500 transistors, and the current clock cycle requires the polar operation, the number of transistors will be proportionately changed so that their ratio normally stays the same in order to maintain the same phase shift contribution from the DPA. The main phase shift contribution is carried out by the ADPLL.
The switch matrix controls dynamic element matching (DEM), which is possible due to the unit-weighted coding being a consequence of the unit-sized transistors. It takes advantage of the fact that the transistors are not associated with any clock phase, so they could be randomly or cyclically reassigned to different phases in order to spread out their mismatches among the four phases. This is especially important during I/Q mode of operation, where the amplitude and phase mismatches of the I/Q paths can result in distortion of the modulated signal. In this case, the active transistors can be reassigned to both I and Q paths in a time shared manner. The DEM operation is best performed simultaneously over the four quadrature phases. A constraint of at most one switch, however, connected to a given transistor must be always satisfied. The DEM operation provides randomization of the transistors over time and the phases such that the transistor mismatch error is spread out as background noise. A given transistor is to be shared between phases.
A block diagram illustrating the digital power amplifier (DPA) with a pseudo-differential output is shown in
A block diagram illustrating the DPA with an attenuator row is shown in
A block diagram illustrating the DPA with multiple transistor banks is shown in
A block diagram illustrating the DPA incorporating a reduced complexity switch matrix is shown in
As described hereinabove, only LOI+ or LOI− is normally used during a given time instance. Similarly, only LOQ+ or LOQ− is selected during a given time instance. Consequently, it is possible to reduce the switch matrix complexity by performing the multiplex selection between the DCO and the switch matrix. Two control signals that indicate the LOI+/LOI− and LOQ+/LOQ− selections are generated based on the I/Q quadrant location. In particular, an ‘I’ multiplexer 362 receives the LOI+ and LOI− clock signals from the DCO wherein the select is controlled by the sign of I (i.e. the particular quadrant). A positive I steers the LOI+ clock to the switch matrix while a negative I steers LOI− clock. Similarly, a ‘Q’ multiplexer 364 receives the LOQ+ and LOQ− clock signals from the DCO. The select is controlled by the sign of Q (i.e. the particular quadrant). A positive Q steers the LOQ+ clock to the switch matrix while a negative Q steers LOQ− clock.
It is possible to further reduce hardware complexity by eliminating the I/Q interpolation circuitry by only allowing 90 degree phase jumps during the large frequency deviation exceptions. A block diagram illustrating a reduced complexity DPA with the I/Q interpolation circuitry removed is shown in
In this alternative embodiment, a phase residue is generated which is the difference of the new phase during the I/Q operation clock cycle and the nearest quadrature phase (i.e. 0, 90, 180 or 270 degrees). This phase residue must be compensated for by the ADPLL. Notwithstanding the need for compensation by the ADPLL, this embodiment has the benefit of limiting the maximum phase change to half of 90 degrees.
A block diagram illustrating a UMTS transmitter combining WCDMA and GSM/GPRS/EDGE (G/G/E) modes of operation is shown in
This alternative embodiment, is based on the above principle of exception handling, which limits the maximum phase deviation within a single clock cycle to 90 degrees. The output of the AM/AM (amplitude) predistortion block 412 and AM/PM (phase) predistortion block 414 are also supplied to a G/G/E back-end. The Cordic 410 operates on the DCO integer-N down-divided clock CKVD32. The sampling rate conversion 406, 408 is done after the pulse-shape filtering 404. This ensures that the subsequent AM and PM path processing is synchronous to the RF cycle and the DCO clock. The discrete-time handoff between the AM and PM control codes and the DCO and PPA circuits will be invariant to the channel frequency. This way, generation of the extra spur will be avoided. This scheme, however, requires the clock handoff circuitry for the FCW compensating path of the ADPLL, which operates at the CKR clock rate.
In an alternative embodiment, the hybrid polar/Cartesian modulation structure of the present invention can be used in a multi-mode radio (or software defined radio) whereby polar/Cartesian operation can be enabled and disabled based on the particular desired modulation scheme. For example, consider a multi-mode radio where both GSM/EDGE and WCDMA are supported. Based on some criteria, the radio selects either GSM/EDGE or WCDMA mode of operation. When the radio is in the GSM operating mode, the polar modulation block alone is sufficient. The Cartesian (i.e. quadrature) modulation block used for phase interpolation is disabled. When the radio is switched to WCDMA operating mode, the Cartesian modulation block is activated. In this latter case, both the polar and Cartesian modulation blocks are used in accordance with the hybrid polar/Cartesian modulation scheme of the present invention described supra. Thus, depending on the communications standard selected, polar modulation alone, Cartesian modulation alone or a hybrid combination of polar/Cartesian modulation may be selected.
It is intended that the appended claims cover all such features and advantages of the invention that fall within the spirit and scope of the present invention. As numerous modifications and changes will readily occur to those skilled in the art, it is intended that the invention not be limited to the limited number of embodiments described herein. Accordingly, it will be appreciated that all suitable variations, modifications and equivalents may be resorted to, falling within the spirit and scope of the present invention.
This application claims priority to U.S. Provisional Application Ser. No. 60/601,376, filed Aug. 12, 2004, entitled “Hybrid of Polar/Cartesian Method for Digital QAM Modulation”, incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
60601376 | Aug 2004 | US |