300 likes | 322 Views
Explore the advantages of OFDM over FSK & GFSK for TG4g PHY amendment. Learn about improved performance in adverse conditions and spectral efficiency. OFDM allows for higher throughput and battery life, making it ideal for mesh networking.
E N D
Rishi Mohindra, MAXIM Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: OFDM PHY proposal for SUN Date Submitted: May 1, 2009 Source: Rishi Mohindra, MAXIM Integrated Products Contact: Rishi Mohindra, MAXIM Integrated Products Voice: +1 408 331 4123 , E-Mail: Rishi.Mohindra@maxim-ic.com Re: TG4g Call for proposals Abstract: PHY proposal towards TG4g Purpose: PHY proposal for the TG4g PHY amendment Notice: This document has been prepared to assist the IEEE P802.15. It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein. Release: The contributor acknowledges and accepts that this contribution becomes the property of IEEE and may be made publicly available by P802.15. Slide 1
OFDM PHY Proposal for 802.15.4g IEEE 802 Interim Session Montreal, Canada May 2009
Contents • Motivation for using OFDM • TDD Framing structure to support 100,000s of nodes • OFDM based PHY Proposal for IEEE 802.15.4g • OFDM parameters & Symbol structure • 2-Ray channel simulations: comparison of GFSK and OFDM • Transmit spectrum, ACPR • Apples to Apples comparison (OFDM vs GFSK) • Conclusions • Application Questions
Motivation for OFDM • OFDM offers unmatched performance in adverse multi-path conditions • when multipath channel coherence bandwidth >> subcarrier spacing, forward error correction and interleaving techniques completely recover the packets error-free. • E.g. when relative path delay is 10us in a 2-ray model, there is only 1 deep null in a 75kHz OFDM modulation bandwidth i.e. only 1 subcarrier is affected out of a total of say 14 for a 16-FFT case. • FSK & GFSK systems completely break down under these large multipath conditions (for similar modulation bandwidths and data rates) • OFDM tolerates large multipath delays by using cyclic prefix. It has no impact on modulation bandwidth and very minor impact on data rate. There is almost no ISI. • GFSK systems need to ensure multipath delays don’t exceed 10-20% of symbol duration (e.g. 2-ray equal power model shown later). For a given maximum multipath rms delay spread Td, there is a limit to the GFSK data rate of approx 0.2/Td. Beyond that the ISI increases significantly. • OFDM maximizes spectral efficiency (e.g. 2.5bits/s/Hz) and improves transmitter ACPR (nearly 20 dB better than GFSK in the adjacent channel). • OFDM offers best compromise between battery life and Data Rate by minimizing the active transmit or receive time for a given data payload.
Motivation for OFDM… • Occupied Channel bandwidth of OFDM can be increased to mitigate flat fading (due to small multipath delay spreads), without affecting performance under large delay spreads (since subcarrier spacing and cyclic prefix are independent of channel bandwidth). • FSK & GFSK systems don’t have this advantage. If their bandwidth is increased, they can’t operate under large multipath delays (since bit rate < 0.2/Td). • Extremely high throughput enables easy mesh networking with longer battery life. • Can fully re-use IEEE802.11a/g Phy technology for 64-FFT OFDM. 16-FFT OFDM is a greatly simplified sub-set. • OFDM allows data interleaving in both frequency domain (across subcarriers) and over time domain (across symbols). • FSK, GFSK etc don’t allow frequency domain interleaving and are sensitive to channel frequency nulls. More than one null in the modulation band can destroy the entire packet. This happens for larger multipath delays, when they start exceeding 20% of the symbol duration.
Motivation for OFDM… • Frequency hopping and antenna diversity can mitigate multipath effects for FSK & GFSK, but OFDM will also benefit from it • Switching over to another spatially separated node (e.g. another home) for the mesh link can help, but that could fall into a flat-fading channel-null at a different hop frequency. • For OFDM the simple remedy is to increase the occupied channel bandwidth. • FSK & GFSK can’t increase their bandwidth significantly since their symbol duration decreases and they become more sensitive to larger multipath delays that can obliterate the packet (see 2-ray models covered later for FSK and OFDM). • OFDM hardware complexity (including gate count and power) can be scaled with data rate and channel bandwidth: • without affecting the multi-path performance which only depends on subcarrier spacing and symbol duration that can be kept constant, independent of channel bandwidth • 16-FFT can be used in 75kHz occupied channel, or 64-FFT in 265kHz occupied channel. Both work equally well for >10us multi-path delays for raw data rates from 288kb/s to 1.152Mb/s for 64-QAM
Motivation for OFDM… • High OFDM symbol rates and throughput allow 100,000s of nodes to communicate to a single Base Station in star network over much shorter frame durations compared to other modulation schemes. • Up-link signaling overhead can be tremendously reduced • Complete up-link packets of only 2 OFDM symbols are needed per node for sending time critical data. It includes training sequence and a 288-bit raw payload (for 64-FFT) • No interference occurs between nodes due to non-overlapping OFDM symbol based slotted time structure, even with 2000 nodes transmitting each second. • Just by changing the subcarrier spacing from 5kHz to 10kHz, the OFDM symbol rate doubles, and it will allow 4000 nodes to communicate per second using a 2-symbol packet. • Transmit power control (TPC) is not required for the OFDM network operation. It is only useful for reducing emission into other channels that may be occupied by other networks. • There is no loss in SNR or noise floor increase with 2000-4000 nodes communicating per second • DSSS and CDMA suffer from self-induce noise floor increase and require a good TPC in order to mitigate this to some extent
16-FFT and 64-FFT OFDM proposals • Use 5 kHz subcarrier spacing as example. • Both 16-FFT and 64-FFT will allow >10-20 us of multi-path maximum excess delays with no impact on throughput using Convolutional encoding, interleaving and FER. • 16-FFT allows 288 kb/s raw data rate in only 75 kHz modulation bandwidth (100 kHz channels) using 64 QAM. • 64-FFT provides 1.152 Mb/s in just 265 kHz modulation bandwidth with 64 QAM. • Modulation code set (BPSK to 64QAM and r=1/2 to r=3/4) can be adapted for individual nodes based on range and interference or channel conditions • Extremely degraded RF Transceiver phase noise can be implemented for BPSK and QPSK. • 16-FFT has -121 dBm Ideal-Receiver sensitivity in AWGN for BPSK r=1/2, for 75kHz occupied channel (add noise figure and implementation loss to it). • 64-FFT 64-QAM r=3/4 achieves -98 dBm sensitivity in a 265kHz occupied channel (based on IEEE802.11a receiver sensitivity definition).
Basic TDD frame structure • For Mesh networking, existing mesh optimized frame structures and protocols can be used. IEEE802.11a type PPDU frame format (packets) can be used. • For a Star network, a Frame can comprise of a short Down-link segment followed by long Up-link segment, followed by a short Slotted Contention segment. Local node to coordinator or Mesh communication segment can be allocated within this frame. • Each node can transmit 2 or more OFDM symbols per frame. • At 4000 OFDM symbols per second (for a 250 us OFDM symbol duration), up to nearly 2000 nodes can communicate per second using a 1-second TDD frame structure. • A super-frame of say 60 frames can support up to 120,000 nodes over 60 seconds. With 10kHz subcarrier spacing (125us OFDM symbols), up to 240,000 nodes can transmit in 60s. • Each frame, a node can send 288 uncoded data bits in a 64-QAM 64-FFT OFDM symbol in a 500 us transmit burst interval that includes one OFDM training symbol. More OFDM symbols can be allocated to a node for a larger payload.
16-FFT Down-link OFDM Subcarriers(also up-link OFDM subcarriers for 2nd or greater symbol number) DF = 5 kHz Pilot SC Null SC Data SC Frequency 75 kHz Over 15 sub-carriers (incl null SC)
64-FFT Down-link OFDM parameters(also up-link OFDM subcarriers for 2nd or greater symbol number) Re-use IEEE802.11a parameters, scaled for 5kHz subcarrier spacing: • Keep structure of Short and Long training sequences of Down-link as in IEEE802.11a/g. • For 16-FFT OFDM Down-link Short and Long training sequences, use corresponding subcarriers –7 to +7 of IEEE802.11a/g
16-FFT Up-link OFDM Subcarriers for 1st Symbol DF = 5 kHz All reference subcarriers Null SC Frequency 75 kHz Over 15 sub-carriers (incl null SC) • For DQPSK or DPSK modulation, these reference SCs can be the starting symbol
16-FFT Up-link OFDM Subcarriers for 2nd symbol and beyond DF = 5 kHz Pilot SC Null SC Data SC Frequency 75 kHz over 15 sub-carriers (incl null SC) • In order to mitigate fast fading due to moving traffic in an urban canyon or “alley,” the positions of the 2 pilots can be cyclically shifted over the 7 subcarriers on each side of the null subcarrier each OFDM symbol. This will allow a slow but continuous channel estimation. • For DQPSK or DPSK modulation, pilots are not required
Down-link OFDM Symbol TCP = 50us TFFT = 200us . . . . . . Time TSIGNAL = 250us Up-link OFDM Symbol TFFT = 200us TCP2= 25us (short cyclic prefix) TGUARD = 25us TCP1= 50us Node # n-1 Node # n-1 Node # n Node # n . . . . . . Time Training symbol of 250us Data symbol
For 3 or more Up-link OFDM Symbols for a node Data symbols TFFT = 200us TCP2= 25us TCP = 50us TGUARD = 25us TCP1= 50us Node # n-1 Node # n Node # n Node # n . . . . . . Time TSIGNAL = 250us Trainning symbol for channel estimation • 25us guard (blank) interval kept for node’s timing error margin • TCP1 is used for Base Station receiver AGC
Timing and Synchronization • For Mesh networking, existing mesh optimized frame structures and protocols can be used. • For a Star network, each node is pre-allocated a 2 or larger OFDM symbol slot in every 1-sec frame, or in every 60-sec super frame, or once over a larger time interval. • Initial entry or out-of-turn access is done through a contention process. • After entry, an ISI-free slot is allocated (at least one OFDM symbol slot before and after the node’s packet are empty). • Base Station then informs the node the amount of time-shift required. After the time-shift is done to align the OFDM packet correctly, the node can be allocated a another starting slot that can immediately follow the packet of another node (without a blank symbol in between). This is the basic ranging mechanism. • At each node, a 32kHz crystal oscillator keeps running continuously, and its frequency error is calibrated regularly with respect to the base station frame timing. • A node that transmits once each frame, has to maintain a timing accuracy that is better than the 25us guard interval between symbols of different nodes. This has to be done after considering the propagation delay between the node and the base station. Combined with the above mentioned ranging mechanism and 32kHz oscillator calibration, the slot accuracy improves to better than a microsecond.
Channel Response 100kb/s GFSK BT=0.5, for 2-ray channel with 1us relative delay • Signal present at channel “peak.” • BER: no impact from Eye distortions for this specific situation. • No distortion to Eye.
100kb/s GFSK BT=0.5, for 2-ray channel with 1us relative delay Channel Response • Signal present at channel “null.” • Large drop in received signal power! Flatter fading! • BER: increased impact from Eye distortions. • Significant impact on zero-crossing jitter. • 10-15 dB increased S/N required due to distortion, jitter and fading.
100kb/s GFSK BT=0.5, for 2-ray channel with 5us relative delay Channel Response • Signal present at channel “peak.” • BER: small impact from Eye distortions for this specific case. • Reduced Eye opening.
100kb/s GFSK BT=0.5, for 2-ray channel with 5us relative delay Channel Response • Signal present at channel “null.” • Significant drop in received signal power! Flatter fading! • BER: large impact from Eye distortions and jitter. • Extremely reduced Eye opening that will require huge increase in S/N. • Channel is not usable for reliable communication.
100kb/s GFSK BT=0.5, for 2-ray channel with 10us relative delay Channel Response • Signal present at channel “peak.” • Frequency selective fading occurs. • BER: very large due to fully closed Eye. • High S/N will not help. Channel is not usable.
100kb/s GFSK BT=0.5, for 2-ray channel with 10us relative delay Channel Response • Signal present at channel “null.” • Frequency selective fading occurs. • BER: very large due to fully closed Eye. • High S/N will not help. Channel is not usable.
Worst case 16-FFT OFDM Subcarrier EVMs for 2-ray multi-path, 10us relative path delay, equal powers Only one subcarrier is destroyed in this 2-ray channel null. Packet is recovered error-free using FEC.
PA output spectrum for 16-FFT OFDM Red graph: without PA non-linearity ACPR = -45 dBc in adjacent 100kHz channel using 80kHz wide receiver channel filter Blue graph: PA with 6.5 dB backoff (saturation power to rms transmitted power ratio), Rapps model, rho=2 EVM = -26.5 dB with 64-QAM ACPR = -33 dBc in adjacent 100kHz channel using 80kHz wide receiver channel filter
Adjacent Channel Powerfor 100kb/s GFSK and 288kb/s OFDM Relative power in 150kHz wide 5th order Butterworth bandpass GFSK receiver channel filter. Signal: 100kb/s GFSK BT=0.5 Relative power in 80kHz wide 5th order Eliptic bandpass OFDM receiver channel filter. Signal: 16-FFT OFDM, 5kHz subcarriers, 14 subcarriers used, Rapps PA
Apples to Apples comparison of OFDM vs GFSK in AWGN • Use 48 kb/s raw data rate for both OFDM (16-FFT BPSK) and GFSK (BT=0.5) • It turns out that both OFDM and GFSK require approx 100kHz channel spacing to meet –33dBc ACPR (relative power in adjacent channel) • Use 1% BER without coding to define receiver sensitivity in AWGN channel: • OFDM has a sensitivity of PSens_OFDM = -120 dBm • GFSK has a sensitivity of PSens_GFSK = -112.5 dBm. • Therefore PSens_OFDM = PSens__GFSK – 7.5 dB • Assume transmitter PA saturation power Psat = +20 dBmfor both OFDM and GFSK • OFDM has 6.5 dB backoff (can be reduced to 3.5 dB) i.e. PTX_OFDM = Psat – 6.5 dB = +13.5 dBm • GFSK operates at Psat i.e. PTX_GFSK = Psat = +20 dBm • Therefore PTX_GFSK = PTX_OFDM + 6.5 dB • Total link budget: • OFDM has a link budget of 13.5 – (-120) = 133.5 dB • GFSK has a link budget of 20 – (-112.5) = 132.5 dB i.e. 1 dB worse than OFDM. • A “Dynamically Biased” OFDM PA will consume much less average battery current than a GFSK PA for identical Psat value of each PA, and for basically an identical total link budget. • Current savings in the OFDM PA will offset the increased current of the OFDM digital signal processing and higher linearity RF transceiver. • For the same channel bandwidth, same ACPR and same power consumption, OFDM (16-FFT 64 QAM) can boost the data rate by factor 6x to 288kb/s, theoretically increasing battery life by a factor up to 6x.
Conclusions for OFDM vs GFSK * At a worse ACPR
OFDM as option for Future Upgrade • Addresses the 1Mb/s requirement for future upgrade • Offers the lowest “Joules/bit” for a given payload, requires lowest Eb/No • Extends longevity of solutions • Fully compatible to both fast and slow frequency hopping • High symbol rate allows small timing granularity that is similar to GFSK bit-level and packet-level timing. • Allows easy adaption to a common MAC (for both low and high data rate options) • Work well in adverse frequency selective multipath channel conditions where GFSK breaks down • Data rate scalable in different dimensions: • Going from BPSK to 64 QAM, keeping channel bandwidth constant • By increasing # subcarriers (FFT size) along with channel bandwidth, without degrading performance in frequency selective channels • Increasing bandwidth also helps mitigate flat fading (entire signal spectrum doesn’t get trapped in a frequency null) • OFDM parameters have to be optimized for channel model and bandwidth • Maximize SC spacing to relax close-in phase noise, and impact of crystal frequency error • Consider using transceiver architectures that mitigate receiver DC offsets and its impact on frequency error. • Enable usage of Zero Subcarrier