PAPER 2026.09.15 · 11 min read

Optical Communication and ToF Ranging with a Micro-LED Display

Micro-LEDs can be switched on and off on a nanosecond scale, so a screen is thought able to double as a communication link and range sensor. Researchers at the University of Strathclyde and the University of Edinburgh tried it with a 128×128 display. With the same pixel light they sent 0.68 Gbps while measuring distance to an object 80 cm away with a 4 cm error, and the two functions barely eroded each other. What set the ceiling was not optics but driver chip wiring.

AuthorsFirst author J. A. Gray, last authors J. Herrnsdorf · M. D. Dawson (University of Strathclyde, UK), eight authors in all, jointly with R. K. Henderson, University of Edinburgh
PublishedOptics Express 34(19), 35312 · online 2026-09-09 · DOI 10.1364/oe.606550

The front of a phone holds three parts. There is the screen, there is a range sensor that measures the contours of a face, and there is a module that sends and receives data wirelessly. The three run separately, at different wavelengths, on different chips. The range sensor usually fires a laser, and communication uses radio.

With the arrival of Micro-LED came the idea that these three could be merged into one. Micro-LEDs made from inorganic gallium nitride (GaN) can switch on and off on a nanosecond scale. The human eye cannot see that flicker at all, but a detector can. In that case the light of the screen’s pixels could itself become a communication signal, and become the illumination that measures distance.

A joint study by the University of Strathclyde and the University of Edinburgh, published in Optics Express this week, tried doing both at once on a single display. A 128×128 Micro-LED display sent data at 0.68 Gbps while, at the same moment and with the same pixel light, measuring distance to an object 80 cm away with a 4 cm error.

And what deserves more attention in this article is what comes next. The two functions shared the same light, yet barely eroded each other. What held the speed back was not the optics but the wiring of the display driver chip.

1. Why a screen wants to double as a sensor

In today’s phones, face recognition is done with an infrared laser and separate optical parts. The laser light is shaped by a part such as a digital micromirror, fired out, and the light coming back is received. Wireless communication runs in an entirely different radio band.

Having separate parts means each takes up its own space. That is why an industry trying to stretch the screen to the very edge of the front has worked so hard to push cameras and sensors under the screen.

If the display doubles as illuminator and transmitter, the story changes. The paper’s introduction sums up this direction as follows. As Micro-LED displays have become able to operate at high speed, the possibility has opened that the display itself takes on the roles of several subsystems and reduces the need for separate parts. It draws a line, though: Micro-LED displays are only now entering commercialisation, and using them for communication and ranging is still a research topic.

2. What a nanosecond pixel does

The condition that a screen has to be fast was in fact met long ago. The human eye follows only tens of changes per second, so a screen only needs to be a little faster than that. Micro-LEDs are thousands of times faster than that.

The display used in this experiment is the CMOS-driven 128×128 Micro-LED array the same group reported earlier. It can change patterns at up to 500,000 frames per second and can emit optical pulses 4 nanoseconds wide. The chip is controlled by an FPGA.

This speed creates two uses.

  • Optical wireless communication (OWC): switching a pixel on and off is itself used as 1 and 0. Point-to-point optical communication with Micro-LEDs has already been reported at around 10 Gbps
  • Time-of-Flight (ToF) ranging: fire a short pulse of light and measure the time it takes to hit an object and come back, and you get the distance. Face recognition, lidar and games console motion recognition work this way

Many studies have done the two separately. This is the first time both have been done at once on a single display, the paper writes.

3. Two signals overlaid within one frame

The key was the firmware. The team modified the FPGA firmware to display binary patterns at 333,000 frames per second while overlaying short pulses in which every pixel lights at the same instant.

Unpacked, the structure is this. A single data pattern stays up for 3 microseconds. Within those 3 microseconds the pixels flash as a pulse once every 150 nanoseconds. The pattern is used for communication, and the pulses are used for ranging. Pixels that are on glow in pulses and pixels that are off stay dark, so the pattern information rides on the pulses intact.

The pulse width differed between experiments. In a preliminary experiment with a single SPAD it was 5 nanoseconds, and in the SPAD camera experiment this article covers it is 40 nanoseconds, because the camera required a sync pulse of at least 20 nanoseconds. Even so, the paper writes, the ranging accuracy came out similar to the preliminary experiment.

There are also two receivers. The communication data is received by a high-speed camera running at 800,000 frames per second, and the distance information by a SPAD (single-photon avalanche diode) camera. A SPAD is a detector that responds even when a single photon arrives, so it can measure the arrival time of weak returning pulses with 32-picosecond resolution.

Top: a timing schematic in which data patterns 1, 2 and 3 appear in turn on a Micro-LED array, and within each pattern individual pulses 5 nanoseconds wide repeat at 150-nanosecond intervals. Bottom: an experimental setup in which a Micro-LED array and a SPAD array sit side by side linked by a trigger signal, firing pulses toward an object and background 80 centimetres away, while a high-speed camera receives the bit stream
Figure 1. (a) How data patterns and pulses are overlaid. While a single pattern is held for 3 microseconds (τdata), every pixel flashes with a 5-nanosecond (τpulse) pulse every 150 nanoseconds (τrep) (the schematic reflects the preliminary experiment; with the SPAD camera in the main experiment the pulse width is 40 nanoseconds). The pattern becomes the communication signal and the pulses become the ranging illumination. (b) Experimental setup. The Micro-LED array and the SPAD array are synchronised by a trigger signal, and while the distance to an object 80 cm away is measured, a high-speed camera receives the bit stream. Optics Express (2026) Fig. 1, CC BY 4.0

4. Communication at 0.68 Gbps, with the eye wide open

Take the communication results first.

Of the 128×128 array, a 16×128 region was used. Each pixel carried a pseudo-random bit sequence (PRBS) by on-off keying (OOK), running 500 frames. A high-speed camera captured 10,000 frames, from which the brightness changes of each individual pixel were extracted and turned back into bits.

The bit error rate of every active pixel was below the standard forward error correction threshold. The combined data rate across the whole 16×128 region is 0.68 Gbps, which converted to screen area is 13.3 Gbps per square centimetre. This figure is the sum of 2,048 pixels each sending 333,000 bits per second.

The eye diagram shows the result. It is a picture that captures the quality of a communication signal in a single image, and the wider the “eye” between 0 and 1 is open, the less the two are confused. The eye is clearly open, and the distribution of received signals also split cleanly into a 0 side and a 1 side.

Left: an optical eye diagram of a single Micro-LED pixel captured by a high-speed camera at 800,000 frames per second, with a clearly open eye-shaped region between two signal levels near 0 and 1000. Right: a histogram of received signal values with two separate peaks near 0 and near 1000
Figure 2. (a) Optical eye diagram of one representative pixel captured at 800,000 frames per second. The eye between 0 and 1 is clearly open. (b) Distribution of received signal values. The peak near 0 is logic "0" and the one near 1000 is logic "1". The slightly wider distribution on the "1" side is due to electrical crosstalk. Optics Express (2026) Fig. 3, CC BY 4.0

5. Distance to within 4 cm at 80 cm

The distance side was measured like this.

The Micro-LED array fires pulses like a flood light illuminating the whole scene. When photons that have hit an object and come back enter a SPAD pixel, an on-chip time-to-digital converter records the arrival time. Accumulating 10,000 frames of this builds a distribution of photon arrival times for each pixel.

With a pulse width of 40 nanoseconds, light travels 12 metres in that time. There is a reason centimetre-level results still come out. The team took a sheet of white paper at 30 cm as a reference and measured how far the peak had shifted by cross-correlating the reference distribution with the actual scene distribution. Fitting the peak position with a Gaussian function catches shifts far smaller than the width of the distribution.

There were two test scenes. A honeycomb structure was placed at 60 cm and an arch built from LEGO bricks at 60 and 70 cm, with a white background standing behind at 80 cm.

ScenePixels excludedRoot mean square errorStandard deviation
Arch, single cross-section rowChosen to avoid defect areas3.6cm2.9cm
Arch, whole16.7%4.0cm3.6cm
Honeycomb, whole16.1%4.4cm4.3cm
The excluded pixels are defective SPAD pixels and shadowed areas. That the root mean square error and the standard deviation are similar means there is no systematic error biased to one side.
A photograph of the LEGO brick arch scene, a reference map coloured by true distance, a distance map measured with the SPAD camera, a map of deviation from the reference, and a graph comparing measured values with true depth across row 162. A blotch of clustered defective pixels is visible in the middle of the measured distance map
Figure 3. Distance images of the LEGO arch scene. (a) Photograph of the scene. (b) True distance reference: blue 60cm, cyan 70cm, yellow 80cm. (c) Distance measured with the SPAD camera. (d) Deviation from the reference. (e) A cross-section across row 162, where the measured values (blue) follow the steps of the true depth (red). The blotch in the middle of (c) and (d) is an area where defective pixels cluster at the centre of the SPAD chip. Optics Express (2026) Fig. 6, CC BY 4.0

6. The two did not erode each other

This is where the point of the study lies.

The communication signal and the ranging pulses are the same light from the same pixels. Ordinarily one would expect one side to become noise for the other. The result was otherwise.

On the communication side, overlaying the pulses did not worsen the bit error rate. The team confirmed this by comparing with earlier results from the same display used for communication alone, without pulses. Judging from the eye diagram and the histogram, what limited the data rate was not the signal-to-noise ratio.

Then what did limit it? The paper names three limits.

  1. Delay in the wiring that the digital control signals pass through on the FPGA
  2. The frame rate of the receiving high-speed camera
  3. Parasitic capacitance in the driver chip. In pulse mode, AC current charging the parasitic capacitance restricted the number of pixels that could be switched on at once

The third left its mark on the experimental design too. Only a 16×128 region, not the whole 128×128 array, was used for communication, because the optical output in pulse mode peaked at around 1,000 active pixels. The 2,048 pixels of the 16×128 region are each on half the time, so about 1,000 pixels are lit at any instant. Light more than that, and output drops as the driver chip charges the parasitic capacitance.

The limit on ranging was not optical either. What held accuracy back was shot noise arising from too few photons, not the pulse width or the time resolution. The paper writes that this improves by pulsing more LED pixels. Yet what prevents lighting more is precisely the parasitic capacitance above.

The limits of the two functions converge on the same place. It is neither the optics nor the detector but the electronic design of the display backplane and driver chip. That is why the team wrote in its conclusion that “The performance limits for both ranging and data display are dominated by device engineering challenges such as signal routing or parasitic capacitances on the power distribution network.”

The team also set out the condition under which the two functions are fully separated. Carrying the communication signal in Manchester coding gives complete orthogonality but halves the data rate. Without it, interference can arise when the data contains long runs of 0s, which the paper writes can be solved with low-overhead coding.

7. Neither is a record

There is something to point out here. Looking at the comparison table of prior work the paper itself compiles, this result is not the record for either function.

StudyLight sourceDisplayData rateRanging accuracyDistanceAcquisition time
Same group, earlier workMicro-LED✓5Gb/sNo ranging
Laser optical communicationLaser diode35.6Gb/sNo ranging
LED communication + 3D (2022)Conventional LED400kb/s2cm0.25m0.2 s
Same group, preliminary resultMicro-LED✓80Mb/sUnder 1cm0.15m
This studyMicro-LED✓0.68Gb/s4.4cm0.8m300 s
Only the rows directly relevant to this article were taken from Table 1 of the paper. The 5Gb/s for "Same group, earlier work" is the rate the paper's introduction says current technology "can in principle achieve".

The data rate is lower than when the same display did communication alone, the ranging accuracy is worse than the preliminary result, and the acquisition time is the longest in the table. The paper does not hide this either. Instead it says the report covers “an operational regime that has not been explored before”, meaning that doing gigabit-class communication and 3D ranging at once on a single Micro-LED display is a first.

8. Between the abstract and the body

When reading this paper from the industry side, five things must be distinguished. They are what you miss if you read only the abstract.

First, no video was shown. The abstract presents a display that “can act as a normal video display while also sensing objects in its environment”. Yet what was put on screen in the experiment was binary data patterns for communication. In the conclusion the team calculates that using the binary pattern updates at 333,000 frames per second as pulse-width modulation could display video at 100 frames per second with 11-bit greyscale, and leaves that to future work.

Second, one depth image took about 5 minutes. That is because 10,000 frames were accumulated with 10-millisecond exposures. The application the team cites is gesture recognition for display users, and that would require cutting acquisition time by thousands of times. The paper writes that it could be reduced by raising the SPAD camera’s frame rate through on-chip processing and firmware optimisation, increasing LED output, and binning SPAD pixels.

Third, the SPAD camera that measured distance sat separately beside the display. The photograph shows the Micro-LED array and the SPAD array standing side by side on two boards. The screen itself did not become the sensor; the screen handled the illumination and the sensor was separate.

Fourth, it was measured in a dark room. That setting is meant to reduce shot noise. Nothing was measured under ambient light in real use conditions, and the paper only writes that spectral filtering and time gating could mitigate it.

Fifth, 0.68 Gbps is a summed figure. It is the rate each of the 2,048 pixels in the 16×128 region delivers, multiplied out. To use its top frame rate, the receiving high-speed camera cut its resolution to 8×640 and watched only two rows of pixels at a time. It was confirmed that each pixel’s bit error rate was below the threshold, but no single receiver took in 0.68 Gbps simultaneously.

Photographs of the experimental equipment. The left photo shows a Micro-LED array on an FPGA board and, to its right on a separate board, a SPAD array with an 8-millimetre focal length lens, linked by a trigger signal line. The right photo shows a high-speed camera fitted with a 90-millimetre focal length lens aimed at the Micro-LED array glowing blue. Below is a single frame captured by the high-speed camera, showing a pattern of two rows of pixels switching on and off with a 1-millimetre scale bar
Figure 4. (a) Experimental equipment. The Micro-LED array (centre) and the SPAD array (right) sit side by side on separate boards, linked by a trigger signal. (b) A high-speed camera with a 90mm focal length lens receives the data sent by the Micro-LED array. (c) A single frame captured by the high-speed camera at 800,000 frames per second, with a pseudo-random bit sequence displayed on a 2×128 region. Optics Express (2026) Fig. 2, CC BY 4.0

9. To move inside the screen

Even so, the direction this study points in is clear.

Research putting sensors inside the backplane already exists. The paper cites prior work published in the same journal in 2020 and writes that it has been shown SPADs can be made as part of the CMOS backplane of a Micro-LED array. If that happens, the third limitation, the problem of the sensor being separate, disappears. It adds, though, that considerable engineering challenges in crosstalk and optical integration remain. SPAD arrays with higher pixel counts and frame rates than the one used here also keep appearing.

And the place where the limits converge is the place the display industry knows best. As seen in Section 6, what held back the performance of both functions was not the optics but the wiring delay and parasitic capacitance of the driver chip, and the power distribution network. For those who design display backplanes these are everyday problems. The very problems met when raising pixel counts and driving speed become, here, the ceiling on communication speed and ranging accuracy.

128×128, 80 cm and 5 minutes are all starting-point numbers. Millimetre-level accuracy and real-time acquisition needed for face recognition are a long way off. What this paper showed is not a product but that several functions can share the same pixel light without eroding each other, and that what sets the ceiling is backplane design. The first speaks to possibility; the second, to who can unlock that possibility.