4B6B Line Coding for Visible Light Communication Flickering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Visible light wireless communication systems using LED lighting suffer from flickering issues due to uneven ratios of turning-on and turning-off lighting, which affect brightness and user perception, especially when applying existing line coding technologies like 4B5B.

Innovation Solution

The implementation of a 4B6B line coding technology that encodes 4-bit data patterns into 6-bit patterns with an equal number of bits corresponding to 1 and 0, using specific patterns like '111000' and '000111' as idle patterns and '110100' and '001011' as preamble patterns to maintain consistent brightness and reduce flickering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing line coding technology (4B5B) is applied to visible light wireless communication, then data transmission is enabled, but flickering occurs due to uneven ratios of turning-on and turning-off lighting

Engineering Contradiction:
Improvedata transmission capabilityVSAvoidbrightness stability
Core Design Contradiction:
ReliabilityVSIllumination intensity

Solution Approach 1:

The patent changes the fundamental parameter of line coding from 4B5B to 4B6B, where each 4-bit data is encoded into 6-bit code with equal numbers of 1s and 0s (three of each). This parameter change ensures that the LED turns on and off equally over each coded period, maintaining constant brightness while still enabling data transmission through the balanced pattern.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces asymmetric pattern design where specific 6-bit patterns are assigned for different purposes: data patterns (with equal 1s and 0s), idle patterns (specific reserved patterns like 111000 and 000111), and preamble patterns (specific reserved patterns like 110100 and 001011). This asymmetric assignment resolves the contradiction by ensuring data patterns maintain brightness balance while other patterns serve specialized functions.

Inventive Principle:
Principle #4Asymmetry

2Stability of the object's composition

If 4B5B line coding is used, then continuous generation of 0 or 1 is reduced, but brightness varies between 40% and 80% causing flickering

Engineering Contradiction:
Improvedata pattern balanceVSAvoidbrightness consistency
Core Design Contradiction:
Stability of the object's compositionVSIllumination intensity

Solution Approach 1:

The patent changes the code length parameter from 5 bits to 6 bits, enabling equal distribution of 1s and 0s (three each) in every code pattern. This ensures that regardless of which 6-bit pattern is transmitted, the LED will be on for exactly half the period and off for the other half, maintaining constant 50% average brightness while still representing different data values through the specific pattern arrangement.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If on/off keying is used for data transmission, then communication is achieved, but uneven turning-on and turning-off ratios cause visible flickering

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidflickering
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent ensures continuous balanced action by designing the 4B6B coding system where every code pattern contains equal numbers of 1s and 0s. This continuity principle ensures that the LED's on/off action is always balanced over each 6-bit period, preventing flickering while maintaining continuous data transmission through the systematic pattern structure.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent introduces periodic balanced patterns where the LED turns on and off in regular, predictable cycles defined by the 6-bit code structure. Each period (6-bit code) contains exactly three 1s and three 0s, creating a periodic on/off action that averages to 50% brightness and eliminates flickering while still encoding data through the specific periodic pattern sequence.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8620165B2Transmitter, receiver for visible light communication and method using the same
Publication Date: 2013.12.31 ELECTRONICS & TELECOMM RES INST
  • US8620165B2 patent drawing
  • US8620165B2 patent drawing
  • US8620165B2 patent drawing

AI summary

A visible light wireless communication receiver includes: a source code recognizing unit that receives a source bit stream and recognizes the source bit stream as source codes of a unit of a first number of bits; and a line coding unit that encodes each of the source codes into an encoding code of a unit of a second number of bits, the second number being larger than the first number. In particular, in the encoding code, the number of bits corresponding to 1 is the same as the number of bits corresponding to 0. Therefore, the change in brightness of lighting may be minimized in the visible light wireless communication.