390 likes | 507 Views
Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Common Platform Framework Proposal] Date Submitted: [30 April 2009] Source: [ Benjamin A. Rolfe ] Company [Blind Crek Associates] Address [PO Box 798 Los Gatos, CA 95031]
E N D
Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title:[Common Platform Framework Proposal] Date Submitted: [30 April 2009] Source: [Benjamin A. Rolfe] Company [Blind Crek Associates] Address [PO Box 798 Los Gatos, CA 95031] Voice:[], FAX: [], E-Mail:[ben @ blindcreek.com ] Re: [15.4g SUN PHY Proposals] Abstract: [Provides a framework fore merging proposals; Describes a set of PHY features and characteristics derived from the multiple proposals that fit into the general class of “Narrow Band Frequency Hopping” proposals. ] Purpose: [Facilitate a collaborative process for converging to a baseline in TG4g] 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. B. Rolfe, et al. BCA
Smart Utility Networks (SUN) Common Platform Framework for combining the elements of TG4g PHY proposals Frequency Hopping B. Rolfe, et al. BCA
Purpose and Scope • Purpose: • Provide a frame work for combining the elements of TG4g PHY proposals in a logical way; • Support a collaborative process. • Provide for identifying the most important features of proposals to combine into a common approach that is sufficiently flexible to meet the diverse needs encountered in SUN deployment, while remaining simple enough for low cost implementation. • Satisfy the goal of arriving at a common set of features that satisfy the essential needs identified by each participant • Scope (so far): narrow band FH B. Rolfe, et al. BCA
References The following were primary sources: Frequency Hopping: • 15-09-0120-02-004g-coronis-ft-preliminary-proposal.ppt • 15-09-0124-00-004g-multi-rate-phy-proposal.ppt • 15-09-0127-02-004g-smart-grid-communications-preliminary-proposal.ppt • 15-09-0118-03-004g-narrow-band-phy-preliminary-proposal.ppt • 15-09-0135-01-004g-preliminary-proposal-for-a-multi-regional-sub-ghz-phy-for-802-15-4g.ppt B. Rolfe, et al. BCA
This is the scope of this presentation B. Rolfe, et al. BCA
Narrow Band, Frequency Hopping • channel bandwidth of ≤ 500 kHz • “Slow hopping”: • Complete PPDU is transmitted on one channel before hopping • Control at MAC (per PSDU) • Moderate data rate (MDR) • “fast hopping”: • PSDU is split across multiple channels • Control at PHY (< per PSDU) • Low data rate • Very low energy consumptions (VLE) B. Rolfe, et al. BCA
Cross Reference of Proposals B. Rolfe, et al. BCA
Common Features Shared by Multiple Proposals • Narrow band channels • From 50kHz to 500kHz • Lots of channels in some bands • At least one channel in some tiny bands • FSK Modulation • MSK • GFSK (GMSK) • 1 and 2 bits per symbol • FEC: { None, BCH, Block Parity, BBC} • Simple PHY frame • Several very similar • Support for 2047 octet payload (11 bit length field) • Recognize need for 32-bit CRC with longer frames • Data Whitening • Transmit Power Control B. Rolfe, et al. BCA
General Requirements B. Rolfe, et al. BCA
Operating Frequencies B. Rolfe, et al. BCA
PPDU Format • Configurable preamble length • Configurable preamble pattern • Support for multiple frame formats • Unique SFD as frame differentiator • Frame payload length 11-bit field • CRC-32 (added in MAC) • Optional frame control fields B. Rolfe, et al. BCA
PPDU Format Full frame w/scrambler seed Frame with reduced PHR B. Rolfe, et al. BCA
PPDU: Scrambler Seed Field SFD identifies form of the PHY frame B. Rolfe, et al. BCA
PPDU: Scrambler Seed Field Enables varying the scrambler seed on a per frame basis for enhanced robustness B. Rolfe, et al. BCA
PPDU: Flexible Frame Control Field Enables over the air detection of different payload data rates and FEC used B. Rolfe, et al. BCA
PPDU: PHY Header Extension Field PHY Header Extension: For future addition of fields to the PHR with backwards compatibiity B. Rolfe, et al. BCA
PPDU: Payload Length Field 11-bits Length field, number of octets in PHY payload. Max Payload size is 2047 octets. Note: Max size of PSDU is reduced by code rate when FEC used. B. Rolfe, et al. BCA
Frame Check Sequence (CRC-32) • Longer PHY frame requires stronger CRC • IEEE Standard CRC-32 • 802.3, 802.11, 802.15.3, etc. B. Rolfe, et al. BCA
Moderate Data Rate (MDR) Frequency Hopping PHY (MDR-FH) B. Rolfe, et al. BCA
Summary • Multiple bands, multiple channel spacing • Moderate data rates • 100, 200, 400 kbps • MSK and GFSK (GMSK) modulations • Selectable Gaussian filter • 2- and 4- MSK/GFSK • Selectable FEC • 8 Bit data scrambler • Variable length and pattern pre-amble • Configured by MAC (PHY PIB attributes) B. Rolfe, et al. BCA
Data Rates Notes • Channel spacing is the distance between center frequencies; • Channel bandwidth is the 20dB occupied BW. • The kbps is the over the air bit rate. If FEC is used, the effective data rate is reduced by the code rate. B. Rolfe, et al. BCA
Data Transfer PHY Signal Flow B. Rolfe, et al. BCA
PPDU Encoding Process B. Rolfe, et al. BCA
Modulation and Coding • minimal FSK (MSK) • Frequency offset (fdev ) = 25 kHz ± 3 kHz • 1 = +fdev 0 = -fdev • Selectable Gaussian filter (GFSK/GMSK) • 1 and 2 bits per symbol B. Rolfe, et al. BCA
Modulation and Coding • Error correcting coding (FEC) • Block Parity (15-09-0135) • BCH (15-09-0120) • Binary Block Coding (15-09-0124) B. Rolfe, et al. BCA
Data Whitening • 8-bit LFSR scrambler (15-09-0118) • taps at bits [8,4,3,2] • Can define alternate tap sets • Varying seed has many advantages • MAC control of seed most flexible • Should ensure changes often, Different seed on retry • Use of channel # as seed has advantages B. Rolfe, et al. BCA
Transmit Power Control • Provide 1dBm steps • May need range to exceed 1W • Possible changes in regulations may allow more power (4W proposed in some places) • Implementations vary greatly • Different # steps • value of steps not always linear • Need more flexible TPC mechanism than 15.4-2006 B. Rolfe, et al. BCA
Very Low Energy Frequency Hopping PHY (VLE-FH) B. Rolfe, et al. BCA
Summary • Fast frequency hopping • Hop every 2 octets of PPDU • 50 kHz channel spacing • Low data rate nominal 20kbps • BCH(31,21) coding (1/3 redundancy) • Data interleaving + LSFR data scrambling • Support for Ultra-low power management • Dynamic Transmit Power Control B. Rolfe, et al. BCA
Channel Spacing and Data Rate • 20 kbps nominal data rate B. Rolfe, et al. BCA
PPDU • 2 SHR • Short wakeup (40 ms) • Long wake-up (1s) • Preamble + 64 bit SFD • MAX Payload 2047 • Per blocks of 512 octets (320 payload) B. Rolfe, et al. BCA
Modulation and Coding • GFSK • BT0.5 • h1 B. Rolfe, et al. BCA
Modulation and Coding • Error correcting coding (FEC) • BCH (31,21) [15-09-0120] • Data whitening • Interleaving B. Rolfe, et al. BCA
Transmit Power Control • Controlled by MAC • 27dBm/+30dBm control range B. Rolfe, et al. BCA
Other B. Rolfe, et al. BCA
TBD B. Rolfe, et al. BCA
The End Thanks for Listening B. Rolfe, et al. BCA