2.4ghzzigbeeradio architecture offset...

4
2.4GHz ZigBee Radio Architecture with Fast Frequency Offset Cancellation Loop Sangho Shin1'2, Kwyro Lee' and Sung-Mo Kang2 1Dept. of EECS., KAIST 2 School of Engineering, UCSC 373-1 Guseong-dong, Yuseong-gu, Daejeon, Korea 1156 High St., Santa Cruz, CA 95064 Abstract-This paper describes a radio architecture with fast analog frequency offset cancellation loop which is based on a LNA RXIFI ,A fractional-N frequency synthesizer and a frequency offset fLO\ detector. The offset detector is composed of a Frequency/Phase Detector (PFD) and a new non-uniform resolution Time-to- RXIF_Q Digital Converter (TDC). By adopting the weighted delay- Ant. f length for the TDC, only 60-DFFs are used to generate Freq. offset digitized timing difference of 250ns with a minimum resolution detector of lns. For the 2.4GHz ZigBee transceiver with 4MHz IF, Q0_ LA- + n designed for 0.18pm CMOS process, the frequency offset PLL mChan nel cancellation time takes about 30ps under the PLL loop- f, bandwidth of 100 kllz. I. INTRODUCTION f.O I In a mobile communication system, the carrier frequency TXBB offset is commonly caused by inaccuracy of analog/RF circuits. The inaccuracy can be induced not only by the Figure 1. Proposed radio architecture with PLL-based frequency offset analog impairment but also by the attempt to reduce the final feedback loop system implementation cost. The higher accuracy design usually leads to higher cost. A ZigBee system should allow lockin,g time. the tolerance of the transmitted radio frequency up to ±40 This paper is or,ganized as follows. In Section 2 we will ppm [1]. Thus, when two ZigBee radio transceivers first describe the proposed radio architecture composed of a communicate to each other, the maximum incoming receiver, a transmitter, a frequency synthesizer and a frequency tolerance for the worst case should be up to ± frequency offset detector. In Section 3, circuit 80ppm. This corresponds to ±192 kHz offset from the 2.4 implementations of the LS fractional-N frequency GHz carrier frequency, comparable to an integrated symbol synthesizer and a PFDITDC-based frequency offset detector time period for a frame with the chip rate of 2M cps. The will be discussed. The design results for 0.l8owm CMOS frequency offset of ±192 kHz is too large to correctly detect process will be summarized in Section 4 followed by a the received signal without additional offset cancellation conclusioninSection5, technique. Many previous works have been published to compensate II, PROPOSED RADIO ARCHITECTURE the carrier offset frequency [2][3]. However, most of the Fig. 1 shows a block diagram of the 2.4GHz ZigBee previous works have been done in the digital signal transceiver architecture with a frequency offset cancellation processing domain with increased hardware complexity and loop. The receiver circuit is based on the 4MHz low-IF active power consumption. Despite the increased hardware architecture with a 4th order poly-phase filter for channel complexity, there still exist problems in dealing with a very selection and image rejection [4]. For the transmitter part, a large frequency offset. direct up-conversion architecture is chosen to relax the In this paper, a fractional-N PLL based frequency offset required hardware complexity [4]. Along with a LA- cancellation loop is introduced. For the frequency offset modulator, IQ-PLL is used for the fractional-N frequency detector circuit, a Phase/Frequency Detector (PFD) and synthesizer. By applying the frequency offset detector output Time-to-Digital Converter (TDC) with self-generated clock directly to the LA-modulator, the pre-existing incoming timing are used in the incoming frequency offset detector carrier frequency offset can be removed with accuracy circuit. The offset cancellation time is as short as the PLL determined by the resolutions of the fractional-N frequency 0-7803-9390-2/06/$20.00 ©2006 IEEE 97 ISCAS 2006

Upload: hatuong

Post on 27-Aug-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2.4GHzZigBeeRadio Architecture Offset Cancellationkoasas.kaist.ac.kr/bitstream/10203/24913/1/2.GHz.pdf · synthesizer and the offset detector. Also, our simple frequency offset cancellation

2.4GHz ZigBee Radio Architecture with Fast FrequencyOffset Cancellation LoopSangho Shin1'2, Kwyro Lee' and Sung-Mo Kang2

1Dept. of EECS., KAIST 2 School of Engineering, UCSC373-1 Guseong-dong, Yuseong-gu, Daejeon, Korea 1156 High St., Santa Cruz, CA 95064

Abstract-This paper describes a radio architecture with fastanalog frequency offset cancellation loop which is based on a LNA RXIFI

,A fractional-N frequency synthesizer and a frequency offset fLO\detector. The offset detector is composed of a Frequency/PhaseDetector (PFD) and a new non-uniform resolution Time-to- RXIF_QDigital Converter (TDC). By adopting the weighted delay- Ant. flength for the TDC, only 60-DFFs are used to generate Freq. offsetdigitized timing difference of 250ns with a minimum resolution detectorof lns. For the 2.4GHz ZigBee transceiver with 4MHz IF, Q0_ LA- + ndesigned for 0.18pm CMOS process, the frequency offset PLL mChan nel

cancellation time takes about 30ps under the PLL loop- f,bandwidth of 100 kllz.

I. INTRODUCTION f.OIIn a mobile communication system, the carrier frequency TXBB

offset is commonly caused by inaccuracy of analog/RFcircuits. The inaccuracy can be induced not only by the Figure 1. Proposed radio architecture with PLL-based frequency offsetanalog impairment but also by the attempt to reduce the final feedback loopsystem implementation cost. The higher accuracy designusually leads to higher cost. A ZigBee system should allow lockin,g time.the tolerance of the transmitted radio frequency up to ±40 This paper is or,ganized as follows. In Section 2 we willppm [1]. Thus, when two ZigBee radio transceivers first describe the proposed radio architecture composed of acommunicate to each other, the maximum incoming receiver, a transmitter, a frequency synthesizer and afrequency tolerance for the worst case should be up to ± frequency offset detector. In Section 3, circuit80ppm. This corresponds to ±192 kHz offset from the 2.4 implementations of the LS fractional-N frequencyGHz carrier frequency, comparable to an integrated symbol synthesizer and a PFDITDC-based frequency offset detectortime period for a frame with the chip rate of 2M cps. The will be discussed. The design results for 0.l8owm CMOSfrequency offset of ±192 kHz is too large to correctly detect process will be summarized in Section 4 followed by athe received signal without additional offset cancellation conclusioninSection5,technique.

Many previous works have been published to compensate II, PROPOSED RADIO ARCHITECTUREthe carrier offset frequency [2][3]. However, most of the Fig. 1 shows a block diagram of the 2.4GHz ZigBeeprevious works have been done in the digital signal transceiver architecture with a frequency offset cancellationprocessing domain with increased hardware complexity and loop. The receiver circuit is based on the 4MHz low-IFactive power consumption. Despite the increased hardware architecture with a 4th order poly-phase filter for channelcomplexity, there still exist problems in dealing with a very selection and image rejection [4]. For the transmitter part, alarge frequency offset. direct up-conversion architecture is chosen to relax the

In this paper, a fractional-N PLL based frequency offset required hardware complexity [4]. Along with a LA-cancellation loop is introduced. For the frequency offset modulator, IQ-PLL is used for the fractional-N frequencydetector circuit, a Phase/Frequency Detector (PFD) and synthesizer. By applying the frequency offset detector outputTime-to-Digital Converter (TDC) with self-generated clock directly to the LA-modulator, the pre-existing incomingtiming are used in the incoming frequency offset detector carrier frequency offset can be removed with accuracycircuit. The offset cancellation time is as short as the PLL determined by the resolutions of the fractional-N frequency

0-7803-9390-2/06/$20.00 ©2006 IEEE 97 ISCAS 2006

Page 2: 2.4GHzZigBeeRadio Architecture Offset Cancellationkoasas.kaist.ac.kr/bitstream/10203/24913/1/2.GHz.pdf · synthesizer and the offset detector. Also, our simple frequency offset cancellation

synthesizer and the offset detector. Also, our simplefrequency offset cancellation loop does not need any PFD LPF IQ-VCOadditional analog/digital filters, because the low-pass fEF CP fi.characteristic of the PLL stabilizes the offset cancellationloop. By feeding back the properly scaled offset detectoroutput to the LA-modulator, strong stability can be achieved P=8,9,10,11with a phase margin of more than 600.

For the incoming signal with a single tone carrier, duringthe offset calibration time, the architecture of Fig. 1 can be s

configured in the receive-mode as following. In the first step,the receiver chain is powered on just after the PLL settles to -od DSM_INthe expected LO frequency. During this step, the offsetdetector is deactivated to prevent any unexpected influence m

on the LO frequency. In the next step, the offset detector is Freq.offsetpowered on to start detecting the frequency difference Figure 2. LA fractional-N frequency synthesizer with frequency offsetbetween the received IF and the expected reference IF. The feedback inputdetected frequency difference is negatively fed back to theLA-modulator for its removal. If the offset frequency issuccessfully removed within the controllable accuracy, for Acc. Acc. Acc.the final step, the offset detector is deactivated with the I + 3-bit A-UT

current output stored in registers. IN2 CK CK quantizerOur offset cancellation architecture addresses both (from Af-detector)

cancellation accuracy and speed. The final steady state Mapping

accuracy is mainly determined by the resolution of thefrequency synthesizer. Thus, the fractional-N synthesizer Figure 3. 3rd order LA-modulator with two inputs and 3-bit outputwith high frequency resolution is essential. In our design,along with a 16MHz crystal oscillator, a 21-bit LA-modulator locking and offset cancellation.is used for fine frequency resolution of less than 20Hz. In For low active power consumption, low-voltageterms of the cancellation speed, it is limited by the detection modified-TSPC circuit topologies with 2-transistor stacks arespeed of the offset detector and the bandwidth of the used for high frequency divider circuits, such as the highestfrequency synthesizer. To detect the amount of frequency frequency fixed divide-by-2 and the next highest frequencyoffset, a simple digital edge counter can be used. However, it divide-by-8/9 circuits [6]. IQ-VCO is composed of cross-takes a very long frequency acquisition time, since the offset coupled two negative-g,, oscillators, each of which has anfrequency is very small compared to the receiver IF. In order on-chip spiral inductor and a linearized MOS varactor. Theto enhance the detection speed, we adopted a PFD/TDC- varactor linearization is obtained by combining 3-varactorsbased offset detector. By comparing only the phases in the with distributed biases. By using the linearized varactors, theoffset detector circuit, it enhances the cancellation speed. VCO has linear characteristics and thus the loop stability canTherefore, in our design with a PFD/TDC-based offset be secured throughout the whole control voltage range [6].detector, the offset cancellation time is mainly determined by Fig. 3 shows the 3rd order single-loop LA-modulator withthe locking speed of the frequency synthesizer. When the two inputs, one for the fractional frequency control and thePLL bandwidth is 100kHz, the estimated offset cancellation other for the receiver offset frequency feedback.time is around 30js which is almost same as the PLL lockingtime.

B. PFD/TDC-Based Frequency Offset DetectorFig. 4 shows our proposed PFD/TDC-based frequency

III. DESCRIPTION OF THE CIRcuIT DESIGN offset detector circuit, in which RWIF and OREF are thereceived IF and the expected reference IF signal, respectively.

A. El Fractional-N Frequency Synthesizer While tR.i may have some frequency offset, OREF is theFig. 2 shows a block diagram of the 2.4GHz range LA divided version of the crystal oscillator output with the same

fractional-N frequency synthesizer, in which the reference frequency as the desired IF. The basic function of ourcrystal oscillator of 16MHz and a 3rd order 21-bit LA- PFD/TDC-based offset detector is same as the conventionalmodulator are used to achieve a fine output frequency PFD. However, the difference is that the PFD/TDC-basedresolution. For the 21 input bit width, the output frequency circuit has the analog-to-digital converted internal outputsresolution of 15.3Hz can be achieved, which is small enough (LEAD, tLAG) and the final output (XOD) is a scaled phasecompared to the Zi,gBee transmission bit rate of 250 kbps. To difference between the two inputs. Detected XOD is fed backsuppress the quantization noise induced by the LA\-modulator, to the LA\-modulator to form a negative frequency offseta 3r order loop-filter with 100 LHz bandwidth is chosen. The feedback loop alon,g with the PLL and receiver circuits. Toselected loop-bandwidth takes about 30jis for both PLL simplify the hardware architecture, a new self-,generated

98

Page 3: 2.4GHzZigBeeRadio Architecture Offset Cancellationkoasas.kaist.ac.kr/bitstream/10203/24913/1/2.GHz.pdf · synthesizer and the offset detector. Also, our simple frequency offset cancellation

EAD( '|XLEAD[k] X R. I F

~~~~~T2B~ [k]O array array array array

Figure 4. PFDiTDC-based frequency offset detector with self-generatedFiue6PrpsdTCccitwhrladhrwreomexyTDC clock timing FDERrk 6

LEAD PLEAD 1 t

fLAG~ +LAGffi

F)LEAD.O F<LAG.O - _

F)LEADi1 t0H * FLAG. 1 to I

)LEADa 2 FLAGa 2> 2m1/1 ' ,'

LEADF TDF > LAGF)LEADA4 FLAGA41F)LEAD.5 | i F|<LAG.5 I I

F)LEAD.7 i DLAG.7 I I

CKTDC iQCKTDC CI I-FiguRe 4PFD/TDCbaedfE ySETR tEct ise Figure7. Transfercurve of the proposed PFD/TDC-based offset detector

R dDR t i with non-uniform TDC resolution

Figure 5. Example diagram of 8-bit TDC timing with uniform resolution reouto dea.Tewihe eayeeett,2 Sfor the cse of tR1F> tREFand 2X40) are used to reduce the required number of sampling

TDC clock timing method is proposed. The PFD reset elements, with minimizing the affection on the overall(RESET) and TDC clock (CKTDC) si,gnals are ,generated by function of conversion. For 1,.0Y supply volta,ge, only 60-iAD C . DFFs are used to cover the timin,g difference up to 250ns

|rv r g ~with T;0 of ins. With reduced number of DFFs, our TDC can'CR is essentially needed to remove the dead-zone of PFD and be eail inerae wihsalarapnly'CCK iS also required to properly adjust the TDC clock timing. The functional transfer characteristic of the PFDITDC-

Fig.5 sows neampl ofTDC imig digra forthe based offset detector with wei,ghted TDC resolution is showncase of tRIF> tREF, in which the TDC was assumed to have in Fig. 7. While there are coarse resolution steps in the largeuniform resolution of T0. When 'CCK iS set to be slightly offset region, the fine resolution is sustained near zero offsetsmaller than 'CRn the TDC output can be guaranteed to be true region. The coarse conversion steps do not affect the offsetwithin the resolution of 'Co. Even though there exists non- detection performance for the small frequency offset,zero tLAG in this example, the convented timing difference because the steady state is obtained only in the near zero(tRR=EADA2 LAG) iS linearly proportional to the analog offset7region.phase difference of LEAD-tLAG3 because the subtractor,which is followin,g the Thermometer-to-Binary bit converter(T2B cony.,) detects only the phase difference. IV, CIRCUIT DESIGN RESULTS

While the TDC can be implemented by usin,g simple Usin,g the 0. l8jm 1P6M CMOS process, all buildin,garray of delay elements and sampling devices [5], the circuits of the 2,4GHz Zi,gBee transceiver were desi,gnedhardware complexity increases linearly with the TDC with 1,0VY supply voltage.dynamic ran,ge. The dynamic ran,ge is the ran,ge of detectable Fi,g. 8 shows the simulated transient frequency output ofinput timin,g difference between the two inputs, from the the SA fractional-N frequency synthesizer with the loopminimum detectable difference to the maximum. For bandwidth of 100 LHz, In this simulation, the synthesizerexample, when the TDC has uniform resolution of ins, 250 was initially set to have 2,471GHz LO frequency and thedelay cells and 250-DFFs are needed to convert the timing received carrier frequency offset was set to +200 kHz fromdifference of 250ns, which is a period of the 4MHz signal. the offset free carrier frequency of 2,475GHz, The frequencyWhen we consider the additional hardware complexity and offset detector circuit was enabled to start its operation at thethe silicon area penalty, the high number of DFFs is very simulation time of 80 jis. When the expected receiver IF ofhard to inte,grate into a chip. To reduce the hardware 4MHz and low-side LO injection are considered, the finalcomplexity, we propose a TDC architecture with non- output LO frequency should be locked ideally to 2,4712GHzuniform resolution as shown in Fig. 6 where 'o is the for the case of perfect offset cancellation.

99

Page 4: 2.4GHzZigBeeRadio Architecture Offset Cancellationkoasas.kaist.ac.kr/bitstream/10203/24913/1/2.GHz.pdf · synthesizer and the offset detector. Also, our simple frequency offset cancellation

2.5 __________________________________ V. CONCLUSIONgate level simulation

-- freq. domain step response We have introduced a radio architecture with a fastfrequency offset cancellation loop. The offset cancellation

2.475 i,I loop is composed of a PFD/TDC-based offset detector and a2.475 I EA fractional-N synthesizer. By using the self-generatedclock timing and weighted resolutions in the PFD/TDC->C 2.4714 based circuit, the TDC hardware was implemented with only

2.45 60-DFFs.24712 ~~~~~~~Bynegatively feeding back the detected digital o-utp-ut of

2 | 2472| ,. t , the PFD/TDC-based offset detector directly to the LA-2.425 | m24711modulator, it is possible to remove the pre-existed frequency

e 2.4709 -zo: 30usec offset within the fine accuracy of the fractional-N frequency2.4709 * synthesizer. Also, the offset cancellation speed is as fast as70 80 90 100 110 120 the locking time of the fractional-N synthesizer, without any

2.420 40 60 80 100 120 stability problem.time [usec] Our proposed radio architecture was designed for 0. 18jm

CMOS technology for a 2.4GHz ZigBee transceiver. For theFigure 8. PLL output frequency response frequency offset of +200 kHz from the 2.475GHz nominal

carrier frequency, it takes less than 30js to reject thefrequency offset.

4.3gate level simulationfreq. domain step response ACKNOWLEDGMENT

This work was supported in part by Samsung Advanced4.2 1

Institute of Technology (SAIT) and the Univ. of California.

41 REFERENCES

[1] http://www.zigbee.orgIL \ RltE n 1l K p[2] M. Morelli, A.N. D'Andrea and U. Mengali, "Feedback frequency

0 \ pv tt(\ offset in wireless OFDM systems," IEEE Transaction on. P Communications Letter, vol. 5, No. 1, pp. 28-30, Jan. 2001.

:__________ _ -30 usec [3] J. Lei, T.-S. Ng, "A blind canier frequency offset detector used for3.9 feedback frequency synchronization in OFDM receivers," IEEE

: International Conference on Communications, vol. 3, pp. 2041-2045,May 2003.

3.80 80 90 100 110 10 [4] P. Choi, H. C. Park, S. Kim, S. Park, I. Nam, T. W. Kim, Se. Park, S.time [usec] Shin, M. S. Kim, K. Kang, Y. Ku, H. Choi, S. M. Park, K. Lee, "An

experimental coin-sized radio for extremely low-power WPAN (IEEE802.15.4) application at 2.4GHz," IEEE Journal of Solid-State

Figure 9. Receiver IF response Circuits, vol. 38, pp. 2258-2268, Dec. 2003.

[5] R. B. Staszewski, S. Vemulapalli, P. Vallur, J. Wallberg, P. T.Balsara, "Time-to-digital converter for RF frequency synthesis in 90

Fig. 9 shows the transientIF response, where the receiver nm CMOS," IEEE Radio Frequency Integrated Circuits (RHIC)IF approaches to desired reference IF of 4MHz within 30js Symposium, pp. 473-476, June 2005.after the offset detector was enabled. According to the gate [6] S. Shin, K. Lee, S. M. Kang, "3.48mW 2.4GHz range Frequencylevel simulation results shown in Figs. 8 and 9, the frequency Synthesizer Architecture with Two-Point Channel Control for Fastoffset calibration time takes about30igs to settle down at the Settling Performance," IEEE International SOC Conference, pp. 3-6,LO frequency of 2.4712GHz. It should be noted that the pfrequency synthesizer also takes about 30js to lock the LOfrequency.

100