Cmos Rfic Architectures For Ieee 802.15.4 Networks: John Notor, Anthony Caviglia, Gary Levy
Cmos Rfic Architectures For Ieee 802.15.4 Networks: John Notor, Anthony Caviglia, Gary Levy
4
NETWORKS
©2003 IEEE
CMOS RFIC ARCHITECTURES FOR IEEE 802.15.4
NETWORKS
John Notor, Anthony Caviglia, Gary Levy
Cadence Design Systems, Inc.
6210 Old Dobbin Lane, Suite 100
Columbia, Maryland 21045, USA
ABSTRACT simple, low-cost, and less linear power amplifiers in the transmit
chain. Binary data is coded into 4-bit symbols (16-ary) where
While the wireless industry has been focusing on increasing high each symbol contains a nearly orthogonal 32-bit pseudo-noise
data throughput, the emerging IEEE 802.15.4 (ZigBee) protocol (PN) sequence transmitted at a 2.0 Mchips/s rate.
targets a set of applications that require simple wireless
connectivity, relaxed throughput, very low power consumption, 2. MODULATION/DEMODULATION
and lower module cost. This article will summarize the 2.4 GHz
radio physical layer (PHY) technical specifications, examine APPROACHES
alternative modem implementations, and compare possible
Key to offering the architectural options proposed in this paper is
architectures for the receiver and the transmitter in terms of
a detailed understanding of the IEEE 802.15.4 carrier modulation
performance, estimated chip area, and production cost.
format (O-QPSK with half-sine shaping, aka MSK) and how it
relates to Frequency Shift Keying (FSK), and, specifically the
1. INTRODUCTION FSK implementation of MSK where the modulation index, m, is
The rapid growth experienced by the wireless communication set to a value of 0.5. All of these modulation formats are
sector in recent years is conspicuous. Wireless network essentially equivalent, but are not identical. A coding step is
king technologies have followed suit owing to the adoption of necessary to make the FSK equivalent of MSK identical to the
services where data is shared and exchanged, with the IEEE 802.15.4 implementation of O-QPSK with half-sine
requirements for such technologies driven by the need for larger shaping. In this section, we examine the Zigbee modulation
data throughput. This however has left a number of low-rate, format as specified and show how to encode FSK to produce an
low-power sensing and monitoring applications, including those identical carrier signal.
in the agricultural, industrial, public safety, residential, vehicular,
and related sectors, underserved by the proliferation of wireless 2.1 O-QPSK With Half-Sine Shaping
technology that is exp ensive, protocol-rich and power-hungry.
The 802.15.4 protocol aims to provide a low cost, standards- Figure 1 shows the minimum IQ symbol set {00, 01, 10, 11}
based (Ethernet) solution to low-rate wireless network with the requisite half-sine shaping over the symbol interval, the
connectivity [1] [2], and potentially could become a unifying carrier phase state, ∆φc , at the end of the bit intervals (s0-s7), the
element in the telemetry market analogous to the success of change in carrier frequency, ∆fc , during the bit interval, and a
802.11 networks in the WLAN arena. phase transition map showing the allowed phase states and
transitions for the ZigBee modulation.
Also known as ZigBee, the specifications of the physical (PHY)
and media access control (MAC) layers for low-rate personal The phase transition diagram indicates the allowed transition
area networks (LR-PAN), have been under review by Task paths from each phase state to the next state for each bit interval
Group 4 of the IEEE 802.15 Wireless Personal Area Network and shows the value of the carrier frequency shift for each
Working Group since December 2000. The current draft standard transition. The outer ring applies to transitions during even bit
proposes twenty-seven frequency channels available across three clock intervals (s0, s2, s4, s6), and the inner ring applies to
bands, with this discussion focused on the link parameters of the transitions during odd bit clock intervals (s1, s3, s5, s7). For
2.4 GHz PHY. instance, if the current phase state is 1, ( the phase state at the end
of an odd clock bit interval) then during the following even clock
The radio air interface uses a direct sequence spread spectrum
bit interval, the phase could transition to either state 0 or state 2
(DSSS) method operating in the 2.4 GHz Industrial, Scientific,
along the outer ring, depending on the IQ bit pattern {01 or 11},
and Medical (ISM) band. The 2.4 GHz PHY allocates 16
with the resulting change in carrier frequency. Similarly, if the
channels from 2.405 to 2.480 GHz, with 5 MHz channel spacing
current phase state is 0, (the phase state at the end of an even
specified for relaxed transmit and receive filter requirements. The
clock bit interval) the phase could transition along the inner ring
occupied spectrum is 2 MHz per channel with a transmission rate
depending on the IQ bit pattern {11’ or 10’}, with the resulting
of 250 kb/s. While there is no frequency hopping, hooks are
change in carrier frequency. The prime notation (‘) indicates the
provided to implement dynamic channel selection.
transition is occurring during an odd bit clock cycle. The first
The modulation selected for ZigBee is Offset Quadrature Phase chip transmitted by a ZigBee modulator is designated c0, so we
Shift Keying (O-QPSK) with half-sine pulse shaping which is define the first chip clock interval as an even bit clock interval,
equivalent to Minimum Shift Keying (MSK) [3] [4]. The benefit the second chip clock interval as an odd clock interval and so
of this constant envelope modulation is the flexibility to use forth.
1 1 0 0 If we examine Figure 1 carefully, we see that the sign of ∆f
during a bit interval depends on the values of I and Q, and
whether the interval is an even or an odd bit clock interval. For
I even bit clock intervals, the sign of ∆f is determined by the value
given by
∆φC 90 0 270 0 90 180 270 180 90
k = I xor Q (1)
∆fC -∆f -∆f +∆f +∆f +∆f +∆f -∆f -∆f
and for odd bit clock intervals, the sign of ∆f is determined by
the value of
Q
k = not (I xor Q) (2)
s0 s1 s2 s3 s4 s5 s6 s7
1 0 1 0 1 If k = 0, then ∆fc = -∆f, and if k = 1, then ∆fc = +∆f. By encoding
the ZigBee chip stream in this way, the frequency change for
Symbol Set Diagram each bit will match the O-QPSK signaling specification exactly.
Q In designing a ZigBee transmitter, one approach would be to
90 implement the chip table per the IEEE 802.15.4 specification and
then run the serial data stream through the encoder described
01 1 11 above prior to FM modulation. But, the chip codes are really
∆f −∆f coding phase, not frequency, so after FM demodulation, the data
stream would not represent the chip codes directly. A simpler
approach is to encode the chip table itself, and use the resulting
01' 11' FSK spreading code table to transmit and receive data.
−∆f ∆f
INPUT RX OUT
of positive or negative frequency shifts, each frequency shift INPUT 2405 - 2480 MHz
having the value ∆fc = 1/(4T b), where Tb is the bit (or chip) 90 LPF
interval. The resulting modulation index is m = 0.5. This can
obviously be implemented as FSK with an FM modulator driven ADC RX Q
6. CONCLUSION
The aspects of the 2.4 GHz radio PHY technical specification for
802.15.4 applicable to system design have been detailed with
specific attention paid to the modulation/demodulation format
and an alternative implementation. Possible receiver and
transmitter architectures were proposed and examined, and two
possible transceiver systems were briefly reviewed.