帳號:guest(3.21.159.11)          離開系統
字體大小: 字級放大   字級縮小   預設字形  

詳目顯示

以作者查詢圖書館館藏以作者查詢臺灣博碩士論文系統以作者查詢全國書目
作者(中文):李若萍
作者(外文):Li, Jo-Ping
論文名稱(中文):使用多重發光二極體編碼和相機解碼以增加光學通訊頻寬與穩定性
論文名稱(外文):Multi-Greendicator: Optical Wireless Communication with Multi-LED Coding and Camera Decoding for Increased Bandwidth and Robustness
指導教授(中文):周百祥
指導教授(外文):Chou, Pai H.
口試委員(中文):蔡明哲
周志遠
口試委員(外文):Ming-Jer Tsai
Jerry Chou
學位類別:碩士
校院名稱:國立清華大學
系所名稱:資訊工程學系
學號:101062607
出版年(民國):103
畢業學年度:102
語文別:英文
論文頁數:44
中文關鍵詞:發光二極體手機可見光傳輸
外文關鍵詞:LEDsSmartphonesVisible Light Communication
相關次數:
  • 推薦推薦:0
  • 點閱點閱:196
  • 評分評分:*****
  • 下載下載:0
  • 收藏收藏:0
利用LED的閃爍傳達重要的訊息在物聯網 (Internet of Things) 中是一項很有用的功能,
而且只需透過配備於智慧型手機上的相機對閃爍的LED做解碼。
前代的技術只針對單個LED做解碼,
使得頻寬和回應時間都受到限制。
為了突破這些限制,
我們嘗試使用不同的方式對多個LED做解碼。
我們可以利用每個裝置上的單個LED閃爍訊息,
並藉由同時偵測多個裝置上的單顆LED,
使得相同時間內能獲得更多的訊息量。
我們也利用在一個裝置上配備多個LED來傳送單個訊息,
藉由同時偵測單個裝置上的多顆LED,
使得單個訊息的傳送時間大幅縮短。
實驗結果顯示,
藉由普遍配備於使用者身上的智慧型手機,
以及對多個LED解碼的技術,
可以真正的突破頻寬和回應時間的限制,
並達到頻寬的增加。
Use of blinking LED to convey useful status information to be decoded
by smartphone cameras has been shown to be a useful feature for end
users of devices in the Internet of Things (IoT). Previous techniques
have been limited to decoding of a single LED, which is limited in
bandwidth and response time. We propose to overcome these limitations
by exploring the use of multiple LEDs in different ways: decoding
multiple devices that output using their own single LED in parallel,
and decoding a single device that raises bandwidth by using multiple
LEDs to encode more information in a given time frame. Experimental
results show the practical limits achieved by a modern
smartphone-class device.
Abstract i
Contents i
Acknowledgments v
1 Introduction 1
1.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Contributions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 Background and Related Work 3
2.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1.1 Optical Wireless Sensor Networks . . . . . . . . . . . . . . . . . . . . . . . 3
2.1.2 The Internet of Things . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2 Related Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2.1 Out-of-band Pairing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2.2 Visible Light Communication . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2.3 Visual Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 System Overview 9
3.1 System Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.2 Encoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.2.1 Packetizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.2.2 Modulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.3 Decoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.3.1 Control Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.3.2 Color Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.3.3 Demodulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.3.4 Depacketizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.3.5 Verification Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4 Communication Concepts 13
4.1 Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.1.1 Single-LED Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.1.2 Multi-LED Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.2 Modulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.2.1 Single-LED Modulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.2.2 Multi-LED Modulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.3 Error Correction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5 Implementation 24
5.1 Encoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.1.1 Embedded System Platform . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.1.2 Signal Schedule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.1.3 Programming API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.1.4 Profile Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.2 Decoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.2.1 Image Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5.2.2 Signal Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6 Evaluation 33
6.1 Experimental Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.2 Experimental Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.2.1 Error Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.2.2 Transmission Throughput . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7 Conclusions and Future Work 41
7.1 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
7.2 Future Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Bibliography
[1] ASCII Code. http://www.ascii-code.com/.
[2] Bluetooth secure simple pairing using NFC. http://nfc-forum.org/our-work/
specifications-and-application-documents/application-documents/.
[3] ByteLight. http://www.bytelight.com/.
[4] GPU-accelerated video processing on Mac and iOS. http://www.sunsetlakesoftware.com/
2010/10/22/gpu-accelerated-video-processing-mac-and-ios.
[5] Microsoft Tag. http://tag.microsoft.com/home.aspx.
[6] QR code. http://www.denso-wave.com/qrcode/qrfeature-e.html.
[7] BAGHERINIA, H., AND MANDUCHI, R. A theory of color barcodes. In Computer Vision
Workshops (ICCV Workshops), 2011 IEEE International Conference on (2011), IEEE, pp. 806–
813.
[8] CHANG, S.-Y. Greendicator: Augmenting embedded systems with display capabilities through
LED pulses decoded using smart phones. Master’s thesis, National Tsing Hua University
(NTHU), Taiwan, 2012.
[9] INSTRUMENTS, T. 2.4-GHz Bluetooth Low Energy system-on-chip. http://www.ti.com/
lit/ds/symlink/cc2540.pdf, November 2012.
[10] JI, P., TSAI, H.-M., WANG, C., AND LIU, F. Vehicular visible light communications with
LED taillight and rolling shutter camera.
[11] LANGER, K.-D., AND GRUBOR, J. Recent developments in optical wireless communications
using infrared and visible light. In Transparent Optical Networks, 2007. ICTON ’07. 9th Inter-
national Conference on (July 2007), vol. 3, pp. 146 –151.
[12] MOHAN, A., WOO, G., HIURA, S., SMITHWICK, Q., AND RASKAR, R. Bokode: Impercep-
tible visual tags for camera based interaction from a distance.
[13] MOON, T. K. Error Correction Coding: Mathematical Methods and Algorithms. John Wiley
& Sons, 2005.
[14] NYQUIST, H. Certain topics in telegraph transmission theory. American Institute of Electrical
Engineers, Transactions of the 47, 2 (April 1928), 617–644.
[15] PARIKH, D., AND JANCKE, G. Localization and segmentation of a 2D high capacity color
barcode.
[16] TSONEV, D., VIDEV, S., AND HAAS, H. Light fidelity (Li-Fi): towards all-optical network-
ing. In Society of Photo-Optical Instrumentation Engineers (SPIE) Conference Series (2013),
vol. 9007, p. 02.
 
 
 
 
第一頁 上一頁 下一頁 最後一頁 top
* *