DIGITAL TRANSMITTER FEATURING A 50%-LO SIGNED PHASE MAPPER
20240146503 ยท 2024-05-02
Assignee
Inventors
- Mohammad Reza Beikmirza (Delft, NL)
- Leonardus Cornelis Nicolaas De Vreede (Delft, NL)
- Robert Jan Bootsman (Delft, NL)
- Dieuwert Peter Nicolaas Mul (Delft, NL)
- Seyed Morteza Alavi (Delft, NL)
- Yiyu Shen (Delft, NL)
Cpc classification
H04L7/0337
ELECTRICITY
International classification
H04L7/033
ELECTRICITY
H04B1/00
ELECTRICITY
Abstract
Digitally controlled segmented RF power transmitter with a digital processing part (2) and an RF power amplification part (3) having a plurality of segments (122). The digital processing part (2) has a clock generation block (5) being arranged to generate n equi-phased clock signals with a 50% duty-cycle (f.sub.LO,x_50%; C.sub.x), and a sign-bit phase mapper unit (11) being arranged to receive the n equi-phased clock signals (f.sub.LO,x_50%; C.sub.x), and sign signals (Sign.sub.I, Sign.sub.Q; sign bits), and to output a set of m, m?n, phase mapped clock signals with a 50% duty-cycle (CLK.sub.y,50%; C.sub.y) using a predetermined phase swapping scheme. Each of the plurality of segments (122) comprises logic circuitry (12) receiving the set of m phase-mapped clock signals with a 50% duty-cycle (CLK.sub.y,50%; C.sub.y), and being arranged to provide the respective segment driving signal with a duty-cycle z of less than 50%.
Claims
1. Digitally controlled segmented RF power transmitter comprising a digital processing part and an RF power amplification part connected to the digital processing part, the RF power amplification part comprising a plurality of segments, each segment having an associated activation area, the segments being controlled by an activation scheme for activating specific ones of the segments with a segment driving signal depending on a code word (CWD) received from the digital processing part, the digital processing part comprising a clock generation block being arranged to generate n equi-phased clock signals with a 50% duty-cycle (f.sub.LO,x_50%; C.sub.x), n being an integer value equal to or larger than 4, and a sign-bit phase mapper unit being arranged to receive the n equi-phased clock signals with 50% duty-cycle (f.sub.LO,x_50%; C.sub.x), and sign signals (Sign.sub.I, Sign.sub.Q; sign bits), and to output a set of m, m?n, phase mapped clock signals with a 50% duty-cycle (CLK.sub.y,50%; C.sub.y), using a predetermined phase swapping scheme, wherein each of the plurality of segments comprises logic circuitry receiving the set of m phase-mapped clock signals with a 50% duty-cycle (CLK.sub.y,50%; C.sub.y), the logic circuitry being arranged to provide the respective segment driving signal with a duty-cycle z of less than 50%.
2. The digitally controlled segmented RF power transmitter according to claim 1, wherein the logic circuitry is arranged to provide the respective segment driving signal by multiplying predetermined pairs of the set of m phase mapped clock signals with a 50% duty-cycle (CLK.sub.y,50%; C.sub.y).
3. The digitally controlled segmented RF power transmitter according to claim 1, wherein the logic circuitry comprises symmetrical logic circuit gates.
4. The digitally controlled segmented RF power transmitter according to claim 1, wherein n is equal to 4.
5. The digitally controlled segmented RF power transmitter according to claim 1, wherein the predetermined phase swapping scheme is dependent on sign signals (Sign.sub.I, Sign.sub.Q; sign bits).
6. The digitally controlled segmented RF power transmitter according to claim 1, the digital processing part further comprising a delay alignment unit operating on the n equi-phased clock signals with 50% duty-cycle (f.sub.LO,x_50%), the delay alignment unit being connected to inputs of the sign-bit phase mapper unit.
7. The digitally controlled segmented RF power transmitter according to claim 1, the digital processing part further comprising a clock gating unit connected to outputs of the sign-bit phase mapper unit and arranged to block the m phase mapped clock signals with a 50% duty-cycle (CLK.sub.y,50%) if no predetermined data signal is present in the digital processing part.
8. The digitally controlled segmented RF power transmitter according to claim 1, wherein n is equal to 8.
9. The digitally controlled segmented RF power transmitter according to claim 8, wherein the logic circuitry is arranged to multiply predetermined pairs of the m phase mapped clock signals with a 50% duty-cycle (C.sub.y) to obtain local segment driving signals with a duty-cycle of 12.5%.
10. The digitally controlled segmented RF power transmitter according to claim 8, wherein the logic circuitry is arranged to multiply predetermined pairs of the m phase mapped clock signals with a 50% duty-cycle (C.sub.y) to obtain local segment driving signals with a duty-cycle of 25%.
11. The digitally controlled segmented RF power transmitter according to claim 8, wherein the logic circuitry is arranged to multiply predetermined pairs of the m phase-mapped clock signals with a 50% duty-cycle (C.sub.y) to obtain local segment driving signals with a duty-cycle of 37.5%.
12. The digitally controlled segmented RF power transmitter according to claim 1, wherein the RF power amplification part comprises interleaved segments.
13. The digitally controlled segmented RF power transmitter according to claim 1, wherein the RF power amplification part (3) comprises segments (122) arranged to provide push-pull output signals.
14. The digitally controlled segmented RF power transmitter according to claim 1, wherein the RF power amplification part comprises circuitry providing complementary signals to drive the segments.
15. The digitally controlled segmented RF power transmitter according to claim 1, wherein a plurality of equi-phased clock signals are used, of which one or more of the plurality of equi-phased clock signals have a frequency with is an integer multiple of another one of the plurality of equi-phased clock signals.
Description
SHORT DESCRIPTION OF DRAWINGS
[0013] The present invention will be discussed in more detail below, with reference to the attached drawings, in which
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
DESCRIPTION OF EMBODIMENTS
[0030] Digital intensive transmitters (or digital transmitters, DTX) are considered as candidate building blocks to implement new applications such as mMIMO 5G networks in a cost effective and energy efficient manner. Examples of such digital intensive power transmitters are described in patent application NL-A-2024903 of the same applicant, which is not yet published, and incorporated herein by reference.
[0031] The present invention embodiments, as described herein with reference to a number of exemplary embodiments, aim for an optimum (interference, error and noise free) generation of the low-duty-cycle signals needed to drive the plurality of unit-cells/gate segments in a digital intensive transmitter. This technique is based on the use of a dedicated sign bit controlled clock phase mapper that works exclusively with 50% duty-cycle clock signals for distribution of the clock signals over the clock tree of the switch bank(s) of a digital transmitter. By using dedicated phase mapping schemes for this phase mapper, local generation (at or near the unit cells) of the low duty-cycle driving signals with proper phases for selecting the correct quadrant/segment and desired duty-cycle can be achieved with relative simple (symmetric) logic gates. The benefits of the proposed technique are: lower impact of clock line coupling and parasitics; more immunity to duty-cycle distortion; more robust LO signal handling in clock trees; less power consumption clock tree; and more linear/high quality output spectrum.
[0032]
[0033] Polar transmitters offer advantages in terms of their efficiency and output stage power utilization, and they are relatively easy to correct for their imperfections due to their rather independent amplitude and phase behavior. This allows in many practical situations the use of a 2?1 dimensional DPD correction scheme (AM-AM and AM-PM) in DPD unit 131. Note that in the architecture shown, this polar correction is done using the IQ representation of the signal. In some architectures these corrections are done after the CORDIC. A clear disadvantage of the polar architecture, is the bandwidth expansion that occurs in transferring the original Cartesian baseband I and Q data to its amplitude (?) and phase (?) representation (see Table 1 below). This requires the use of non-linear operations for the phase and magnitude that do give rise to such a bandwidth expansion. In practice this means that the bandwidths (sampling rates) that the phase modulator 126 and amplitude decoder 127 needs to provide are typically a factor (?5?) higher than that of the original baseband signal to be represented. This expansion yields sever constraints when working with very large bandwidth signals (e.g. higher than 80 MHz). More importantly, the delay difference(s) between the envelope and phase paths restricts using a signal with large modulation bandwidth as it significantly affects the in-band linearly, as well as close-in spectral purity of the communication system. This is the reason why polar architectures are considered to be less suited for handling the latest upcoming communications standards, like the fifth generation (5G) of wireless networks, that aim to use modulation bandwidths as high as 400 MHz in sub-6 GHz systems.
TABLE-US-00001 Constellation mapping Multi-phase or Signed (for interleaved Poly-phase Polar Cartesian Cartesian Cartesian) (8-phases case) ? = {square root over (I.sup.2 + Q.sup.2)}
[0034]
TABLE-US-00002 Octant Logic expression ?.sub.A ?.sub.B I (I ? 0)?(Q ? 0)?(|I| ? |Q|) 0 ?/4 II (I ? 0)?(Q ? 0)?(|I| < |Q|) ?/2 ?/4 III (I < 0)?(Q ? 0)?(|I| < |Q|) ?/2 3?/4 IV (I < 0)?(Q ? 0)?(|I| ? |Q|) ? 3?/4 V (I < 0)?(Q < 0)?(|I| ? |Q|) ? ?3?/4 VI (I < 0)?(Q < 0)?(|I| < |Q|) ??/2 ?3?/4 VII (I ? 0)?(Q < 0)?(|I| < |Q|) ??/2? ??/4 VIII (I ? 0)?(Q < 0)?(|I| ? |Q|) 0 ??/4
[0035]
[0036] Cartesian (I/Q) [Alavi, MTT 2012] and multi-phase DTX are typically considered to be superior over their polar counterparts in terms of bandwidth, since they are based on linear (vector) summing rather than the use of non-linear equations, which (to some extent) avoids bandwidth expansion as found in polar systems. Closer inspection shows that this is definitely true for unsigned Cartesian operation. However, for signed Cartesian and multi-phase operation, switching between clock phases is used to select the proper quadrant/sector (i.e., the signed I/Q TX requires clock phase modulation). This switching between clock phases, can also be considered as wideband phase modulation, that also introduces bandwidth expansion, however, in stark contrast with polar this is done in a synchronized clocked regime, which allows a much more simple implementation of the related phase mapper (very low-resolution phase modulator, implemented using clock selection) than in the polar case, which needs a continuous changing phase. First the Cartesian concept will be explained, which is later generalized to the multi-phase concept. Multi-phase operation was first reported in [Matsuura, 2011] and [Wang, 2010]
[0037] In a Cartesian DTX (see
[0038] In the signed I/Q DTX configuration, the local oscillator signal from local oscillator 107 is converted by the phase generator 132 in four clock signals that have (constant) 90 degree phase shifts relative to each other ([Alavi, ASSCC 2011]). As such these clocks are equally distributed over 360 degrees, or in other words, equally distributed over the RF period of the TX carrier frequency. These (phase shifted) clocks are needed to addressed, using a sign bit clock phase mapper 133, the 4 quadrants. This quadrant selection is controlled by the I and Q sign bits (I.sub.sign & Q.sub.sign). The resulting phase swapped clocks from the sign bit clock phase mapper 133 provide the desired activation moment in the RF cycle for the unit cells 122 in the switch banks 121-I and 121-Q, via the clock gating and buffer unit 134.
[0039] Different than for a polar system, in which the CORDIC controlled phase modulator 126 provides a continuous (gradual) changing phase, Signed Cartesian operation is characterized by switching at synchronized times between the four (constant phase) clock signals. Another advantage is that the I and Q signal paths are identical in hardware nature, as such timing misalignment between them is small compared to polar DTX. This, combined with its synchronized nature, allows retiming of the clock tree signals, as well retiming of the (up-sampled) base band information. This allows to reduce the impact of delay mismatches and other timing inaccuracies in practical implementations.
[0040] Nevertheless, I/Q and multi-phase DTXs (see Table 1 and
[0041] Use of non-overlapping clocks in DTX switch bank operation in Cartesian [Alavi MTT 2014] and multi-phase transmitters, can significantly lower these interactions. By using only one clock-phase at the time in the activation of the PA cells 122. In Cartesian operation this non-overlapping condition results in a duty-cycle of 25% or less for the activation of the unit cells 122 in the switch bank(s) 121. For multi-phase operation using non-overlapping clocks, this required duty-cycle becomes even shorter (e.g. 12.5% in an eight-phase DTX). This use of (very) short duty-cycle clocks comes with implementation challenges at higher operating frequencies (e.g. above 3 GHz). Therefore, the use of overlapping activation clocks can be still beneficial for these multi-phase DTX concepts.
[0042]
[0043] As to the switch bank 121 and unit cell 122 organization and activation in polar DTX, the following observations can be made. In a single-ended polar DTX all the unit cells 122 share the same phase modulated digital clock for controlling their activation moment and duration of this activation. This duration is typically set by the duty-cycle of this phase modulated clock. When using class-B or class-C like operation, the use of a shorter duty-cycle is beneficial in achieving higher peak efficiency (e.g. for a square wave with a duty-cycle of 50%, the theoretical peak efficiency when all harmonics of the output stage are shorted is 63.6%, while for a duty-cycle of 25% this has increased to 90% [W. Gaber ESSCIRC 2011 and W. Gaber TMTT 2017]). Since all unit cells 122 use the same clock signal, only one switch bank 121 is required as shown in
[0044] To improve on spectral purity of a DTX configuration, it is often considered to be beneficial to favor push-pull over single-ended operation. This due to the inherent rejection of even harmonic products as well as suppression of substrate and noise supply in push-pull architectures. In such a configuration also the clock tree is typically implemented in a complementary or (pseudo) differential configuration. Consequently, in the push-pull polar DTX architecture typically not 1 but 2 phase modulated digital clocks are used for the activation of the unit cells 122. To implement the push-pull output stage, two separate switch banks 121 or one push-pull oriented switch bank 121 that are connected to a differential power combiner 120 or balun can be employed. Note that in a polar system the sum of the total output current/output power of the unit cells 122 set also the peak output current/power capabilities of the polar DTX. Since all unit cells 122 are driven by the same phase (or in push-pull configuration by two 180 degree shifted phases), the current/power utilization of the unit cells 122 in a polar architecture is the highest of all DTX configurations. Therefore, the related (summed) output capacitance and losses of the unit cells 122 in this configuration is the lowest for a given output current/power for all DTX configurations.
[0045] To reduce the DC power needed for the clock tree and its related buffers, dynamic clock tree activation can be used. In such an approach, based on the amplitude code words that control the unit cell 122 activation, also the clock signals to these unit cells 122 can be activated or omitted [Alavi TMTT 2014]. This output power based clock tree activation (hereafter referred to a as clock gating), helps to improve the overall efficiency of a DTX in output power back-off (PBO) conditions.
[0046] As to the switch bank 121 and unit cell 122 organization and activation in Cartesian and multi-phase DTX, the following observations can be made. The first generation of Cartesian DTX made often use of one interdigitated, or two separated push-pull switch banks 121 (
[0047] In a multi-phase DTX using also separate sets of unit-cells 122 to operate on the active phases (A and B), yields comparable considerations as for Cartesian DTX above.
[0048] To overcome the disadvantage of the poor output stage current/power utilization in the Cartesian and multi-phase approach featuring two separate switch banks 121 (Interleaved switch bank 121-i) operation was introduced [Jin ISSCC 2015, Mehrpoo RFIC2017].
[0049] In an interleaved configuration only one (push-pull) switch bank 121-i is used, in which its unit cells 122 can be activated by any of the offered clock phases in order to represent an I, Q, (Cartesian) signal, a I,Q (mapped Cartesian) or to represent an A or B signal (multi-phase). This allows all the unit cells 122 to be used for I or Q (or, similarly for I or Q, or for A or B) if desired. Such a configuration can better approximate the polar case in terms of efficiency or output power, when the maximum power out conditions of the constellation diagram are arrange such that they occur along the I and Q axes or the phases used for driving the A and B banks.
In Cartesian operation this can be achieved by using a constellation mapping (see Table 1 and
[0050] Interleaved switch bank 121/unit cell 122 operation is in literature often implicitly associated to the use of non-overlapping activation clocks [Wentzloff, 2019]. As stated before, non-overlapping clocks are expected to provide lower IQ interaction between the activated unit cells 122, when implemented correctly. For a Cartesian system this would require the use of 25% duty-cycle clocks to obtain the activation signals for the unit cells 122. When considering multi-phase systems even smaller clock duty-cycles need to used, to guarantee non-overlapping conditions in the activation of the unit cells 122. Namely, a 12.5% duty-cycle (or less) is needed when using 8 phases. However, using such a low duty-cycle (although beneficial for the theoretical efficiency), also limits the output power capabilities of the interleaved bank (a factor ?2.5 lower compared to 50% square wave duty-cycle operation). In addition, the clock tree and cell activation using short duty-cycle operation becomes increasingly more challenging at higher operating frequencies (e.g. 3 GHz).
[0051] For these reasons it might be still beneficial to use somewhat higher duty-cycle clocks in the multi-phase DTX case (e.g. 25%). Although in this situation again overlapping clocks are present, the reduced phase angle between the activated unit cells 122 tends to lower their interactions, while the composite duty-cycle (phase angle difference+applied duty-cycle) can be still low enough (well below 50%) to achieve good efficiency with good output power.
[0052] Note that the use of overlapping clocks is still possible within one interleaved switch bank 121. Since on the axes between the segments, all unit cells 122 will be using the same activation phase. While in the in-between situations on the outer contours of the segments the switch bank unit cells 122 are driven by one, or the other active driving phase, with their ratios gradually changing when traveling between the segment axes. A unit cell 122 is driven either on the I/A clock or the Q/B clock (Cartesian/multi-phase case). Since, when driven by multiple phases within one RF cycle the RF output contribution of a unit cell 122, would not scale perfect, since the unit cell 122 itself still needs non-zero time to switch on or off. As such, even with non-overlapping clocks, using one unit cell 122 (for example in a constellation mapped Cartesian DTX) to first represent I, and next Q, within one RF cycle, would give a different result than having one unit cell 122 to represent I and other unit cell 122 Q in the same RF cycle. In summary, the available unit cells 122 in an interleaved switch bank 121-I can be allocated to the I or Q (constellation mapped Cartesian) or to the A or B phases (multi-phase) or can be inactive. In a push-pull implementation, a unit cell can be thought of one push element and one pull element, with shared activation logic. Logically in the next RF cycle their clock allocation can be changed.
[0053] Furthermore, note that single-ended interleaved operation, within one RF cycle two clock phases are used. While in push-pull interleaved operation four phases are used.
REFERENCES
[0054] [Alavi RFIT 2011] Morteza S. Alavi, Robert B. Staszewski, Leo C. N. de Vreede;, John R. Long, Orthogonal summing and power combining network in a 65-nm all-digital RF I/Q modulator, 2011 IEEE International Symposium on Radio-Frequency Integration Technology, year 2011 [0055] [Gaber, ESSCIRC 2011] W. Gaber, et al., A CMOS IQ Direct digital RF modulator with embedded RF FIR-based quantization noise filter ESSCIRC 2011, pp. 139-142. [0056] [Alavi, ASSCC 2011] Morteza S. Alavi, Akshay Visweswaran, Robert B. Staszewski, Leo C. N de Vreede, John R. Long, Atef Akhnoukh, A 2-GHz digital I/Q modulator in 65-nm CMOS, IEEE Asian Solid-State Circuits Conference 2011, 2011 [0057] [Alavi, MTT 2012] Morteza Alavi, Robert Bogdan Staszewski, L. C. N. de Vreede, Akshay Vissweswaran,and John Long, All Digital RF I/Q Modulator, IEEE MTT, vol. 60 issue 11, pp. 3513-3526,2012. [0058] [Lu ISSCC 2013] Chao Lu, et al. A 24.7 dBm All-Digital RF Transmitter for Multimode Broadband Application in 40 nm CMOS, in Proc. of IEEE ISCCC, pp. 332-333, Feb. 2013. [0059] [Alavi RFIC 2013] Morteza S. Alavi; George Voicu; Robert B. Staszewski; Leo C. N. de Vreede; John R. Long, A 2? 13-bit all-digital I/Q RF-DAC in 65-nm CMOS, 2013 IEEE Radio Frequency Integrated Circuits Symposium (RFIC), 2013 [0060] [Alavi MTT 2014] M. S. Alavi, R. G. Staszewski, L. C. N. de Vreede, J. R. Long, A Wideband 2? 13-bit All-Digital I/Q RF-DAC, IEEE Transactions on Microwave Theory and Techniques, Volume: 62, Issue: 4, Part: 1, 2014, Page(s): 732-752. [0061] [Deng ISSCC 2016] Z. Deng et al., A dual-band digital-WiFi 802.11a/b/g/n transmitter SoC with digital I/Q combining and diamond profile mapping for compact die area and improved efficiency in 40 nm CMOS, in IEEE ISSCC Dig. Tech. Papers, Feb. 2016, pp. 172-173. [0062] [Jin 2015] H. Jin et al., Efficient digital quadrature transmitter based on IQ cell sharing, in IEEE ISSCC Dig. Tech. Papers, Feb. 2015, pp. 168-169. [0063] [Mehrpoo RFIC 2017] M. Mehrpoo, et al., A wideband linear direct digital RF modulator using harmonic rejection and I/Q-interleaving RF DACs, RFIC2017, pp. 188-191. [0064] [W. Gaber TMTT 2017] W. Gaber, et al., A 21-dBm I/Q Digital Transmitter Using Stacked Output Stage in 28-nm Bulk CMOS Technology,, TMTT 2017, pp. 4744-4757. [0065] [Shen CICC 2020] Yiyu Shen, Rob Bootsman, Morteza S. Alavi, Leonardus de Vreede, A 0.5-3 GHz I/Q Interleaved Direct-Digital RF Modulator with up to 320 MHz Modulation Bandwidth in 40 nm CMOS, 2020 IEEE Custom Integrated Circuits Conference (CICC), 22-25 Mar. 2020 [0066] [Shen, RFIC 2020] Yiyu Shen, Rob Bootsman, Morteza S. Alavi, Leo C. N. De Vreede, A 1-3 GHz I/Q Interleaved Direct-Digital RF Modulator As A Driver for A Common-Gate PA in 40 nm CMOS, RFIC 20202020 IEEE Radio Frequency Integrated Circuits Symposium. [0067] [Gaber, TMTT 2017] W. M. Gaber, et al. A 21-dBm I/Q Digital Transmitter Using Stacked Output Stage in 28-nm Bulk CMOS Technology, TMTT, pp. 4744-4757, 2017. [0068] [Xiong, ISSCC 2019] L. Xiong, et al., A Broadband Switched-Transformer Digital Power Amplifier for Deep Back-Off Efficiency Enhancement, ISSCC, pp. 76-77, 2019. [0069] [Wang, 2010] Hua Wang, Toru Matsuura, Gregoire le Grand de Mercey, San Jose, Paul Cheng-Po Liang, Koji Takinami, Richard W. D. Booth, Patent No.: U.S. Pat. No. 8,385.469 B2 Date of Patent: Feb. 26, 2013, Filed Jan. 20, 2010, Assignee Panasonic Corporation. https://patents.google.com/patent/US8385469 [0070] [Matsuura, 2011] Toru Matsuura, Wayne S. Lee, Tomoya Urushihara, Toshifumi Nakatani, Patent High Efficiency Transmitter, Pub. No.: US 2013/0058435 A1, Pub. Date: Mar. 7, 2013. Filed: Sep. 7, 2011. https://patents.google.com/patent/US20130058435A1/en [0071] [Wentzloff et. al., 2019] United States Patent No.: U.S. Pat. No. 10,200,232 B1, Feb. 5. 2019 [0072] [Bootsman, IMS 2020] R. J. Bootsman, D. P. N. Mul, Y. Shen, R. M. Heeres, F. van Rijs, M. S. Alavi, L. C. N. de Vreede, An 18.5 W Fully-Digital Transmitter with 60.4% Peak System Efficiency, accepted for publication at the IMS 2020 conference, June 2020.
[0073] Based on the forgoing introduction, it has become clear that in a DTX, the unit cell 122 is best using a low duty-cycle driver signal (e.g. 25%) to switch-on and off its output stage(s)/segments during an RF cycle. This to achieve good efficiency and at the same time lower the interaction between unit cells 122 driven by different phases (e.g. avoiding compression due to IQ clock overlap in a Cartesian implementation). In a traditional Cartesian DTX the clock tree is typically implemented using a phase selector 141 that operates directly on these short 25% duty-cycle clock signals f.sub.LO,x_25%, x being a phase indicator (0, 90, 180, 270).
TABLE-US-00003 Sign.sub.Q Sign.sub.I CLK.sub.QP, 25% CLK.sub.IP, 25% CLK.sub.QN, 25% CLK.sub.IN, 25% 0 0 90 0 270 180 0 1 90 180 270 0 1 1 270 180 90 0 1 0 270 0 90 180
[0074] Although relatively simple and straightforward, the use of low duty-cycles in a DTX clock tree give in practical implementations rise to various problems, namely: [0075] Rise and fall times in the clock tree need to be kept very short (compared to using a 50% duty-cycle clock). This requires the use of (much) faster buffers in the clock tree, which makes this approach more power hungry, in addition use of DTX concepts with 25% duty-cycles at higher frequencies become increasingly more challenging. [0076] Low duty-cycle waveforms are not symmetric in nature (in contrast to a waveform having a 50% duty-cycle). This makes these low-duty-cycle signals more prone to signal interference, DC offsets and settling times (e.g. due to the changing sign-bits content).
[0077] The above yields timing inaccuracies in practical implementations, which in turn give rise to nonlinearities like LO leakage, limited IQ image rejection, unwanted spectral leakage spurs, and an increase in noise floor of the output spectrum of the generated output signal. As such, existing Cartesian DTX solutions typically face difficulties to meet the spectral requirements as defined by the wireless standards. In multi-phase DTX approaches the targeted duty-cycles might be even smaller (e.g. 12.5% for an eight-phase system using non-overlapping clocks) making the above mentioned difficulties even more pronounced.
[0078] The present invention embodiments provide a solution overcoming one or more of the above identified problems. In a first embodiment therefore, the present invention relates to a controlled segmented RF power transmitter comprising a digital processing part 2 and an RF power amplification part 3 connected to the digital processing part 2. The RF power amplification part 3 comprises a plurality of (possibly adjacent) segments (or unit cells) 122, each segment 122 having an associated activation area, the segments 122 being controlled by an activation scheme for activating specific ones of the segments 122 with a segment driving signal depending on a code word (CWD) received from the digital processing part 2. The digital processing part 2 comprises (in a global sense) a clock generation block 5 being arranged to generate n equi-phased clock signals with a 50% duty-cycle (f.sub.LO,x_50%; C.sub.x), x being a phase indicator, n being an integer value equal to or larger than 4, and a sign-bit phase mapper unit (11) being arranged to receive the n equi-phased clock signals with 50% duty-cycle (f.sub.LO,x_50%; C.sub.x), and sign signals (Sign.sub.I, Sign.sub.Q; sign bits), and to output a set of m, m?n, phase-mapped clock signals with a 50% duty-cycle (CLK.sub.y,50%; C.sub.y), y being a phase swap indicator, using a predetermined phase swapping scheme. The clock generation block 5 can e.g. receive a local oscillator signal from a local oscillator unit 107.
[0079] Each of the plurality of segments (122), in a local sense, comprises logic circuitry (12) receiving the set of m phase mapped clock signals with a 50% duty-cycle (CLK.sub.y,50%; C.sub.y), the logic circuitry (12) being arranged to provide the respective segment driving signal with a duty-cycle z of less than 50%. The duty-cycle z is e.g. equal to 12.5%, 25% or 37.5%.
[0080] The logic circuitry 12 is e.g. arranged to provide the respective segment driving signal by multiplying predetermined pairs of the set of m phase mapped clock signals with a 50% duty-cycle CLK.sub.y,50%, allowing to obtain 25% duty-cycle intermediate signals to eventually obtain the 25% segment driving signal. As stated above, 50% duty-cycle clocks are symmetric in nature. Therefore, they will be less susceptible for parasitic coupling or electrical interference, especially when the clock lines are implemented in a symmetrical fashion. Using these symmetric conditions, it becomes increasingly important that also the logic gates used for constructing the local low duty-cycle upconverting clock and related segment driving signals for the unit cells are fully symmetric to their inputs. Note that most traditional logic gates do not have this feature. E.g., consider
[0081] To resolve this, the logic circuitry 1) comprises symmetrical logic circuit gates in a further embodiment. The symmetry needed specifically for the present invention exemplary implementations are e.g. with respect to input loading and transfer function. By making the clock tree and its loading fully symmetric, e.g., by applying a symmetrical logic NAND gate as shown in
[0082] In the following exemplary embodiments of clock arrangements for Cartesian type of DTX implementations, a group of embodiments is described, wherein n is equal to 4.
[0083] In generic wording, 50% duty-cycle square-wave local oscillator signals f.sub.LO,x_50%, x being a phase indicator (0, 90, 180, 270), are used in the clock distribution, and the clock phase selector 141 shown and described above with reference to
[0084] Local generation of the short duty-cycle (e.g. 25%) upconverting quadrature/multi-phase clocks CLK.sub.QP,25%, CLK.sub.QN,25%, CLK.sub.IP,25%, CLK.sub.IN,25% is enabled at or near the unit cells 122 using logic circuitry 12 with relatively simple (symmetric) logic gates, as described in further detail below and shown in
[0085] The problems of the prior art approaches are all overcome by the proposed invention embodiments, that applies a 50%-LO sign-bit controlled phase mapper 11, while using local (close or near the unit cells) low-duty-cycle upconverting clock signal generation for the unit cells 122 using logic circuitry 12. This method is described below, a graphical illustration of this approach is given in
TABLE-US-00004 Sign.sub.Q Sign.sub.I CLK.sub.QP, 50% CLK.sub.IP, 50% CLK.sub.QN, 50% CLK.sub.IN, 50% 0 0 90 0 270 180 0 1 180 270 0 90 1 1 270 180 90 0 1 0 0 90 180 270
[0086] Thus, in a further embodiment, the predetermined phase swapping scheme is dependent on sign signals Sign.sub.I, Sign.sub.Q. To obtain the proper m phase mapped clock signals with a 50% duty-cycle CLK.sub.y,50%, y being the phase swap indicator, which would eventually allow to obtain the proper 25% duty-cycle clock signals, the above table can be used as the phase swapping scheme.
[0087] As one can observe (see the above table, and also
[0088] An implementation on subsystem level is shown in
[0089] Note that the proposed clocking scheme can be embedded in a larger DTX configuration that aims for efficiency enhancement in power back off (e.g. a Doherty or out-phasing configuration). An example of such a digital intensive four-way transmitter chip is shown schematically in
[0090] The digital processing part 2 comprises a digital baseband signal processing block 4, which in this particular exemplary embodiment outputs the upconverted I and Q baseband signals I.sub.BB,up, Q.sub.BB,up for activating all the units cells/segments 122 in the RF power amplification part 3. The digital processing part 2 further comprises a clock signals generation block 5, including baseband clock generation and carrier clock generation (providing the 50% duty-cycle clocks f.sub.LO,x_50% described above). Furthermore, the digital processing part 2 comprises a clock signal processing block 6, which inter alia comprises the sign bit mapper unit 11, and provides in this Cartesian case the m phase mapped clock signals with a 50% duty-cycle (CLK.sub.y,50%) to be used by the logic circuitry 12 in each of the unit cells 122.
[0091] In such a complex DTX configuration additional time/delay alignment may be applied to take e.g. the characteristics of the power combiner 3a into account. In a further embodiment, therefore, the digital processing part 2 further comprising a delay alignment unit 16 operating on the n equi-phased clock signals with 50% duty-cycle f.sub.LO,x_50%, the delay alignment unit 16 being connected to inputs of the sign-bit phase mapper unit 11 (and part of the clock signal processing block 6 in the example shown in
[0092] Furthermore, the DTX can be implemented along with a data-aware clock gating scheme to further enhance the energy-efficiency of the entire DTX in power back-off conditions, such as when the related unit cells 122 for the higher power levels are deactivated. This is accomplished in a further embodiment, wherein the digital processing part 2 further comprises a clock gating unit 15 connected to outputs of the sign-bit phase mapper unit 11 and arranged to block the m phase mapped clock signals with a 50% duty-cycle CLK.sub.y,50% if no (active, predetermined) data signal is present in the digital processing part 2, e.g. in the amplitude range associated therewith. Such a data aware clock gating provides energy saving, based on available knowledge of the current input data to the DTX.
[0093] In the exemplary embodiment shown in
[0099] At the same time, it is possible to implement a DTX interleaved switch bank operation, yielding half the PA switch-bank size cell size compared to conventional non interleaved I/Q approaches. This yields less output parasitics and thus a higher efficiency. Also, a Cartesian DTX with 25% duty-cycle segment drive signals fed to the unit cells 122 can be implemented.
[0100] The approach described above of using 50% duty-cycle clocks with a sign bit mapper unit 11 for locally generating the low duty-cycle upconverting clock signals CLK.sub.y,z % in signed Cartesian DTX implementations can also be extended for use in improved versions of multi-phase DTX (i.e. n larger than 4). In fact, also the duty-cycle z of the upconverting local clock signal CLK.sub.y,z % can be selected. For this purpose, first a general scheme is described and applied to the previously discussed Cartesian DTX.
[0101] The following table represents the four incoming 50% duty-cycle clocks using a different notation C.sub.y, y being a phase indicator, presented in the tables as C1-C4 representing clock signals which are phase shifted over the RF period in four 90 degree steps.
TABLE-US-00005 C1 0 1 1 0 C2 1 1 0 0 C3 1 0 0 1 C4 0 0 1 1
[0102] The following table shows the local 25% duty-cycle upconversion clocks K.sub.y, y being a phase indicator, presented in the table as clock signals K1-K4 that are needed in driving the unit cells 122 to operate along one of the axes of the quadrant (see
TABLE-US-00006 K1 0 1 0 0 K2 1 0 0 0 K3 0 0 0 1 K4 0 0 1 0
[0103] The next table then gives the logic operations needed to create these K.sub.y signals using the 50% duty-cycle clocks C.sub.y as input.
TABLE-US-00007 K1 = C1 .Math. C2 K2 = C2 .Math. C3 K3 = C3 .Math. C4 K4 = C4 .Math. C1
[0104]
[0105] The following table links the sign bits to the quadrants and the needed upconverting LO clock signals (K.sub.y) with their related input (C.sub.y) using
TABLE-US-00008 25% duty-cycle sign bit mapper table Cartesian case Sign quadrant bit C.sub.A1push C.sub.A2push K.sub.Apush C.sub.B1push C.sub.B2push K.sub.Bpush C.sub.A1pull C.sub.A2pull K.sub.Apull C.sub.B1pull C.sub.B2pull K.sub.Bpull Q1 00 C1 C2 K1 C2 C3 K2 C3 C4 K3 C4 C1 K4 Q2 01 C3 C4 K3 C2 C3 K2 C1 C2 K1 C4 C1 K4 Q3 10 C3 C4 K3 C4 C1 K4 C1 C2 K1 C2 C3 K2 Q4 11 C1 C2 K1 C4 C1 K4 C3 C4 K3 C2 C3 K2
[0106] Rearranging yields the following table, which indicates which logic inputs can be connected to the same output of the sign bit mapper unit 11, which in combination with the use of symmetric logic gates yields a balanced loading of the clock tree lines, which carries the 50% duty-cycle that are phase mapped by the sign bit mapper.
TABLE-US-00009 25% duty-cycle sign bit mapper table Cartesian case, regrouped in order to match with previous figures Sign C.sub.A1push C.sub.A2push C.sub.B1push C.sub.B2push quadrant bit (CLK.sub.IP, 50%) (CLK.sub.QP, 50%) K.sub.Apush (CLK.sub.QP, 50%) (CLK.sub.IN, 50%) K.sub.Bpush Q1 00 C1 C2 K1 C2 C3 K2 Q2 01 C4 C3 K3 C3 C2 K2 Q3 10 C3 C4 K3 C4 C1 K4 Q4 11 C2 C1 K1 C1 C4 K4 C.sub.A1pull C.sub.A2pull C.sub.B1pull C.sub.B2pull quadrant (CLK.sub.IN, 50%) (CLK.sub.QN, 50%) K.sub.Apull (CLK.sub.QN, 50%) (CLK.sub.IP, 50%) K.sub.Bpull Q1 C3 C4 K3 C4 C1 K4 Q2 C2 C1 K1 C1 C4 K4 Q3 C1 C2 K1 C2 C3 K2 Q4 C4 C3 K3 C3 C2 K2
[0107] Note that the resulting table also allows straight forward comparison with the earlier figures and tables described above. Note that due to the 50% clock duty-cycle used in the distribution, the clock lines in this particular case can be implemented as four individual clock lines or two times a differential clock line, as can be concluded from the inspection of the following table, in which CyN represents the negative of the Cy, or in other words the 180 degree rotated or time shifted clock.
TABLE-US-00010 25% duty-cycle sign bit mapper table Cartesian case, regrouped in order to match with previous figures Sign C.sub.A1push C.sub.A2push C.sub.B1push C.sub.B2push quadrant bit (CLK.sub.IP, 50%) (CLK.sub.QP, 50%) K.sub.Apush (CLK.sub.QP, 50%) (CLK.sub.IN, 50%) K.sub.Bpush Q1 00 C1 C2 K1 C2 C1N K2 Q2 01 C2N C1N K3 C1N C2 K2 Q3 10 C1N C2N K3 C2N C1 K4 Q4 11 C2 C1 K1 C1 C2N K4 C.sub.A1pull C.sub.A2pull C.sub.B1pull C.sub.B2pull quadrant (CLK.sub.IN, 50%) (CLK.sub.QN, 50%) K.sub.Apull (CLK.sub.QN, 50%) (CLK.sub.IP, 50%) K.sub.Bpull Q1 C1N C2N K3 C1N C1 K4 Q2 C2 C1 K1 C1 C2N K4 Q3 C1 C2 K1 C2 C1N K2 Q4 C2N C1N K3 C1N C2 K2
[0108] Further embodiments of the present invention relate to multi-phase Cartesian DTX systems using a sign-bit phase mapper unit 11 with 50% duty-cycle clock signals C.sub.y for DTX clock distribution, with local generation of the low duty-cycle unit cell segment driving signals. In a further subgroup, n is equal to 8 for an eight-phase DTX implementation. Below exemplary embodiments are described for varying duty-cycles of 12.5%, 25% or 37.5%. Comparable concept implementations can also be applied in a multi-phase DTX system featuring a different number of phases. When the proposed invention embodiment is applied in such eight-phase DTX the situation of
[0109] In this scenario the clock phase generator (not shown) will provide eight 50% output signals C.sub.x with phases that are equally distributed over one RF period (or alternatively over 360 degree). This yields an effective phase shift between these signals C.sub.x of 45 degree at the RF operating frequency. These eight clocks C.sub.x are fed to a sign bit mapper unit 11, that based on the (three) sign bits, swaps the available clocks C.sub.x to its output in a particular order such that simple logic operations (logic circuitry 12) in or at the unit cells 122 fed by these 50% duty-cycle phase shifted clocks C.sub.y can generate the desired low duty-cycle segment driving signals. Retiming of the swapped clocks might be implemented at the output of the sign bit mapper unit 11 (similar as described for the exemplary embodiment of
[0110] In the following, an exemplary embodiment is described, wherein the logic circuitry 12 is arranged to multiply predetermined pairs of the m phase mapped clock signals with a 50% duty-cycle C.sub.y to obtain local segment driving signals with a duty-cycle of 12.5% (using intermediate upconverting LO clock signals K.sub.y).
[0111] When aiming for an eight-phase interleaved DTX without overlapping clocks, a (local) 12.5% duty-cycle upconverting low duty-cycle LO clock signal K.sub.y is used for obtaining the segment driving signal to the unit cell(s) 122. These signals can be created by multiplying (bitwise AND logic function) the appropriate time and phase mapped 50% duty-cycle clock signals C.sub.y. In the following three tables, the phase shifted 50% duty-cycle clocks C.sub.y are represented in the left table, the 12.5% local low duty-cycle LO clock signal K.sub.y at all possible eight-phases in the right table, and the multiplications that yield the 12.5% local low duty-cycle LO clock signals K.sub.y in the middle table.
TABLE-US-00011 50% Global 12.5% Local Generation C1 0 0 1 1 1 1 0 0 K1 = C1 .Math. C4 K1 0 0 1 0 0 0 0 0 C2 0 1 1 1 1 0 0 0 K2 = C2 .Math. C5 K2 0 1 0 0 0 0 0 0 C3 1 1 1 1 0 0 0 0 K3 = C3 .Math. C6 K3 1 0 0 0 0 0 0 0 C4 1 1 1 0 0 0 0 1 K4 = C4 .Math. C7 K4 0 0 0 0 0 0 0 1 C5 1 1 0 0 0 0 1 1 K5 = C5 .Math. C8 K5 0 0 0 0 0 0 1 0 C6 1 0 0 0 0 1 1 1 K6 = C6 .Math. C1 K6 0 0 0 0 0 1 0 0 C7 0 0 0 0 1 1 1 1 K7 = C7 .Math. C2 K7 0 0 0 0 1 0 0 0 C8 0 0 0 1 1 1 1 0 K8 = C8 .Math. C3 K8 0 0 0 1 0 0 0 0
[0112] The next step is then to identify the possible sign bit mapper phase relations that allow to generate the local phase modulated upconverting LO clock signals K.sub.y. In this case the sign bit mapper unit 11 is controlled by 3 sign bits since 8 phases are required to cover the 8 sectors of the IQ constellation diagram as shown in
[0113] In the single-ended case the four inputs for the (symmetric) logic circuitry 12 would produce locally at or in the unit cell 122 the two needed low duty-cycle upconverting LO clock signals K.sub.y (signals K.sub.A, K.sub.B) based on four 50% duty-cycle clocks C.sub.y (C.sub.A1, C.sub.A2, C.sub.B1, C.sub.B2) with different phase. Such a switch bank structure would thus need four clock lines C.sub.x connected to the sign bit mapper unit 11, that provides the proper mapping scheme for the 50% duty-cycle clocks C.sub.y with different phases to create the desired phase modulated low duty-cycle upconverting LO clock signals K.sub.y, that have the correct phase and duty-cycle for the targeted segment. Note that when going to an adjacent neighboring segment, preferably only one K.sub.y signal should be changed for its phase, this to avoid the switching of hot/large vectors that might introduce unwanted glitches in the output signal.
[0114] In the push-pull case in general eight inputs (C.sub.A1push, C.sub.A2push, C.sub.B1push, C.sub.B2push, C.sub.A1pull, C.sub.A2pull, C.sub.B1pull, C.sub.B2pull) are needed for the (symmetric) gate logic circuitry 12 to produce the four required local K.sub.y signals (K.sub.Apush, K.sub.Bpush, K.sub.Apull, K.sub.Bpull). Closer inspection shows that (in this specific 12.5% duty-cycle case) six 50% duty-cycle clocks C.sub.y are needed with different phases. Consequently, one could share some of the clock lines to drive multiple gate inputs, however doing so might cause an unbalance that can lead to timing differences that would raise the spectral leakage of the DTX. Therefore, it is better to use eight clock lines with eight clocks in the distribution, while duplicating two of the six different clock signals in the sign bit mapper unit 11, e.g. followed by a retiming step. In such a configuration the loading of clock lines in terms of logic gates is identical, which would yield the lowest timing errors. Consequently, a push-pull multi-phase switch bank structure would thus need eight clock lines C.sub.x connected to the sign bit mapper unit 11, that provides the proper mapping scheme for the 50% duty-cycle clocks C.sub.y. In this 12.5% case this will be six different phases plus two duplicates needed to create four phase modulated upconverting LO signals K.sub.y, that have the correct phase and duty-cycle for the push-pull operation of the targeted segment. Be aware that this is different for other duty-cycles than 12.5%, in these cases all eight 50% LO signals C.sub.y can be needed. Furthermore, when going to an adjacent neighboring segment, preferably only two of the LO signal should be changed in the push-pull configuration based on the segment phase, this to avoid switching of hot or large vectors that might introduce unwanted glitches in the output signal.
[0115] The following table shows a possible sign bit based mapping of the 50% duty-cycle signals C.sub.y, that in combination with the inputs of the logic circuitry provide the low duty-cycle upconverting LO K.sub.y signals needed in the creation of the segment driving signals for the unit cells 122.
TABLE-US-00012 12.5% duty-cycle sign bit mapper table Segment Sign bit C.sub.A1push C.sub.A2push K.sub.Apush C.sub.B1push C.sub.B2push K.sub.Bpush C.sub.A1pull C.sub.A2pull K.sub.Apull C.sub.B1pull C.sub.B2pull K.sub.Bpull A 000 C1 C4 K1 C2 C5 K2 C5 C8 K5 C6 C1 K6 B 001 C3 C6 K3 C2 C5 K2 C7 C2 K7 C6 C1 K6 C 010 C3 C6 K3 C4 C7 K4 C7 C2 K7 C8 C3 K8 D 011 C5 C8 K5 C4 C7 K4 C1 C4 K1 C8 C3 K8 E 100 C5 C8 K5 C6 C1 K6 C1 C4 K1 C2 C5 K2 F 101 C7 C2 K7 C6 C1 K6 C3 C6 K3 C2 C5 K2 G 110 C7 C2 K7 C8 C3 K8 C3 C6 K3 C4 C7 K4 H 111 C1 C4 K1 C8 C3 K8 C5 C8 K5 C4 C7 K4
[0116] In the following table, the entries are organized such that some of the AND gates inputs can be driven by the same signal(s):
TABLE-US-00013 12.5% duty-cycle sign bit mapper table segment Sign bit C.sub.A1push C.sub.A2push K.sub.Apush C.sub.B1push C.sub.B2push K.sub.Bpush C.sub.A1pull C.sub.A2pull K.sub.Apull C.sub.B1pull C.sub.B2pull K.sub.Bpull A 000 C1 C4 K1 C2 C5 K2 C5 C8 K5 C6 C1 K6 B 001 C6 C3 K3 C5 C2 K2 C2 C7 K7 C1 C6 K6 C 010 C3 C6 K3 C4 C7 K4 C7 C2 K7 C8 C3 K8 D 011 C8 C5 K5 C7 C4 K4 C4 C1 K1 C3 C8 K8 E 100 C5 C8 K5 C6 C1 K6 C1 C4 K1 C2 C5 K2 F 101 C2 C7 K7 C1 C6 K6 C6 C3 K3 C5 C2 K2 G 110 C7 C2 K7 C8 C3 K8 C3 C6 K3 C4 C7 K4 H 111 C4 C1 K1 C3 C8 K8 C8 C5 K5 C7 C4 K4
[0117] Due to the 50% clock duty-cycle used in the distribution, the clock lines in this particular case can be implemented as eight individual clock lines C.sub.y (assuming duplication of two clock signals, otherwise six) or four times a differential clock line (assuming duplication of two clock signals, otherwise three), as can be concluded from the inspection of the following table, in which CyN represents the negative of the C.sub.y, or in other words the 180 degree rotated or time shifted clock. In the next table, differential clock signals are thus used as described above:
TABLE-US-00014 12.5% duty-cycle sign bit mapper table segment Sign bit C.sub.A1push C.sub.A2push K.sub.Apush C.sub.B1push C.sub.B2push K.sub.Bpush C.sub.A1pull C.sub.A2pull K.sub.Apull C.sub.B1pull C.sub.B2pull K.sub.Bpull A 000 C1 C4 K1 C2 C1N K2 C1N C4N K5 C2N C1 K6 B 001 C2N C3 K3 C1N C2 K2 C2 C3N K7 C1 C6 K6 C 010 C3 C2N K3 C4 C3N K4 C3N C2 K7 C4N C3 K8 D 011 C4N C1N K5 C3N C4 K4 C4 C1 K1 C3 C4N K8 E 100 C1N C4N K5 C2N C1 K6 C1 C4 K1 C2 C5 K2 F 101 C2 C3N K7 C1 C2N K6 C2N C3 K3 C1N C2 K2 G 110 C3N C2 K7 C4N C3 K8 C3 C2N K3 C4 C3N K4 H 111 C4 C1 K1 C3 C4N K8 C4N C1N K5 C3N C4 K4
[0118] It is noted that phase rotated versions of these tables or the segments shown in
[0119] With reference to
[0120] As a further example, another embodiment of an eight-phase DTX is described using 25% duty-cycle for the local low duty-cycle upconverting LO clock signals K.sub.y. Note that this yields in this multi-phase approach to overlap in the low-duty-cycle upconverting LO clock signals K.sub.y used for the creation of the unit cell 122 driving signals. This somewhat increases the interaction between unit cells 122 activated by different phases, but yields higher output power while relaxing the speed requirements in the clock tree and unit cells 122 of the DTX. Note that the K.sub.y upconverting LO clock signals are constructed using different clock phases, which affects the entries of the 25% duty-cycle sign bit mapper table. In this embodiment the logic circuitry 12 is thus arranged to multiply predetermined pairs of the m phase mapped clock signals with a 50% duty-cycle C.sub.y to obtain local segment driving signals with a duty-cycle of 25% (e.g. via upconverting LO clock signals K.sub.y).
[0121] This is shown in the following tables representing (left) the eight-phase shifted 50% duty-cycle clocks C.sub.y, (middle) the related multiplications to generate (right) the required 25% duty-cycle locally generated upconverting LO clock signals K.sub.y.
TABLE-US-00015 50% Global 25% Local Generation C1 0 0 1 1 1 1 0 0 K1 = C1 .Math. C3 K1 0 0 1 1 0 0 0 0 C2 0 1 1 1 1 0 0 0 K2 = C2 .Math. C4 K2 0 1 1 0 0 0 0 0 C3 1 1 1 1 0 0 0 0 K3 = C3 .Math. C5 K3 1 1 0 0 0 0 0 0 C4 1 1 1 0 0 0 0 1 K4 = C4 .Math. C6 K4 1 0 0 0 0 0 0 1 C5 1 1 0 0 0 0 1 1 K5 = C5 .Math. C7 K5 0 0 0 0 0 0 1 1 C6 1 0 0 0 0 1 1 1 K6 = C6 .Math. C8 K6 0 0 0 0 0 1 1 0 C7 0 0 0 0 1 1 1 1 K7 = C7 .Math. C1 K7 0 0 0 0 1 1 0 0 C8 0 0 0 1 1 1 1 0 K8 = C8 .Math. C2 K8 0 0 0 1 1 0 0 0
[0122] The following table shows a possible sign bit based mapping of the 50% duty-cycle clock signals C.sub.y that in combination with the inputs of the logic circuitry 12 provide the low duty-cycle upconverting LO clock K.sub.y signals needed in the creation of the driving signals for the unit cells 122.
TABLE-US-00016 25% duty-cycle sign bit mapper table segment Sign bit C.sub.A1push C.sub.A2push K.sub.Apush C.sub.B1push C.sub.B2push K.sub.Bpush C.sub.A1pull C.sub.A2pull K.sub.Apull C.sub.B1pull C.sub.B2pull K.sub.Bpull A 000 C1 C3 K1 C2 C4 K2 C5 C7 K5 C6 C8 K6 B 001 C3 C5 K3 C2 C4 K2 C7 C1 K7 C6 C8 K6 C 010 C3 C5 K3 C4 C6 K4 C7 C1 K7 C8 C2 K8 D 011 C5 C7 K5 C4 C6 K4 C1 C3 K1 C8 C2 K8 E 100 C5 C7 K5 C6 C8 K6 C1 C3 K1 C2 C4 K2 F 101 C7 C1 K7 C6 C8 K6 C3 C5 K3 C2 C4 K2 G 110 C7 C1 K7 C8 C2 K8 C3 C5 K3 C4 C6 K4 H 111 C1 C3 K1 C8 C2 K8 C5 C7 K5 C4 C6 K4
[0123] In the following table the above table is reorganized such that less swapping of the clock signals C.sub.y is needed. Note that all eight 50% clock signals C.sub.y are needed in a push-pull 25% local clock generation.
TABLE-US-00017 25% duty-cycle sign bit mapper table segment Sign bit C.sub.A1push C.sub.A2push K.sub.Apush C.sub.B1push C.sub.B2push K.sub.Bpush C.sub.A1pull C.sub.A2pull K.sub.Apull C.sub.B1pull C.sub.B2pull K.sub.Bpull A 000 C3 C1 K1 C2 C4 K2 C7 C5 K5 C6 C8 K6 B 001 C3 C5 K3 C2 C4 K2 C7 C1 K7 C6 C8 K6 C 010 C3 C5 K3 C6 C4 K4 C7 C1 K7 C2 C8 K8 D 011 C7 C5 K5 C6 C4 K4 C3 C1 K1 C2 C8 K8 E 100 C7 C5 K5 C6 C8 K6 C3 C1 K1 C2 C4 K2 F 101 C7 C1 K7 C6 C8 K6 C3 C5 K3 C2 C4 K2 G 110 C7 C1 K7 C2 C8 K8 C3 C5 K3 C6 C4 K4 H 111 C3 C1 K1 C2 C8 K8 C7 C5 K5 C6 C4 K4
[0124] In the following table, again differential clock lines are being applied.
TABLE-US-00018 25% duty-cycle sign bit mapper table segment Sign bit C.sub.A1push C.sub.A2push K.sub.Apush C.sub.B1push C.sub.B2push K.sub.Bpush C.sub.A1pull C.sub.A2pull K.sub.Apull C.sub.B1pull C.sub.B2pull K.sub.Bpull A 000 C3 C1 K1 C2 C4 K2 C3N C1N K5 C2N C4N K6 B 001 C3 C1N K3 C2 C4 K2 C3N C1 K7 C2N C4N K6 C 010 C3 C1N K3 C2N C4 K4 C3N C1 K7 C2 C4N K8 D 011 C3N C1N K5 C2N C4 K4 C3 C1 K1 C2 C4N K8 E 100 C3N C1N K5 C2N C4N K6 C3 C1 K1 C2 C4 K2 F 101 C3N C1 K7 C2N C4N K6 C3 C1N K3 C2 C4 K2 G 110 C3N C1 K7 C2 C4N K8 C3 C1N K3 C2N C4 K4 H 111 C3 C1 K1 C2 C4N K8 C3N C1N K5 C2N C4 K4
[0125] In another embodiment of an eight-phase DTX, a 37.5% duty-cycle is used for the local low duty-cycle upconverting LO clock signals K.sub.y. I.e. the logic circuitry 12 is arranged to multiply predetermined pairs of the m phase mapped clock signals with a 50% duty-cycle C.sub.y to obtain local segment driving signals with a duty-cycle of 37.5%. This results in even more overlap in the low-duty-cycle upconverting LO clock signals K.sub.y that are used to generate the driving signal for the unit cell 122. This again somewhat increases the interaction between unit cells 122 activated by a different phase, but yields even higher output powers while further relaxing the speed requirements in the clock tree and unit cells 122 of the DTX. Furthermore, the use of 37.5% duty-cycle clocks, results in a significantly lower 3.sup.rd harmonic content compared with the forgoing solutions.
[0126] An example of this embodiment is given in the following tables. Note that the K.sub.y signals are constructed using different clock phases C.sub.y, which affects the entries of the 37.5% duty-cycle sign bit mapper table.
TABLE-US-00019 50% Global 37.5% Local Generation C1 0 0 1 1 1 1 0 0 K1 = C1 .Math. C2 K1 0 0 1 1 1 0 0 0 C2 0 1 1 1 1 0 0 0 K2 = C2 .Math. C3 K2 0 1 1 1 0 0 0 0 C3 1 1 1 1 0 0 0 0 K3 = C3 .Math. C4 K3 1 1 1 0 0 0 0 0 C4 1 1 1 0 0 0 0 1 K4 = C4 .Math. C5 K4 1 1 0 0 0 0 0 1 C5 1 1 0 0 0 0 1 1 K5 = C5 .Math. C6 K5 1 0 0 0 0 0 1 1 C6 1 0 0 0 0 1 1 1 K6 = C6 .Math. C7 K6 0 0 0 0 0 1 1 1 C7 0 0 0 0 1 1 1 1 K7 = C7 .Math. C8 K7 0 0 0 0 1 1 1 0 C8 0 0 0 1 1 1 1 0 K8 = C8 .Math. C1 K8 0 0 0 1 1 1 0 0
[0127] The following table shows a possible sign bit based mapping of the 50% duty-cycle clock signals C.sub.y, that in combination with the inputs of the logic circuitry 12 provide the low duty-cycle upconverting LO clock signals K.sub.y needed in the creation of the driving signals for the unit cells 122.
TABLE-US-00020 37.5% duty-cycle sign bit mapper table segment Sign bit C.sub.A1push C.sub.A2push K.sub.Apush C.sub.B1push C.sub.B2push K.sub.Bpush C.sub.A1pull C.sub.A2pull K.sub.Apull C.sub.B1pull C.sub.B2pull K.sub.Bpull A 000 C1 C2 K1 C2 C3 K2 C5 C6 K5 C6 C7 K6 B 001 C3 C4 K3 C2 C3 K2 C7 C8 K7 C6 C7 K6 C 010 C3 C4 K3 C4 C5 K4 C7 C8 K7 C8 C1 K8 D 011 C5 C6 K5 C4 C5 K4 C1 C2 K1 C8 C1 K8 E 100 C5 C6 K5 C6 C7 K6 C1 C2 K1 C2 C3 K2 F 101 C7 C8 K7 C6 C7 K6 C3 C4 K3 C2 C3 K2 G 110 C7 C8 K7 C8 C1 K8 C3 C4 K3 C4 C5 K4 H 111 C1 C2 K1 C8 C1 K8 C5 C6 K5 C4 C5 K4
[0128] The following table is organized such that some of the AND gate inputs in the logic circuitry can be driven by the same signal(s):
TABLE-US-00021 37.5% duty-cycle sign bit mapper table segment Sign bit C.sub.A1push C.sub.A2push K.sub.Apush C.sub.B1push C.sub.B2push K.sub.Bpush C.sub.A1pull C.sub.A2pull K.sub.Apull C.sub.B1pull C.sub.B2pull K.sub.Bpull A 000 C2 C1 K1 C2 C3 K2 C5 C6 K5 C6 C7 K6 B 001 C3 C4 K3 C3 C2 K2 C8 C7 K7 C7 C6 K6 C 010 C4 C3 K3 C4 C5 K4 C7 C8 K7 C8 C1 K8 D 011 C5 C6 K5 C5 C4 K4 C2 C1 K1 C1 C8 K8 E 100 C6 C5 K5 C6 C7 K6 C1 C2 K1 C2 C3 K2 F 101 C7 C8 K7 C7 C6 K6 C4 C3 K3 C3 C2 K2 G 110 C8 C7 K7 C8 C1 K8 C3 C4 K3 C4 C5 K4 H 111 C1 C2 K1 C1 C8 K8 C6 C5 K5 C5 C4 K4
[0129] Similar to the 12.5% and 25% duty-cycle examples described above, the following table provided the sign bit based mapping when using differential clock lines.
TABLE-US-00022 37.5% duty-cycle sign bit mapper table segment Sign bit C.sub.A1push C.sub.A2push K.sub.Apush C.sub.B1push C.sub.B2push K.sub.Bpush C.sub.A1pull C.sub.A2pull K.sub.Apull C.sub.B1pull C.sub.B2pull K.sub.Bpull A 000 C2 C1 K1 C2 C3 K2 C1N C2N K5 C2N C3N K6 B 001 C3 C4 K3 C3 C2 K2 C4N C3N K7 C3N C2N K6 C 010 C4 C3 K3 C4 C1N K4 C3N C4N K7 C4N C1 K8 D 011 C1N C2N K5 C1N C4 K4 C2 C1 K1 C1 C4N K8 E 100 C2N C1N K5 C2N C3N K6 C1 C2 K1 C2 C3 K2 F 101 C3N C4N K7 C3N C2N K6 C4 C3 K3 C3 CZ K2 G 110 C4N C3N K7 C4N C1 K8 C3 C4 K3 C4 C1N K4 H 111 C1 C2 K1 C1 C4N K8 C2N C1N K5 C1N C4 K4
[0130]
[0131] In a further group of embodiments, a plurality of equi-phased clock signals are used, of which one or more of the plurality of equi-phased clock signals have a frequency which is an integer multiple of another one of the plurality of equi-phased clock signals, e.g. twice the frequency.
[0132] In one exemplary embodiment, instead of using two 50% clock signals at f.sub.0 with a phase angle between the clock signals, a frequency difference between two 50% clock signals K1, K2 can be used to compose the reduced duty cycle. For example one 50% clock signal K2 at f.sub.0 and one 50% clock signal K1 at 2?f.sub.0 can provide a 25% duty cycle resulting signal as indicated in the table below, using AND gating of the two clock signals (K1 AND K2):
TABLE-US-00023 25.0% 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 K1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 K2 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 25.0% 0 0 1 1 0 0 0 0 0 0 1 1 0 0 0 0 K1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 K2 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 25.0% 0 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0 K1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 K2 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 25.0% 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 K1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 K2 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
[0133] Also, a combination of three clocks K1a, K1b, K2 can be used, where two faster clock signals K1a, K1b are used having a frequency twice the frequency of the slower clock signal K2, e.g. as shown in the tables below. in a first example, a 12.5% duty cycle signal is obtained using the K1a, K1b, and K2 clock signals connected in a 3-input AND-port (K1a AND K1b AND K2):
TABLE-US-00024 12.5% 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 K1a 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 K1b 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 K2 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 12.5% 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 K1a 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 K1b 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 K2 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 12.5% 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 K1a 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 K1b 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 K2 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 12.5% 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 K1a 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 K1b 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 K2 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
[0134] These embodiments using different frequency clock signals can be beneficial for larger phase shifts, as all phase shifts are implemented using 180 degrees phase shifts in the K1 and K2 clocks (inverting the clock signal(s)).
[0135] It is noted that the above mentioned exemplary embodiments can be extended to other combinations of different frequency clocks and other logic circuitries in order to implement different duty cycle clocks. It is apparent that alternative logic may be used to obtain the same results, e.g. using NOR logic gate circuitry.
[0136] The present invention has been described above with reference to a number of exemplary embodiments as shown in the drawings. Modifications and alternative implementations of some parts or elements are possible, and are included in the scope of protection as defined in the appended claims.