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!

Software-defined Configuration method for OCC Systems

The purpose of the post is to specify the PIB attributes for configuring a particular OCC PHY mode. Any OCC PHY mode is co-existing with the others and recognizable by a specific receiver once the PIBs are specified. The configuration of PHY-PIB attributes is software-defined (App-based). Without using PHY-frame overhead, the App-based configuration is communication … Continue reading Software-defined Configuration method for OCC Systems

HS-PSK: High-rate transfer over RoI(s)

HS-PSK is an operating mode being standardized at IEEE 802.15.7m. This post describes what it is for and how it operates. Figure 1 illustrates an example in which an Rx can select the link properly for an intended usage. The link setup procedure is solved by the RoI-Signaling waveform, while this high-rate waveform is additionally … Continue reading HS-PSK: High-rate transfer over RoI(s)

PPDU: PHY frame format for CM-FSK & C-OOK

This post reviews the design of the Physical-layer Packet Data Unit (PPDU) for CM-FSK  and C-OOK operating modes within PHY V of IEEE 802.15.7m. For a detailed explanation of how these modes operate, please visit the previous CM-FSM post and the previous C-OOK post. The comparison between these modulation schemes for rolling shutter OCC was discussed … Continue reading PPDU: PHY frame format for CM-FSK & C-OOK

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

C-OOK: Customizing OOK for Optical Camera Communication

C-OOK stands for Camera ON-OFF Keying, is also an operating mode being standardized in IEEE 802.15.7m. This post reviews the operation of this mode and highlights its characteristics. See video demo 1 (Manchester coded for Rolling shutter OCC): https://www.youtube.com/watch?v=tMaR7B5M3QI See video demo 2 (4B6B coded for Rolling shutter OCC): https://www.youtube.com/watch?v=wPbeZZxEMVY C-OOK for OCC and its … Continue reading C-OOK: Customizing OOK for Optical Camera Communication

CM-FSK: Customizing FSK for Optical Camera Communication

CM-FSK stands for Camera M-ary Frequency Shift Keying, is also an operating mode being standardized in IEEE 802.15.7m. This post reviews the operation of this mode and highlights its characteristics. See video demo 1 to have a brief understanding of CM-FSK System: (7m transmission) https://www.youtube.com/watch?v=cUt5zbRSyoQ Also, video demo 2 (35m transmission distance): https://www.youtube.com/watch?v=BVqh570bCRY&t=5s   FSK … Continue reading CM-FSK: Customizing FSK for Optical Camera Communication

PHY modes within IEEE 802.15.7m draft – a quick review

PHY operating modes  The latest IEEE 802.15.7m draft standard (until Aug. 2018) is on the Sponsor Balloting recirculation. This version has updated a lot in compared to the previous version before LiFi modes are moved to new task group under IEEE 802.15. A list of operating modes between two drafts is a good start. Notation … Continue reading PHY modes within IEEE 802.15.7m draft – a quick review

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

Classification of OCC Technologies

Table 1- Classification of OCC, its expected performance, and intended usages Given that various modulation schemes for OCC systems have been investigated till the date, the proper modulation scheme should depend on both Tx and Rx. Table 1 suggests to classify OCC schemes into four categories under the following considerations: (i) The method by which … Continue reading Classification of OCC Technologies