1
Dual-Mode Time Domain Multiplexed Chirp Spread Spectrum
Ali Waqar Azim, Ahmad Bazzi, Mahrukh Fatima, Raed Shubair, Marwa Chafii
Abstract—We propose a dual-mode (DM) time domain mul-
tiplexed (TDM) chirp spread spectrum (CSS) modulation for
spectral and energy-efficient low-power wide-area networks (LP-
WANs). DM-CSS modulation that uses both the even and odd
cyclic time shifts has been proposed for LPWANs to achieve
noteworthy performance improvement over classical counter-
parts. However, its spectral efficiency (SE) is half of the in-
phase and quadrature (IQ)-TDM-CSS scheme that employs IQ
components with both up and down chirps, resulting in a SE
that is four times relative to Long Range (LoRa) modulation.
Nevertheless, the IQ-TDM-CSS scheme only allows coherent
detection. Furthermore, it is also sensitive to carrier frequency
and phase offsets, making it less practical for low-cost battery-
powered LPWANs for Internet-of-Things (IoT) applications. DM-
CSS uses either an up-chirp or a down-chirp. DM-TDM-CSS
consists of two chirped symbols that are multiplexed in the
time domain. One of these symbols consisting of even and odd
frequency shifts (FSs) is chirped using an up-chirp. The second
chirped symbol also consists of even and odd FSs, but they
are chirped using a down-chirp. It shall be demonstrated that
DM-TDM-CSS attains a maximum achievable SE close to IQ-
TDM-CSS while also allowing both coherent and non-coherent
detection. Additionally, unlike IQ-TDM-CSS, DM-TDM-CSS is
robust against carrier frequency and phase offsets.
Index Terms—LoRa, chirp spread spectrum, IoT.
I. INTRODUCTION
THE rudimentary idea for Internet-of-Thing (IoT) ap-
plications is to communicate between battery-powered
devices/sensors by consuming low power to extend the battery
lifetime of the terminals. In this regard, low-power wide-
area networks (LPWANs) are of utmost significance. One of
the emerging technologies of LPWANs is the Long Range
(LoRa) wide-area network (LoRaWAN), which uses LoRa as
the physical layer modulation scheme.
LoRa is a proprietary derivative of chirp spread spectrum
(CSS) modulation, developed by the Semtech corporation, ca-
pable of trading off sensitivity with data rates for fixed channel
bandwidths [1], [2]. Even though the Semtech corporation
never published the details of LoRa modulation, Vangelista in
[3] has provided a comprehensive theoretical explanation with
an optimal low-complexity detection process based on discrete
Fourier transform (DFT). The scalable parameter of the LoRa
modulation is the spreading factor,λ, where λ=J6,12K.λ
is, in fact, equal to the number of bits that a LoRa symbol can
Ali Waqar Azim is with Department of Telecommunication Engineer-
ing, University of Engineering and Technology, Taxila, Pakistan (email:
aliwaqarazim@gmail.com).
Ahmad Bazzi and Raed Shubair is with with Engineering Division,
New York University (NYU) Abu Dhabi, 129188, UAE (email: {ah-
mad.bazzi,raed.shubair}@nyu.edu).
Mahrukh Fatima is with National Defence University, Islamabad, Pakistan
(email: mahrukh@ndu.edu.pk).
Marwa Chafii is with Engineering Division, New York University (NYU)
Abu Dhabi, 129188, UAE and NYU WIRELESS, NYU Tandon School of
Engineering, Brooklyn, 11201, NY, USA (email: marwa.chafii@nyu.edu).
transmit. Moreover, LoRa symbols are defined using Mcyclic
time shifts of the chirp, which are the information-bearing
elements. These cyclic time shifts correspond to frequency
shifts (FSs) of the complex conjugate of the chirp signal, i.e.,
down-chirp signal; thus, LoRa can be regarded as FS chirp
modulation, where λ= log2(M).
Besides the broad adoption and numerous benefits of LoRa,
one of the limiting factors is that it achieves low achievable
rates in all three bands it utilizes. Several recent studies pro-
posed spectral-efficient CSS modulation schemes as possible
alternatives to LoRa. The waveform design of these CSS alter-
natives is comprehensively elucidated in [4]. It is noteworthy
that these CSS variants can have different properties, e.g.,
some possess constant envelope properties and are single chirp,
whereas others use multiple chirps in the symbol structure and
do not retain constant envelope properties. Possessing a con-
stant envelope is desirable; however, the schemes possessing
a constant envelope generally have low spectral efficiencies,
which could be an influential limiting factor.
Another aspect to consider for the CSS alternatives to LoRa
is that they can achieve different maximum achievable spectral
efficiencies. Moreover, most LoRa alternatives aim to improve
spectral efficiency (SE), energy efficiency (EE), or both. Some
of the most promising recently proposed alternatives to LoRa
are in-phase and quadrature (IQ)-CSS [5], slope-shift keying
interleaved chirp spreading LoRa (SSK-ICS-LoRa) [6], dual-
mode CSS [7], and the time domain multiplexed (TDM)
schemes [8], such as TDM-CSS and in-phase and quadrature
(IQ)-TDM-CSS. It is accentuated that here we only mention
a subset of energy-efficient CSS modulations available in the
literature. Numerous other CSS schemes exist in the state-of-
the-art; interested readers are referred to [4] for more details.
IQ-CSS is another multiple chirp modulation that encodes
information bits on both in-phase and quadrature components
of the chirp signal. SSK-ICS-LoRa uses up chirps, down
chirps, interleaved up-chirps, and interleaved down chirps to
expand the symbol set and hence can carry two additional
bits per symbol relative to LoRa. DM-CSS simultaneously
multiplexes even and odd chirp symbols, use phase shifts (PSs)
of 0and πradians for these even and odd chirp symbols, and
employs either up-chirp or down-chirp signal. In TDM-CSS,
two chirped symbols are multiplexed in the time domain, each
having a different chirp slope, i.e., one (chirped) symbol is
attained using an up-chirp, whereas the other one is attained
using a down-chirp. The fundamental idea of IQ-TDM-CSS is
similar to that of TDM-CSS; however, unlike TDM-CSS, IQ-
TDM-CSS uses both the IQ components of the un-chirped
symbols. It may be noticed that the SE of the DM-CSS
and TDM schemes is higher than that of SSK-ICS-LoRa and
classical LoRa. Note that if LoRa transmits λbits per symbol,
then SSK-ICS-LoRa, IQ-CSS, TDM-CSS, DM-CSS, and IQ-
arXiv:2210.04094v1 [eess.SP] 8 Oct 2022