SlideShare a Scribd company logo
1 of 44
M1GP(2012年5月11日)
発表者:浅見・川原研究室B4 河上春
樹
1
Efficient and Reliable Low-Power
Backscatter Networks
(Sigcomm2012)
Jue Wang
Haitham Hassanieh
Dina Katabi
Piotr Indyk
アウトライン
• 背景
• 既存の通信方法と問題点
• 既存技術
• 提案手法
• 評価実験
• まとめ
2
アウトライン
• 背景
• 既存の通信方法と問題点
• 既存技術
• 提案手法
• 評価実験
• まとめ
3
背景
• passive RFIDなどの後方散乱特性を持つ端末
による超低電力ユビキタスネットワークを実
現したいという社会的ニーズが大きくなって
いる。
i.e.
スーパーマーケットの
レジ
4
アウトライン
• 背景
• 既存の通信方法と問題点
• 既存技術
• 提案手法
• 評価実験
• まとめ
5
• ノードとリーダーのタイムスロットで1
対1通信
端末同定 (temporary idをランダムに取得
し、ランダムに選んだタイムスロットに
送信)
リソースの割り当て
データ通信
通信における3つの段階
6
A2B2C2
受信方向
b1
b2
b3
bN-1
x1
x2
x3
xN
A
B
C
ZbN
xN-1 W
商品 time slotid
問題点
• 効率性
• 信頼性
7
効率性
• 通信のメインではない端末同定のフェー
ズが全通信時間の30~60%を占める。
• 端末同士が互いを認識できない
⇒いくつかの端末のデータが衝突する
• (異なるnodeが同じタイムスロットに送信する)
⇒衝突回避のためにより多くのスロット
を用意
⇒空のスロットがたくさんできる
• (通信端末は高々K個/N個(K <<N))
8
問題点
• 効率性
• 信頼性
9
信頼性
• 通信路の環境に合わせてビットレートを変
えられない
⇒スループットを上げられない
伝送路の容量を超えた送信によりエ
ラー
10
アウトライン
• 背景
• 既存の通信方法と問題点
• 既存技術
• 提案手法
• 評価実験
• まとめ
11
各問題点に対する既存技術
• 効率性
衝突を許容する
⇒端末同定のための処理時間が削減され
ていない。
⇒効率性の問題は以前として残る。
12
各問題点に対する既存技術
• 信頼性
Wifiネットワーク上でならスループットを上げ
るためのアルゴリズムが存在する(ZigZag)
⇒・passive RFIDに利用するには必要電力が大き
い
・RFID通信中のデータの短さが適さない
13
アウトライン
• 背景
• 既存の通信方法と問題点
• 既存技術
• 提案手法
• 評価実験
• まとめ
14
• 全ての端末で一つの仮想送信機であると考え
る。
⇒衝突も含めて全体で一つのコードに見え
る。
• 衝突を起こし、改良した圧縮センシングアル
ゴリズムでデコード。(⇒効率性の向上)
• 100%デコードできるまで衝突を繰り返す。
(⇒信頼性向上)
提案手法
15
通信における3つの段階
• 端末同定 (temporary idの取得)
• リソース割り当て(⇐1対1対応にする必要な
し)
• データ通信
16
端末同定(レジを通るノードの数Kを知りたい。)
• 要素数N(>>K)のスパースなbinaryベクトルXとしてモ
デル化。
– K個以外は”0”
– これは圧縮センシングアルゴリズムで解ける。
(xを少ない数の線形結合で復元できる)
• K個のノードに同時に送信させる。
– id = 3を選択したノードはあるbinary列A3を送信。
• リーダーのタイムスロットで受け取る信号yは、
• Aの列の数はNと同じ。計算量が大きすぎる。
17
b1
b2
b3
bN-1
x1
x2
x3
xN
1
0
1
1bN
xN-1 0
商品 binaryid
端末同定
• idの数を減らしてAの列数を削減。
18
11 1412 13 15 16 17 18
値が”0”のidの数 4⇒2
Aの列数 8⇒6
⇒計算量
削減
• 全ノードで1つの送信機とみなす。
– データの開始と終了は全ノードで同じ。
• ノードはタイムスロットでランダムに衝突を起こ
す。
– リーダーがデータをデコードできるまで続ける。
• 確率伝搬法に基づいてデコード可。
– 線形時間で解読できる。
19
Distributed rate adaption
アウトライン
• 背景
• 既存の通信方法と問題点
• 既存技術
• 提案手法
• 評価実験
• まとめ
20
評価実験
• UHF帯域の925MHzで行う。
• リーダー:USRPというRFID標準のリーダー実装を応用。
• ノード:Moo tagというpassive RFID。
20種類のランダムなエンコード記録をプログ
ラ
ムしておく。
• 1.5m×3mのテーブルの上にtagの貼られたプラスチック
容器とリーダーを配置。
• リーダーとtagの距離は0.5~6m。
21
評価実験(効率性)
• 端末同定フェーズ
– 2つの基準:FSA(Flamed Slotted Aloha)
推定したKを用いたFSA
– FSA同士でもKにより20~40%削減
22
1
4.5
5.5
K=4,8,12,16
評価実験(効率性)
• データ通信フェーズ
– TDMA、CDMAと比較
– 32bitのメッセージを5bitの巡回冗長付きで送信。
– それぞれのKにおいて10通りの場所で各5回づつ記録する。
23
全体で約2倍のスループットを実現
評価実験(信頼性)
24
0 0 0 0
•デコードできなかったタグの数
評価実験(信頼性)
• 4つのタグを動かし続ける。
• BUZZではbit-rateを下げることで完全にデコード
可能
25
結論
• 端末同定とデータ通信のフェーズで合計
1/3.5倍の時間短縮
• 通信環境によらず100%のデコードを実現
26
• ご静聴ありがとうございました。
27
Appendix
28
プライバシーリスク
• RFIDはリーダーさえあれば誰でも情報を
取れる。
⇒購入者の追跡
バックパックで何を運んでいるか
企業の戦略 etc…
が簡単に取られてしまう。
解決策:キル(RFID無効化)、暗号化
29
基盤システム間の連携
• 既存システムとID情報システム間を繋ぐ
ものが必要
• 同じモノに対して異なるID情報を付与し
ていることがあるので、それを相互連携
する仕組みが必要
30
衝突の解読
(a)1・0で1bit/symbol
(b)00・01・10・11で
2bits/symbol
31
衝突の解読
32
衝突解読の有用性
Think about 2 nodes and 3 time slots
Case1:random pick up
33
b1
b2
y1
y2
y3
衝突解読の有用性
Think about 2 nodes and 3 time slots
Case1:random pick up
34
b1
b2
y1
y2
y3
衝突解読の有用性
Think about 2 nodes and 3 time slots
Case2:each node transmits in all slots
35
b1
b2
y1
y2
y3
衝突解読におけるエラー確率
Think about 2 nodes and 3 time slots
Case1:確率 1/3
Case2:確率 1/4
36
Kの推定
37
37
b2
b3
b1
bN
b..
y1
b N-1
b N-2
b N-3
y2
y..
y M-1
nodes time slots
1
2
y M
j回目の送信
pj
pj
pj
pj
pj
pj
pj
pj
pj
空のtime slotの割合
j*はEj*が閾値を超えてアルゴリズムが終了する時の回数
空のタイムスロットの割合を予め決めておく。
k
…
k-2
3
N-3
N-1
pj:1つのノードから
1つのタイムスロッ
トに送信する確率
通信のモデル化
38
b2
b3
b1
bN
b..
y1
b N-1
b N-2
b N-3
y2
y..
y M-1
ノー
ド
タイムスロット
1
2
N-1
3
y M
k
k-2
N-3
…
通信のモデル化
• y = AM×N・xN×1
•
xi:temporary id番目のもの。データを持つならXi = 1
aj,i:タイムスロットjに対するidがシードのランダムバ
イナリ
hi:各ノードのチャネル係数(電波環境を表す)
z:N-K個の”0”データを持つ(K<<N)
Zの推定は圧縮センシングアルゴリズム
Zi = Hiなのでidと電波環境が一度に分かる。 39
• リーダー側にa×c×K個のidを用意
• c×Kのbucketにハッシュ化 (bucket = time slot)
• 1つのbucketにa個のid
• 最大でK bucketが候補に。⇒aK個のidが候補に。(リーダー
側)
⇒(c-1)K個のbucketに入っているidは考えなくてよい。
• xのサイズが小さくなり、AとHのサイズも小さくできる。
40
Temporary ID Spaceの設定
11 1412 13 15 16 ….
確率伝搬法
• メッセージ伝達のアルゴリズム
• 既に観測されているノードの状態を基に、
観測されていないノードの周辺分布をそ
れぞれ計算する。
41
• 開始と終了は全てのノードに対して同時にリーダー
が指示する。(終了は信号を送らなければ良い)
• temporary idと対象time slotをseedとしてランダムに
bitを生成する。
• 衝突をデコードしてK個のmessageを解読できたらCRC
チェックに通す。
42
Distributed rate adaption
node側
reader側
1113(id) & y6
“1” 送信
“0” silent
• D:binary matrix, dj,iはノードiからj番目のスロットに対
する乱数バイナリ
デコードにあたりリーダーが知っているもの
H:端末同定から既知
D:ノードと同じ乱数生成アルゴリズムを持ち、ノード
のid、スロットも知っている。
Y:リーダーが受信した信号列
43
Distributed rate adaption
i j
dj,i
44
Distributed rate adaption
all nodes which have collided with node i

More Related Content

Recently uploaded

論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 

Recently uploaded (10)

論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

M1GP