The main goal of the BEACON project is to explore novel methods for the transmission of signals over noisy wireless channel, particularly under extreme low latency and low energy constraints. When we transmit an image from our phone to a friend, the two following fundamental operations take place: the image is first compressed into as few bits as possible at a certain quality level. This is typically done by image compression algorithms, such as JPEG or JPEG2000, which have been highly optimized over the years to be able to represent generic images with as few bits as possible. Then these bits are transferred to the channel transmission unit, which uses a particular modulation scheme and a channel code against noise in the channel. At the very basic level, this can be considered as adding redundant bits among the bits output by the source compressor, such that even if some the transmitted bits are lost over the channel, the receiver can still recover the compressed version of the image. Some of the well-known codes that provide robustness againt noise in communication channels are convolutional codes, Turbo codes, and LDPC codes. It also took researchers decades to develop and optimize these codes.
This two-step approach provides modularity to the system: we can separately design the source and channel coding components. For example, we can have a single channel coder in our phones, and that same unit can transmit bits coming from an image, video or an audio compressor, as it does not care where the bits come from. Its only goal is to get the bits to the receiver as reliably as possible. Thanks to its modularity and flexibility in adapting to the available bandwidth, digital communications has dominated existing communication systems. However, there is an increasing drive towards Internet-of-things (IoT) applications and machine-type communications, which have significantly different requirements than conventional communication systems. Many IoT applications have extremely low latency requirements, and most IoT devices are limited in energy and complexity, so they need to be highly energy efficient, and may not be able to employ the high-complexity algorithms. BEACON argues that we need to reconsider our communication system architecture for emerging IoT and other low-latency and low-energy applications.
Designing ultra-low latency and ultra-low energy communication protocols for IoT applications has numerous benefits. This would allow using wireless technology for many applications with such requirements that are now limited to wired connections. This would reduce both the installation and the operation costs. It would also lead to many novel applications from remote surgery to more efficient monitoring and control of medical devices, surveillance systems, etc.
The main objective of the BEACON project is to develop novel communication technologies that go beyond the conventional separate source and channel coding architecture in order to meet the extreme latency and energy efficiency requirements of emerging applications. In BEACON, we have not only studied the fundamental theoretical limits of such communication systems, but also developed practical coding and communication techniques, and designed and implemented these techniques through proof-of-concept demonstrators.