SlideShare a Scribd company logo
1 of 4
Download to read offline
Review: “WiFi-Nano: Reclaiming WiFi Efficiency Through 800 ns Slots”
Bhavesh Singh
2010CS50281
1. Summary
1.1 Motivation
As the speed of WiFi physical layer increases from 1 Mbps to 1 Gbps, the efficiency
reduces from over 80% to 10%. It would be revolutionary if such a decrease in efficiency could
be ceased or kept as minimum as possible. In 802.11, the reasons for such efficiency drop is
known. So WiFi-Nano has tried to overcome these reasons and to solve the problem behind
each reason. There are three key overheads which are responsible for this – channel access,
data preamble and acknowledgement overheads. Some other overheads like collision are
also there. At 600 Mbps, the average channel access overhead is 500% of the packet (1500
bytes long) transmission time. While at 1 Mbps, it is 0.83%. Similarly the differences in other
overheads are also evident. For example the data preamble and ACK overheads together
increase from 15% at 54 Mbps to 44% at 600 Mbps. Such differences cannot be ignored and
solutions to these problems will make the better usability of WiFi with more and more
physical layer data rates. Since the issue of WiFi efficiency is bigger, it makes these problems
very significant which WiFi-Nano tried to solve.

600 Mbps

Overhead ~91%
1.2 Contribution
The main contribution was to improve the efficiency of WiFi. Following are the contributions
made by WiFi-Nano






Eliminated SIFS by speculative ack preamble transmission and thus reduced the ack
overhead.
Parallel implementation of preamble detection with preamble transmission. This
benefits in collision reduction and unfairness elimination.
Introduce shorter slot time of 800 ns and in turn improves the throughput of WiFi by
up to 100%.
Channel access and ack overhead was reduced.
Introduced the technique for sub-preamble detection and its realization by using a
lattice correlator.
Improved the air-time efficiency (fraction of time data was transmitted over the air)
of WiFi.

1.3 Methodology
Following methods were adopted to increase efficiency in WiFi-Nano






800 ns slots : Instead of using 9 microseconds slots as in 802.11, 800 ns slots were
used in WiFi-Nano. It makes back-off efficient.
Speculative Preamble Transmission: Instead of waiting for multiple slots for detecting
preambles, nodes in Wifi-Nano speculatively transmit preambles as their back-off
counters expire, while continuing to detect preambles using self-interference
cancellation. Contention for channel access is carried out simultaneously with
preamble transmission. All the devices abort their transmissions midway except those
whose back-off counters expired the earliest. Thus average channel access time can
be reduced to 7.6 microseconds which was 101.5 microseconds with 9 microseconds
slot time and 100 bytes of packet size in 802.11 Wifi.
Speculative ACK: Instead of waiting for SIFS before transmitting the ACK preamble,
the receiver speculatively starts transmitting its ACK preamble as soon as it finishes
reception of the packet. The ACK transmission is then aborted midway upon detecting
errors in the received packet. Thus Speculative ACK Transmission allows WiFi-Nano to
eliminate SIFS and thus reduce the ACK overhead.
Working with Lattice Correlator: A novel Lattice Correlator was designed to enable
chained contention resolution in WiFi-Nano. In order to do this, their correlator must
provide two functions. First, devices are required to correlate sub-parts of a preamble.
Second, the need for roll-back requires that the exact position of the correlation be
known, since this will help accurately determine the beginning of the packet


transmission. Each packet of WiFi-Nano is preceded by a PN sequence comprising
several short but distinct 800ns PN sequences PN1, PN2, ···, PNn. The lattice correlator
takes as input the received signal, and generates
, (N is the number of 800ns PN
sequences) outputs corresponding to the correlations obtained from each continuous
sub-part of the preamble e.g., [PN1, PN2], [PN3, PN4, PN5] etc. Detection of a spike
in any of these inputs provides two pieces of information. First, the presence of an
ongoing transmission, and second, the start time of the beginning of the reception.
The start time of beginning of the packet reception is determined by the position of
the last 800ns PN sequence.
Probabilistic Collision Resolution: Since potential collisions can be detected in each
800ns slot, WiFi-Nano uses a novel contention resolution scheme to resolve collisions
on the fly. Finally, note that when more than two packets collide in a given slot, the
number of collisions can be approximately estimated by the number of correlation
spikes that occur within a single 800ns slot (this is because the slot boundaries of
different nodes are not perfectly aligned due to differences in propagation delays).
Upon detecting k − 1 distinct spikes in a single slot, rather than using 50%, each device
continues transmitting with a probability of . Thus, the probabilistic collision
resolution mechanism in WiFi-Nano avoids payload collisions with a high probability,
thereby significantly reducing the collision overhead

1.4 Conclusion
The main objective of this research was to examine the efficiency by reducing the 9
microseconds slot used in Wifi to 800 ns. The 800 ns slot size needs some alteration in the
conventional 802.11 Wifi like the preamble transmission and detection was done in parallel,
which is achieved by using speculative transmission of preambles and analogue interference
cancellation. Also SIFS is eliminated by speculative ACK transmission. Furthermore, a novel
lattice correlator is designed that correlates to parts of the preamble and is able to accurately
determine the start time of detected preambles, which is a key requirement for accurate
rollback of speculative preamble transmissions. Also, Nodes in Wifi-Nano abort transmissions
probabilistically since nodes are able to detect collisions during the preamble transmission
phase. This way, the packet collisions are avoided with high probability.

2. Critique
2.1 Lack of information about DIFS
The paper talked about the elimination of SIFS in WiFi-Nano by speculative ACK preamble
transmission but had not talked about DIFS time. Whether, DIFS is there in WiFi-Nano or it is
also eliminated, is also not clear in the paper. Since the slot time is reduced to 800 ns in WiFiNano, there must be an impact on DIFS as well if it is there. Generally DIFS is equal to (SIFS +
2 * slot time). Since SIFS in WiFi-Nano has been eliminated, so DIFS should be equal to 2*800
i.e. 1600 ns if it is present. Also they haven’t talk much about the size of contention window.
What should be the size of contention window so that both fairness and efficiency of WiFi
can be maximized?

2.2 Challenges in speculative preamble transmission
Nodes may unduly count down their back-offs while other nodes’ preamble are being
transmitted. This would result in some wastage of resources. The preamble may be detected
as late as 5 slots after the preamble transmission, the channel is perceived as free. Due to
this, there is some overhead in efficiency also. This problem is not discussed in the paper.

2.3 Why 800 ns slot?
Why the author has chosen this figure of 800 ns as the slot time? The author surely want
to decrease the overheads by reducing the slot time. Does the overhead linearly dependent
on slot time or not? There must be some relation between the slot time and the overheads.
The author neither mention why he picked 800 ns slot nor he discussed the relation between
slot time and overheads.
3. Synthesis
Wifi-Nano is designed to increase the efficiency of WiFi with high data rates. The
technology can be tested on smaller data rate WiFi (11 Mbps or 54 Mbps) and study the
results. Since these WiFis already have greater efficiency, so it might not greater impact on
these but even a 10% improvement in efficiency would be great if it will be able to do that.
There are various techniques discussed in the paper for solving some problems like
collision overhead, fairness etc. These solutions can be explicitly used in other scenarios, for
example, we can use Probabilistic collision resolution in 802.11 or other variants of WiFi. We
can use the novel lattice correlator designed for Wifi-Nano in other purposes as well.
The paper has presented four techniques to improve the efficiency of WiFi. They are
speculative preamble transmission, probabilistic collision resolution, counter roll back and
speculative ACK transmission. All the four techniques are very specific and can be used
explicitly for other purposes.
Likewise the SIFS is eliminated from the WiFi, one more extension could be to eliminate
the DIFS time as well. There may be some way possible to eliminate it as well.

More Related Content

What's hot

15 03-0460-00-0000-css-tutorial
15 03-0460-00-0000-css-tutorial15 03-0460-00-0000-css-tutorial
15 03-0460-00-0000-css-tutorial
mohamed ashraf
 
IEEE 1588 Timing for Mobile Backhaul_Webinar
IEEE 1588 Timing for Mobile Backhaul_WebinarIEEE 1588 Timing for Mobile Backhaul_Webinar
IEEE 1588 Timing for Mobile Backhaul_Webinar
SymmetricomSYMM
 
14.) wireless (hyper dense wi fi)
14.) wireless (hyper dense wi fi)14.) wireless (hyper dense wi fi)
14.) wireless (hyper dense wi fi)
Jeff Green
 
Ofdm performance analysis
Ofdm performance analysisOfdm performance analysis
Ofdm performance analysis
Saroj Dhakal
 

What's hot (20)

How To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified NetworkingHow To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified Networking
 
Haystack Technology Overview
Haystack Technology OverviewHaystack Technology Overview
Haystack Technology Overview
 
15 03-0460-00-0000-css-tutorial
15 03-0460-00-0000-css-tutorial15 03-0460-00-0000-css-tutorial
15 03-0460-00-0000-css-tutorial
 
Best Practices on Migrating to 802.11ac Wi-Fi
Best Practices on Migrating to 802.11ac Wi-FiBest Practices on Migrating to 802.11ac Wi-Fi
Best Practices on Migrating to 802.11ac Wi-Fi
 
802.11ac: What It Is and Why You Need It
802.11ac: What It Is and Why You Need It802.11ac: What It Is and Why You Need It
802.11ac: What It Is and Why You Need It
 
Low latency Microwave: Fact, Fiction & Future
Low latency Microwave: Fact, Fiction & FutureLow latency Microwave: Fact, Fiction & Future
Low latency Microwave: Fact, Fiction & Future
 
802.11ac whitepaper
802.11ac whitepaper802.11ac whitepaper
802.11ac whitepaper
 
Microwave Technology Options
Microwave Technology OptionsMicrowave Technology Options
Microwave Technology Options
 
802.11ac Technology Introduction
802.11ac Technology Introduction802.11ac Technology Introduction
802.11ac Technology Introduction
 
Wireless LAN & 802.11ac Wi-Fi Fundamentals
Wireless LAN & 802.11ac Wi-Fi FundamentalsWireless LAN & 802.11ac Wi-Fi Fundamentals
Wireless LAN & 802.11ac Wi-Fi Fundamentals
 
IoT Deep Dive - LoRaWAN
IoT Deep Dive - LoRaWANIoT Deep Dive - LoRaWAN
IoT Deep Dive - LoRaWAN
 
Air tight 11ac webinar series session 2 - 11ac feature deep dive - june 2014
Air tight 11ac webinar series   session 2 - 11ac feature deep dive - june 2014Air tight 11ac webinar series   session 2 - 11ac feature deep dive - june 2014
Air tight 11ac webinar series session 2 - 11ac feature deep dive - june 2014
 
Improving Microwave Capacity
Improving Microwave CapacityImproving Microwave Capacity
Improving Microwave Capacity
 
Getting started with LoRa using Arm Mbed and The Things Network
Getting started with LoRa using Arm Mbed and The Things NetworkGetting started with LoRa using Arm Mbed and The Things Network
Getting started with LoRa using Arm Mbed and The Things Network
 
Navigating the YANGscape of network automation
Navigating the YANGscape of network automationNavigating the YANGscape of network automation
Navigating the YANGscape of network automation
 
IEEE 1588 Timing for Mobile Backhaul_Webinar
IEEE 1588 Timing for Mobile Backhaul_WebinarIEEE 1588 Timing for Mobile Backhaul_Webinar
IEEE 1588 Timing for Mobile Backhaul_Webinar
 
Alternative Transport Protocols
Alternative Transport ProtocolsAlternative Transport Protocols
Alternative Transport Protocols
 
DWDM 101 - BRKOPT-2016
DWDM 101 - BRKOPT-2016DWDM 101 - BRKOPT-2016
DWDM 101 - BRKOPT-2016
 
14.) wireless (hyper dense wi fi)
14.) wireless (hyper dense wi fi)14.) wireless (hyper dense wi fi)
14.) wireless (hyper dense wi fi)
 
Ofdm performance analysis
Ofdm performance analysisOfdm performance analysis
Ofdm performance analysis
 

Similar to Review

Paper id 21201485
Paper id 21201485Paper id 21201485
Paper id 21201485
IJRAT
 
Wireless Reducing Overall Delay In Multi Radio Woban
Wireless Reducing Overall Delay In Multi Radio WobanWireless Reducing Overall Delay In Multi Radio Woban
Wireless Reducing Overall Delay In Multi Radio Woban
Shahab Shahid
 
INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...
INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...
INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...
pijans
 
Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...
pijans
 
Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...
pijans
 
Ieee interference-measurements-802.11n
Ieee interference-measurements-802.11nIeee interference-measurements-802.11n
Ieee interference-measurements-802.11n
Steph Cliche
 

Similar to Review (20)

H0354056061
H0354056061H0354056061
H0354056061
 
Paper id 21201485
Paper id 21201485Paper id 21201485
Paper id 21201485
 
Comparative study of various voip applications in 802.11 a wireless network s...
Comparative study of various voip applications in 802.11 a wireless network s...Comparative study of various voip applications in 802.11 a wireless network s...
Comparative study of various voip applications in 802.11 a wireless network s...
 
Future Technology of Communication RoF (Radio over Fiber) and Fi-Wi (Fiber-Wi...
Future Technology of Communication RoF (Radio over Fiber) and Fi-Wi (Fiber-Wi...Future Technology of Communication RoF (Radio over Fiber) and Fi-Wi (Fiber-Wi...
Future Technology of Communication RoF (Radio over Fiber) and Fi-Wi (Fiber-Wi...
 
L018218184
L018218184L018218184
L018218184
 
Performance comparison of Wireless IEEE 802.11 a, b, g and n used for Ad-Hoc ...
Performance comparison of Wireless IEEE 802.11 a, b, g and n used for Ad-Hoc ...Performance comparison of Wireless IEEE 802.11 a, b, g and n used for Ad-Hoc ...
Performance comparison of Wireless IEEE 802.11 a, b, g and n used for Ad-Hoc ...
 
Performance analysis of 802.11ac with frame aggregation using NS3
Performance analysis of 802.11ac with frame aggregation using NS3 Performance analysis of 802.11ac with frame aggregation using NS3
Performance analysis of 802.11ac with frame aggregation using NS3
 
Wireless Reducing Overall Delay In Multi Radio Woban
Wireless Reducing Overall Delay In Multi Radio WobanWireless Reducing Overall Delay In Multi Radio Woban
Wireless Reducing Overall Delay In Multi Radio Woban
 
Cw25585588
Cw25585588Cw25585588
Cw25585588
 
Efficient Channel Assignment Schemes In 802.11 WLAN
Efficient Channel Assignment Schemes In 802.11 WLANEfficient Channel Assignment Schemes In 802.11 WLAN
Efficient Channel Assignment Schemes In 802.11 WLAN
 
SAMSUNG Wireless Enterprise - Voice Optimization [White paper]
SAMSUNG Wireless Enterprise - Voice Optimization [White paper]SAMSUNG Wireless Enterprise - Voice Optimization [White paper]
SAMSUNG Wireless Enterprise - Voice Optimization [White paper]
 
Evaluating the Effect of Channel Bonding on Throughput in 802.11n
Evaluating the Effect of Channel Bonding on Throughput in 802.11nEvaluating the Effect of Channel Bonding on Throughput in 802.11n
Evaluating the Effect of Channel Bonding on Throughput in 802.11n
 
802 11ac wp
802 11ac wp802 11ac wp
802 11ac wp
 
Wireless Evolution: IEEE 802.11N, 802.11AC, and 802.11AX Performance Comparison
Wireless Evolution: IEEE 802.11N, 802.11AC, and 802.11AX Performance ComparisonWireless Evolution: IEEE 802.11N, 802.11AC, and 802.11AX Performance Comparison
Wireless Evolution: IEEE 802.11N, 802.11AC, and 802.11AX Performance Comparison
 
Channel
ChannelChannel
Channel
 
INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...
INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...
INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...
 
Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...
 
Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...
 
A STUDY OF QOS 6LOWPAN FOR THE INTERNET OF THINGS
A STUDY OF QOS 6LOWPAN FOR THE INTERNET OF THINGSA STUDY OF QOS 6LOWPAN FOR THE INTERNET OF THINGS
A STUDY OF QOS 6LOWPAN FOR THE INTERNET OF THINGS
 
Ieee interference-measurements-802.11n
Ieee interference-measurements-802.11nIeee interference-measurements-802.11n
Ieee interference-measurements-802.11n
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 

Review

  • 1. Review: “WiFi-Nano: Reclaiming WiFi Efficiency Through 800 ns Slots” Bhavesh Singh 2010CS50281 1. Summary 1.1 Motivation As the speed of WiFi physical layer increases from 1 Mbps to 1 Gbps, the efficiency reduces from over 80% to 10%. It would be revolutionary if such a decrease in efficiency could be ceased or kept as minimum as possible. In 802.11, the reasons for such efficiency drop is known. So WiFi-Nano has tried to overcome these reasons and to solve the problem behind each reason. There are three key overheads which are responsible for this – channel access, data preamble and acknowledgement overheads. Some other overheads like collision are also there. At 600 Mbps, the average channel access overhead is 500% of the packet (1500 bytes long) transmission time. While at 1 Mbps, it is 0.83%. Similarly the differences in other overheads are also evident. For example the data preamble and ACK overheads together increase from 15% at 54 Mbps to 44% at 600 Mbps. Such differences cannot be ignored and solutions to these problems will make the better usability of WiFi with more and more physical layer data rates. Since the issue of WiFi efficiency is bigger, it makes these problems very significant which WiFi-Nano tried to solve. 600 Mbps Overhead ~91%
  • 2. 1.2 Contribution The main contribution was to improve the efficiency of WiFi. Following are the contributions made by WiFi-Nano      Eliminated SIFS by speculative ack preamble transmission and thus reduced the ack overhead. Parallel implementation of preamble detection with preamble transmission. This benefits in collision reduction and unfairness elimination. Introduce shorter slot time of 800 ns and in turn improves the throughput of WiFi by up to 100%. Channel access and ack overhead was reduced. Introduced the technique for sub-preamble detection and its realization by using a lattice correlator. Improved the air-time efficiency (fraction of time data was transmitted over the air) of WiFi. 1.3 Methodology Following methods were adopted to increase efficiency in WiFi-Nano    800 ns slots : Instead of using 9 microseconds slots as in 802.11, 800 ns slots were used in WiFi-Nano. It makes back-off efficient. Speculative Preamble Transmission: Instead of waiting for multiple slots for detecting preambles, nodes in Wifi-Nano speculatively transmit preambles as their back-off counters expire, while continuing to detect preambles using self-interference cancellation. Contention for channel access is carried out simultaneously with preamble transmission. All the devices abort their transmissions midway except those whose back-off counters expired the earliest. Thus average channel access time can be reduced to 7.6 microseconds which was 101.5 microseconds with 9 microseconds slot time and 100 bytes of packet size in 802.11 Wifi. Speculative ACK: Instead of waiting for SIFS before transmitting the ACK preamble, the receiver speculatively starts transmitting its ACK preamble as soon as it finishes reception of the packet. The ACK transmission is then aborted midway upon detecting errors in the received packet. Thus Speculative ACK Transmission allows WiFi-Nano to eliminate SIFS and thus reduce the ACK overhead. Working with Lattice Correlator: A novel Lattice Correlator was designed to enable chained contention resolution in WiFi-Nano. In order to do this, their correlator must provide two functions. First, devices are required to correlate sub-parts of a preamble. Second, the need for roll-back requires that the exact position of the correlation be known, since this will help accurately determine the beginning of the packet
  • 3.  transmission. Each packet of WiFi-Nano is preceded by a PN sequence comprising several short but distinct 800ns PN sequences PN1, PN2, ···, PNn. The lattice correlator takes as input the received signal, and generates , (N is the number of 800ns PN sequences) outputs corresponding to the correlations obtained from each continuous sub-part of the preamble e.g., [PN1, PN2], [PN3, PN4, PN5] etc. Detection of a spike in any of these inputs provides two pieces of information. First, the presence of an ongoing transmission, and second, the start time of the beginning of the reception. The start time of beginning of the packet reception is determined by the position of the last 800ns PN sequence. Probabilistic Collision Resolution: Since potential collisions can be detected in each 800ns slot, WiFi-Nano uses a novel contention resolution scheme to resolve collisions on the fly. Finally, note that when more than two packets collide in a given slot, the number of collisions can be approximately estimated by the number of correlation spikes that occur within a single 800ns slot (this is because the slot boundaries of different nodes are not perfectly aligned due to differences in propagation delays). Upon detecting k − 1 distinct spikes in a single slot, rather than using 50%, each device continues transmitting with a probability of . Thus, the probabilistic collision resolution mechanism in WiFi-Nano avoids payload collisions with a high probability, thereby significantly reducing the collision overhead 1.4 Conclusion The main objective of this research was to examine the efficiency by reducing the 9 microseconds slot used in Wifi to 800 ns. The 800 ns slot size needs some alteration in the conventional 802.11 Wifi like the preamble transmission and detection was done in parallel, which is achieved by using speculative transmission of preambles and analogue interference cancellation. Also SIFS is eliminated by speculative ACK transmission. Furthermore, a novel lattice correlator is designed that correlates to parts of the preamble and is able to accurately determine the start time of detected preambles, which is a key requirement for accurate rollback of speculative preamble transmissions. Also, Nodes in Wifi-Nano abort transmissions probabilistically since nodes are able to detect collisions during the preamble transmission phase. This way, the packet collisions are avoided with high probability. 2. Critique 2.1 Lack of information about DIFS The paper talked about the elimination of SIFS in WiFi-Nano by speculative ACK preamble transmission but had not talked about DIFS time. Whether, DIFS is there in WiFi-Nano or it is
  • 4. also eliminated, is also not clear in the paper. Since the slot time is reduced to 800 ns in WiFiNano, there must be an impact on DIFS as well if it is there. Generally DIFS is equal to (SIFS + 2 * slot time). Since SIFS in WiFi-Nano has been eliminated, so DIFS should be equal to 2*800 i.e. 1600 ns if it is present. Also they haven’t talk much about the size of contention window. What should be the size of contention window so that both fairness and efficiency of WiFi can be maximized? 2.2 Challenges in speculative preamble transmission Nodes may unduly count down their back-offs while other nodes’ preamble are being transmitted. This would result in some wastage of resources. The preamble may be detected as late as 5 slots after the preamble transmission, the channel is perceived as free. Due to this, there is some overhead in efficiency also. This problem is not discussed in the paper. 2.3 Why 800 ns slot? Why the author has chosen this figure of 800 ns as the slot time? The author surely want to decrease the overheads by reducing the slot time. Does the overhead linearly dependent on slot time or not? There must be some relation between the slot time and the overheads. The author neither mention why he picked 800 ns slot nor he discussed the relation between slot time and overheads. 3. Synthesis Wifi-Nano is designed to increase the efficiency of WiFi with high data rates. The technology can be tested on smaller data rate WiFi (11 Mbps or 54 Mbps) and study the results. Since these WiFis already have greater efficiency, so it might not greater impact on these but even a 10% improvement in efficiency would be great if it will be able to do that. There are various techniques discussed in the paper for solving some problems like collision overhead, fairness etc. These solutions can be explicitly used in other scenarios, for example, we can use Probabilistic collision resolution in 802.11 or other variants of WiFi. We can use the novel lattice correlator designed for Wifi-Nano in other purposes as well. The paper has presented four techniques to improve the efficiency of WiFi. They are speculative preamble transmission, probabilistic collision resolution, counter roll back and speculative ACK transmission. All the four techniques are very specific and can be used explicitly for other purposes. Likewise the SIFS is eliminated from the WiFi, one more extension could be to eliminate the DIFS time as well. There may be some way possible to eliminate it as well.