This invention relates generally to signal synthesis in communication devices and more particularly to quadrature signal generation for enabling multiband and multimode transceiver operation in such communication devices.
As communication devices expand into software definable and cognitive arenas, the design efforts in multiband and multimode transceiver technology have had to rise to the challenges of enabling improved inter-connectivity and spectrum utilization. For example, the design of multiband and multimode synthesizers presents several challenges in the generation of signals and the control and suppression of noise upon those signals.
Many clocks used by today's digital circuits use square waves with short rise and fall times. Unfortunately, the noise generated by such clock signals can have adverse affects on circuits. Signal synthesis for transceiver architectures has focused on image rejection for direct conversion receivers and quadrature direct modulators for transmitters in order to minimize such noise. However, both of these functions require the use of a very broadband differential quadrature signal set with continuous frequency operation from 100 MHz up to 6 GHz.
In addition to the many signal quality specifications, there are three separate design parameters typically addressed in the design of an all-band signal source for wireless communication equipment. The first design parameter is a balanced or differential quadrature signal generator for a direct conversion receiver and a direct launch transmitter. The second parameter is a two state 50% duty cycle driver signal for switching mixer implementation. The third parameter is a low discrete part count, which is typically implemented by reducing the frequency range of the input signal source relative to the output frequency range.
A primary approach to transceiver synthesis for mobile battery operated communications equipment uses single band operation with a divide-by-four divider to achieve an accurate 50% duty cycle differential quadrature signal set. However, this approach requires a reference signal source operating at a frequency four times that of the intended output frequency in addition to power draining low noise dividers.
An alternative approach to transceiver synthesis uses a divide-by-two divider in which both the rising and falling edge of the reference signal define a quadrature signal set. Quadrature accuracy is defined by the duty cycle of the times two input frequency signal, assuming equal latency associated with the rise and fall signal processing. The trade-off, however, is a reduction in the input reference frequency by a factor of two for a duty cycle compensation network.
A third quadrature signal generation approach utilizes a poly phase network of resistor capacitors or inductor capacitors. This third approach is considered a frequency domain approach with the input frequency being equal to the output frequency. However, a poly phase network does not provide suitable quadrature generation for a two state time domain square wave signal used as a switching mixer driver.
Accordingly, it would be beneficial to have an improved means of processing modulated input signals for quadrature signal generation of transmitter and/or receiver operation of communication equipment, particularly battery operated communication equipment in the form of hand-held and mobile radios.
Briefly, there is provided herein an improved signal synthesizer by implementing a delay lock loop (DLL) quadrature generation design for square wave signals. In accordance with various embodiments of the invention, the DLL system is implemented with a frequency extension function to provide an output differential quadrature signal set derived from a differential input signal. The DLL network is implemented with a fractional wavelength delay line, programmable charge pump, and independent programmable series delay. Compensation of quadrature offset for receiver and/or transmitter performance parameters is also provided.
Referring to
In operation, PLL/VCO 102 receives a reference frequency 101 and generates a signal source synthesis output Fclk 103. The phase detector LPF 108 receives delay signal 117 and generates a control signal 115 with which to set the coarse delay value. Signal source Fclk 103 is provided as an input to delay elements 104 and controller 106. Controller 106 is programmed via serial port interface (SPI) input 107 (from a processor not shown) to provide processing based signal edge selection and modulation encoding of the output signal 110. The controller 106 generates tap selection addresses 109 which are applied to the delay elements (course and fine) 104. The address lines 109 provide a tap selection sequence resulting in rise and fall signals 111a and 111b. These rise and fall signals represent the output signal 110 defined by the controller spi input programming 107. Differential signal 110a, b is applied to the FEQG 112 for the generation of a multiplied quadrature signal 113 in a manner to be described herein.
In an embodiment of the invention shown in
In operation, the differential two state signals 110 (IN,
The differential half wave delay line 202 may utilize, for example tap (1) and tap-not (17) or tap-not (1) and tap (17) as the input to the half period phase comparator networks 217 and 218. However, any set of differential taps separated by 16 equal delay values, having full wave signal properties relative to each other, and can be used. This provides phase or time delay offset measurement at 218 of two tap signals with common rising or falling edge processing. Likewise, phase or time delay offset measurement at 217 of two tap signals with common rising or falling edge processing is also provided. For a single-ended input, a half wave phase or time delay measurement would require a rising edge to be measured against a falling edge. This half wave phase detection is subject to rise and fall time mismatch, rise and fall time delay transfer latency mismatch, duty cycle offset, and other imbalance issues associated with processing of different time aligned signal edges. Thus, the use of a differential input is far preferable.
The two sets of edge processing half period phase comparators 217 and 218 are used to compare differential offset half cycle taps 221, to provide a cycle-by-cycle pulse-width modulated output relative to a cycle or period delay offset between any set of differential taps separated by 16 elements. For example, tap<18> tapn<2> are measured in one half period phase comparator 218 and tapn(<18> and tap<2> are measured in a second half period phase comparator 217 providing two delay measurements 219 offset by half a period in time at the DLL input frequency 101. As another example, tap<1> and tapn<17> are measured in one half period phase comparator and tapn<1> and tap<17> are measured in the second half period phase comparator providing two delay offset measurements 219 that are offset by half a period in time at the DLL input frequency 101. The two delay measurements 219 provide charge controls signals PUn, and Trigger inputs to 216a, PD and trigger inputs to 216b, PUn and Trigger inputs to 216c and PD, Trigger inputs to 216d. Once the initialization function is over and the half period phase comparators are functioning, the output signals 219 are passed to the charge pump blocks 208 and 210 as signals PUn, PD 223.
The two PFD measurements determine currents for charge pumps 208, 210 that are summed into a common shunt capacitor at LPF 212. The shunt capacitor serves as a control voltage 214 for the VCDL 202. The dual half period phase comparators with dual charge pumps 208, 210 and lowpass filter 212 provide a network to increase the control voltage 214 update rate by a factor of two allowing the ripple to be decreased by a factor of two with the same DLL lock time.
Additionally, the dual delay measurement being converted to common control voltage signal provides a simple means of implementing dynamic matching also called chopping. Each of the two half period phase comparators 217 and 218 and charge pumps 208 and 210 have systematic variations or imbalance that are compensated by altering the tap connections between the two networks. A chopping implementation can be used to eliminate the need for a separate chopping clock and application of the signal path switching during a quiet static portion of the PFD process. The result is a feedback network with lower ripple and improved matching without increasing power dissipation or introducing additional chopping clock signals. An implementation of the half period phase comparator 218 will be discussed later in conjunction with
Moving to the frequency extension aspect of the embodiment, the time offset signals 220 is provided combination logic 240 which provides a multiplication function to a differential quadrature two state square wave output signal (I, In, Q, Qn) 242. Programmable adjustment may be included, if desired, to help overcome systematic DLL offset and random delay line mismatch errors via programmable differential and quadrature delay offset 260. A state machine may be also used, if desired, to initialize the PFD system 250 and prevent false locking other than a half period delay. Further details of the frequency extension function are described later in conjunction with
Each of the frequency extended quadrature signals 242 is applied to the programmable delay circuit 260 that can be the same as buffers 222 in VCDL block 202. These provide independent delay offset adjustment of each one of the differential quadrature signal members relative to the other three members. These adjustments can be applied at a transceiver system performance level to compensate for all of the transceiver circuit imperfections contributing to the system measurement.
For applications where the DLL 280 is required to have a 2:1 tuning range (for example 500 MHz to 1 GHz), each unit delay inverter 222 is implemented with synchronized rise and fall continuous time delay adjustability. The delay adjustment is ideally applied equally between the rise and fall edges of each delay element 222 along the delay line 202. An offset in the rise and fall time (at input 110) affects the duty cycle, creating a systematic jitter in the time offset output 220.
While described as a half wavelength DLL, the DLL 280 can be incorporated as a fractional wave length delay lock loop by implementing delay line 202 with differential M wave lengths plus a half wave length composite duration built with (½+M)/N equal delay steps (M=0, 1, 2, . . . ) &(N=1, 2, 3, 4 . . . ).
A current mirror (not shown) may be used to synchronize the rise and fall time of signal 220. This current mirror can be implemented, for example, by having the DLL feedback control voltage 214 adjust a pull down resistance of an nmos current source and a current mirror to a pmos pull up resistance within block 202 of
The dual charge pumps 208, 210 may be implemented in a variety of ways. For example, the dual charge pumps may be implemented with four independent bits of programmable charge and discharge currents to provide a means of compensating the DLL offset by approximately +/−10 percent.
In cases where the DLL offset is defined as systematic time delay, the half cycle positive or negative offset associated with taps 221 separated by the 16 equal delay elements 202, results in a DLL offset with reduced quadrature accuracy and sub-harmonics in the extension function. Compensation of the DLL offset in this case, can be accomplished in a variety of ways. One example of compensating for DLL offset incurred by systematic time delay is accomplished by programming an offset or inverse in the charge and discharge current values. Programming the charge and discharge current values up or down together or synchronized provides a change in the DLL lock time and reduces ripple on control voltage 214.
Dithering can also be applied to mitigate quantization current limits of charge pumps 208, 210 and to further distribute and disrupt delay control voltage periodic signal processing as random jitter noise on the output signals (PUn and PD) 223.
In accordance with an embodiment of the invention, the two half period phase comparators 217, 218 are implemented with combination logic. The combination logic used in each phase comparator differs based on the specific processing desired for the different tap inputs into each phase comparator. An example of combination logic used for half period phase comparator 218 is provided in
Alternatively, the logic can be reconfigured such that phase comparison of more than two signals is performed. While the current example shows two sets of two signals that are applied to phase comparators, tap<1> & tapn<17> and tapn<1> & tap<17>, covering a total of four differential signals, another set of DPFD could be used at the same time with inputs tap<2> & tapn<18> and tapn<2> & tap<18>, to cover four additional signals.
The benefits of using a differential input into a half wavelength delay line 202 of the DLL network 280 are reduction in the added delay line noise, reduction in the random element delay mismatch accumulated tap error, and reduction in the delay line power dissipation. The dual PFD system 250 of the present invention provides an increase in the DLL offset measurement rate, a reduction in control voltage ripple, and a simple means of compensation imbalance. Programmable charge pump currents provides a means of adjusting DLL offset at a system level with receiver image or transmitter sideband rejection measurements.
Operationally, the frequency generator formed and operating in accordance with the various embodiments of the invention provides a means of converting a differential signal to a differential quadrature frequency extended signal for multiband operation. By modulating an input signal source to provide a modulated square wave LO signal to a frequency extension generator 112 as part of the DDS 100 for use in either transmit or receive modes. The method in accordance with the present invention further enables frequency multiplication of an input signal while maintaining a locked DLL condition.
A multiplication function (240) is applied to the fractionally delayed signal (220) at 414 to produce a frequency extended quadrature output. Offsets are preferably programmed (260) at both the differential input and quadrature output at 416 to provide transceiver imperfection compensation.
The edge modulation is absorbed in one or more pulses of the differential quadrature output signal 113, the pulses being high (rise to falling edge) or low (fall to rising edge) portion of the signal that is otherwise 50% duty cycle. Modulation encoding, controlled via the spi programming into the controller block 106, is applied on the signals 111a and 111b and to the duty cycle network 114 for output signals 110a and 110b. Modulation encoding is thus applied to the rising and falling edges of time delay offset signals 220, that are not processed by the phase comparators 218, 217. When the modulation encoding is applied to the edges of half period delayed input signals 221, processed by the phase comparators 218 and 217, blanking is provided by a signal from the controller 106 to the phase low pass filter block 108 shown in
Referring again to
A similar result is seen when processing signals tapn<1> and tap<17> through a half period phase comparator using the falling edges. An alternative half period phase comparator using rising edge processing would be blanked to eliminate the incorrect phase comparator error produced by the direct digital modulation encoding. An additional alternative half period phase comparator network would use a combination of rising and falling edges for both sets of input signals tap<1> & tapn<17> and tapn<1> & tap<17> with blanking applied on at least the tapn<1> & tap<17> rising edge and tap<1> & tapn<17> falling edge processing half period phase comparator networks.
Referring to
Accordingly, there has been provided a frequency extension quadrature generator 112 that can convert a direct digitally modulated differential signal 110 into a differential quadrature two state square wave output signal 113 via a fractional wave DLL network 280 in conjunction with combination logic 240. Programmable adjustment may be included, if desired, to help overcome systematic DLL offset and random delay line mismatch errors via programmable differential and quadrature delay offset 260. A state machine is used, to initialize the half period phase comparator and prevent false locking other than a half period delay.
The fractional wave DLL network 280 of the present invention provides the advantages of reduced noise, power dissipation, and reduced random mismatch accumulation the delay error. Utilizing a PFD system of two half period phase comparators and charge pumps provides a reduction in the control signal ripple with an offset update rate at twice the DLL operation frequency. The use of the programmable charge pump provides improved DLL systematic offset correction in addition to adaptive lock time to achieve a reduced delay lock loop time and reduced locked loop control signal ripple. The result is a quadrature generation and frequency extension function with programmable performance enhancement capability.
Inverter delay elements may alternatively be used instead of buffer delay elements for additional noise improvement and reduced power dissipation if needed. An alternative delay line network for the DLL system would be quadrature set of series connected delay buffers with a total quarter period fractional delay. The DDM signal source would provide four quadrature input signals 110 and each of the four series delay lines would be a quarter period long. The result is the same number of total delay elements and tap outputs as the two parallel half period delay lines. This can continue until the limit where the signal source 120 provides delay offset signals 220 directly.
While described in terms of a differential 500 MHz to 1 GHz input signal converted to a differential quadrature 500 MHz to 4 GHz square wave output signal, the frequency extension quadrature generation may be extended beyond ×4 to ×8 and ×16 to output frequencies of 16 GHz suitable for UWB application. Automated signal quality adjustments at the system level where compensation can be applied across all of the transceiver functions may also be achieved using the frequency generation of the present invention. As mentioned previously, delay line 202 and phase comparator 218 of
Programmable delays can be inserted in each of the pulse signals output from blocks 602 and the input to block 604 of
In light of the foregoing description of the invention, it should be recognized that the present invention can be realized in hardware, software, or a combination of hardware and software. A method and system for signal processing transceiver optimization to the present invention can be realized in a centralized fashion in one computer system, or in a distributed fashion where different elements are spread across several interconnected computer systems. Any kind of computer system, or other apparatus adapted for carrying out the methods described herein, is suited. A typical combination of hardware and software could be a general purpose computer system with a computer program that, when being loaded and executed, controls the computer system such that it carries out the methods described herein.
The present invention can also be embedded in a computer program product, which comprises all the features enabling the implementation of the methods described herein, and which, when loaded in a computer system, is able to carry out these methods. Computer program or application in the present context means any expression, in any language, code or notation, of a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following a) conversion to another language, code or notation; b) reproduction in a different material form.
Additionally, the description above is intended by way of example only and is not intended to limit the present invention in any way, except as set forth in the following claims.