Flicker and Perceived Brightness in PWM-Dimmed LEDs: A Simulation Study of Driver Filtering and Gamma-Corrected Duty Mapping

Pulse-width modulation (PWM) is the usual way to dim LEDs in lighting and displays, but it produces temporal light modulation (flicker) and, with a linear code-to-duty mapping, uneven perceived brightness steps. This paper uses numerical simulation to examine both effects. A first-order driver filter (time constant 100 µs) leaves the flicker of a 50 % duty PWM at 100 % at 500 Hz, 46 % at 5 kHz and 12 % at 20 kHz. For brightness, a linear 8-bit code-to-duty mapping gives a maximum lightness step of 3.5 units of CIE L* between adjacent codes, whereas a gamma-2.2 mapping reduces it to 0.59. Realising a gamma-2.2 mapping without visible quantisation steps needs at least 10 bits of PWM duty resolution in the simulation. The study is a simulation with an idealised optical model. This is a simulation study; all results are outputs of the deposited Python code with assumed parameters. Source code is attached.

Authors

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-11-05
DOI
https://doi.org/10.5281/zenodo.23983413
Primary Topic
Color Science and Applications
Type
preprint
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
NOV
preprint

Flicker and Perceived Brightness in PWM-Dimmed LEDs: A Simulation Study of Driver Filtering and Gamma-Corrected Duty Mapping

Sahetnur Durdyyev, Yslam Orazov, Merdan Hojageldiýew
Zenodo (CERN European Organization for Nuclear Research)
Color Science and Applications
preprint

Flicker and Perceived Brightness in PWM-Dimmed LEDs: A Simulation Study of Driver Filtering and Gamma-Corrected Duty Mapping

Sahetnur Durdyyev, Yslam Orazov, Merdan Hojageldiýew
preprint en

Abstract

Pulse-width modulation (PWM) is the usual way to dim LEDs in lighting and displays, but it produces temporal light modulation (flicker) and, with a linear code-to-duty mapping, uneven perceived brightness steps. This paper uses numerical simulation to examine both effects. A first-order driver filter (time constant 100 µs) leaves the flicker of a 50 % duty PWM at 100 % at 500 Hz, 46 % at 5 kHz and 12 % at 20 kHz. For brightness, a linear 8-bit code-to-duty mapping gives a maximum lightness step of 3.5 units of CIE L* between adjacent codes, whereas a gamma-2.2 mapping reduces it to 0.59. Realising a gamma-2.2 mapping without visible quantisation steps needs at least 10 bits of PWM duty resolution in the simulation. The study is a simulation with an idealised optical model. This is a simulation study; all results are outputs of the deposited Python code with assumed parameters. Source code is attached.

Zenodo (CERN European Organization for Nuclear Research)
Oguz Han Engineering and Technology University of Turkmenistan (TM)
Color Science and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon