Beruflich Dokumente
Kultur Dokumente
Communication Technology
KIVI visit to Philips Lighting
• Introduction
• Transmitter
– Signal Format
• Receiver
– Coded Light detection using a rolling shutter camera
– Signal Processing
• Applications
2 February 23, 2017 Stan Baggen & Onno Janssen Philips Lighting
Introduction
3 February 23, 2017 Stan Baggen & Onno Janssen Philips Lighting
The Transmitter
4 February 23, 2017 Stan Baggen & Onno Janssen Philips Lighting
Signal Format (V2 CR-PHY)
Well-known examples:
• Non-Return-to Zero (NRZ) modulation
“1” 1 0 0 1 1 1 0 1 0 0
DC level
elementary pulse shape t
Tsymbol
• Manchester modulation (DC-free)
“1” 1 0 0 1 1 1
DC level
t
5 February 23, 2017 Stan Baggen & Onno Janssen Philips Lighting
Ternary Manchester
DC level
t
Tsymbol
elementary pulse shape
6 February 23, 2017 Stan Baggen & Onno Janssen Philips Lighting
Power Spectra of Modulation Codes
0.8
-6
10
S(f)
S(f)
0.6
-8
10
0.4
-10
10
0.2
-12
0 10
0 1000 2000 3000 4000 5000 6000 7000 0 1 2 3 4
10 10 10 10 10
frequency [Hz] frequency [Hz]
7 February 23, 2017 Stan Baggen & Onno Janssen Philips Lighting
Receiver
8 February 23, 2017 Stan Baggen & Onno Janssen Philips Lighting
Rolling Shutter Camera
• Lines are sequentially read with a line rate fs ≈ 16 kHz (30 fps)
640
• Sequential reading of lines leads to
“rolling shutter” effect
– Undesirable for photography
– For us, it enables a fast sampling of 480
a light source
• The pixels of each line have an exposure time of Texp immediately preceding the
moment of read-out
– typically, Texp ranges from 1/30 to 1/16000 [s]
– each pixel in a line sees average light of Texp seconds
smearing of coded light waveforms
9 February 23, 2017 Stan Baggen & Onno Janssen Philips Lighting
Operation of Rolling Shutter Camera
original image sequence
hidden lines
sample stream
t
10 February 23, 2017 Stan Baggen & Onno Janssen Philips Lighting
Demo Rolling Shutter and Coded Light
Experimental set-up:
11 February 23, 2017 Stan Baggen & Onno Janssen Philips Lighting
iPad Recordings
• Power Balance 4 x 4
• Footprint size = 0.17
• Message duration: 36.5 ms
(> 1 frame @ 30 fps)
• 20% modulation depth
12 February 23, 2017 Stan Baggen & Onno Janssen Philips Lighting
Signal Processing
• 1D signal processing
– Background subtraction
– Message Reconstruction
– Equalization by Robust Wiener filtering t
– Synchronization
– Bit detection
13 February 23, 2017 Stan Baggen & Onno Janssen Philips Lighting
Message Reconstruction (stitching)
frame duration footprint of lamp in each camera frame
message duration Tm
t
Identical waveform
14 February 23, 2017 Stan Baggen & Onno Janssen Philips Lighting
Stitching Singularities
of YellowDot equals
36.5 ms
0
34 34.5 35 35.5 36 36.5 37 37.5 38 38.5 39
message duration [ms]
15 February 23, 2017 Stan Baggen & Onno Janssen Philips Lighting
Personal Control
16 February 23, 2017 Stan Baggen & Onno Janssen Philips Lighting
Personal Control
https://www.youtube.com/watch?v=ToF0dDUa78o
17 February 23, 2017 Stan Baggen & Onno Janssen Philips Lighting
Indoor Positioning
18 February 23, 2017 Stan Baggen & Onno Janssen Philips Lighting
Indoor Positioning
https://www.youtube.com/watch?v=E4fJ6ZzAl7E
19 February 23, 2017 Stan Baggen & Onno Janssen Philips Lighting