140 likes | 245 Views
Project: IEEE 802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [ Merged AFH Proposal ] Date Submitted: [ 7 August 01 ] Source: [ Hong Bing Gan, Vitaliy Sapozhnykov, Efstratios Skafidas, Bijan Treister ] Company [ Bandspeed ]
E N D
Project: IEEE 802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Merged AFH Proposal] Date Submitted: [7 August 01] Source: [Hong Bing Gan, Vitaliy Sapozhnykov, Efstratios Skafidas, Bijan Treister] Company [Bandspeed] Address [7000 West William Cannon Dr. Suite 2220 Austin, TX 78735] Voice: [+1 512.358.9000], FAX: [+1 512.358.9001], E-Mail: [{h.gan, v.sapozhnykov, e.skafidas, b.treister}@bandspeed.com.au] Re: [AFH Merging of systems] Abstract: [Method of merging of AFH systems] Purpose: [Merge AFH proposal to one unified system while maintaining flexibility] Notice: This document has been prepared to assist the IEEE 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 802.15.
AFH Merge overview (1) 1) Proposal for AFH merge (Mechanism) • Block diagram • Justification • Comparison and Evaluation 2) Proposal for LMP commands • Use only ‘good’ / ‘bad’ channels in LMP command instead of ‘good’/’bad’/’unused’
AM_ADDR CLKE12-1 / CLKN12-1 23/79 Mode 12 Selection Box Frequency Replacement Grouping / paring UAP/LAP fgen fout fadp 28 CLOCK 27 Figure 6: AFH System Overview. AFH Merge overview (2) Logical segmentation: 3. Use remaining ‘bad’ channels in intelligent manner. 2. Remove as many ‘bad’ channels as required / legally possible. 1. Bluetooth Hopping Sequence generator
Definitions • Nmin = minimum number of good channels which must be used under FCC • NB = number of bad channels • NBR = number of bad channels to be replaced • NBP = number of bad channels to be grouped/paired • NG = number of good channels
Frequency replacement • Used in all circumstances • bypass if NB = 0 (no bad channels) RANDW 12 . Mod NG 7 fgen fadp Good channel bank
Grouping / Pairing • Only used if NG < Nmin • bypass block completely otherwise Grouping / pairing fadp fout
Integration • Proposal TG2_382r0 shows merge is possible • integration is definitely possible; • however, design should keep modularity of systems • Why modular? • allows for implementation of Frequency Replacement only under low power mode (reduced complexity of systems); • allows vendor to choose if to implement both or one of the blocks; • current FCC restrictions on high power require grouping/pairing, future changes may occur; • simplifies block diagram for readability; • splits OPNET simulation work between groups appropriately;
Gain scenarios • The following slides show: • Gain of the merged scheme under • Low Power (FCC 15.249) • High Power (FCC 15.247 with NPRM)
Definitions Transaction #1 Transaction #2 Transaction #3 • Probability of erroneous transaction • Normally: • Grouping/Paring: M S S M M S S M M S S M f1 f2 f3 f4 f5 f6 P (Bad,Bad) P (Bad,Good) + P (Good,Bad) Simple binomial distribution (see 802.15-01/082r1) Assumed: Uniform pseudo-random sequence (as in Bluetooth) Interference due only to bad channels 79 Channel mode
Additional complexity under FCC 15.249 or 15.247 with NPRM • Nmin = 15 (under FCC NPRM) • Example for 23 bad channels (100% duty) • Frequency Replacement (replace 23 channels) • before: P (erroneous transaction) ~ 48% • after: P (erroneous transaction) ~ 0% • decrease error probability by 48% • Grouping/Pairing (remaining 0 channels) • not needed
Additional complexity under FCC 15.249 or 15.247 with NPRM • Nmin = 15 (under FCC NPRM) • Example for 70 bad channels (100% duty) • Frequency Replacement (replace 64 channels) • before: P (erroneous transaction) ~ 98% • after: P (erroneous transaction) ~ 32% • decrease error probability by 66% • Grouping/Pairing (remaining 6 channels) • before: P (erroneous transaction) ~ 32% • after: P (erroneous transaction) ~ 19% • decrease error probability by 13% • what gain justifies implementation of the scheme? P.T.O...
Summary of modular merge • Allow vendor to choose if they want to implement both or one of either sub-block; • Both modules have value depending on: • FCC situation • power mode and • vendor’s requirements
79 bits for LMP commands • Only transmit ‘good’/’bad’ channel information, not ‘good’/’bad’/’unused’ • Fits into a normal LMP data unit; • doesn’t require special LMP packets to be defined; • only requires a new op-code to be defined; • More logical. • Solution • Use replacement for first (N-Nmin) bad channels in LMP command • Use grouping/pairing for remaining bad channels
LMP Example Assume 70 ‘bad’ channels, 9 ‘good’ channels: HD 1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1 - - - 1,1,0,0,1,0,0,1,0,0,1,1,0 Replace first (N - Nmin) = 64 channels Group/pair remaining 6 channels Assume Nmin = 15