The light spectrum is a rescue solution for the exponential growth of wireless connectivity demand. The bandwidth of light is 1000 times larger than the entire RF bandwidth. Among light communication technologies, Optical Camera Communication (OCC) is an entirely software-based solution, which is the best compatible with existing infrastructures such as commercial cameras and lighting. … Continue reading Five reasons to promote OCC
Category: OCC Principle
This category gives general information about OCC like “What OCC is”, “Where OCC is used”, “How OCC works”, “How OCC is classified”
Optical camera communication (OCC) with Matlab code
NOTE: This C-OOK Matlab package is independent from other C-OOK packages. Please email us for video demonstration and further technical details. In this code package, we demonstrate a system utilizing a LED and Camera (rolling shutter mechanism). Fig. 1. System Block diagram of C-OOK Matlab Package Transmitter In the transmitter side, we use a PC … Continue reading Optical camera communication (OCC) with Matlab code
FREE Software to measure the sampling rate of rolling shutter cameras!
I remember that some of my colleagues had really tough time figuring out what is the sampling rate of a rolling shutter camera since camera producers never ever shown the value! We are not talking about the frame rate of camera if you are missing understanding. The reason was quite understandable, because the sampling rate … Continue reading FREE Software to measure the sampling rate of rolling shutter cameras!
S2-PSK: A choice for RoI-Signaling
S2-PSK is an operating mode being standardized at IEEE 802.15.7m. This post describes what it is for and how it operates. Technical Considerations for a RoI-signaling Waveform Even though RoI-signaling mode has a very low data rate, it is indispensable to the OCC system operating in a challenging condition such as V2X. The general … Continue reading S2-PSK: A choice for RoI-Signaling
Rolling shutter OCC: Communication distance vs Data rate Trade-off
The classification of OCC technologies has been given. Being a part of non-flicker modulation series, with the vast usage of rolling shutter cameras in the camera market, the use of rolling shutter cameras in OCC systems takes advantage of the high sampling rate of the rolling shutter mechanism, which sequentially exposes pixel lines to the … Continue reading Rolling shutter OCC: Communication distance vs Data rate Trade-off
FEC: Generation of Reed-Solomon and Convolutional Code
Reed Solomon and Convolutional Code are chosen for IEEE 802.15.7-2011 and IEEE 802.15.7m implementation. In this post, we will review the generation of the codes and simulate their performance for comparison. Reed Solomon Systematic RS codes are used for FEC (typically outer FEC) with GF(16), generated by the polynomial x4+x+1. The generators for the RS(n, … Continue reading FEC: Generation of Reed-Solomon and Convolutional Code
Abbreviation in OCC Systems
Hi there! Two weeks busy in writing an SCI paper is over, and I am back beginning with a list of notations and acronyms that I usually use in OCC systems from now on. ACO-OFDM Asymmetrically Clipped OFDM Ab … Continue reading Abbreviation in OCC Systems
OCC Use Cases/ Promising Services
Figure 1 - Examples of promising use cases using OCC Various application fields of OCC include Indoor lighting Digital Signage Traffic lighting, V2V, V2X Interactive Display with Screen Augmented Reality experience with Smartphones There are plenty of promising applications with OCC. I have drawn several illustrations to explain "where OCC can be used" and "how … Continue reading OCC Use Cases/ Promising Services
What is Optical Camera Communication?
Figure 1- Example of OCC promising services (a) OCC vehicular use case. (b) OCC indoor use case OCC: Optical Camera Communication VLC: Visible Light Communication LiFi: Light Fidelity OWC: Optical Wireless Communication What is Optical Camera Communication? OCC aims to deliver data from the light source(s) to the camera. Artificial lights (LED light) are available everywhere human being … Continue reading What is Optical Camera Communication?