Compressed SSID for WUR Discovery Frame

Slides:



Advertisements
Similar presentations
19, Yangjae-daero 11gil, Seocho-gu, Seoul , Korea
Advertisements

19, Yangjae-daero 11gil, Seocho-gu, Seoul , Korea
Duty cycle mode STA’s PS follow-up
Duty cycle mode STA’s PS follow-up
TBD clarification for TGba D0.1 (WUR Duty cycle)
WUR frame format follow-up
Spec text clarification for FDMA
Considerations for WUR Response
Clarification for Variable-length WUR frame
19, Yangjae-daero 11gil, Seocho-gu, Seoul , Korea
TBD clarification for TGba D0.1 (WUR Beacon)
WUR frame format follow-up
WUR frame format follow-up
Smart scanning for WUR discovery
WUR Frame Format for Smart Scanning
Channel Access for WUR FDMA
Duty cycle mode STA’s PS follow-up
19, Yangjae-daero 11gil, Seocho-gu, Seoul , Korea
Length/Misc. field in WUR frame
Address structure in unicast wake-up frame
WUR Beacon transmission
Clarification for Variable-length WUR frame
19, Yangjae-daero 11gil, Seocho-gu, Seoul , Korea
19, Yangjae-daero 11gil, Seocho-gu, Seoul , Korea
Length/Misc. field in WUR frame
19, Yangjae-daero 11gil, Seocho-gu, Seoul , Korea
Duty cycle mode STA’s PS follow-up
Length field in WUR frame
Address field in WUR frame
WUR Discovery Period Announcement
WUR frame format follow-up
WUR Discovery Frame Format
Power saving operation for WUR STAs in duty cycle mode
Address field in WUR frame
WUR frame format follow-up
Further considerations on WUR frame format
AP re-discovery by WUR STA
19, Yangjae-daero 11gil, Seocho-gu, Seoul , Korea
FDMA Channel signaling
19, Yangjae-daero 11gil, Seocho-gu, Seoul , Korea
Address structure in unicast wake-up frame
WUR frame format follow-up
Spec text clarification for FDMA
WUR Discovery Period Announcement
Considerations for WUR Response
19, Yangjae-daero 11gil, Seocho-gu, Seoul , Korea
Address structure in unicast wake-up frame
19, Yangjae-daero 11gil, Seocho-gu, Seoul , Korea
19, Yangjae-daero 11gil, Seocho-gu, Seoul , Korea
FDMA Channel signaling
WUR Frame Format for Smart Scanning
Compressed SSID for WUR Discovery Frame
19, Yangjae-daero 11gil, Seocho-gu, Seoul , Korea
Duty cycle mode STA’s PS follow-up
19, Yangjae-daero 11gil, Seocho-gu, Seoul , Korea
19, Yangjae-daero 11gil, Seocho-gu, Seoul , Korea
19, Yangjae-daero 11gil, Seocho-gu, Seoul , Korea
Address structure in unicast wake-up frame
TBD clarification for TGba D0.1 (WUR Beacon)
Clarification of WUR frame related to group addressed frame
Power saving operation for WUR STAs in duty cycle mode
Address structure in unicast wake-up frame
Spec text clarification for FDMA
19, Yangjae-daero 11gil, Seocho-gu, Seoul , Korea
Channel Access for WUR FDMA
FDMA Channel signaling
Address field in WUR frame
Clarification of WUR frame related to group addressed frame
Address field in WUR frame
19, Yangjae-daero 11gil, Seocho-gu, Seoul , Korea
Presentation transcript:

Compressed SSID for WUR Discovery Frame Month Year doc.: IEEE 802.11-yy/xxxxr0 March, 2018 Compressed SSID for WUR Discovery Frame Date: 2018-03-05 Authors: Name Affiliation Address Phone Email Taewon Song LG Electronics 19, Yangjae-daero 11gil, Seocho-gu, Seoul 137-130, Korea   taewon.song@lge.com Suhwook Kim suhwook.kim@lge.com Jeongki Kim jeongki.kim@lge.com Kiseon Ryu kiseon.ryu@lge.com Jinsoo Choi js.choi@lge.com Taewon Song, LGE John Doe, Some Company

Month Year doc.: IEEE 802.11-yy/xxxxr0 March, 2018 Abstract A type of WUR discovery frame has been supported in the current specification framework for 11ba [1] R.4.8.A: Define a type of WUR frame as WUR Discovery frame to assist the STAs to discover the BSS. The current SFD mandates APID, Compressed SSID, and PCR Channel be included in WUR discovery frame [2] The size of SSID is too long to be squeezed into WUR frame In this contribution… First, we examine a method to compress original SSID into shorter version of SSID Next, we suggest a proper size for compressed SSID Taewon Song, LGE John Doe, Some Company

1. Truncation (Using LSB) 2. CRC (Using CRC32 and truncate) Month Year doc.: IEEE 802.11-yy/xxxxr0 March, 2018 Compress methods Truncation Use MSB or LSB from bitstream, which is the encoded SSID CRC Use CRC-16 (CRC-CCITT), CRC-32 or anything Per-byte sampling Pick some MSB or LSB from each octet Original SSID Encoded (e.g., UTF-8) 1. Truncation (Using LSB) 2. CRC (Using CRC32 and truncate) 3. Per-byte sampling Adam’s AP 01000001 … 01010000 01100100 01111100 11001101 00010111 11000100 Taewon Song, LGE John Doe, Some Company

Comparison between compressing methods Month Year doc.: IEEE 802.11-yy/xxxxr0 March, 2018 Comparison between compressing methods The number of each hashed values Hashed values The number of SSIDs (from gathered list of common SSID names) = 5000 The length of compressed SSID = 16 Since MSBs of UTF-8 encoded octets always begin with 0, we omit these zeros <Max value of duplicated hashes> Truncation: 133 CRC-16: 3 There is no difference in collision probability between CRC-16, and CRC- 32 (See Appendix for other CRC hash values) CRC has the least number of duplicated hashed compared to the other methods Per-byte sampling: 43 Taewon Song, LGE John Doe, Some Company

Comparison between the size of C-SSID Month Year doc.: IEEE 802.11-yy/xxxxr0 March, 2018 Comparison between the size of C-SSID 16 bits 24 bits 32 bits Max. number of duplicated hashes 3 1 The percentage of unique hashes 92.78% 100% The number of SSIDs (from gathered list of common SSID names) = 5000 The length of compressed SSID = 16, 24, 32 CRC-16 and CRC-32 are used for 16 and 32 bits, respectively Calculate hashes via CRC-32 and truncate for 24 bits Between the case of 24 bits and that of 32 bits, using 24 bits outperform 32 bits Using 16 bits for C-SSID is reasonable in terms of the almost same probability of having unique hashes and time reduction for transmitting WUR discovery frame (~0.26ms @ 62.5kbps) Taewon Song, LGE John Doe, Some Company

Month Year doc.: IEEE 802.11-yy/xxxxr0 March, 2018 Conclusion Among the compression methods, CRC has the least number of duplicated hashed values That means CRC has the least opportunity that a certain C-SSID collides with others We could use CRC-based compression method on the length which is expected to be determined In terms of the size of C-SSID, 16 bits would be further enough if STAs identifies AP using C-SSID and APID as well Taewon Song, LGE John Doe, Some Company

Month Year doc.: IEEE 802.11-yy/xxxxr0 March, 2018 Straw Poll 1 Do you agree to re-use an existing CRC in the baseline spec (which CRC is TBD) to generate compressed SSID? Y N A Taewon Song, LGE John Doe, Some Company

Straw Poll 2 Which option do you prefer as a size for C-SSID? Month Year doc.: IEEE 802.11-yy/xxxxr0 March, 2018 Straw Poll 2 Which option do you prefer as a size for C-SSID? Option 1: 16 bits Option 2: 24 bits Option 3: More than 24 bits Taewon Song, LGE John Doe, Some Company

Motion Move to add the following text to the TGba SFD. March, 2018 Motion Move to add the following text to the TGba SFD. Compressed SSID (C-SSID) is based on an existing CRC over the SSID in the baseline spec (which CRC is TBD). Move: Kiseon Ryu Second: Jeongki Kim Y/N/A = Passed with unanimous consent Taewon Song, LGE

Month Year doc.: IEEE 802.11-yy/xxxxr0 March, 2018 References [1] 11-17/0575r9, “Spec framework” [2] 11-18/0160r7, “WUR discovery frame content” Taewon Song, LGE John Doe, Some Company

Appendix March, 2018 doc.: IEEE 802.11-yy/xxxxr0 Month Year Taewon Song, LGE John Doe, Some Company

List of common SSIDs ssid UPC Wi-Free xfinitywifi optimumwifi linksys Month Year doc.: IEEE 802.11-yy/xxxxr0 March, 2018 List of common SSIDs ssid UPC Wi-Free xfinitywifi optimumwifi linksys FreeWifi_secure <no ssid> AndroidAP BTWiFi-with-FON eduroam NETGEAR BTWIFI Ziggo TELENETHOMESPOT dlink cablewifi BTWifi-X … default FreeWifi Source of common SSIDs: https://wigle.net/stats#ssidstats hpsetup Taewon Song, LGE John Doe, Some Company

Analysis (C-SSID: 8 bits, only CRC) Month Year doc.: IEEE 802.11-yy/xxxxr0 March, 2018 Analysis (C-SSID: 8 bits, only CRC) The number of each hashed values Hashed values The number of SSIDs (from gathered list of common SSID names) = 100 The length of compressed SSID = 8 Only use CRC-8, CRC-16 (CRC-CCITT), and CRC-32 Collision probabilities of using CRCs are almost the same CRC-8: 𝒙 𝟖 + 𝒙 𝟐 +𝒙+𝟏 Used for CRC calculation for VHT-SIG-B and MPDU delimiter CRC-16: 𝒙 𝟏𝟔 + 𝒙 𝟏𝟐 + 𝒙 𝟓 +𝟏 Used for PHY CRC field CRC-32: 𝒙 𝟑𝟐 + 𝒙 𝟐𝟔 + 𝒙 𝟐𝟑 + 𝒙 𝟐𝟐 + 𝒙 𝟏𝟔 + 𝒙 𝟏𝟐 + 𝒙 𝟏𝟏 + 𝒙 𝟏𝟎 + 𝒙 𝟖 + 𝒙 𝟕 + 𝒙 𝟓 + 𝒙 𝟒 + 𝒙 𝟐 +𝒙+𝟏 Used for calculating Short-SSID and FCS Taewon Song, LGE John Doe, Some Company