Are Run-Length Limited Codes Suitable for Simultaneous Energy and Information Transfer?

Anshoo Tandon, Mehul Motani, Lav R. Varshney

Research output: Contribution to journalArticlepeer-review


Run-length limited (RLL) codes are a well-studied class of constrained codes having application in diverse areas, such as optical and magnetic data recording systems, DNA-based storage, and visible light communication. RLL codes have also been proposed for the emerging area of simultaneous energy and information transfer, where the receiver uses the received signal for decoding information as well as for harvesting energy to run its circuitry. In this paper, we show that RLL codes are not the best codes for simultaneous energy and information transfer, in terms of the maximum number of codewords which avoid energy outage, i.e., outage-constrained capacity. Specifically, we show that sliding window constrained (SWC) codes and sub-block energy constrained (SEC) codes have significantly higher outage-constrained capacities than RLL codes for moderate to large energy buffer sizes.

Original languageEnglish (US)
Article number8725549
Pages (from-to)988-996
Number of pages9
JournalIEEE Transactions on Green Communications and Networking
Issue number4
StatePublished - Dec 2019


  • Run-length limited codes
  • constrained codes
  • outage-constrained capacity
  • simultaneous energy and information transfer

ASJC Scopus subject areas

  • Renewable Energy, Sustainability and the Environment
  • Computer Networks and Communications


Dive into the research topics of 'Are Run-Length Limited Codes Suitable for Simultaneous Energy and Information Transfer?'. Together they form a unique fingerprint.

Cite this