Doc P 802 15 09 0118 01 004

  • Slides: 43
Download presentation
Doc # P 802. 15 -09 -0118 -01 -004 g Project: IEEE P 802.

Doc # P 802. 15 -09 -0118 -01 -004 g Project: IEEE P 802. 15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Narrow Band PHY Proposal for 802. 15. 4 g] Date Submitted: [10 March 2009] Source: [Cristina Seibert] Company [Silver Spring Networks] [Benjamin A. Rolfe] Company [Blind Creek Associates] [George Flammer] Company [Silver Spring Networks] Address [] Voice: [] E-Mail: [cseibert @ silverspringnet. com] [ben @ blindcreek. com] [gflammer @ silverspringnet. com] Re: [] Abstract: Preliminary Proposal for a Narrow Band PHY for 802. 15. 4 g Purpose: Technical Proposal Notice: This document has been prepared to assist the IEEE P 802. 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 P 802. 15. Narrow-band PHY Proposal for 802. 15. 4 g

04 March 2021 Doc # P 802. 15 -09 -0118 -01 -004 g Smart

04 March 2021 Doc # P 802. 15 -09 -0118 -01 -004 g Smart Utility Networks (SUN) Narrow-band PHY Proposal for 802. 15. 4 g Preliminary Technical Features Summary Narrow-band PHY Proposal for 802. 15. 4 g Slide 2

04 March 2021 Doc # P 802. 15 -09 -0118 -01 -004 g PHY

04 March 2021 Doc # P 802. 15 -09 -0118 -01 -004 g PHY Overview Contents • Key Characteristics of SUN • General PHY Features • Key PHY Techniques – Hopping and Modulation – Data Whitening • PHY Processing Aspects – Data Transfer – PHY Frame (PPDU) • PHY Channel Plan • MAC Support • Conclusions Narrow-band PHY Proposal for 802. 15. 4 g Slide 3

04 March 2021 Doc # P 802. 15 -09 -0118 -01 -004 g Key

04 March 2021 Doc # P 802. 15 -09 -0118 -01 -004 g Key Characteristics of SUN PHY MAC Some of the characteristics of the W-SUN include: • Low data rate: over the air data rates of 40 kb/s up to 1 Mb/s • High resilience and adaptability in the presence of interference and good coexistence properties with both like systems and non SUN systems. • Enhanced IP support (> 1500 octet payload) • Ubiquity • Very high reliability and availability • Dynamic scaling to very large aggregate networks • Peer to Peer, minimal infrastructure-dependent operation Narrow-band PHY Proposal for 802. 15. 4 g Slide 4

04 March 2021 Doc # P 802. 15 -09 -0118 -01 -004 g General

04 March 2021 Doc # P 802. 15 -09 -0118 -01 -004 g General PHY Features • Frequency Hopping Spread Spectrum: – Individual channels at nominal < 250 KHz, 20 d. B down from peak – 300 KHz channel spacing – Channel plan across multiple bands • Simple PHY frame – Support for 2047 octet payload (802. 1 MTU) – w/32 -bit CRC on PHY payload (802 standard generator) • Nominal (base)100 kbps data rate, alternate rates possible • Simple FSK modulation • Data whitening of payload bits Narrow-band PHY Proposal for 802. 15. 4 g Slide 5

04 March 2021 Doc # P 802. 15 -09 -0118 -01 -004 g Hopping

04 March 2021 Doc # P 802. 15 -09 -0118 -01 -004 g Hopping and Modulation • FHSS: – A method of transmitting radio signals – Carrier tunes to various channels – Channel pseudorandom sequence known to both transmitter and receiver. • FSK: – A frequency modulation scheme – Digital information is transmitted through discrete frequency changes of a carrier wave. – MFSK is a spectrally efficient form of FSK. Narrow-band PHY Proposal for 802. 15. 4 g Slide 6

04 March 2021 Doc # P 802. 15 -09 -0118 -01 -004 g Data

04 March 2021 Doc # P 802. 15 -09 -0118 -01 -004 g Data whitening • Whitens payload data (PSDU/MPDU) to avoid long series of 1’s and 0’s. • 8 -bit scrambler (255 bit sequence) – taps at bits [8, 4, 3, 2] • Scrambler re-seeded periodically Narrow-band PHY Proposal for 802. 15. 4 g Slide 7

04 March 2021 Doc # P 802. 15 -09 -0118 -01 -004 g PHY

04 March 2021 Doc # P 802. 15 -09 -0118 -01 -004 g PHY Processing Aspects • The physical layer (PHY) provides the on-air interface between communicating nodes. Its header is sent “in the clear” and its payload (the MAC/DLL data) is scrambled by the PHY Layer. • The major functions of the PHY layer is the recovery of bit timing, determination of start-of-frame, recovery of the scrambling seed, and length of the PHY frame, and performing a 32 -bit cyclic-redundancy-check against the unscrambled MAC/DLL data field. • The PHY layer then processes the incoming stream for length bytes, calculating the CRC-32. If the CRC-32 matches that received, the PHY layer passes the frame to the MAC/DLL for subsequent processing. Narrow-band PHY Proposal for 802. 15. 4 g Slide 8

04 March 2021 Doc # P 802. 15 -09 -0118 -01 -004 g Data

04 March 2021 Doc # P 802. 15 -09 -0118 -01 -004 g Data Transfer Narrow-band PHY Proposal for 802. 15. 4 g Slide 9

04 March 2021 Doc # P 802. 15 -09 -0118 -01 -004 g PHY

04 March 2021 Doc # P 802. 15 -09 -0118 -01 -004 g PHY Frame (PPDU) – Support for 2047 octet payload (802. 1 MTU) – IEEE CRC-32 on PHY frame Octets: 7 2 1 Bits: 56 16 8 4 1 11 SFD Scrambler Seed R F U E X T Length Preamble SHR 2 PHR Structure of PPDU Narrow-band PHY Proposal for 802. 15. 4 g Slide 10 variable 4 32 (PSDU) CRC-32 PHY Payload FCS

04 March 2021 Doc # P 802. 15 -09 -0118 -01 -004 g PHY

04 March 2021 Doc # P 802. 15 -09 -0118 -01 -004 g PHY Channel Plan • Large number of narrow band channels across multiple bands • Hop-able across all bands implemented • At least one band from: – 779 -787 MHz (China) – 840 to 956 MHz • • 868– 868. 6 MHz (e. g. Europe, China, others) 902– 928 MHz (e. g. , Americas, China, others) 950 -956 MHz (Japan) 865. 6 -867. 6, 840. 5 -844. 5 – 2400– 2483. 5 MHz (worldwide) • Other bands available? Narrow-band PHY Proposal for 802. 15. 4 g Slide 11

04 March 2021 Doc # P 802. 15 -09 -0118 -01 -004 g PHY

04 March 2021 Doc # P 802. 15 -09 -0118 -01 -004 g PHY Channel Plan Increase channels per page to support more channels Band 902– 928 MHz 2400– 2483. 5 MHz 950 -956 MHz 840. 5 -844. 5 865. 6 - 867. 6 868. 0 -868. 6 Narrow-band PHY Proposal for 802. 15. 4 g Slide 12 # Chans 85 277 19 12 5 1

04 March 2021 Doc # P 802. 15 -09 -0118 -01 -004 g PHY

04 March 2021 Doc # P 802. 15 -09 -0118 -01 -004 g PHY Channel Plan Example: 902– 928 MHz Chan n: 902. 3+(n*0. 3) where n=0 to 84 0: 1: 2: 3: 4: 5: 6: 7: 8: 9: 902. 30 902. 60 902. 90 903. 20 903. 50 903. 80 904. 10 904. 40 904. 70 905. 00 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 905. 30 905. 60 905. 90 906. 20 906. 50 906. 80 907. 10 907. 40 907. 70 908. 00 Narrow-band PHY Proposal for 802. 15. 4 g . . . Slide 13 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 921. 20 921. 50 921. 80 922. 10 922. 40 922. 70 923. 00 923. 30 923. 60 923. 90 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 924. 80 925. 10 925. 40 925. 70 926. 00 926. 30 926. 60 926. 90 927. 20 827. 50

04 March 2021 Doc # P 802. 15 -09 -0118 -01 -004 g MAC

04 March 2021 Doc # P 802. 15 -09 -0118 -01 -004 g MAC Support • Meet regulatory requirements for channel occupancy – E. g. max on channel 0. 4 seconds • Visit each channel in sequence before re-visiting – OK to skip channel (black-listing) • Reliability support – Packet acknowledgment – Packet retransmission Narrow-band PHY Proposal for 802. 15. 4 g Slide 14

04 March 2021 Doc # P 802. 15 -09 -0118 -01 -004 g Conclusions

04 March 2021 Doc # P 802. 15 -09 -0118 -01 -004 g Conclusions • Proposal consistent with scope of approved SUN PAR – – Support millions of users at low data rates Robust and available Low cost and ubiquitous Operation in unlicensed spectrum • Applications supported by this proposal are consistent with those proposed by utilities and manufacturers during PAR approval process and in tutorials • Some references: – 15 -08 -0199 -00 -wng 0 -the-smart-grid. ppt – 15 -08 -0455 -00 -0000 -utility-view-of-nan-drivers-andrequirements. pdf Narrow-band PHY Proposal for 802. 15. 4 g Slide 15

Doc # P 802. 15 -09 -0118 -01 -004 g Part 2 Background: Narrow

Doc # P 802. 15 -09 -0118 -01 -004 g Part 2 Background: Narrow Band PHY Proposal Feature Rational Narrow-band PHY Proposal for 802. 15. 4 g

Doc # P 802. 15 -09 -0118 -01 -004 g General Tradeoffs - FHSS

Doc # P 802. 15 -09 -0118 -01 -004 g General Tradeoffs - FHSS • + Many channels => frequency diversity benefit => good coexistence and interference mitigation + Narrow channels => long symbol time => low ISI, low processing requirements + Narrow channels => minimal frequency selective fading => no need for expensive equalizers => low cost and simplicity + Low PAPR => inexpensive power amplifiers => low cost and simplicity + Does not rely on high precision on clocks and filters => low cost + Proven actual deployments on the scale of millions of units • • SSN, Coronis/France Telecom, Elster, Cell. Net/Hunt, GE, Eka - high bandwidth overhead for high bit rates transmission Narrow-band PHY Proposal for 802. 15. 4 g

Doc # P 802. 15 -09 -0118 -01 -004 g Narrow Band Channels •

Doc # P 802. 15 -09 -0118 -01 -004 g Narrow Band Channels • Supports 100 kbps with simple modulation • Allows large number of channels – – – 84 in 900 MHz, 277 in 2. 4 GHz Can meet “Frequency Hopper” regulations (FCC, others) Channel diversity advantages for interference mitigation Lots of channels good for network capacity Spectrum scavenging • Utilization of channels across multiple bands – Some that may be under-used now • Adjacent channel rejection (simple inexpensive approach) – Established Low-IF receivers with image ~100 KHz – 300 KHz spacing parks the next channel’s energy away from the image – Lots of flexibility for designer/implementation Narrow-band PHY Proposal for 802. 15. 4 g

Doc # P 802. 15 -09 -0118 -01 -004 g Channel Diversity Advantage Current

Doc # P 802. 15 -09 -0118 -01 -004 g Channel Diversity Advantage Current 802. 15. 4 PHY Channels per band: – 902 MHz 10 Channels – 2. 4 GHz 16 Channels NB PHY: – 902 MHz 84 Channels – 2. 4 GHz 277 Channels Narrow-band PHY Proposal for 802. 15. 4 g

Channel Diversity Doc # P 802. 15 -09 -0118 -01 -004 g • Random

Channel Diversity Doc # P 802. 15 -09 -0118 -01 -004 g • Random Channel Access (1, 10, 84 channels) • Independent access probability (no channel correlation • 1% Duty Cycle average (all nodes) Narrow-band PHY Proposal for 802. 15. 4 g

Channel Diversity Doc # P 802. 15 -09 -0118 -01 -004 g • Random

Channel Diversity Doc # P 802. 15 -09 -0118 -01 -004 g • Random Channel Access (1, 10, 84 channels) • Independent access probability (no channel correlation • 5% Duty Cycle average (all nodes) Narrow-band PHY Proposal for 802. 15. 4 g

Channel Diversity Doc # P 802. 15 -09 -0118 -01 -004 g • Random

Channel Diversity Doc # P 802. 15 -09 -0118 -01 -004 g • Random Channel Access (1, 16, 277 Channels) • Independent access probability (no channel correlation • 5% Duty Cycle average (all nodes) Narrow-band PHY Proposal for 802. 15. 4 g

Channel Diversity Doc # P 802. 15 -09 -0118 -01 -004 g • Random

Channel Diversity Doc # P 802. 15 -09 -0118 -01 -004 g • Random Channel Access (1, 16, 277 Channels) • Independent access probability (no channel correlation • 5% Duty Cycle average (all nodes) Narrow-band PHY Proposal for 802. 15. 4 g

Doc # P 802. 15 -09 -0118 -01 -004 g PHY Frame • Scrambler

Doc # P 802. 15 -09 -0118 -01 -004 g PHY Frame • Scrambler seed in PHY header – So it can be changed – Allows flexibility in implementation at upper layers • Length to support 2047 octets for IP – Necessitates 32 -bit CRC Octets: 7 2 1 Bits: 56 16 8 4 1 11 SFD Scrambler Seed (Channel ID) R F U E X T Length Preamble SHR 2 PHR Structure of PPDU Narrow-band PHY Proposal for 802. 15. 4 g variable 4 32 (PSDU) CRC-32 PHY Payload FCS

Doc # P 802. 15 -09 -0118 -01 -004 g FSK Modulation • FSK

Doc # P 802. 15 -09 -0118 -01 -004 g FSK Modulation • FSK is simple, cheap, proven – – Proven technology/Low cost solution (low complexity) Many low cost implementations available Constant envelope Allows non-coherent generation / demodulation or coherent implementations – Allows for a limiter discriminator detector (simple, cheap) – Minimal filtering requirements • 25 k. Hz frequency deviation (± 3 k. Hz) – modulation index 0. 5 (MSK), has spectral advantages – constant phase modulation – ± 3 k. Hz tolerance simplifies implementation (more options) • Easy low cost implementation Narrow-band PHY Proposal for 802. 15. 4 g

Doc # P 802. 15 -09 -0118 -01 -004 g Error Detection Depend on

Doc # P 802. 15 -09 -0118 -01 -004 g Error Detection Depend on detection and retry • Environment typically interference limited • Long burst errors more likely than random bit or short burst errors • FEC trade-off More bits at low bit rate => more time on air => higher probability of interference • Retry + channel diversity + low duty cycle – Diversity increases prob. of success on retry – Diversity reduces interference (< prob of error) – Low duty cycle reduces probability of interference Narrow-band PHY Proposal for 802. 15. 4 g

Doc # P 802. 15 -09 -0118 -01 -004 g Part 3 Background: Data

Doc # P 802. 15 -09 -0118 -01 -004 g Part 3 Background: Data Whitening Narrow-band PHY Proposal for 802. 15. 4 g

Doc # P 802. 15 -09 -0118 -01 -004 g Agenda • • •

Doc # P 802. 15 -09 -0118 -01 -004 g Agenda • • • Problem Statement Existing implementations Receiver designs Demodulator designs Problems with demodulators Whitening effect Problems with whitening approaches Various solutions Benefits of preferred solution Narrow-band PHY Proposal for 802. 15. 4 g

Doc # P 802. 15 -09 -0118 -01 -004 g Problem Statement • Long

Doc # P 802. 15 -09 -0118 -01 -004 g Problem Statement • Long runs of 1 s or 0 s will occur in data (payloads) • Whitened data aids in – bit timing recovery and tracking – Minimize DC bias • Common technique (everyone does it? ) – 802. 11, 802. 15. 3, … – FHSS, DSSS, OFDM – FSK/GFSK, QPSK, DBPSK, DQPSK n-QAM … • Interference limited application scenarios need minimal bandwidth consumption (e. g. , as opposed to Manchester encoding) • Arbitrary data can ‘unscramble’ in fixed scrambler • Low or no on-air overhead Narrow-band PHY Proposal for 802. 15. 4 g

Doc # P 802. 15 -09 -0118 -01 -004 g What’s Typical • 802.

Doc # P 802. 15 -09 -0118 -01 -004 g What’s Typical • 802. 15. 1 (Bluetooth) – Fixed ‘seed’ – 7 -bit LFSR {4, 7} – Fixed initialization • 802. 15. 3 – four seeds – Each a 15 -bit sequence – 4 different seed values – Seed ID in PHY header • 802. 11 – Variable seed sent as part of header – FHSS, DSSS and OFDM use scramblers, 7 -bits, taps {4, 7} – FHSS, DSSS use fixed seed values – OFDM sends seed value in PHY header SERVICE field: • Pseudo-random non-zero seed set by sender Narrow-band PHY Proposal for 802. 15. 4 g

Doc # P 802. 15 -09 -0118 -01 -004 g Many receiver designs Narrow-band

Doc # P 802. 15 -09 -0118 -01 -004 g Many receiver designs Narrow-band PHY Proposal for 802. 15. 4 g

Doc # P 802. 15 -09 -0118 -01 -004 g Many demodulator designs •

Doc # P 802. 15 -09 -0118 -01 -004 g Many demodulator designs • Differential – Foster-Seeley – Slope – Ratio – Quadrature • Phase Lock Loop Narrow-band PHY Proposal for 802. 15. 4 g Foster-Seeley

FM demodulation Doc # P 802. 15 -09 -0118 -01 -004 g The received

FM demodulation Doc # P 802. 15 -09 -0118 -01 -004 g The received signal is delayed and mixed with the original signal giving difference signal output representing the frequency/phase modulation in the incoming signal. This is differential detection, and the circuit is widely known as a discriminator. To recover the data, the bit-timing must be recovered and a decision taken on whether the signal represents a “ 1” or a “ 0. ” The data recovery is done by some method of “data slicing, ” followed by a timing-recovery circuit. The data recovery mechanism is critical, as the output of the analog discriminator can sit on a varying DC level. These schemes are well-proven but have a drawback - the need to deal with DC drift in the demodulated output – which is exacerbated by zero-IF receiver designs. Narrow-band PHY Proposal for 802. 15. 4 g

Doc # P 802. 15 -09 -0118 -01 -004 g Problems with demodulators •

Doc # P 802. 15 -09 -0118 -01 -004 g Problems with demodulators • DC coupled demodulators • AC coupled demodulators can ‘droop’ toward a rail if extended sequences of ones or zeros are received Narrow-band PHY Proposal for 802. 15. 4 g

Doc # P 802. 15 -09 -0118 -01 -004 g Solution = Whiten data

Doc # P 802. 15 -09 -0118 -01 -004 g Solution = Whiten data • Scrambling or whitening makes long sequential runs of ones or zeros statistically unlikely…. • … increasing the average frequency of edge transitions…. • …making tracking bit synchronization easier… • … and keeps AC-coupled demodulators average signal within the hysteresis zone Narrow-band PHY Proposal for 802. 15. 4 g

Doc # P 802. 15 -09 -0118 -01 -004 g Problems with Scramblers •

Doc # P 802. 15 -09 -0118 -01 -004 g Problems with Scramblers • Data is not always white and there exist data patterns which can ‘unscramble’ the scrambler resulting in undesired long runs of ones or zeros • This is rare. • This is fatal. Narrow-band PHY Proposal for 802. 15. 4 g

Doc # P 802. 15 -09 -0118 -01 -004 g Whitening Solution #1 (Manchester

Doc # P 802. 15 -09 -0118 -01 -004 g Whitening Solution #1 (Manchester encoding) • Manchester encoding introduces a level transition for each bit, converting sequential zeros or ones into an alternating waveform running at twice the data rate. • This means that the worst-case bandwidth required for Manchester (or 802. 3) encoding will be twice that required for the data rate in the absence of encoding • Doubling the BW will result in a range reduction… Next option… Narrow-band PHY Proposal for 802. 15. 4 g

Doc # P 802. 15 -09 -0118 -01 -004 g Scrambler Generic scrambler circuitry

Doc # P 802. 15 -09 -0118 -01 -004 g Scrambler Generic scrambler circuitry constructed from programmable shift register. The Taps can be pre-loaded with arbitrary ‘seeds’ which will produce different output streams based given identical input streams. Narrow-band PHY Proposal for 802. 15. 4 g

Doc # P 802. 15 -09 -0118 -01 -004 g Scrambler Solution #1 (try

Doc # P 802. 15 -09 -0118 -01 -004 g Scrambler Solution #1 (try before sending) Use multiple seeds: Many methods: If data breaks one, less likely to break the other Guess and adjust Like 15. 3 (4 seeds) Narrow-band PHY Proposal for 802. 15. 4 g A-priori knowledge

Doc # P 802. 15 -09 -0118 -01 -004 g Scrambler Solution #2 In

Doc # P 802. 15 -09 -0118 -01 -004 g Scrambler Solution #2 In a FHSS system, change the ‘seed’ every channel and if the packet is not received on a particular channel… Just take the hit – knowing that the next channel will scramble differently and will statistically be incredibly unlikely to be nonreceivable. Narrow-band PHY Proposal for 802. 15. 4 g

Doc # P 802. 15 -09 -0118 -01 -004 g Additional Benefits of #2

Doc # P 802. 15 -09 -0118 -01 -004 g Additional Benefits of #2 • Provides orthogonally for geographically overlapping networks. • Provides an ‘extra long’ start word - moving from 16 bits to 24 bits dramatically decreases the packet false starts • Provides some protection from ‘replay’ attacks • Provides protection from ‘spurious reception’ Narrow-band PHY Proposal for 802. 15. 4 g

Doc # P 802. 15 -09 -0118 -01 -004 g No extra byte needed

Doc # P 802. 15 -09 -0118 -01 -004 g No extra byte needed If the benefits of the separate ‘scramble seed’ are not required, transmitting the seed becomes superfluous. Such applications can eliminate the costs by: – Shortening the preamble by one byte – Setting the first start byte identically to the preamble byte – There is no need to ever change the scrambler seed Narrow-band PHY Proposal for 802. 15. 4 g

Doc # P 802. 15 -09 -0118 -01 -004 g Conclusion(s) • Whitening has

Doc # P 802. 15 -09 -0118 -01 -004 g Conclusion(s) • Whitening has been shown to be necessary • Scrambling has been shown to be low cost whitening implementation • Static scrambler seeds have been used to some success (802. 11, etc. ) • Dynamic seeding of has multiple benefits at same cost(s) Proposal: include dynamic seed for 802. 15. 4 g scrambler. Narrow-band PHY Proposal for 802. 15. 4 g