License: arXiv.org perpetual non-exclusive license
arXiv:2401.11449v1 [eess.SP] 21 Jan 2024

Energy Consumption Analysis for Continuous Phase Modulation in Smart-Grid Internet of Things of beyond 5G

Hongjian Gao, Yang Lu, Shaoshi Yang, **gsheng Tan, Longlong Nie and Xinyi Qu Corresponding author: S. Yang (E-mail: [email protected]) H. Gao and Y. Lu are with the State Grid Smart Grid Research Institute Co., Ltd., Bei**g 102209, China. S. Yang, J. Tan, L. Nie, and X. Qu are with the School of Information and Communication Engineering, Bei**g University of Posts and Telecommunications, and also with the Key Laboratory of Universal Wireless Communications, Ministry of Education, Bei**g 100876, China. Published on Sensors, vol. 24, no. 2, article number 533, Jan. 2024, https://doi.org/10.3390/s24020533
Abstract

Wireless sensor network (WSN) underpinning the smart-grid Internet of Things (SG-IoT) has been a popular research topic in recent years due to its great potential for enabling a wide range of important applications. However, the energy consumption (EC) characteristic of sensor nodes is a key factor that affects the operational performance (e.g., lifetime of sensors) and the total cost of ownership of WSNs. In this paper, to find the modulation techniques suitable for WSNs, we investigate the EC characteristic of continuous phase modulation (CPM), which is an attractive modulation scheme candidate for WSNs because of its constant envelope property. We first develop an EC model for the sensor nodes of WSNs by considering the circuits and a typical communication protocol that relies on automatic repeat request (ARQ)-based retransmissions to ensure successful data delivery. Then, we use this model to analyze the EC characteristic of CPM under various configurations of modulation parameters. Furthermore, we compare the EC characteristic of CPM with that of other representative modulation schemes, such as offset quadrature phase-shift keying (OQPSK) and quadrature amplitude modulation (QAM), which are commonly used in communication protocols of WSNs. Our analysis and simulation results provide insights into the EC characteristics of multiple modulation schemes in the context of WSNs; thus, they are beneficial for designing energy-efficient SG-IoT in the beyond-5G (B5G) and the 6G era.

Index Terms:
continuous phase modulation (CPM), wireless sensor network (WSN), energy efficient, modulation optimization, smart grid, Internet of Things (IoT), B5G, 6G.

I Introduction

Smart grid is the energy infrastructure for smart cities, telecommunications, networks, and the computing industry. It upgrades traditional power grid systems with state-of-the-art information and communication technologies, such as wireless sensor network (WSN) techniques and the Internet of Things particularly designed for the smart grid industry (SG-IoT). In fact, SG-IoT heavily relies on WSN, which is characterized by a variety of distinct performance metrics, such as transmission rate, signal coverage, energy consumption (EC), and network lifetime [1]. (defined as the number of joules consumed per successfully transmitted bit) of wireless sensors, because the energy supply requirements of sensors are stringent in WSNs (i.e., very limited energy supply) and all the other performance metrics can be affected by the EC characteristic of sensors. To elaborate a little further, in many application scenarios of the smart grid industry, it is often inconvenient or unsafe for humans to work in the deployment site and the lifetime of sensors is often expected to be over several years. Therefore, low EC is of vital importance for these scenarios.

By contrast, in wireless communication systems that operate with the support of power grid infrastructure, it is more appropriate to invoke energy efficiency (EE), which is typically defined as the number of bits successfully transmitted per joule. This concept is at the heart of green communications, a vision globally recognized for reducing the Carbon footprint produced by the networking sector, especially in the era of 5G, 5G-Advanced, and 6G [2]. Obviously, EE is the reciprocal of EC. Extensive studies have been devoted to optimizing the EE of wireless networks in the past decade. For instance, in [3], based on the fractional programming framework, the joint power and subcarrier allocation problem was solved for maximizing the EE of a multi-user, multi-relay, single-cell orthogonal frequency-division multiple access (OFDMA) cellular network composed of single-antenna nodes. Afterwards, system models that are more complicated were considered: the joint transmit and receive beamforming-based multi-user, multi-relay, multi-input multi-output (MIMO)-OFDMA cellular networks [4, 5]; the multi-cell single-antenna OFDMA networks [6]; the partial/full interference alignment-based multi-user, multi-relay, multi-cell MIMO-OFDMA networks [7]; the massive MIMO-aided, multi-pair, one-way decode-and-forward relay system [8]; and the fully connected K𝐾Kitalic_K-user interference channel with each user having either a single antenna or multiple antennas [9]. Additionally, the EE of wireless networks that are delay-sensitive was also studied by maintaining statistical quality-of-service QoS guarantees in OFDMA networks [10] and by considering the uplink ultra-reliable low-latency communication (URLLC) traffic in the MIMO-aided grant-free access [11] of 5G and its beyond. In [12], secrecy-energy efficient hybrid beamforming schemes were designed for a satellite-terrestrial integrated network in order to maximize the achievable secrecy-EE while satisfying the signal-to-interference-plus-noise ratio (SINR) constraints of both the earth stations and the cellular users; further, in [13], the secrecy-energy efficient beamforming in multibeam satellite systems was investigated with the metric of signal-to-leakage-plus-noise ratio (SLNR).

Since wireless sensors are typically powered by batteries, it is more appropriate to use EC in the context of wireless sensors. EC is closely related to the selected modulation scheme. Firstly, this selection may influence the type of electronic components utilized, such as a power amplifier (PA) or analog-to-digital converter (ADC), because different modulation schemes may require different circuit designs and implementations. Secondly, the specific choice of modulation schemes also affects the number of bits transmitted in a single symbol duration that consumes a certain amount of energy. Thirdly, different modulation schemes may incur different packet error rates (PERs), which influence the number of retransmissions that also consume energy and are necessary for successful packet delivery between any pair of wireless sensors. Therefore, it is important to investigate the impact of different modulation schemes on the EC and identify the most appropriate scheme for WSNs of SG-IoT.

Prior research mainly focused on studying the EC of modulation schemes that are sensitive to the nonlinearity of PAs. More specifically, in [14], the EC minimization problems corresponding to M𝑀Mitalic_M-ary quadrature amplitude modulation (MQAM) and multiple frequency-shift keying (MFSK) were studied. In [15, 16], the authors studied the relationship between the total EC per successfully transmitted information bit and the transmission distance while assuming different modulation methods, such as binary phase-shift keying (BPSK), quadrature phase-shift keying (QPSK), and 16QAM. They also studied the average signal-to-noise ratio (SNR) values required to achieve the optimal EC. In [17], the transmission power of MQAM was optimized by using a particular model to achieve the minimum EC. In [18], the EC per successfully transmitted bit for modulation techniques including binary frequency-shift keying (BFSK), BPSK, QPSK, 16QAM, and 64QAM was studied under various channel conditions. However, these modulation techniques require the use of linear PAs, which results in lower energy utilization efficiency. In contrast, constant envelope modulation techniques are insensitive to the nonlinearity of PAs; thus, they constitute a promising solution to improving the energy utilization efficiency. However, there is a scarcity of research focusing on the impact of constant envelope modulation techniques on the achievable EC in the context of WSNs underpinning SG-IoT.

Against the above backdrop, in this paper, we endeavor to investigate the impact of a constant envelope modulation technique, i.e., continuous phase modulation (CPM), on the EC of sensor nodes in WSNs suitable for SG-IoT. Our novel contributions are summarized as follows.

  • We establish a realistic power consumption model through the analysis of circuit power consumption, transmission power consumption, and reception power consumption on a point-to-point communication link; in particular, we consider three operation modes of the sensors, including slee** mode, transient mode, and active mode.

  • Based on the above power consumption model and a typical automatic repeat request (ARQ)-based wireless transmission protocol, the EC incurred by successfully sending a single information bit is numerically evaluated under different configurations of CPM parameter values. In particular, we consider different waveform pulses of the CPM, including the rectangular pulse, rising cosine pulse, and GMSK pulse, for comprehensive coverage. We also investigate the impact of the distance between the transmitter and the receiver, the impact of the received SNR, the impact of the modulation order, and the average number of transmissions required for sending a single packet, under various modulation schemes considered.

  • We compare the EC per successfully transmitted bit of the CPM with that of conventional non-constant envelope modulation methods, such as offset quadrature phase-shift keying (OQPSK) used in the Zigbee standard and QAM modulation supported by the current 5G standard. Our simulation results and analysis demonstrate that CPM enjoys a significantly lower EC than OQPSK and 16QAM in the scenario considered, which is valuable for the standard evolution of beyond 5G tailored for the important use case of low-power SG-IoT.

II The EC Model

To analytically determine the amount of energy consumed when a single bit is transmitted without error, an EC model needs to be established. We make the assumption that each packet transmitted in the forward direction induces an error-free feedback packet in the reverse direction, which acknowledges the successful reception of the data packet or requests for retransmission.

II-A Packet Structure

In wireless communication systems, the general format of the physical layer packet structure is shown in Figure 1 and consists of three parts: a pilot code for clock synchronization, a packet header specifying the configuration of transmission parameters, and a data payload carrying the transmitted data.

Refer to caption
Figure 1: Physical layer packet structure.

We assume that the entire packet uses the same modulation and that the symbol error probability (SEP) is determined by the received SNR γ𝛾\gammaitalic_γ and the modulation scheme adopted. We also assume that symbol errors are independently and identically distributed (i.i.d.) and no channel coding is used, i.e., no redundant bits are added (redundant bits increase EC). If a symbol is erroneously detected at the receiver, the entire packet will be retransmitted until all the symbols in the packet are correctly detected at the receiver. The packet error probability (PEP) can be expressed as a function of the SEP, the packet length L𝐿Litalic_L, and the number of bits per symbol m=log2M𝑚subscript2𝑀m=\log_{2}Mitalic_m = roman_log start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_M, i.e.,

𝖯𝖤𝖯=1(1𝖲𝖤𝖯)L/m,𝖯𝖤𝖯1superscript1𝖲𝖤𝖯𝐿𝑚\mathsf{PEP}=1-(1-\mathsf{SEP})^{L/m},sansserif_PEP = 1 - ( 1 - sansserif_SEP ) start_POSTSUPERSCRIPT italic_L / italic_m end_POSTSUPERSCRIPT , (1)

where M𝑀Mitalic_M denotes the size of the modulation constellation.

Hence, by utilizing the packet length L𝐿Litalic_L and the probability that a packet is successfully transmitted, i.e., 1𝖯𝖤𝖯1𝖯𝖤𝖯1-\mathsf{PEP}1 - sansserif_PEP, the average amount of data successfully delivered per transmission duration of a packet is formulated as

Nc=L(1𝖲𝖤𝖯)L/m.subscript𝑁𝑐𝐿superscript1𝖲𝖤𝖯𝐿𝑚N_{c}=L(1-\mathsf{SEP})^{L/m}.italic_N start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT = italic_L ( 1 - sansserif_SEP ) start_POSTSUPERSCRIPT italic_L / italic_m end_POSTSUPERSCRIPT . (2)

Then, upon assuming that the feedback signal indicating whether a retransmission is needed or not is reliably transmitted on the reverse link, the average number of transmissions required for successfully delivering a packet is given by

Nre=LNc=11𝖯𝖤𝖯=1(1𝖲𝖤𝖯)L/m.subscript𝑁re𝐿subscript𝑁𝑐11𝖯𝖤𝖯1superscript1𝖲𝖤𝖯𝐿𝑚N_{\textrm{re}}=\frac{L}{N_{c}}=\frac{1}{1-\mathsf{PEP}}=\frac{1}{(1-\mathsf{% SEP})^{L/m}}.italic_N start_POSTSUBSCRIPT re end_POSTSUBSCRIPT = divide start_ARG italic_L end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT end_ARG = divide start_ARG 1 end_ARG start_ARG 1 - sansserif_PEP end_ARG = divide start_ARG 1 end_ARG start_ARG ( 1 - sansserif_SEP ) start_POSTSUPERSCRIPT italic_L / italic_m end_POSTSUPERSCRIPT end_ARG . (3)

II-B Basics of CPM

CPM is an attractive modulation scheme for WSNs underpinning SG-IoT because its carrier phase is modulated in a continuous manner and it is typically implemented as a constant-envelope waveform, i.e., the transmitted carrier power is constant. The phase continuity requires a relatively small percentage of the power to occur outside of the intended band (e.g., low fractional out-of-band power), leading to high spectral efficiency. Meanwhile, the constant envelope yields excellent power/energy efficiency. However, the primary drawback of CPM is the high implementation complexity required for an optimal receiver.

For systems that employ CPM, the transmitted signal at time instant t𝑡titalic_t can be expressed as[19]

s(t,𝑰)=2ETcos(2πfct+ϕ(t,𝑰)+ϕ0),𝑠𝑡𝑰2𝐸𝑇2𝜋subscript𝑓𝑐𝑡italic-ϕ𝑡𝑰subscriptitalic-ϕ0s(t,\boldsymbol{I})=\sqrt{\frac{2E}{T}}\cos({2\pi f_{c}t+\phi(t,\boldsymbol{I}% )+\phi_{0}}),italic_s ( italic_t , bold_italic_I ) = square-root start_ARG divide start_ARG 2 italic_E end_ARG start_ARG italic_T end_ARG end_ARG roman_cos ( 2 italic_π italic_f start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT italic_t + italic_ϕ ( italic_t , bold_italic_I ) + italic_ϕ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) , (4)

where E𝐸Eitalic_E is the symbol energy, T𝑇Titalic_T is the symbol interval, fcsubscript𝑓𝑐f_{c}italic_f start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT is the carrier frequency, and ϕ0subscriptitalic-ϕ0\phi_{0}italic_ϕ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT is an arbitrary constant initial phase shift that can be set to zero without loss of generality when coherent transmission is considered. In addition, ϕ(t,𝑰)italic-ϕ𝑡𝑰\phi(t,\boldsymbol{I})italic_ϕ ( italic_t , bold_italic_I ) is the time-varying information-carrying phase formulated as

ϕ(t,𝑰)=2πk=KhkIkq(tkT),KTt(K+1)T,formulae-sequenceitalic-ϕ𝑡𝑰2𝜋superscriptsubscript𝑘𝐾subscript𝑘subscript𝐼𝑘𝑞𝑡𝑘𝑇𝐾𝑇𝑡𝐾1𝑇\phi(t,\boldsymbol{I})=2\pi\sum_{k=-\infty}^{K}h_{k}I_{k}q(t-kT),KT\leq t\leq(% K+1)T,italic_ϕ ( italic_t , bold_italic_I ) = 2 italic_π ∑ start_POSTSUBSCRIPT italic_k = - ∞ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_I start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_q ( italic_t - italic_k italic_T ) , italic_K italic_T ≤ italic_t ≤ ( italic_K + 1 ) italic_T , (5)

where 𝑰={Ik|k(,,1,0,+1,,K)}𝑰conditional-setsubscript𝐼𝑘𝑘101𝐾\boldsymbol{I}=\{I_{k}|k\in(-\infty,\cdots,-1,0,+1,\cdots,K)\}bold_italic_I = { italic_I start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | italic_k ∈ ( - ∞ , ⋯ , - 1 , 0 , + 1 , ⋯ , italic_K ) } is an infinitely long sequence of uncorrelated M𝑀Mitalic_M-ary data symbols, each having one of the values from the alphabet𝒜={±1,±3,,±(M1)}𝒜plus-or-minus1plus-or-minus3plus-or-minus𝑀1\mathcal{A}=\{\pm 1,\pm 3,\cdots,\pm(M-1)\}caligraphic_A = { ± 1 , ± 3 , ⋯ , ± ( italic_M - 1 ) } with equal probability 1/M1𝑀1/M1 / italic_M; {hk}subscript𝑘\{h_{k}\}{ italic_h start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } is a sequence of modulation indices defined as hk=2fd,kTsubscript𝑘2subscript𝑓𝑑𝑘𝑇h_{k}=2f_{d,k}Titalic_h start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = 2 italic_f start_POSTSUBSCRIPT italic_d , italic_k end_POSTSUBSCRIPT italic_T, with fd,ksubscript𝑓𝑑𝑘f_{d,k}italic_f start_POSTSUBSCRIPT italic_d , italic_k end_POSTSUBSCRIPT being the peak frequency deviation. When hk=hsubscript𝑘h_{k}=hitalic_h start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = italic_h for all k𝑘kitalic_k, the modulation index remains fixed for all symbols. When the modulation index changes from one symbol to another, the signal is called multi-hhitalic_h CPM, with hksubscript𝑘h_{k}italic_h start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT varying in a cyclic manner. q(t)𝑞𝑡q(t)italic_q ( italic_t ) is some normalized waveform shape that represents the baseband phase response (i.e., phase pulse) and is obtained from the frequency pulse g(t)𝑔𝑡g(t)italic_g ( italic_t ) by

q(t)=tg(τ)𝑑τ.𝑞𝑡superscriptsubscript𝑡𝑔𝜏differential-d𝜏q(t)=\int_{-\infty}^{t}g(\tau)d\tau.italic_q ( italic_t ) = ∫ start_POSTSUBSCRIPT - ∞ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT italic_g ( italic_τ ) italic_d italic_τ . (6)

If the duration of g(t)𝑔𝑡g(t)italic_g ( italic_t ) is equal to the symbol interval T𝑇Titalic_T, namely, g(t)=0𝑔𝑡0g(t)=0italic_g ( italic_t ) = 0 for t>T𝑡𝑇t>Titalic_t > italic_T, the modulated signal is called full-response CPM. If the duration of g(t)𝑔𝑡g(t)italic_g ( italic_t ) is larger than the symbol interval T𝑇Titalic_T, namely, g(t)0𝑔𝑡0g(t)\neq 0italic_g ( italic_t ) ≠ 0 for t>T𝑡𝑇t>Titalic_t > italic_T, the modulated signal is called partial-response CPM.

Suppose the length of the frequency pulse g(t)𝑔𝑡g(t)italic_g ( italic_t ) in terms of the number of symbol intervals is N𝑁Nitalic_N. Thus, N=1𝑁1N=1italic_N = 1 yields full-response CPM. If g(t)𝑔𝑡g(t)italic_g ( italic_t ) is selected as a rectangular pulse, namely,

g(t)={12NT,0tNT,0,otherwise,𝑔𝑡cases12𝑁𝑇0𝑡𝑁𝑇0otherwiseg(t)=\begin{cases}\frac{1}{2NT},&\text{$0\leq t\leq NT$},\\ 0,&\text{otherwise},\end{cases}italic_g ( italic_t ) = { start_ROW start_CELL divide start_ARG 1 end_ARG start_ARG 2 italic_N italic_T end_ARG , end_CELL start_CELL 0 ≤ italic_t ≤ italic_N italic_T , end_CELL end_ROW start_ROW start_CELL 0 , end_CELL start_CELL otherwise , end_CELL end_ROW (7)

then for a full-response CPM, we have

q(t)={0,t0,t2T,0tT,12,tT.𝑞𝑡cases0𝑡0𝑡2𝑇0𝑡𝑇12𝑡𝑇q(t)=\begin{cases}0,&\text{$t\leq 0$},\\ \frac{t}{2T},&\text{$0\leq t\leq T$},\\ \frac{1}{2},&\text{$t\geq T$}.\end{cases}italic_q ( italic_t ) = { start_ROW start_CELL 0 , end_CELL start_CELL italic_t ≤ 0 , end_CELL end_ROW start_ROW start_CELL divide start_ARG italic_t end_ARG start_ARG 2 italic_T end_ARG , end_CELL start_CELL 0 ≤ italic_t ≤ italic_T , end_CELL end_ROW start_ROW start_CELL divide start_ARG 1 end_ARG start_ARG 2 end_ARG , end_CELL start_CELL italic_t ≥ italic_T . end_CELL end_ROW (8)

It is evident that the performance of CPM is influenced by certain parameters, including but not limited to M𝑀Mitalic_M, hksubscript𝑘h_{k}italic_h start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT, N𝑁Nitalic_N, and the frequency pulse g(t)𝑔𝑡g(t)italic_g ( italic_t ). Note that by choosing different pulse shapes g(t)𝑔𝑡g(t)italic_g ( italic_t ) and varying M𝑀Mitalic_M, hksubscript𝑘h_{k}italic_h start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT, and N𝑁Nitalic_N, an infinite variety of CPM signals may be generated, each with its unique characteristics and performance.

For a CPM signal, the error rate performance can be derived based on the maximum-likelihood sequence detection (MLSD) receiver, which is conventionally computed using the Viterbi Algorithm (VA). Specifically, for a given CPM scheme, we have

𝖲𝖤𝖯=KminQ(dmin2γ).𝖲𝖤𝖯subscript𝐾min𝑄superscriptsubscript𝑑min2𝛾\mathsf{SEP}=K_{\textrm{min}}Q(\sqrt{d_{\textrm{min}}^{2}\gamma}).sansserif_SEP = italic_K start_POSTSUBSCRIPT min end_POSTSUBSCRIPT italic_Q ( square-root start_ARG italic_d start_POSTSUBSCRIPT min end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_γ end_ARG ) . (9)

According to Anderson’s seminal work on digital phase modulation [20], Kminsubscript𝐾minK_{\textrm{min}}italic_K start_POSTSUBSCRIPT min end_POSTSUBSCRIPT denotes the total number of feasible paths that satisfy the constraint of the minimum Euclidean distance dminsubscript𝑑mind_{\textrm{min}}italic_d start_POSTSUBSCRIPT min end_POSTSUBSCRIPT within the observation interval on the CPM phase grid. The value of Kminsubscript𝐾minK_{\textrm{min}}italic_K start_POSTSUBSCRIPT min end_POSTSUBSCRIPT increases with the modulation order M𝑀Mitalic_M. Both Kminsubscript𝐾minK_{\textrm{min}}italic_K start_POSTSUBSCRIPT min end_POSTSUBSCRIPT and dminsubscript𝑑mind_{\textrm{min}}italic_d start_POSTSUBSCRIPT min end_POSTSUBSCRIPT depend on critical parameters including M𝑀Mitalic_M, hksubscript𝑘h_{k}italic_h start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT, N𝑁Nitalic_N, and the pulse sha** function g(t)𝑔𝑡g(t)italic_g ( italic_t ).

II-C Circuit Power Consumption

In wireless communication systems, a significant portion of energy is dedicated to signal transmission and reception circuits, which are mainly composed of the baseband (BB) digital signal processing unit and the radio frequency (RF) signal processing unit, as shown in Figure LABEL:entire_power_model. To elaborate a little further, the BB signal processing unit mainly includes source coding/decoding, pulse sha**, channel coding/decoding, digital modulation/demodulation, channel estimation, synchronization, and so on. For a wireless sensor, since the data rate requirement is usually low, the BB symbol rate is also low. Meanwhile, typically, no computation-intensive signal processing techniques, such as multi-user detection and iterative decoding, are used in an energy-constrained wireless sensor; hence, the BB power consumption is significantly smaller than the RF circuit power consumption.

A typical model of an RF signal processing unit, also known as an RF chain, is shown in Figure 3 [14, 16, 21, 22, 23]. Specifically, on the transmitter side, the BB signal is first converted to an analog signal by the digital-to-analog converter (DAC). Then, the analog signal is filtered by the low-pass filter and upconverted by the mixer, whose output is then filtered again, amplified by the power amplifier (PA), passed through the duplexer, and finally transmitted to the wireless channel. On the receiver side, the RF signal is sequentially filtered, amplified by the low-noise amplifier (LNA), cleaned by the anti-aliasing filter, downconverted by the mixer, filtered again before passing through the intermediate frequency amplifier (IFA) that has an adjustable gain, and finally converted back to a digital signal by the analog-to-digital converter (ADC). Note that the mixers operate with the aid of the local oscillator (LO) and, among all the RF components, the PA and LNA usually have much higher power consumption than the others.

Refer to caption
Figure 2: The communication modules and the corresponding power consumption model of a point-to-point wireless communication system.
Refer to caption
Figure 3: A typical power consumption model of the RF signal processing unit of a point-to-point wireless communication system.

Accordingly, the total power consumption during transmission can be expressed as

PTx(d)=PTBB+PTRF¯+PPA(d)PTRF=PT0+ξηPT(d),subscript𝑃Tx𝑑subscript𝑃TBBsubscriptsubscript𝑃¯TRFsubscript𝑃PA𝑑subscript𝑃TRFsubscript𝑃T0𝜉𝜂subscript𝑃T𝑑P_{\textrm{Tx}}(d)=P_{\textrm{TBB}}+\underbrace{P_{\underline{\textrm{TRF}}}+P% _{\textrm{PA}}(d)}_{P_{\textrm{TRF}}}=P_{\textrm{T0}}+\frac{\xi}{\eta}P_{% \textrm{T}}(d),italic_P start_POSTSUBSCRIPT Tx end_POSTSUBSCRIPT ( italic_d ) = italic_P start_POSTSUBSCRIPT TBB end_POSTSUBSCRIPT + under⏟ start_ARG italic_P start_POSTSUBSCRIPT under¯ start_ARG TRF end_ARG end_POSTSUBSCRIPT + italic_P start_POSTSUBSCRIPT PA end_POSTSUBSCRIPT ( italic_d ) end_ARG start_POSTSUBSCRIPT italic_P start_POSTSUBSCRIPT TRF end_POSTSUBSCRIPT end_POSTSUBSCRIPT = italic_P start_POSTSUBSCRIPT T0 end_POSTSUBSCRIPT + divide start_ARG italic_ξ end_ARG start_ARG italic_η end_ARG italic_P start_POSTSUBSCRIPT T end_POSTSUBSCRIPT ( italic_d ) , (10)

where PTBBsubscript𝑃TBBP_{\textrm{TBB}}italic_P start_POSTSUBSCRIPT TBB end_POSTSUBSCRIPT and PTRF¯subscript𝑃¯TRFP_{\underline{\textrm{TRF}}}italic_P start_POSTSUBSCRIPT under¯ start_ARG TRF end_ARG end_POSTSUBSCRIPT represent the power consumption of the transmitter’s BB processing unit and RF processing unit excluding the PA, respectively, and both of them can be regarded as constant values that are collectively denoted by PT0subscript𝑃T0P_{\textrm{T0}}italic_P start_POSTSUBSCRIPT T0 end_POSTSUBSCRIPT; PPA(d)subscript𝑃PA𝑑P_{\textrm{PA}}(d)italic_P start_POSTSUBSCRIPT PA end_POSTSUBSCRIPT ( italic_d ) and PT(d)subscript𝑃T𝑑P_{\textrm{T}}(d)italic_P start_POSTSUBSCRIPT T end_POSTSUBSCRIPT ( italic_d ) are defined as the power consumption of the PA and the transmit power, respectively, both of which are functions of the transmission distance d𝑑ditalic_d upon assuming adaptive power control and are related via PPA(d)=ξηPT(d)subscript𝑃PA𝑑𝜉𝜂subscript𝑃T𝑑P_{\textrm{PA}}(d)=\frac{\xi}{\eta}P_{\textrm{T}}(d)italic_P start_POSTSUBSCRIPT PA end_POSTSUBSCRIPT ( italic_d ) = divide start_ARG italic_ξ end_ARG start_ARG italic_η end_ARG italic_P start_POSTSUBSCRIPT T end_POSTSUBSCRIPT ( italic_d ); and η𝜂\etaitalic_η and ξ𝜉\xiitalic_ξ represent the drain efficiency and the peak-to-average power ratio (PAPR) of the PA, respectively [18].

Similarly, the total power consumption of the receiver is expressed as

PRx=PRBB+PRRF¯+PLNAPRRF=PR0,subscript𝑃Rxsubscript𝑃RBBsubscriptsubscript𝑃¯RRFsubscript𝑃LNAsubscript𝑃RRFsubscript𝑃R0P_{\textrm{Rx}}=P_{\textrm{RBB}}+\underbrace{P_{\underline{\textrm{RRF}}}+P_{% \textrm{LNA}}}_{P_{\textrm{RRF}}}=P_{\textrm{R0}},italic_P start_POSTSUBSCRIPT Rx end_POSTSUBSCRIPT = italic_P start_POSTSUBSCRIPT RBB end_POSTSUBSCRIPT + under⏟ start_ARG italic_P start_POSTSUBSCRIPT under¯ start_ARG RRF end_ARG end_POSTSUBSCRIPT + italic_P start_POSTSUBSCRIPT LNA end_POSTSUBSCRIPT end_ARG start_POSTSUBSCRIPT italic_P start_POSTSUBSCRIPT RRF end_POSTSUBSCRIPT end_POSTSUBSCRIPT = italic_P start_POSTSUBSCRIPT R0 end_POSTSUBSCRIPT , (11)

where PRBBsubscript𝑃RBBP_{\textrm{RBB}}italic_P start_POSTSUBSCRIPT RBB end_POSTSUBSCRIPT and PRRF¯subscript𝑃¯RRFP_{\underline{\textrm{RRF}}}italic_P start_POSTSUBSCRIPT under¯ start_ARG RRF end_ARG end_POSTSUBSCRIPT represent the power consumption of the receiver’s BB processing unit and RF processing unit excluding LNA, respectively, and both of them can be regarded as constant values; PLNAsubscript𝑃LNAP_{\textrm{LNA}}italic_P start_POSTSUBSCRIPT LNA end_POSTSUBSCRIPT represents the power consumption of the LNA, which is also constant upon assuming that the LNA is appropriately designed and biased, so that necessary sensitivity is provided for reliably receiving, demodulating, and decoding a minimum power signal. Hence, PRBBsubscript𝑃RBBP_{\textrm{RBB}}italic_P start_POSTSUBSCRIPT RBB end_POSTSUBSCRIPT, PRRF¯subscript𝑃¯RRFP_{\underline{\textrm{RRF}}}italic_P start_POSTSUBSCRIPT under¯ start_ARG RRF end_ARG end_POSTSUBSCRIPT, and PLNAsubscript𝑃LNAP_{\textrm{LNA}}italic_P start_POSTSUBSCRIPT LNA end_POSTSUBSCRIPT are collectively denoted by the constant PR0subscript𝑃R0P_{\textrm{R0}}italic_P start_POSTSUBSCRIPT R0 end_POSTSUBSCRIPT.

II-D Transmission Power Consumption

Due to the path-loss, scattering, reflection, and other phenomena in the wireless channel, a certain amount of energy is inevitably lost during the transmission of electromagnetic waves that carry data symbols, thus resulting in transmission energy dissipation. The path-loss depends on several factors, such as the distance between the transmitter and receiver, the frequency of the signal, the type of antennas used, and the environment through which the signal propagates.

When the signal with a transmit power PT(d)subscript𝑃T𝑑P_{\textrm{T}}(d)italic_P start_POSTSUBSCRIPT T end_POSTSUBSCRIPT ( italic_d ) is propagated through the wireless channel, the received power PR(d)subscript𝑃R𝑑P_{\textrm{R}}(d)italic_P start_POSTSUBSCRIPT R end_POSTSUBSCRIPT ( italic_d ) at the receiver can be formulated as

PR(d)=GTGRPT(d)(λ4πd)α=PT(d)A0dα,subscript𝑃R𝑑subscript𝐺Tsubscript𝐺Rsubscript𝑃T𝑑superscript𝜆4𝜋𝑑𝛼subscript𝑃T𝑑subscript𝐴0superscript𝑑𝛼P_{\textrm{R}}(d)=G_{\textrm{T}}G_{\textrm{R}}P_{\textrm{T}}(d)\Big{(}\frac{% \lambda}{4\pi d}\Big{)}^{\alpha}=\frac{P_{\textrm{T}}(d)}{A_{0}d^{\alpha}},italic_P start_POSTSUBSCRIPT R end_POSTSUBSCRIPT ( italic_d ) = italic_G start_POSTSUBSCRIPT T end_POSTSUBSCRIPT italic_G start_POSTSUBSCRIPT R end_POSTSUBSCRIPT italic_P start_POSTSUBSCRIPT T end_POSTSUBSCRIPT ( italic_d ) ( divide start_ARG italic_λ end_ARG start_ARG 4 italic_π italic_d end_ARG ) start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT = divide start_ARG italic_P start_POSTSUBSCRIPT T end_POSTSUBSCRIPT ( italic_d ) end_ARG start_ARG italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_d start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT end_ARG , (12)

according to Friis’ transmission equation. This expression characterizes the dependency between the received power with respect to several parameters. Specifically, the constant A0subscript𝐴0A_{0}italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT depends on the transmit antenna gain GTsubscript𝐺TG_{\textrm{T}}italic_G start_POSTSUBSCRIPT T end_POSTSUBSCRIPT, the receive antenna gain GRsubscript𝐺RG_{\textrm{R}}italic_G start_POSTSUBSCRIPT R end_POSTSUBSCRIPT, and the carrier wavelength λ𝜆\lambdaitalic_λ. Additionally, the path-loss exponent is α𝛼\alphaitalic_α. It is noted that the received power is inversely proportional to the distance d𝑑ditalic_d raised to the power of α𝛼\alphaitalic_α, and the received SNR γ𝛾\gammaitalic_γ is proportional to 1/A01subscript𝐴01/A_{0}1 / italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT divided by dαsuperscript𝑑𝛼d^{\alpha}italic_d start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT. These relationships collectively describe how the aforementioned parameters influence the received power and the received SNR [18]:

γ=PR(d)N0WNfMl,𝛾subscript𝑃R𝑑subscript𝑁0𝑊subscript𝑁fsubscript𝑀l\gamma=\frac{P_{\textrm{R}}(d)}{N_{0}WN_{\textrm{f}}M_{\textrm{l}}},italic_γ = divide start_ARG italic_P start_POSTSUBSCRIPT R end_POSTSUBSCRIPT ( italic_d ) end_ARG start_ARG italic_N start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_W italic_N start_POSTSUBSCRIPT f end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT l end_POSTSUBSCRIPT end_ARG , (13)

where W𝑊Witalic_W represents the transmission bandwidth, N0subscript𝑁0N_{0}italic_N start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT denotes the power spectral density of the baseband-equivalent additive white Gaussian noise (AWGN), and they are primary determinants of γ𝛾\gammaitalic_γ. Furthermore, the noise figure of the RF front-end of the receiver, denoted as Nfsubscript𝑁fN_{\textrm{f}}italic_N start_POSTSUBSCRIPT f end_POSTSUBSCRIPT, and any additional noise or interference, represented by the link margin term Mlsubscript𝑀lM_{\textrm{l}}italic_M start_POSTSUBSCRIPT l end_POSTSUBSCRIPT, can also impact the received SNR γ𝛾\gammaitalic_γ.

Accordingly, by substituting Equation (12) into Equation (13), the relationship between the transmit power PT(d)subscript𝑃T𝑑P_{\textrm{T}}(d)italic_P start_POSTSUBSCRIPT T end_POSTSUBSCRIPT ( italic_d ), the communication distance d𝑑ditalic_d, the received SNR γ𝛾\gammaitalic_γ, and other parameters can be quantitatively expressed as

PT(d)=A0dαN0WNfMlγ=Adαγ,subscript𝑃T𝑑subscript𝐴0superscript𝑑𝛼subscript𝑁0𝑊subscript𝑁fsubscript𝑀l𝛾𝐴superscript𝑑𝛼𝛾P_{\textrm{T}}(d)=A_{0}d^{\alpha}N_{0}WN_{\textrm{f}}M_{\textrm{l}}\gamma=Ad^{% \alpha}\gamma,italic_P start_POSTSUBSCRIPT T end_POSTSUBSCRIPT ( italic_d ) = italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_d start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_W italic_N start_POSTSUBSCRIPT f end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT l end_POSTSUBSCRIPT italic_γ = italic_A italic_d start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT italic_γ , (14)

where we have A=A0N0WNfMl𝐴subscript𝐴0subscript𝑁0𝑊subscript𝑁fsubscript𝑀lA=A_{0}N_{0}WN_{\textrm{f}}M_{\textrm{l}}italic_A = italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_W italic_N start_POSTSUBSCRIPT f end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT l end_POSTSUBSCRIPT.

II-E EC per Successfully Transmitted Bit

As mentioned in Section II, we assume that each packet transmitted in the forward direction is matched by an error-free feedback packet in the reverse direction in order to guarantee reliable transmission. Both directions of transmissions consume energy. The above transmission process, usually incorporating retransmissions, continues until the entire packet of the forward direction is correctly decoded at the receiver. Additionally, we assume that the sensor node transceiver circuitry works in a multi-mode manner: (1) when there are data to transmit or receive, all circuits of the sensor work in the active mode; (2) when neither transmission nor reception are needed, the circuits of the sensor enter sleep mode by default, which uses the minimum possible power (small enough to be negligible) to ensure that the circuits can be activated when necessary; (3) when the sensor is in the period of switching from sleep mode to active mode, it is in a transient mode that also consumes non-negligible energy. Note that the transient duration from active mode to sleep mode is sufficiently short to be neglected but the start-up process from sleep mode to active mode can be slow.

Therefore, for a single round-trip transmission (forward direction transmission and reverse direction feedback) on a point-to-point communication link, the total EC of the system can be divided into two parts: the EC of the forward direction transmission and the EC of the reverse direction feedback. For the forward direction transmission, the EC is composed of the start-up energy consumption 2EST2subscript𝐸ST2E_{\textrm{ST}}2 italic_E start_POSTSUBSCRIPT ST end_POSTSUBSCRIPT in transient mode (both the transmitting node and the receiving node may be in sleep mode initially), the transmitter energy consumption ETx(d)subscript𝐸Tx𝑑E_{\textrm{Tx}}(d)italic_E start_POSTSUBSCRIPT Tx end_POSTSUBSCRIPT ( italic_d ) in active mode, and the receiver energy consumption ERxsubscript𝐸RxE_{\textrm{Rx}}italic_E start_POSTSUBSCRIPT Rx end_POSTSUBSCRIPT in active mode. Therefore, the EC of the forward direction transmission is expressed as

EFW=2EST+ETx(d)+ERx=2EST+PTx(d)TDTA+PRxTDRA,subscript𝐸FW2subscript𝐸STsubscript𝐸Tx𝑑subscript𝐸Rx2subscript𝐸STsubscript𝑃Tx𝑑subscript𝑇DTAsubscript𝑃Rxsubscript𝑇DRAE_{\textrm{FW}}=2E_{\textrm{ST}}+E_{\textrm{Tx}}(d)+E_{\textrm{Rx}}=2E_{% \textrm{ST}}+P_{\textrm{Tx}}(d)T_{\textrm{DTA}}+P_{\textrm{Rx}}T_{\textrm{DRA}},italic_E start_POSTSUBSCRIPT FW end_POSTSUBSCRIPT = 2 italic_E start_POSTSUBSCRIPT ST end_POSTSUBSCRIPT + italic_E start_POSTSUBSCRIPT Tx end_POSTSUBSCRIPT ( italic_d ) + italic_E start_POSTSUBSCRIPT Rx end_POSTSUBSCRIPT = 2 italic_E start_POSTSUBSCRIPT ST end_POSTSUBSCRIPT + italic_P start_POSTSUBSCRIPT Tx end_POSTSUBSCRIPT ( italic_d ) italic_T start_POSTSUBSCRIPT DTA end_POSTSUBSCRIPT + italic_P start_POSTSUBSCRIPT Rx end_POSTSUBSCRIPT italic_T start_POSTSUBSCRIPT DRA end_POSTSUBSCRIPT , (15)

where TDTAsubscript𝑇DTAT_{\textrm{DTA}}italic_T start_POSTSUBSCRIPT DTA end_POSTSUBSCRIPT is the transmission duration for sending a data packet in the forward direction and TDRAsubscript𝑇DRAT_{\textrm{DRA}}italic_T start_POSTSUBSCRIPT DRA end_POSTSUBSCRIPT is the corresponding duration of signal processing at the receiver of the forward direction.

Additionally, the EC of the reverse direction transmission is expressed as

ERV=P¯Tx(d)TFTA+PRxTFRA,subscript𝐸RVsubscript¯𝑃Tx𝑑subscript𝑇FTAsubscript𝑃Rxsubscript𝑇FRAE_{\textrm{RV}}=\underline{P}_{\textrm{Tx}}(d)T_{\textrm{FTA}}+P_{\textrm{Rx}}% T_{\textrm{FRA}},italic_E start_POSTSUBSCRIPT RV end_POSTSUBSCRIPT = under¯ start_ARG italic_P end_ARG start_POSTSUBSCRIPT Tx end_POSTSUBSCRIPT ( italic_d ) italic_T start_POSTSUBSCRIPT FTA end_POSTSUBSCRIPT + italic_P start_POSTSUBSCRIPT Rx end_POSTSUBSCRIPT italic_T start_POSTSUBSCRIPT FRA end_POSTSUBSCRIPT , (16)

where P¯Tx(d)subscript¯𝑃Tx𝑑\underline{P}_{\textrm{Tx}}(d)under¯ start_ARG italic_P end_ARG start_POSTSUBSCRIPT Tx end_POSTSUBSCRIPT ( italic_d ) is the total power consumption for transmission of a feedback packet in the reverse direction by the receiving node of the forward direction and TFTAsubscript𝑇FTAT_{\textrm{FTA}}italic_T start_POSTSUBSCRIPT FTA end_POSTSUBSCRIPT is the corresponding time duration. Note that P¯Tx(d)subscript¯𝑃Tx𝑑\underline{P}_{\textrm{Tx}}(d)under¯ start_ARG italic_P end_ARG start_POSTSUBSCRIPT Tx end_POSTSUBSCRIPT ( italic_d ) may be different from PTx(d)subscript𝑃Tx𝑑P_{\textrm{Tx}}(d)italic_P start_POSTSUBSCRIPT Tx end_POSTSUBSCRIPT ( italic_d ) of the forward direction because a feedback packet may have a different transmission rate and reliability requirements compared with a data packet. TFRAsubscript𝑇FRAT_{\textrm{FRA}}italic_T start_POSTSUBSCRIPT FRA end_POSTSUBSCRIPT is the duration of processing the feedback packet at its receiver (i.e., the transmitting node of the forward direction) in active mode.

Based on the above analysis, we obtain the EC per successfully transmitted bit as (17),

Ebsubscript𝐸𝑏\displaystyle E_{b}italic_E start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT =Nre(EFW+ERV)Labsentsubscript𝑁resubscript𝐸FWsubscript𝐸RV𝐿\displaystyle=\frac{N_{\textrm{re}}(E_{\textrm{FW}}+E_{\textrm{RV}})}{L}= divide start_ARG italic_N start_POSTSUBSCRIPT re end_POSTSUBSCRIPT ( italic_E start_POSTSUBSCRIPT FW end_POSTSUBSCRIPT + italic_E start_POSTSUBSCRIPT RV end_POSTSUBSCRIPT ) end_ARG start_ARG italic_L end_ARG (17)
=EFW+ERVNcabsentsubscript𝐸FWsubscript𝐸RVsubscript𝑁𝑐\displaystyle=\frac{E_{\textrm{FW}}+E_{\textrm{RV}}}{N_{c}}= divide start_ARG italic_E start_POSTSUBSCRIPT FW end_POSTSUBSCRIPT + italic_E start_POSTSUBSCRIPT RV end_POSTSUBSCRIPT end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT end_ARG
=2EST+PTx(d)TDTA+PRxTDRA+P¯Tx(d)TFTA+PRxTFRAL(1𝖲𝖤𝖯)L/mabsent2subscript𝐸STsubscript𝑃Tx𝑑subscript𝑇DTAsubscript𝑃Rxsubscript𝑇DRAsubscript¯𝑃Tx𝑑subscript𝑇FTAsubscript𝑃Rxsubscript𝑇FRA𝐿superscript1𝖲𝖤𝖯𝐿𝑚\displaystyle=\frac{2E_{\textrm{ST}}+P_{\textrm{Tx}}(d)T_{\textrm{DTA}}+P_{% \textrm{Rx}}T_{\textrm{DRA}}+\underline{P}_{\textrm{Tx}}(d)T_{\textrm{FTA}}+P_% {\textrm{Rx}}T_{\textrm{FRA}}}{L(1-\mathsf{SEP})^{L/m}}= divide start_ARG 2 italic_E start_POSTSUBSCRIPT ST end_POSTSUBSCRIPT + italic_P start_POSTSUBSCRIPT Tx end_POSTSUBSCRIPT ( italic_d ) italic_T start_POSTSUBSCRIPT DTA end_POSTSUBSCRIPT + italic_P start_POSTSUBSCRIPT Rx end_POSTSUBSCRIPT italic_T start_POSTSUBSCRIPT DRA end_POSTSUBSCRIPT + under¯ start_ARG italic_P end_ARG start_POSTSUBSCRIPT Tx end_POSTSUBSCRIPT ( italic_d ) italic_T start_POSTSUBSCRIPT FTA end_POSTSUBSCRIPT + italic_P start_POSTSUBSCRIPT Rx end_POSTSUBSCRIPT italic_T start_POSTSUBSCRIPT FRA end_POSTSUBSCRIPT end_ARG start_ARG italic_L ( 1 - sansserif_SEP ) start_POSTSUPERSCRIPT italic_L / italic_m end_POSTSUPERSCRIPT end_ARG
=2EST+(PT0+ξηPT(d))TDTA+PRxTDRA+(PT0+ξηP¯T(d))TFTA+PRxTFRAL(1KminQ(dmin2γ))L/m.absent2subscript𝐸STsubscript𝑃T0𝜉𝜂subscript𝑃T𝑑subscript𝑇DTAsubscript𝑃Rxsubscript𝑇DRAsubscript𝑃T0𝜉𝜂subscript¯𝑃T𝑑subscript𝑇FTAsubscript𝑃Rxsubscript𝑇FRA𝐿superscript1subscript𝐾min𝑄superscriptsubscript𝑑min2𝛾𝐿𝑚\displaystyle=\frac{2E_{\textrm{ST}}+(P_{\textrm{T0}}+\frac{\xi}{\eta}P_{% \textrm{T}}(d))T_{\textrm{DTA}}+P_{\textrm{Rx}}T_{\textrm{DRA}}+(P_{\textrm{T0% }}+\frac{\xi}{\eta}\underline{P}_{\textrm{T}}(d))T_{\textrm{FTA}}+P_{\textrm{% Rx}}T_{\textrm{FRA}}}{L(1-K_{\textrm{min}}Q(\sqrt{d_{\textrm{min}}^{2}\gamma})% )^{L/m}}.= divide start_ARG 2 italic_E start_POSTSUBSCRIPT ST end_POSTSUBSCRIPT + ( italic_P start_POSTSUBSCRIPT T0 end_POSTSUBSCRIPT + divide start_ARG italic_ξ end_ARG start_ARG italic_η end_ARG italic_P start_POSTSUBSCRIPT T end_POSTSUBSCRIPT ( italic_d ) ) italic_T start_POSTSUBSCRIPT DTA end_POSTSUBSCRIPT + italic_P start_POSTSUBSCRIPT Rx end_POSTSUBSCRIPT italic_T start_POSTSUBSCRIPT DRA end_POSTSUBSCRIPT + ( italic_P start_POSTSUBSCRIPT T0 end_POSTSUBSCRIPT + divide start_ARG italic_ξ end_ARG start_ARG italic_η end_ARG under¯ start_ARG italic_P end_ARG start_POSTSUBSCRIPT T end_POSTSUBSCRIPT ( italic_d ) ) italic_T start_POSTSUBSCRIPT FTA end_POSTSUBSCRIPT + italic_P start_POSTSUBSCRIPT Rx end_POSTSUBSCRIPT italic_T start_POSTSUBSCRIPT FRA end_POSTSUBSCRIPT end_ARG start_ARG italic_L ( 1 - italic_K start_POSTSUBSCRIPT min end_POSTSUBSCRIPT italic_Q ( square-root start_ARG italic_d start_POSTSUBSCRIPT min end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_γ end_ARG ) ) start_POSTSUPERSCRIPT italic_L / italic_m end_POSTSUPERSCRIPT end_ARG .

where P¯T(d)subscript¯𝑃T𝑑\underline{P}_{\textrm{T}}(d)under¯ start_ARG italic_P end_ARG start_POSTSUBSCRIPT T end_POSTSUBSCRIPT ( italic_d ) is the transmit power for the feedback packet transmission and Nresubscript𝑁reN_{\textrm{re}}italic_N start_POSTSUBSCRIPT re end_POSTSUBSCRIPT is the average number of retransmissions.

III CPM Parameter Selection

As mentioned in Section II-B, the main parameters that affect the performance of CPM are M𝑀Mitalic_M, hksubscript𝑘h_{k}italic_h start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT, N𝑁Nitalic_N, and the frequency pulse sha** function g(t)𝑔𝑡g(t)italic_g ( italic_t ), whilst the minimum squared Euclidean distance dmin2superscriptsubscript𝑑min2d_{\textrm{min}}^{2}italic_d start_POSTSUBSCRIPT min end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT also depends on these parameters. Therefore, it is necessary to determine how these parameters influence the EC per successfully transmitted bit.

In principle, it is possible to implement an infinite number of different CPM signals using various combinations of design parameters. However, for practical implementation, we must consider the trade-off between the achievable performance and the cost incurred. It is well known that partial-response CPM signals usually have better spectral efficiency than full-response CPM signals. However, the computational complexity of the optimal MLSD receiver exponentially increases with N𝑁Nitalic_N, which is the length of g(t)𝑔𝑡g(t)italic_g ( italic_t ) in terms of the number of symbol intervals. In this study, we focus on the partial-response CPM with a moderate value of N=3𝑁3N=3italic_N = 3. The modulation order M𝑀Mitalic_M also significantly influences the computational complexity and the requirements for demodulation devices [24], which can lead to high EC. Therefore, small values, such as M=2𝑀2M=2italic_M = 2, 4444, 8888, 16161616, etc., are generally chosen. We assume the modulation index hk=hsubscript𝑘h_{k}=hitalic_h start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = italic_h, which is also an important parameter and has a complex functional relationship with the minimum squared Euclidean distance dmin2superscriptsubscript𝑑min2d_{\textrm{min}}^{2}italic_d start_POSTSUBSCRIPT min end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT [24, 25]. Smaller values of hhitalic_h result in narrower bandwidth, more concentrated signal energy, and narrower transition bands. However, they also make the phase variations less obvious and can increase the complexity of demodulation decisions. For single index modulation, h=0.50.5h=0.5italic_h = 0.5 or 0.750.750.750.75 is commonly used. Finally, the pulse sha** function g(t)𝑔𝑡g(t)italic_g ( italic_t ) usually utilizes rectangular pulse (REC), rising cosine pulse (RC), and Gauss minimum-phase shift-keying pulse (GMSK) [26].

Given the imperative to minimize EC for sensors, the present study focuses on CPM signals that can be implemented with simple devices and require low computational complexity. Accordingly, CPM signals with three different g(t)𝑔𝑡g(t)italic_g ( italic_t ) functions are selected for investigation, assuming M=2,4,8,16𝑀24816M=2,4,8,16italic_M = 2 , 4 , 8 , 16, h=0.750.75h=0.75italic_h = 0.75, and N=3𝑁3N=3italic_N = 3. The values of dmin2superscriptsubscript𝑑min2d_{\textrm{min}}^{2}italic_d start_POSTSUBSCRIPT min end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT under these parameter configurations are calculated with the methods given in [24, 25] and listed in Table I.

TABLE I: The value of dmin2superscriptsubscript𝑑min2d_{\textrm{min}}^{2}italic_d start_POSTSUBSCRIPT min end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT when we set M=2,4,8,16𝑀24816M=2,4,8,16italic_M = 2 , 4 , 8 , 16, h=0.750.75h=0.75italic_h = 0.75, and N=3𝑁3N=3italic_N = 3. For GMSK, the time-bandwidth product BT𝐵𝑇BTitalic_B italic_T is set to 0.3, where B𝐵Bitalic_B is the 33-3- 3 dB bandwidth of the Gaussian pulse.
Waveform M=2𝑀2M=2italic_M = 2 M=4𝑀4M=4italic_M = 4 M=8𝑀8M=8italic_M = 8 M=16𝑀16M=16italic_M = 16
REC 2.31648 1.41550 2.12325 2.831
RC 2.96059 5.30037 6.12447 8.16596
GMSK 2.89955 4.69275 5.95011 7.93348

IV Evaluation the EC of CPM

IV-A Identification of Major Performance Influencing Factors

From Equation (17), it can be observed that the EC per successfully transmitted bit, Ebsubscript𝐸𝑏E_{b}italic_E start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT, is predominantly determined by four parameters: the forward-link transmit power PT(d)subscript𝑃T𝑑P_{\textrm{T}}(d)italic_P start_POSTSUBSCRIPT T end_POSTSUBSCRIPT ( italic_d ), the reverse-link transmit power P¯T(d)subscript¯𝑃T𝑑\underline{P}_{\textrm{T}}(d)under¯ start_ARG italic_P end_ARG start_POSTSUBSCRIPT T end_POSTSUBSCRIPT ( italic_d ), the specific CPM scheme adopted, and the received SNR γ𝛾\gammaitalic_γ. From another perspective, we can also say that Ebsubscript𝐸𝑏E_{b}italic_E start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT is mainly determined by PT(d)subscript𝑃T𝑑P_{\textrm{T}}(d)italic_P start_POSTSUBSCRIPT T end_POSTSUBSCRIPT ( italic_d ), P¯T(d)subscript¯𝑃T𝑑\underline{P}_{\textrm{T}}(d)under¯ start_ARG italic_P end_ARG start_POSTSUBSCRIPT T end_POSTSUBSCRIPT ( italic_d ), the achievable 𝖲𝖤𝖯𝖲𝖤𝖯\mathsf{SEP}sansserif_SEP, and the modulation efficiency m𝑚mitalic_m. Upon inspection of Equations (13) and (9), it becomes clear that the 𝖲𝖤𝖯𝖲𝖤𝖯\mathsf{SEP}sansserif_SEP on the forward link can be expressed as

𝖲𝖤𝖯=KminQ(dmin2PT(d)A0dαN0WNfMl).𝖲𝖤𝖯subscript𝐾min𝑄superscriptsubscript𝑑min2subscript𝑃T𝑑subscript𝐴0superscript𝑑𝛼subscript𝑁0𝑊subscript𝑁fsubscript𝑀l\mathsf{SEP}=K_{\textrm{min}}Q\left(\sqrt{d_{\textrm{min}}^{2}\frac{P_{\textrm% {T}}(d)}{A_{0}d^{\alpha}N_{0}WN_{\textrm{f}}M_{\textrm{l}}}}\right).sansserif_SEP = italic_K start_POSTSUBSCRIPT min end_POSTSUBSCRIPT italic_Q ( square-root start_ARG italic_d start_POSTSUBSCRIPT min end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT divide start_ARG italic_P start_POSTSUBSCRIPT T end_POSTSUBSCRIPT ( italic_d ) end_ARG start_ARG italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_d start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_W italic_N start_POSTSUBSCRIPT f end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT l end_POSTSUBSCRIPT end_ARG end_ARG ) . (18)

Although a high transmit power is desirable for achieving a low SEP and thus reducing the number of retransmissions Nresubscript𝑁reN_{\textrm{re}}italic_N start_POSTSUBSCRIPT re end_POSTSUBSCRIPT, it may also result in excessively large transmission power for the sensor and increase the EC of each single-direction transmission. Hence, an optimal transmit power (or in turn the received SNR γ𝛾\gammaitalic_γ) exists and is yet to be found for minimizing the EC per successfully transmitted bit. Similarly, the relationship between the EC per successfully transmitted bit and other major parameters mentioned above needs to be studied.

IV-B Simulation Results and Discussions

In the following numerical simulations, we consider the radio links of a WSN designed for smart grid and operating in the industrial–science–medical (ISM)-oriented 2.4 GHz frequency band. Table II provides a summary of the pertinent simulation parameters, including circuit-related parameter settings as well. Due to the constant envelope characteristic of the CPM signal, a nonlinear PA with a high η𝜂\etaitalic_η value is employed, in contrast to the general radio architecture.

TABLE II: A summary of the pertinent simulation parameters.
Parameters Values
Symbol rate for transmitted signals 20 ksps
LPsubscript𝐿𝑃L_{P}italic_L start_POSTSUBSCRIPT italic_P end_POSTSUBSCRIPT, LHsubscript𝐿𝐻L_{H}italic_L start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT, and LLsubscript𝐿𝐿L_{L}italic_L start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT 4, 3, and 30 bytes
Power spectral density of AWGN at the receiver (N0subscript𝑁0N_{0}italic_N start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT) --174 dBm/Hz
Noise figure of the RF front-end of the receiver (Nfsubscript𝑁𝑓N_{f}italic_N start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT) 10 dB
Equivalent antenna gain (A0subscript𝐴0A_{0}italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT) 30 dB
Bandwidth (W𝑊Witalic_W) 20 kHz
Additional noise (Mlsubscript𝑀lM_{\textrm{l}}italic_M start_POSTSUBSCRIPT l end_POSTSUBSCRIPT) 10 dB
PT0subscript𝑃T0P_{\textrm{T0}}italic_P start_POSTSUBSCRIPT T0 end_POSTSUBSCRIPT 15.9 mW
PR0subscript𝑃𝑅0P_{R0}italic_P start_POSTSUBSCRIPT italic_R 0 end_POSTSUBSCRIPT 58.2 mW
M𝑀Mitalic_M 2, 4, 8, 16
hhitalic_h 0.75
N𝑁Nitalic_N 3
Path-loss exponent (α𝛼\alphaitalic_α) 3.5
Drain efficiency (η𝜂\etaitalic_η) 0.7 for CPM; 0.35 for OQPSK and 16QAM
Peak-to-average power ratio (ξ𝜉\xiitalic_ξ) 0 dB for CPM; 3.5 dB for OQPSK; 6.7 dB for 16QAM

First, let us compare the EC performance of different CPM schemes and of other representative modulation schemes, such as OQPSK and 16QAM, by observing how Ebsubscript𝐸𝑏E_{b}italic_E start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT varies with the received SNR γ𝛾\gammaitalic_γ. As shown in Figure 4, for all modulation schemes, the achievable Ebsubscript𝐸𝑏E_{b}italic_E start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT values firstly descend and then increase with the received SNR. This is because in the low-SNR region, the number of retransmissions plays an important role, while the number of retransmissions is reduced to its minimum under a sufficiently high SNR, and then an even higher SNR means unnecessary energy wastage. In addition, for most SNRs, the achievable Ebsubscript𝐸𝑏E_{b}italic_E start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT values of REC (dmin2=2.831superscriptsubscript𝑑min22.831d_{\rm min}^{2}=2.831italic_d start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 2.831, h=0.750.75h=0.75italic_h = 0.75 and N=3𝑁3N=3italic_N = 3), RC (dmin2=8.16596superscriptsubscript𝑑min28.16596d_{\rm min}^{2}=8.16596italic_d start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 8.16596, h=0.750.75h=0.75italic_h = 0.75 and N=3𝑁3N=3italic_N = 3), and GMSK (dmin2=7.93348superscriptsubscript𝑑min27.93348d_{\rm min}^{2}=7.93348italic_d start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 7.93348, h=0.750.75h=0.75italic_h = 0.75 and N=3𝑁3N=3italic_N = 3) are lower than those of OQPSK and 16QAM, which verifies the advantages of CPM in terms of energy saving. The reason why a higher order CPM scheme has a lower Ebsubscript𝐸𝑏E_{b}italic_E start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT can be explained by referring to Equation (17) as follows: (1) a larger M𝑀Mitalic_M causes a smaller number of symbols per packet (i.e., the smaller exponent L/m𝐿𝑚L/mitalic_L / italic_m) and a smaller 𝖲𝖤𝖯𝖲𝖤𝖯\mathsf{SEP}sansserif_SEP (i.e., the larger base number 1𝖲𝖤𝖯1𝖲𝖤𝖯1-\mathsf{SEP}1 - sansserif_SEP), thus the denominator L(1𝖲𝖤𝖯)L/m𝐿superscript1𝖲𝖤𝖯𝐿𝑚L(1-\mathsf{SEP})^{L/m}italic_L ( 1 - sansserif_SEP ) start_POSTSUPERSCRIPT italic_L / italic_m end_POSTSUPERSCRIPT increases with M𝑀Mitalic_M; (2) the variable TDTAsubscript𝑇DTAT_{\textrm{DTA}}italic_T start_POSTSUBSCRIPT DTA end_POSTSUBSCRIPT in the numerator becomes smaller when M𝑀Mitalic_M becomes larger, while all the other terms can be regarded as constants. Furthermore, we can see that the lowest values of Ebsubscript𝐸𝑏E_{b}italic_E start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT achieved by the four modulation schemes having M=16𝑀16M=16italic_M = 16 (i.e., REC, RC, GMSK, and 16QAM) are almost the same, while OQPSK having M=4𝑀4M=4italic_M = 4 achieves the largest Ebsubscript𝐸𝑏E_{b}italic_E start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT in the high-SNR region and the second-largest Ebsubscript𝐸𝑏E_{b}italic_E start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT in the low-SNR region. It is also observed that when the SNR is above a specific threshold, the three different CPM waveforms exhibit the same EC performance.

Figure 5 characterizes the relationship between Ebsubscript𝐸𝑏E_{b}italic_E start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT and the communication distance d𝑑ditalic_d for OQPSK, 16QAM, and the CPM signals with different pulse sha** functions. We can see that Ebsubscript𝐸𝑏E_{b}italic_E start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT increases with d𝑑ditalic_d for all the modulation schemes considered. This is because large distance reduces the received SNR value under a given transmit power, thus degrading the SEP performance and increasing the number of retransmissions. We also see that all the three CPM waveforms considered have the same EC performance curves, which are consistently and significantly better than those of OQPSK and 16QAM when d𝑑ditalic_d is sufficiently large. Here, we assume γ=8𝛾8\gamma=8italic_γ = 8 dB for the three CPM waveforms and γ=15𝛾15\gamma=15italic_γ = 15 dB for OQPSK and 16QAM. The two SNR values are selected according to the results shown in Figure 4, where the three CPM waveforms achieve their optimal Ebsubscript𝐸𝑏E_{b}italic_E start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT at about γ=8𝛾8\gamma=8italic_γ = 8 dB, while OQPSK and 16QAM achieve their near-optimal Ebsubscript𝐸𝑏E_{b}italic_E start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT at about γ=15𝛾15\gamma=15italic_γ = 15 dB.

Refer to caption
Figure 4: The relationship between the EC per successfully transmitted bit (Ebsubscript𝐸𝑏E_{b}italic_E start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT) and the received SNR (γ𝛾\gammaitalic_γ) for OQPSK, 16QAM, and the CPM signals with different pulse sha** functions (REC, RC, and GMSK), while assuming M=16𝑀16M=16italic_M = 16 and N=3𝑁3N=3italic_N = 3 for the three CPM waveforms, as well as d=10𝑑10d=10italic_d = 10 m and the AWGN channel for all the modulation schemes considered.
Refer to caption
Figure 5: The relationship between the EC per successfully transmitted bit (Ebsubscript𝐸𝑏E_{b}italic_E start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT) and the communication distance (d𝑑ditalic_d) for OQPSK, 16QAM, and the CPM signals with different pulse sha** functions (REC, RC, and GMSK) over the AWGN channel, while assuming M=16𝑀16M=16italic_M = 16, N=3𝑁3N=3italic_N = 3 and γ=8𝛾8\gamma=8italic_γ = 8 dB for the three CPM waveforms, as well as γ=15𝛾15\gamma=15italic_γ = 15 dB for OQPSK and 16QAM signals.

Figure 6 shows how the Ebsubscript𝐸𝑏E_{b}italic_E start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT values of the three CPM waveforms vary with the modulation efficiency m𝑚mitalic_m, while assuming γ=8𝛾8\gamma=8italic_γ = 8 dB and d=10𝑑10d=10italic_d = 10 m. It is observed that for each given CPM waveform, the Ebsubscript𝐸𝑏E_{b}italic_E start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT value becomes smaller as m𝑚mitalic_m increases. Although the RC-based CPM signaling exhibits the highest Ebsubscript𝐸𝑏E_{b}italic_E start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT when m=1,2,3𝑚123m=1,2,3italic_m = 1 , 2 , 3, all the three CPM waveforms achieve almost the same Ebsubscript𝐸𝑏E_{b}italic_E start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT when m=4𝑚4m=4italic_m = 4 (i.e., M=16𝑀16M=16italic_M = 16). This is because the three CPM waveforms achieve almost the same SEP performance when m=4𝑚4m=4italic_m = 4, γ=8𝛾8\gamma=8italic_γ = 8 dB, and d=10𝑑10d=10italic_d = 10 m. These observations are consistent with the results shown in Figure 4.

Figure 7 demonstrates the relationship between the average number of transmissions Nresubscript𝑁reN_{\textrm{re}}italic_N start_POSTSUBSCRIPT re end_POSTSUBSCRIPT required for successfully sending a single packet and the received SNR γ𝛾\gammaitalic_γ over the AWGN channel employing different modulation schemes, including OQPSK, 16QAM, and the three CPM waveforms. Obviously, 16QAM incurs the largest Nresubscript𝑁reN_{\textrm{re}}italic_N start_POSTSUBSCRIPT re end_POSTSUBSCRIPT, while the REC- and GMSK-based CPM schemes require the smallest Nresubscript𝑁reN_{\textrm{re}}italic_N start_POSTSUBSCRIPT re end_POSTSUBSCRIPT, under all the three SNR values of 6666 dB, 8888 dB, and 10101010 dB. In addition, the OQPSK scheme requires a smaller and a larger Nresubscript𝑁reN_{\textrm{re}}italic_N start_POSTSUBSCRIPT re end_POSTSUBSCRIPT than the RC-based CPM scheme under γ=6𝛾6\gamma=6italic_γ = 6 dB and γ=8𝛾8\gamma=8italic_γ = 8 dB, respectively. However, when the received SNR is sufficiently high, e.g., γ=10𝛾10\gamma=10italic_γ = 10 dB, all the modulation schemes, except 16QAM, require only a single transmission on average for successfully sending a packet.

Refer to caption
Figure 6: The relationship between the EC per successfully transmitted bit (Ebsubscript𝐸𝑏E_{b}italic_E start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT) and the modulation efficiency m𝑚mitalic_m for the CPM signals with different pulse sha** functions (REC, RC, and GMSK) over the AWGN channel, while assuming N=3𝑁3N=3italic_N = 3, γ=8𝛾8\gamma=8italic_γ = 8 dB and d=10𝑑10d=10italic_d = 10 m.
Refer to caption
Figure 7: The relationship between the average number of transmissions required for successfully sending a single packet and the received SNR (γ𝛾\gammaitalic_γ), while considering OQPSK, 16QAM, and the CPM signals with different pulse sha** functions (REC, RC, and GMSK) over the AWGN channel. Assume that M=16𝑀16M=16italic_M = 16 and N=3𝑁3N=3italic_N = 3 for the three CPM waveforms, and d=10𝑑10d=10italic_d = 10 m for all the modulation schemes compared.

V Conclusions

In this paper, the EC characteristics of various CPM schemes are compared with those of OQPSK and 16QAM in the context of WSN-based SG-IoT of beyond 5G. We first propose an EC model for the sensor nodes of WSNs by considering the circuits and a typical communication protocol that relies on ARQ-based retransmissions. Our analytical and simulation results demonstrate that all the CPM schemes based on the pulse sha** functions of REC, RC, and GMSK significantly outperform OQPSK used in the Zigbee standard and 16QAM used in the current 5G standard, in terms of the EC per successfully transmitted bit, Ebsubscript𝐸𝑏E_{b}italic_E start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT. We also show that for all the modulation schemes considered, the individual optimum values of Ebsubscript𝐸𝑏E_{b}italic_E start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT are achieved with the received SNR that is neither too small nor too large. In addition, we show that Ebsubscript𝐸𝑏E_{b}italic_E start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT increases with the communication distance d𝑑ditalic_d for all the modulation schemes considered, and decreases with the modulation order M𝑀Mitalic_M for the three CPM schemes. Overall, it is observed that the REC- and GMSK-based CPM schemes achieve the best EC performance of all the modulation schemes considered.

References

  • [1] Z. Fei, B. Li, S. Yang, C. Xing, H. Chen, and L. Hanzo, “A survey of multi-objective optimization in wireless sensor networks: Metrics, algorithms, and open problems,” IEEE Communications Surveys & Tutorials, vol. 19, no. 1, pp. 550–586, First Quarter 2017.
  • [2] H. Cao, J. Du, H. Zhao, D. X. Luo, N. Kumar, L. Yang, and F. R. Yu, “Toward tailored resource allocation of slices in 6G networks with softwarization and virtualization,” IEEE Internet of Things Journal, vol. 9, no. 9, pp. 6623–6637, May 2022.
  • [3] K. T. K. Cheung, S. Yang, and L. Hanzo, “Achieving maximum energy-efficiency in multi-relay OFDMA cellular networks: A fractional programming approach,” IEEE Transactions on Communications, vol. 61, no. 7, pp. 2746–2757, Jul. 2013.
  • [4] ——, “Maximizing energy-efficiency in multi-relay OFDMA cellular networks,” in Proc. IEEE Global Communications Conference (GLOBECOM’13), Atlanta, USA, Dec. 2013, pp. 2767–2772.
  • [5] ——, “Spectral and energy spectral efficiency optimization of joint transmit and receive beamforming based multi-relay MIMO-OFDMA cellular networks,” IEEE Transactions on Wireless Communications, vol. 13, no. 11, pp. 6147–6165, Nov. 2014.
  • [6] W. **g, Z. Lu, X. Wen, Z. Hu, and S. Yang, “Flexible resource allocation for joint optimization of energy and spectral efficiency in OFDMA multi-cell networks,” IEEE Communications Letters, vol. 19, no. 3, pp. 451–454, Mar. 2015.
  • [7] K. T. K. Cheung, S. Yang, and L. Hanzo, “Distributed energy spectral efficiency optimization for partial/full interference alignment in multi-user multi-relay multi-cell MIMO systems,” IEEE Transactions on Signal Processing, vol. 64, no. 4, pp. 882–896, Feb. 2016.
  • [8] F. Tan, T. Lv, and S. Yang, “Power allocation optimization for energy-efficient massive MIMO aided multi-pair decode-and-forward relay systems,” IEEE Transactions on Communications, vol. 65, no. 6, pp. 2368–2381, Jun. 2017.
  • [9] X. Miao, S. Yang, C. Wang, S. Wang, and L. Hanzo, “On the energy efficiency of interference alignment in the K𝐾Kitalic_K-user interference channel,” IEEE Access, vol. 7, pp. 97 253–97 263, Aug. 2019.
  • [10] T. Abrão, L. D. H. Sampaio, S. Yang, K. T. K. Cheung, P. J. E. Jeszensky, and L. Hanzo, “Energy efficient OFDMA networks maintaining statistical QoS guarantees for delay-sensitive traffic,” IEEE Access, vol. 4, pp. 774–791, Mar. 2016.
  • [11] L. Zhao, S. Yang, X. Chi, W. Chen, and S. Ma, “Achieving energy-efficient uplink URLLC with MIMO-aided grant-free access,” IEEE Transactions on Wireless Communications, vol. 21, no. 2, pp. 1407–1420, Feb. 2022.
  • [12] Z. Lin, M. Lin, B. Champagne, W.-P. Zhu, and N. Al-Dhahir, “Secrecy-energy efficient hybrid beamforming for satellite-terrestrial integrated networks,” IEEE Transactions on Communications, vol. 69, no. 9, pp. 6345–6360, Sep. 2021.
  • [13] Z. Lin, K. An, H. Niu, Y. Hu, S. Chatzinotas, G. Zheng, and J. Wang, “SLNR-based secure energy efficient beamforming in multibeam satellite systems,” IEEE Transactions on Aerospace and Electronic Systems, vol. 59, no. 2, pp. 2085–2088, Apr. 2023.
  • [14] S. Cui, A. J. Goldsmith, and A. Bahai, “Energy-constrained modulation optimization,” IEEE Transactions on Wireless Communications, vol. 4, no. 5, pp. 2349–2360, Sep. 2005.
  • [15] F. Rosas and C. Oberli, “Modulation optimization for achieving energy efficient communications over fading channels,” in Proc. IEEE 75th Vehicular Technology Conference (VTC Spring’12), Yokohama, Japan, May 2012, pp. 1–5.
  • [16] T. Wang, W. Heinzelman, and A. Seyedi, “Minimization of transceiver energy consumption in wireless sensor networks with AWGN channels,” in Proc. 46th Annual Allerton Conference on Communication, Control, and Computing (Allerton’08), Monticello, USA, Sep. 2008, pp. 62–66.
  • [17] M. Abo-Zahhad, M. Farrag, and A. Ali, “Modeling and minimization of energy consumption in wireless sensor networks,” in Proc. IEEE International Conference on Electronics, Circuits, and Systems (ICECS’15), Cairo, Egypt, Dec. 2015, pp. 697–700.
  • [18] F. Rosas and C. Oberli, “Modulation and SNR optimization for achieving energy-efficient communications over short-range fading channels,” IEEE Transactions on Wireless Communications, vol. 11, no. 12, pp. 4286–4295, Dec. 2012.
  • [19] T. Aulin and C. Sundberg, “Continuous phase modulation – Part I: Full response signaling,” IEEE Transactions on Communications, vol. 29, no. 3, pp. 196–209, Mar. 1981.
  • [20] J. B. Anderson, T. Aulin, and C.-E. Sundberg, Digital Phase Modulation.   New York, USA: Plenum Press, 1986.
  • [21] O. Amin, S. Bavarian, and L. Lampe, “Cooperative techniques for energy-efficient wireless communications,” in Green Radio Communication Networks, E. Hossain, V. K. Bhargava, and G. P. Fettweis, Eds.   Cambridge, UK: Cambridge University Press, 2012, ch. 6, pp. 125–149.
  • [22] Q. Wang, M. Hempstead, and W. Yang, “A realistic power consumption model for wireless sensor network devices,” in Proc. 3rd Annual IEEE Communications Society on Sensor, Mesh and Ad Hoc Communications and Networks (SECON’06), Reston, USA, Sep. 2006, pp. 286–295.
  • [23] S. Zhang, S. Xu, G. Y. Li, and E. Ayanoglu, “First 20 years of green radios,” IEEE Transactions on Green Communications and Networking, vol. 4, no. 1, pp. 1–15, Mar. 2020.
  • [24] T. Aulin, N. Rydbeck, and C.-E. Sundberg, “Continuous phase modulation – Part II: Partial response signaling,” IEEE Transactions on Communications, vol. 29, no. 3, pp. 210–225, Mar. 1981.
  • [25] K. Kassan, H. Farès, D. C. Glattli, and Y. Louët, “Performance vs. spectral properties for single-sideband continuous phase modulation,” IEEE Transactions on Communications, vol. 69, no. 7, pp. 4402–4416, Jul. 2021.
  • [26] M. Foruhandeh, M. Uysal, I. Altunbas, T. Guven, and A. Gercek, “Optimal choice of transmission parameters for LDPC-coded CPM,” in Proc. IEEE Military Communications Conference (MILCOM’14), Baltimore, USA, Oct. 2014, pp. 368–371.