Towards Green Communication: Soft Decoding Scheme for OOK Signals in Zero-Energy Devices
Abstract
The booming of Internet-of-Things (IoT) is expected to provide more intelligent and reliable communication services for higher network coverage, massive connectivity, and low-cost solutions for 6G services. However, frequent charging and battery replacement of these massive IoT devices brings a series of challenges. Zero energy devices, which rely on energy-harvesting technologies and can operate without battery replacement or charging, play a pivotal role in facilitating the massive use of IoT devices. In order to enable reliable communications of such low-power devices, Manchester-coded on-off keying (OOK) modulation and non-coherent detections are attractive techniques due to their energy efficiency, robustness in noisy environments, and simplicity in receiver design. Moreover, to extend their communication range, employing channel coding along with enhanced detection schemes is crucial. In this paper, a novel soft-decision decoder is designed for OOK-based low-power receivers to enhance their detection performance. In addition, exact closed-form expressions and two simplified approximations are derived for the log-likelihood ratio (LLR), an essential metric for soft decoding. Numerical results demonstrate the significant coverage gain achieved through soft decoding for convolutional code.
I Introduction
Zero-energy devices, requiring no maintenance, batteries, or manual charging, have the capability to harness energy from the world around them [1]. These devices hold the potential to take on various roles, functioning as sensors to collect data, trackers to monitor locations, or actuators to prompt other machinery. Many of these devices are deployed in harsh environments, such as agriculture fields, marine or embedded in bodies, where frequent battery replacement is not feasible. Therefore, minimizing device power consumption is crucial for zero-energy devices as it enables efficient utilization of energy harvesting, ensuring sustained operation while reducing dependence on external energy sources. To realize the full potential of these devices, low-complexity, power-efficient receiver designs that are resilient in noisy environments have received wide attention recently [2, 3, 4, 5].
In industry and standardization organizations, there is significant attention to the design of low-power devices, with a focus on the following two primary applications [6, 7, 8]. The first involves the enablement of low-power devices as “wake-up radios”, acting in conjunction with the primary radio to minimize its power consumption [9]. Currently, discussions on wake-up radio are ongoing within the 3rd Generation Partnership Project (3GPP) Release 18 study on wake-up receivers and wake-up signals [9]. The second direction encompasses low-power devices serving as zero-energy or ambient Internet of Things (IoT) devices that are reliant on energy harvesting [10]. Such ambient IoT devices are currently being investigated within 3GPP Release 19 and IEEE ambient power (AMP) [11].
For designing low-power devices, OOK modulation with simple envelope detection stands as one of the most popular choices due to its simplicity, lower circuit complexity and reduced energy consumption [12, 13, 4]. Furthermore, the adoption of Manchester-coded OOK introduces additional benefits, encompassing clock recovery, improved noise immunity, DC balance, and self-synchronization [14, 5, 15]. Another key aspect of supporting OOK waveforms is the possibility of generating OOK-like signals using orthogonal frequency division multiplexing (OFDM) transmitters ensures compatibility with the existing OFDM-based technologies including the 5G New Radio (NR) [3].
Despite the simplicity of the OOK modulation, its waveforms are prone to channel fadings and may incur a high bit error rate (BER). Thus, there is a need for enhanced detection and coding schemes for OOK signals that are received by low-power receivers. To extend transmission range, enable error detection and correction, and enhance data reliability, channel coding is essential for these low-power devices.
I-A Related Work
The performance of noncoherent detection of OOK signals has been extensively studied in the literature. The capacity behavior of noncoherent OOK over additive white Gaussian noise (AWGN) channels in the low signal-to-noise ratio (SNR) regime was investigated in [12] for wireless sensor networks (WSNs) from the point of information theory and the authors show that both the soft decision and hard decision of the noncoherent OOK modulation can achieve the Shannon limit. In [4], the optimal non-coherent OOK signal detector for ambient backscattering communication system was studied. Two types of detectors were designed based on the joint probability density function (pdf) of the received OOK signals. The noncoherent multi-antenna receiver design for direct OOK modulation for an ambient backscatter system was studied in [13]. To further improve the SNR gain in the ambient backscattering system, [5] explored to use of Manchester encoding with OOK signals, and the proposed scheme was shown to achieve a substantial performance improvement. More recently, an improved detection scheme based on the correlation of the received OOK-modulated signals was proposed to address the problem of channel uncertainties in ambient communication systems [15].
Computing Log-Likelihood Ratios (LLR) is crucial in the receiver performance as they provide an optimal soft decision information for the channel decoder. The LLR values for OOK modulation under AWGN channel conditions are provided in [16]. However, to our knowledge, the evaluation of LLRs for Manchester-coded OOK modulation with a simple envelope detector under fading channel conditions with unknown noise power has not been addressed in the existing literature.
I-B Our Contributions
In this paper, we investigate the signal detection performance of the OOK signals with convolutional code for forward error protection and Manchester encoding. Specifically, we designed a soft-decision decoder for the low-power receivers to enhance their detection performance and improve the reliability of the communication. For soft-decision OOK, analytical expressions and its low-complexity approximations for the LLR are derived, based on which a simple non-coherent detector with nearly optimal performance is obtained. Simulation results show that the proposed non-coherent OOK modulation with a soft-decision detection scheme can significantly improve the performance of the traditional hard-decision detection scheme, especially with proper interleaving in block Rayleigh fading channels.
II System Model and LLR computation
II-A System Model
Consider a downlink system where the base station (BS) transmits the OOK signals to the zero-energy devices as shown in Figure 1. At the transmitter side (i.e., BS), the signal is Manchester encoded with convolutional code. At the receiver side, a simple energy detector and decision module are employed to recover the transmitted signals.
To be specific, the desired transmitted bit sequence has a length of and can be denoted as . To ensure reliable communication across a wide range of channels and environments, convolutional code that maps the bit sequence to the encoded signal is used, and it is expressed as where redundant bits are added for error protection. Moreover, to allow for easier clock synchronization between the transmitter and receiver, Manchester encoding is used where the transition from 1 to 0 represents bit “1” and the transition from 0 to 1 represents bit “0”. Now we denote as the Manchester encoded sequences of . For the ease of signal analysis in the time domain, we further fill each bit of with repeated samples and get the time domain samples as . Note that can be split into Manchester bit periods and each period has samples for the first half of the Manchester-coded signal and samples for the second half of the Manchester-coded signal. We use to represent the -th sample within the -th Manchester bit period (, ) in .
Considering that the low-power receiver employs envelope detection on incoming signals, which exclusively extracts information from the signal’s amplitude. The low-power receiver becomes insensitive to the phase of the transmitted samples. The additional degree of freedom in the phase of the generated baseband signal can be harnessed in several ways. First, it can be utilized to create an OOK-like signal from the OFDM signal, ensuring compatibility with the existing NR structure [3]. Second, extra data, such as additional coded bits or cyclic redundancy checks, can be modulated onto the phase for more capable receivers. Third, the phase can be adjusted to meet requirements for power spectral density (PSD) at the transmitter. In this paper, without loss of any generality, we consider a case where a random phase sequence is modulated to the OOK signals, i.e., the transmitted signal is modeled as where is the modulated phase.
As the time domain signal goes through a channel, the received signal can be modeled as where is the block fading channel, is the channel noise and is the noise power. We assume that is uniformly distributed. Now we are interested in decoding the target binary sequence from the amplitude of the received signals .

II-B LLR Computation
The log-Likelihood Ratio (LLR), defined in (1) is a pivotal metric that quantifies the reliability of the received data bits and improves error correction in noisy channels. Soft-decision decoding relies on LLRs, enhancing performance by considering both ‘’0” and ‘’1” likelihoods. LLRs play a crucial role in iterative decoding for advanced error-correcting codes. They capture channel characteristics and noise, optimizing decoding algorithms. In addition, LLRs are vital in adaptive modulation, selecting the right scheme for varying channel conditions.
(1) |
Now, we start by evaluating . At the receiver, for the th bit period () at time slot , the probability of transmitted bit is “1” is
Similarly, the probability of transmitted bit is “0” and can be written as
Here, we exploit the Manchester encoding to provide a clock signal embedded within the data itself for the low-power receiver. The transition in the middle of each bit (from high to low or low to high) serves as a clock edge. This self-clocking feature simplifies clock recovery at the low-power receiver to maintain synchronization between the transmitter and receiver. The transition from ‘one’ to ‘zero’ represents bit “1”. Hence, the probability of the received signal conditioned on and is
Similarly, the transition from ‘zero’ to ‘one’ represents bit “0” and the probability of the received signal conditioned on and block fading is
At the receiver, we could model the received signal as where is the phase that has a distribution . Note that at the transmitter, a uniformly distributed phase is modulated to the amplitude of the OOK signals. Hence, is also uniformly distributed. We use and to denote the uniform distributions of and , respectively. Then the pdf of the amplitude of the received signal conditioned on can be expressed as
(2) |
where and is the angle of .
Similarly, the probability of the transmitted bit is “0” can be expressed as
(3) |
Having these probabilities a closed-form analytical expression for LLR is provided in the next Theorem.
Theorem 1.
[LLR-exact] The exact closed-form expression of LLR for Manchester encoded OOK signal for the non-coherent receiver can be expressed as:
(4) |
where is the modified zero-order Bessel function.
Proof: When the prior probability of the transmitted bit is equal, i.e., , the LLR for the th bit can be computed as
(5) |
To compute the double integral in (II-B), we use a substitution for the inner integral. Let , then the inner integral becomes
II-C Low-complexity approximations to the LLR
Low-power receiver devices have limited computational processing capability and requirements for power consumption optimization. Therefore, it is always desirable to streamline and simplify the LLR computation. In order to simplify the LLR expression presented in Theorem 1, we begin by simplifying . Note that , then we have
(6) |
On the interval , . As a result, we have
and
(7) |
when is large, the value of is relatively small compared with . Therefore, the term in (II-C) can be dropped and we have .
Figure 2 shows the approximations of the function. It can be seen that negligible difference in approximation error can be achieved with the function especially when is larger than 10. There are some small differences in approximation error when using function though, this is still a relatively good approximation. With this approximation, we therefore have the following proposition.
Proposition 1.
The LLR value in (4) can be approximated as
(8) |
Note that (8) involves the value of the channel and the noise variance . In practical scenarios, channel and noise estimation pose significant challenges for low-power receiver devices due to their limited computational capabilities and power constraints. Therefore, it is highly desirable to evaluate LLR without the need for accurate estimation of channel and noise variance. Considering that in block fading channels, the value of and stay the same for each fading block and we can view as a scaling factor and we have the following proposition.
Proposition 2.
For block fading channel, the LLR can be further simplified as
(9) |
In this way, there is no need to perform further channel estimation at the receiver side, and only the amplitude of the received signal matters. In many low-power receiver device deployment scenarios, such as short-range wireless communication or stationary applications, we often encounter short-duration communication periods with relatively stable channel conditions which makes the block fading assumption quite reasonable for modeling and analysis. In the next section, we investigate the tightness of these approximations and compare the performance with hard-decision decoding, where the LLR value is computed as
(10) |

III Simulation Results and Discussions
In this section, numerical results are presented to evaluate the performance of the proposed detection schemes. For the block Rayleigh fading channel, we set to follow while for AWGN . The OOK bit sequences are convolutional coded with Manchester encoding. We use a two-memory convolutional encoder which has a polynomial generator of [15,13]. The bit sequence length is set as and the samples per bit is . All the channels hold unchanged for the same channel block and the channel block length is 1003. We investigate the performance of the soft decision and hard decision decoding performance for the OOK signals through Monte-Carlo simulations.
III-A Performance in AWGN Channel
Figure 3 compares the BER performance for different decoding schemes in the AWGN channel. The proposed soft-decision detection schemes with exact LLR values achieve the best detection performance. As the channel knowledge and the noise variance value are difficult to obtain in practice, we also use the approximate LLR value to simplify the process. The soft decision scheme with approximate LLR achieves a performance that is tightly close to that with the exact LLR value. This experiment suggests that in practice there is no need to perform channel and noise variance estimation at the low-power receiver side which further reduces the complexity and power consumption. Simply using the soft decision detection with approximate LLR value guarantees a satisfactory performance. Moreover, compared with hard decision detection, soft decision detection achieves around 1.5 dB gain at 0.1% BER in AWGN channels. Compared with direct transmission without the use of convolutional coding, the soft-decision detection achieves around 4.6 dB performance improvement.

The block error rate (BLER) for different detection schemes is shown in Figure 4. As can be seen, the proposed soft-decision detection scheme outperforms the conventional hard-decision detection scheme by around 1.8 dB and outperforms the scheme without the use of convolutional code by around 5.6 dB at 10% BLER. Again, soft-decision detection with approximate LLR value achieves similar performance to the soft-decision detection scheme with the exact LLR.

The impact of the number of time domain samples on the BER performance in AWGN channels is shown in Figure 5. As we increase the number of samples per bit from to , the performance can be improved. This can be explained since the decoding schemes can be improved when more samples are used to represent one-bit information.

III-B Performance in Block Rayleigh Fading Channel
Figure 6 shows the BER performance of the decoding schemes with convolutional codes in Rayleigh fading channels. The proposed soft-decision decoding scheme outperforms the hard-decision decoding scheme by around 1 dB in block Rayleigh fading channels. However, compared with the performance in the AWGN channel as shown in Figure 3, the BER performance does not improve significantly with the increase of the SNR. To combat this problem, we considered adding an interleaver at the transmitter and the low-power receiver performs deinterleaving.
The impact of interleaver on the performance is shown in Figure 7. We observe that by decreasing the interleaver block size, the performance of the soft decision scheme improves significantly. For example, at 1% BER, the soft decision detection scheme with an interleaving block size of 118 improves the decoding performance by around 4.2 dB compared with the case without interleaving. By reducing the interleaving block size to 17 (or increasing the number of interleaving blocks), the performance can even improved by around 10 dB. This performance gain is significant, which suggests that proper interleaver along with the decoding schemes could together be used to combat channels fadings for OOK signals. Moreover, when the interleaver block size is 17, the proposed soft decision detection scheme with an exact LLR value outperforms the soft decision detection scheme with an approximate LLR value. Finally, when comparing the performance of hard-decision decoding with soft-decision decoding, we find that the introduction of interleaver brings more gains to the soft decision decoding scheme compared with the hard decision decoding scheme. This results further demonstrates the advantages of the use of interleaver and proper soft decision decoding.


III-C Impact of the Randomly Modulated Phase Sequences
Note that our proposed soft-decision decoding scheme applies to not only simple OOK bit sequences but also phase-modulated OOK bit sequences. The main implementation concern is that when transmitting an ideal OOK sequence, the power spectrum density (PSD) is not flat and not favorable at the transmitter side as shown in Figure 8. By modulating the OOK signal with a random phase, the PSD becomes favorable from an implementation perspective. Moreover, the introduction of the extra phase does not affect the amplitude of the OOK signals, which brings no impact on the noncoherent decoding at the receiver. Further, the extra modulated phase can be potentially used to convey extra information for possible coverage extension and error protection.

IV Conclusions
In this paper, we investigated the decoding performance for the noncoherent OOK signals with convolutional code error protection and Manchester encoding. We derived the LLR expressions and their low complexity approximations. Simulation results show that the proposed soft decision decoding scheme and its low complexity approximations achieve considerable gains in AWGN channels. Moreover, substantial performance gain can be achieved when the proposed soft decoding schemes are used together with the proper interleaving scheme in block Rayleigh fading channels. The LLR approximation does not require precise channel estimation and can avoid complex numerical computations. Hence, the proposed scheme has great potential in OOK signal decoding for low-power device communications.
References
- [1] Ericsson, “Powering our world with zero-energy devices.” [Online]. Available: https://www.ericsson.com/en/about-us/new-world-of-possibilities/imagine-possible-perspectives/zero-energy-devices/index.html
- [2] S. Naser, L. Bariah, S. Muhaidat, and E. Basar, “Zero-energy devices empowered 6G networks: Opportunities, key technologies, and challenges,” IEEE Internet of Things Magazine, vol. 6, no. 3, pp. 44–50, 2023.
- [3] T. Zhang, M. Afshang, M. Mozaffari, and Y.-P. E. Wang, “Toward zero-energy devices: Waveform design for low-power receivers,” IEEE Communications Letters, 2023.
- [4] S. Guruacharya, X. Lu, and E. Hossain, “Optimal non-coherent detector for ambient backscatter communication system,” IEEE Transactions on Vehicular Technology, vol. 69, no. 12, pp. 16 197–16 201, 2020.
- [5] J. K. Devineni and H. S. Dhillon, “Manchester encoding for non-coherent detection of ambient backscatter in time-selective fading,” IEEE Transactions on Vehicular Technology, vol. 70, no. 5, pp. 5109–5114, 2021.
- [6] Ericsson, “Zero energy devices – a new opportunity in 6G,” Sept 2021. [Online]. Available: https://www.ericsson.com/en/blog/2021/9/zero-energy-devices-opportunity-6g
- [7] Oppo, “zero-power communication whitebook.” [Online]. Available: https://www.oppo.com/content/dam/oppo/en/mkt/newsroom/press/oppo-releases-zero-power-communication-whitepaper/white-paper_en.pdf
- [8] 3GPP, “Passive IoT for 5G advanced,” 3GPP, Technical Report RWS-210453, 2021.
- [9] ——, “Study on low-power wake-up signal and receiver for NR,” 3GPP, Technical Report 38.969, Aug. 2023.
- [10] ——, “Study on ambient IoT (Internet of Things) in RAN,” 3GPP, Technical Report 38.848, Sep 2023.
- [11] IEEE P802.11 Wireless LANs, “Draft technical report on support of AMP IoT devices in WLAN,” Nov 2022.
- [12] P. Zhang, F. M. Willems, and L. Huang, “Investigations of noncoherent OOK-based schemes with soft and hard decisions for WSNs,” in 2011 49th Annual Allerton Conference on Communication, Control, and Computing (Allerton). IEEE, 2011, pp. 1702–1709.
- [13] J. K. Devineni and H. S. Dhillon, “Non-coherent detection and bit error rate for an ambient backscatter link in time-selective fading,” IEEE Transactions on Communications, vol. 69, no. 1, pp. 602–618, 2020.
- [14] S. Tang, H. Yomo, Y. Kondo, and S. Obana, “Wake-up receiver for radio-on-demand wireless LANs,” EURASIP Journal on Wireless Communications and Networking, vol. 2012, pp. 1–13, 2012.
- [15] S. Zargari, C. Tellambura, and A. Maaref, “Improved signal detection for ambient backscatter communications,” arXiv preprint arXiv:2306.13083, 2023.
- [16] S. V. Nagaraj and A. Alimohammad, “Soft-decision decoding of convolutional codes with square-law detectors,” IET Communications, vol. 7, no. 10, pp. 966–972, 2013.