SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks
description
Transcript of SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks
![Page 1: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/1.jpg)
SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks Aveek Dutta, Dola Saha, Dirk Grunwald, Douglas Sicker, University of Colorado
![Page 2: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/2.jpg)
Premise•wireless protocols can exploit
simultaneous transmission to reduce the cost of reliable multicast/broadcast transmission by orders of magnitude
![Page 3: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/3.jpg)
Background•OFDM is a modulation mechanism that
allows for multi-user communication through orthogonal channels
![Page 4: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/4.jpg)
Background•OFDM is a modulation mechanism that
allows for multi-user communication through orthogonal channels simultaneous transmission and reception
![Page 5: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/5.jpg)
Protocol Summary
(1)Each node is assigned a unique “membership id”
![Page 6: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/6.jpg)
Protocol Summary
(1)Each node is assigned a unique “membership id”
(2)An AP sends the broadcast message
![Page 7: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/7.jpg)
Protocol Summary
(1)Each node is assigned a unique “membership id”(2)An AP sends the broadcast message(3)Clients decode the broadcasted message (if
possible)
![Page 8: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/8.jpg)
Protocol Summary
(1)Each node is assigned a unique “membership id”
(2)An AP sends the broadcast message(3)Clients decode the broadcasted message (if
possible)(4)Client uses assigned subcarrier specified by
“membership id” to send back an ACK
![Page 9: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/9.jpg)
Protocol Summary
(1)Each node is assigned a unique “membership id”(2)An AP sends the broadcast message(3)Clients decode the broadcasted message (if
possible)(4)Client uses assigned subcarrier specified by
“membership id” to send back an ACK(5)AP receives composite signal of all subcarriers
and demodulates the individual ACK’s
![Page 10: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/10.jpg)
How does the AP know when a station is transmitting a tone?•Checks if average received signal
strength (RSS) is above some constant threshold
![Page 11: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/11.jpg)
Varying Signal Power•Want: One single threshold to detect
clients in the network•Problem: signal powers from clients may
vary widely•Solution: adjusting the transmission
power of clients such that received power from all clients are within a tolerable range▫Existing channel assessment techniques
done in CDMA
![Page 12: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/12.jpg)
Interference
![Page 13: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/13.jpg)
![Page 14: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/14.jpg)
![Page 15: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/15.jpg)
![Page 16: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/16.jpg)
![Page 17: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/17.jpg)
![Page 18: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/18.jpg)
![Page 19: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/19.jpg)
![Page 20: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/20.jpg)
Timing Concerns• All subcarriers must be present with
sufficient energy within the FFT window.▫near-far effect ▫different processing power of the client
nodes
![Page 21: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/21.jpg)
![Page 22: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/22.jpg)
Experimental Setup•Using SDR platform with an OFDM
transceiver using a Virtex-IV FPGA•Used 2.484GHz as the carrier frequency
for the experiment
![Page 23: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/23.jpg)
![Page 24: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/24.jpg)
Results•Can use simple FT to detect multiple tone
transmission no matter how dense the subcarrier spacing is
•This protocol is feasible using reconfigurable radio to meet the timing constraint
![Page 25: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/25.jpg)
Exp #1 Evenly Spaced
Subcarriers
Exp #2 Closely Spaced
Subcarriers
Exp #3 Contiguous Subcarriers
![Page 26: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/26.jpg)
Evenly spaced subcarriers [-26, -16, -6, +6, +11, +16)
![Page 27: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/27.jpg)
Closely spaced subcarriers [+6, +8, +10, +12, +14, +16)
![Page 28: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/28.jpg)
Contiguous subcarriers[+8, +9, +10, +11, +12, +13]
![Page 29: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/29.jpg)
Results•Can use simple FT to detect multiple tone
transmission no matter how dense the subcarrier spacing is
•This protocol is feasible using reconfigurable radio to meet the timing constraint
![Page 30: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/30.jpg)
Complete System with 1 broadcaster and 2 responders at +12 and -12
![Page 31: SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks](https://reader035.fdocuments.in/reader035/viewer/2022062521/56816759550346895ddc19c1/html5/thumbnails/31.jpg)
Conclusion•Adaptability of SMACK to any higher level
group communication and signaling protocols as long as they require simple “yes/no” answers▫Reducing Redundant Rebroadcast▫Parallel Polling