May 2009 doc IEEE 802 15 doc 15

  • Slides: 21
Download presentation
<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g>

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g> Project: IEEE P 802. 15 WG for Wireless Personal Area Networks (WPANs) Submission Title: [Summary of ITRON Proposal to TG 4 g ] Date Submitted: [May, 2009] Source: [Daniel Popa, John Buffington] Company: [ITRON] Address: [2111 N Molter Road, Liberty Lake, Washington 99019] Voice: [+33 15835 1760, +1 800 635 5461] E-Mail: [{daniel. popa, john. buffington}@itron. com] Re: [ Response to CFP issued January 22 nd 2009, document 15 -09 -077 -00 -004 g ] Abstract: [] Purpose: [ Proposal for consideration of inclusion into 802. 15. 4 PHY draft amendment ] 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. Submission Slide 1 <Daniel Popa, John

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g>

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g> Agenda • Overview of proposal (15 -09 -299 -00 -00) • PHY & MAC Recommendations • Harmonization for slow/MAC FH solutions Submission Slide 2 <Daniel Popa, John

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g>

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g> Outline of ITRON’s Proposal to TG 4 g Proposal focuses on • FHSS with slow/MAC hopping for (NA/EU) bands of • • 902 -928 MHz 2. 4 GHz • Channel bandwidth, channel spacing & channel assignments • Extensions to PHY Header of IEEE 802. 15. 4 -2006 for • • PHY transmission reliability Co-existence of different networks Submission Slide 3 <Daniel Popa, John

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g>

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g> ITRON Proposal * *Source: Benjamin Rolfe & al. , “Common platform for narrow band frequency hopping PHY“, Document IEEE P 802. 15 -09 -0298 -00 -004 g, May 7, 2009. Submission Slide 4 <Daniel Popa, John

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g>

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g> Proposal Features Submission Slide 5 <Daniel Popa, John

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g>

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g> A. Physical layer (PHY) • Common slow/MAC FHSS features: PHY Layer is by default in receiving mode and should not decide on its own to transmit. All its instructions, including packets to send, should come from the MAC layer: – – • Activation and deactivation of the radio transceiver Channel frequency selection Data transmission and reception Measure of the received input power strength, i. e. , RSSI Extensions: PHY Layer measures and gives the received input power strength RSSI value on the current listening channel, as follows – – per received packet : provides instantaneous RSSI and time of reception for the MAC layer provides some RSSI averaging features (for LQI purposes) B. MAC sub-layer • MAC layer is the synchronization & hopping manager – • “Slow” hoping sequence, based on slot timing Requires some additional services from PHY Layer – Submission PHY should provide timing to MAC sub-layer Slide 6 <Daniel Popa, John

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g>

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g> 802. 15. 4 g Specification Modification 1. Modulation: 2 -FSK / 2 -GFSK: § propose 2 -FSK/2 -GFSK as common feature § § optional future modulations: any “M” M-FSK, MSK, OFDM § 2. can provide 100 kbps with adequate link margin backward compatible with a number of existing (large) deployments of Utility Networks low cost radio designs Additional PHY definition? Channel spacing & channel bandwidth: § channel spacing: ≤ 500 k. Hz @ 902 -928 MHz & ≤ 1 MHz @ 2. 4 GHz and as allowed by the FCC channel bandwidth: 150 up to 400 k. Hz @ -20 d. B for 902 -928 MHz & 120 k. Hz @ -20 d. B for 2. 4 GHz § 3. Channel assignments: fixed versus variable number of channels § a lower bound threshold (on channel page) for the number of channels should be enough; it depends on number of channels available by regulation § § § Submission e. g. , NA/FCC: minimum 50 channels @902 -928 MHz ; minimum 15 channels @2. 4 GHz imposing only a lower bound threshold allows flexible design, implementation & planning trade-offs and increases the number of co-located networks (sharing the same “floor”); more available channels means more orthogonal hopping sequences equal probability of using a hop/frequency for 902 -928 MHz Slide 7 <Daniel Popa, John

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g>

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g> 802. 15. 4 g Specification Modification 4. Data “whitening” (scrambling): § § Make this optional: requires additional processing and may not always be needed As optional feature, it simplifies implementation of hardware if receiver can tolerate long run lengths or 0’s and 1’s Do we really need it with encryption (if encryption scrambles the MAC-PDU)? § 5. Data bit rate: § Submission Allow multiple bit rates: 20/50/100 kbps: backward compatibility for any existing systems Slide 8 <Daniel Popa, John

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g>

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g> 802. 15. 4 g Specification Modification(cont’d) 6. PHY Protocol Data Unit (PPDU) § MTU (Maximum Transmission Unit) Payload § § § We would like to see 1024 Bytes but can migrate to 2048 Have concerns regarding error rate with larger packet sizes Add some extensions to PHY header: § FEC or complementing bits for PHY header: § § § NID (Network ID): § § Submission complementing bits (“light” FCS-like) for PHY header fields optional header FEC: robustness of PHY header transmission over noisy floors with potential important gain in system sensitivity; yet, FEC for MAC-PDU can be useless effort if PHY header is frequently “damaged” fast response to attempts of joining cluster administrated by different utility providers during the Discovery Phase ; efficiently tackles the cross-over traffic interferences when clock drifting makes that Rx/Tx from adjacent clusters (and thus with orthogonal hopping sequences) “hop” on identical channel within some time-slots Slide 9 <Daniel Popa, John

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g>

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g> Attempt of joining a cluster administrated by a different (utility) provider Cluster/Network ID_A Cluster/Network ID_B “Flooding” Discovery/other messages inside the right private network “Flooding” Discovery/other messages towards a wrong private network Submission Slide 10 <Daniel Popa, John

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g>

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g> Extensions to PPDU PHY header: complementing bits (A) / FEC for reliability (B) A) Octets min 4 2/4 4 variable Bits 32 16/32 4 2 10 variable Field Preamble/ SYNCH SFD NID Reserve d Frame length NID-C Reserve d-C Frame length. C PSDU (MAC PPDU + optional FEC) SHR PHY payload B) Octets min 4 2/4 2 Bits 32 16/32 4 2 Field Preamble/ SYNCH SFD NID Reserv ed 2 variable 10 16 variable Frame length Optional FEC PSDU (MAC PPDU + optional FEC) SHR PHY payload PHY Length SFD Preamble 902 -928 MHz 2 octets 16 symbols min 4 octets 32 symbols 2. 4 GHz 4 octets 32 symbols min 4 octets 32 symbols PHR: length w/ complementary bits: (4+2+10) x 2 = 4 Octets PHR: length w/ FEC : (4+2+10) +16 = 4 Octets Submission Slide 11 <Daniel Popa, John

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g>

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g> 802. 15. 4 g Specification Modification(cont’d) 7. Forward Error Correction (FEC) for PPDU payload § Optional feature to protect data against interferences/noise § Block coding FEC with an interleaved Reed-Solomon (38, 28) coding 8. Allow support for multi-MAC protocols § Support multiple timing and resource sharing schemes: this allows existing low cost systems and future evolution for more complex systems to take advantage of the specification while driving radio costs down. 9. Transmit power: § Variable transmit power levels to be used, within regulatory limitations, to ensure proper balance between interferences and required link margin Submission Slide 12 <Daniel Popa, John

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g>

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g> Data Processing Diagram “PHY header processing” Compute CRC-32 FEC (optional) Data whitening/ scrambling (optional) FEC for PHY header (optional) Data Detection Preamble insertion RF MOD MAC-PDU Generate PHR Compute CRC-32 FEC (optional) Descrambling (optional) Synch RF DMOD “PHY header processing” Submission Slide 13 <Daniel Popa, John

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g>

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g> Proposal Benefits Submission Slide 14 <Daniel Popa, John

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g>

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g> Proposal benefits 1. Provides a low cost implementation. 2. Provides some recommendations for improving the PHY Layer. 3. Can be harmonized with other slow FH systems. Submission Slide 15 <Daniel Popa, John

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g>

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g> Harmonization with other slow/MAC FHSS proposals (Referencing common platform documents) Submission Slide 16 <Daniel Popa, John

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g>

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g> 2 1 Bits: variable 16 8 4 1 11 Preamble SFD Scrambler Seed FCTRL E X T Frame Length Source: 15 -09 -0298 -01 -004 g, May 7, 2009. Octets: variable 2 SHR 2 16 SFD Octets: variable Bits: variable Preamble 2 16 SFD PHY Payload 2 4 FCTRL 1 E X T SHR 1 PHR Len SHR min 4 PSDU Includes FCS PHR Octets: variable Bits: variable Preamble Octets variable 4 R F U variable 11 Frame Length PSDU Includes FCS PHR PHY Payload 2 variable 11 Frame Length PSDU Includes FCS PHR 2/4 PHY Payload 4 variable Bits 32 16/32 4 2 10 variable Field Preamble/ SYNCH SFD NID Reserv ed Frame length NID-C Reserv ed-C Frame length. C PSDU (MAC-PDU + FEC) SHR Octets min 4 PHR 2/4 2 PHY payload 2 variable Bits 32 16/32 4 2 10 16 variable Field Preamble/ SYNCH SFD NID Reserv ed Frame length Optional FEC PSDU (MAC PPDU + FEC) SHR Submission PHR Slide 17 PHY payload <Daniel Popa, John

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g>

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g> Octets min 4 2/4 2 variable Bits 32 16/32 4 1 11 variable Field Preamble/ SYNCH SFD NID Extensi on Frame length PSDU (MAC-PDU + optional FEC) SHR PHY payload 2 Octets min 4 2/4 2 Bits 32 16/32 4 1 11 Field Preamble/ SYNCH SFD NID Ext Frame lengt h 4 2 10 NID-C Ext-C Length -C Other extensions variable 2 16 Optional FEC SHR PSDU (MAC-PDU + optional FEC) Other extensions PHY payload PHR Submission Slide 18 <Daniel Popa, John

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g>

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g> 1 2 3 4 5 6 PHY Parameter Atmel Elster SSN TI Wavenis ITRON Operating band 860 MHz, 902 MHz 2. 4 GHz 902 -928 others possible sub- GHz (e. g. 902 MHz), 2. 4 GHz 902 -928 MHz 863 -870 MHz 915 MHz, 868 MHz, 316 -433 MHz 902 -928 MHz 2. 4 GHz Channel BW > 2 MHz, > 1 MHz < 250 k. Hz @ 20 d. B down from peak Variable <50 k. Hz @ 20 kbps 150 k. Hz – 400 k. Hz @ 902 -928 MHz 120 k. Hz @ 2. 4 Ghz Channel spacing 15. 4 -2006+4 c+4 d (Digital Modulation) 300 k. Hz (FSK) 400 k. Hz 300 k. Hz Variable 50 k. Hz 500 k. Hz @ 902 -928 MHz 1 MHz @ 2. 5 GHz Modulation GMSK, MFSK M/FSK 2 & 4 -GFSK 2 -FSK/2 -GFSK FEC (for MAC-PPDU ) Binary Block Coding None (128, 120, 4) SECDED/BCH (31, 21) overhead 1/3 Optional (block coding, Reed-Solomon) Frequency Hopping per PPDU or slower (MAC) per PPDU (MAC) MAC controlled MAC 2 -octet (PHY) MAC controlled (per PPDU) MAX payload 2047 (FSK) > 1500 2047 Per blocks of 320 bytes (data) [512 bytes total] 1024 bytes / 2048 bytes SHR Variable pre-able + 16 bit SFD Variable pre +16 bit SFD At least 32 bits preamble + 16 bit SFD Preamble + SFD Short Wake-up [40 ms] Long Wake-up [1 s] Preambles + 64 bit SFD Variable preamble (at least 32 bits) + 16/32 bit SFD CRC-32 CRC-16 CRC-32 PCB PHY frame structure: Submission Slide 19 CRC-32 <Daniel Popa, John

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g>

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g> 1 2 3 4 5 6 Data Whitening 8 -bit Upper Layer 8 -bit LFSR, variable seed Yes Not implemented Optional Data rate(s) Variable; in NB 100 kbps and fractional rates (50, 25, …) w/spreading (repetition) 9. 6 kbps – 300 kbps 100 kbps 50/100/200/400 kbps 20 to 100 kbps Symbol / chip rate 2 MHz, 1 MHz, <0. 5 MHz 19, 2 kcps 1 Symbol/bit Transmit Power As allowed by regulatory regimes 10 m. W- 0. 5 W Configurable, as allowed by regulatory regimes As allowed by regulatory regimes 100 ksps up to 0. 25 W PSD TX Power Control MAC and/or Higher Layer Yes Chan availability (interference detection) As allowed by regulatory regimes Yes Up to 1 W Dynamic Not available Dynamic (done by MAC and/or higher Layer) MAC or higher layer defined RSSI Hopping, interleaving + FEC RSSI + per-hop packet success rate Hopping, CRC-32, Tx power control, Self-healing features (e. g. , multi-cell/path), FEC Channel diversity (or hopping) Link Quality Indicator Hopping, Binary Block Coding Reliability enhancing features/methods Hopping, LDC Hopping, CRC-32, scrambling Hopping, FEC Hopping, TX power ctrl LDC Co-existence features channel diversity hopping Hopping channel diversity Co-located network support Channel diversity Split band into sub (2) Channel diversity, LDC, TPC Channel Plan channel diversity Submission Slide 20 Configurable (orthogonal) hopping sequence, some field of PHY header <Daniel Popa, John

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g>

<May 2009> doc. : IEEE 802. 15 -<doc 15 -09 -0396 -00 -004 g> THANK YOU FOR YOUR ATTENTION Q&A Submission Slide 21 <Daniel Popa, John