Professional Documents
Culture Documents
ISSN 0923-8174
J Electron Test
DOI 10.1007/s10836-018-5729-6
1 23
Your article is protected by copyright and
all rights are held exclusively by Springer
Science+Business Media, LLC, part of
Springer Nature. This e-offprint is for personal
use only and shall not be self-archived in
electronic repositories. If you wish to self-
archive your article, please use the accepted
manuscript version for posting on your own
website. You may further deposit the accepted
manuscript version in any repository,
provided it is only made publicly available 12
months after official publication or later and
provided acknowledgement is given to the
original source of publication and a link is
inserted to the published article on Springer's
website. The link must be accompanied by
the following text: "The final publication is
available at link.springer.com”.
1 23
Author's personal copy
Journal of Electronic Testing
https://doi.org/10.1007/s10836-018-5729-6
Abstract
Many different wireless personal communication technologies including Bluetooth, ZigBee, Wi-Fi, even LTE-M, can connect
Internet of Things (IoT) products, such as personal electronics or industrial machine sensors. However, the nonlinearity and linear
distortion produced by RF power amplifiers (PAs) will degrade the quality of transmitted signals. In this article, based on an
inverse autoregressive moving-average (IM-ARMA) model, we applied a method of digital predistortion (DPD) to linearize the
RF PAs for several typical protocols in the IoT.
1 Introduction even more critical in the already very crowded ISM (industri-
al, scientific and medical) bands which are occupied by most
The Internet of Things is defined as ‘a world-wide network of of IoT devices. Furthermore, wider bandwidth systems, such
interconnected objects uniquely addressable, based on standard as the 20 MHz bandwidth IEEE 802.11a/b/g/n, 160 MHz
communication protocols’ [4], which is a kind of milestone IEEE802.11 ac, etc., will face the new challenge of memory
technologies for wireless personal communication. With the effects which needs to be considered as well [3].
connectivity of various wireless communication technologies, In this article, the common IoTstandards are classified into two
the Internet of Things will revolutionize the connection of peo- types: constant envelope modulation and non-constant envelope
ple to machines, machines to people, and machines to machines, modulation. A DPD algorithm then is applied to three typical non-
which will drastically change the world. Due to the increasing constant envelop modulated IoT signals: WLAN, Bluetooth
connections, different wireless communication standards, such Enhanced data rate (EDR) and LTE-M. In this algorithm, the
as Bluetooth, ZigBee, Wi-Fi or LTE-M [17] etc., will be applied Hammerstein model is used to describe the PAs, and subsequent-
to the devices and wireless sensor network (WSN) [1]. ly, the inverse polynomial model and the inverse autoregressive
Power consumption and RF interference control are the moving-average (ARMA) model are used to decrease the nonlin-
keys of the IoT devices. The nonlinearity produced by the earity and memory effect of the RF PAs. With this digital pre-
RF PAs implemented in IoT devices cannot be ignored be- distorter, not only can the coefficients of PAs be easily obtained
cause it not only increases the interference among channels, from several mature algorithms [18], but also the memory effects
but also decreases the transmission quality [19]. This issue is can be easily decreased. The performance of the DPD algorithm
applied to the IoT signals of non-constant envelope modulation
Responsible Editors: M. Barragan and K. Huang was verified by three experimental measurements.
* Fu Li
lif@pdx.edu 2 A Classification of IoT Standards Based
1
on Envelope Modulation
Department of Electrical and Computer Engineering, Portland State
University, Portland, OR 97207-0751, USA
2
Constant envelope modulation and non-constant envelope
Institute of Electrical and Electronic Engineering, Changchun
University of Technology, 2055, Yan’an St,
modulation are two significant types of RF systems. This ar-
Changchun 130012, Jilin, China ticle will introduce the difference between the two types of
3
Institute of Green Energy and Electrical Power Intelligent Control,
modulation, and then explain why the nonlinearity and mem-
Shanxi University, 36, Honggou South St, Taiyuan 030013, Shanxi, ory effects are significant for the signals generated by non-
China constant envelop modulation.
Author's personal copy
J Electron Test
1 dB
Constant envelope means that no information signals are mod-
signals will be distorted by PAs. Therefore, the memory and Fig. 1 Even if the power input is increasing, the amplitude of the
information signal will not be affected. This is the constant envelope
memoryless effects generated by RF PAs will distort the sig-
modulation
nals with non-constant envelope modulation, which will de-
crease the quality of transmitted signals. As a result, the DPD range Wi-Fi Halow standard based on the pending IEEE
algorithm is need for linearize the amplified non-constant en- 802.11ah specification proposed by the Wi-Fi Alliance will
velop modulation signals. be more suitable for the IoT. HaLow now will deploy
900 MHz band instead of 2.4 GHz standard to provide a
2.2 IoT Wireless Signals greater range and an easier connection to devices [5].
2.2.1 Bluetooth
2.2.3 LTE-M
Bluetooth technology, a widely used short-range wireless
communication technology enabling IoT, can be operated in LTE-Advanced network is one of the most widely used and
the unlicensed ISM band at 2.4GHz. In Bluetooth Classic, reliable wireless communication technologies in the world
there are 79 channels, each with a channel bandwidth of now, one of the non-constant envelop modulations as well.
1 MHz and a raw symbol rate of 1 Million symbol per second Also, LTE-M which is one target of Rel.13 will provide a
[8]. solution for data rates by sharing spectrum with general
There are several different versions of Bluetooth: Bluetooth LTE, or deploying a reframed GSM carrier with a 1.4 MHz
Core Specification Version 2.1 referred to as Bluetooth Basic narrow bandwidth [13].
Rate (BR)/ Enhanced Data Rate (EDR), allows for high qual- Table 1 classifies the IoT wireless signals into constant
ity streaming; Bluetooth Core Specification Version 4.0+ re- envelop.
ferred to as Bluetooth Low Energy (BLE), which is commonly From Table 1, we know there are lots of popular IoT signals
designed for high power efficiency. The modulation of are types of non-constant envelop modulated signals. Thus,
Bluetooth BR and BLE is the Gaussian frequency shift keying the DPD algorithms are necessary to be used for linearizing
(GFSK), one of the constant envelope modulations; the mod- the distortion generated by RF PAs.
ulation of Bluetooth EDR is the π/4 offset quadrature phase-
shift keying (OQPSK) or the eight-differential phase shift
keying (8DPSK), the non-constant envelope modulation. 3 DPD Algorithms
Furthermore, the Bluetooth 5 with quadruple range, double
speed and larger broadcasting capacity was released at the Nonlinearity is the most critical issue for RF PAs, which can be
end of 2016 [7]. In this paper, Bluetooth EDR standard is modelled by using a very simple polynomial structure.
chosen to test. Besides, memory effects generated by broader bandwidth sys-
tems will increase the complexity of PA model for analysis.
2.2.2 Wi-Fi Usually, the Look-Up Table (LUT) [16] based algorithms and
the inverse polynomial algorithms [14] are two significant al-
Based on the IEEE 802.11 standard, Wi-Fi networks, one of gorithms for memoryless models. For the LUT methods, the
the non-constant envelop modulations, have become a domi- inverse characteristic function of the PAs is described by the
nant part in our lives, providing users with both flexibility and memory contents of a LUT. However, to get an acceptable
mobility in accessing internet. A new low power and low accuracy, the memory size of the LUT must be larger which
Author's personal copy
J Electron Test
requires a great deal of expensive silicon area. Additionally, the In this article, PA model contains two parts: the nonlinear-
corresponding time is another major drawback [2]. Inverse ity of PAs described by block A and the linear effects present-
polynomial algorithms approximate the inverse polynomial ed by block C. And the digital pre-distorter is illustrated by
coefficients of pre-distorter from polynomial model of PAs. two inverse functions based on the PA model: the inverse
The theory of p − th order inverse of nonlinear systems [18] nonlinear block B and the inverse linear block D. In this
was originally used for compensating the nonlinearities of DPD algorithm, the inverse nonlinear model (block B) com-
power amplifiers with memory by a Volterra series model, pensates for the memoryless distortion of the PAs (block A),
but this method is unrealistically complicated when high and the inverse linear model (block D) decreases the memory
order of nonlinearity is considered and is unnecessary if effect (block C) [10].
memory effect of a PA is not strong. Sunmin Lim and
Changsoo Eun [19] proposed a pre-distorter for
memoryless using p − th order inverse method. However, 3.2 PA Model
due to the mathematical complexity, only up to 9 − th order
coefficients of pre-distorter are given. 3.2.1 Block A: the Nonlinear Model for PAs
In this article, the algorithm used for IoT signals develops a
general formula to calculate the coefficients of pre-distorters The nonlinear effects of PAs can be described by the well-
up to a true p − th order. Thus, any arbitrarily high order co- known Taylor series model in [18] as
efficients of inverse polynomial could be obtained directly
from coefficients of the simple polynomial PA model, which
makes the process of compensation simpler and more vðnÞ ¼ a1 wðnÞ þ a2 w2 ðnÞ þ a3 w3 ðnÞ þ L þ am wm ðnÞ ð1Þ
complete.
Fig. 2 DPD algorithms structure consists of inverse linear block and inverse nonlinear block, which used to decrease the distortion caused by PAs
The coefficient am which is directly relate to the intermod- Substituting (1) into (3), the PA model containing nonlinear
ulation products of PAs can be expressed as [11]. and linear effects can be derived as
m−1
K
22
! 10ðIMPm −mPt þ 20 Þ
mG
am ¼ − ð2Þ ∑ pðk Þyðn−k Þ
m k¼0
mþ1
L
2 ¼ ∑ qðl Þ a1 wðn−l Þ þ a3 w3 ðn−l Þ þ L þ aM wM ðn−l Þ ð5Þ
l¼0
where, G is the linear gain of PAs in dB scale, IMPm is the
mth− order intermodulation product that can be easily mea- The complexity of PA model is dependent on the maxi-
sured from two-tone test without loss of generality. Besides, mum polynomial order and ARMA model size.
mþ1
and ð m Þ gives the number of different combinations of
2 3.3 DPD Model
mþ1
2 elements.
The proposed DPD algorithm has the similar structure as PA
3.2.2 Block C: the Linear Model for PAs model containing the inverse polynomial nonlinear model and
the inverse linear model. In addition, based on the Fig. 2, this
From the Fig. 2, v(n) in (1) is considered as the input signal for algorithm will be set in front of PA model for pre-compensate
the linear model. Since the current input and past inputs both for the nonlinearity and memory effects.
contribute to the output y(n), the time delays of both input and
output variables must be considered for the linearity of PAs. 3.3.1 Block B: the Inverse Polynomial Nonlinear Model
Due to the linear delay property of the memory effect, the K × for DPD
L ARMA model can be described as [9]:
The inverse polynomial model is designed to compensate
K L
∑ pðk Þyðn−k Þ ¼ ∑ qðl Þvðn−l Þ ð3Þ for the nonlinearity of RF PAs, and a general formula is
k¼0 l¼0 developed to obtain the coefficients up to pth order math-
ematically. In Fig. 2, the output w(n), the input of Block
where l is the order of memory depth of v(n), k is the order of
A as well, in the inverse polynomial model (Block B) can
memory depth of y(n), q(l) is the coefficient of moving-
be described as [9].
average parts of ARMA model, and p(k) is the coefficient of
autoregressive model [9]. Based on (3), the transfer function wðnÞ ¼ b1 uðnÞ þ b3 u3 ðnÞ þ L þ bp up ðnÞ ð6Þ
of ARMA model is obtained as
where bp is the coefficient of the inverse polynomial mod-
K
−k
∑ pðk Þz el. Substituting (6) into (1), the memoryless nonlinear
k¼0
H ðzÞ ¼ L
ð4Þ model in Fig. 2 can be derived as
∑ qðl Þz−l
l¼0 vðnÞ ¼ h1 uðnÞ þ h3 u3 ðnÞ þ L hm⋅p um⋅p ðnÞ ð7Þ
Author's personal copy
J Electron Test
with a transfer function signal generator; the Tektronix RSA6210A real-time spectrum
analyser was used to observe original signals, amplified sig-
L
∑ pðl Þz−1 nals without DPD and amplified signals with DPD. Figure 3
l¼0 shows the experimental setup of spectral measurement.
H ðzÞ ¼ K
ð11Þ
∑ qðk Þz−k
k¼0
5 Measurement Results
Figure 4 shows the measurement of power spectrum den- been verified by experimental measurements. This algorithm
sity of the original Bluetooth EDR signals (Blue line), the helps RF designers to meet the IoT signal out-of-band require-
amplified Bluetooth EDR signals (Black line) and amplified ments and degrades the output of spectral regrowth to increase
Bluetooth EDR signals with DPD (Red line). The out-of-band the accuracy of IoT signal transmission. The results proved
emission was improved by a maximum of 12 dB in the third- that the inverse autoregressive moving -average model can
order intermodulation frequency zone (∣B ∣ < f < ∣ 3B∣, help the IoT RF designer to improve the power consumption,
where B is the bandwidth of the signals). This illustrates that and extend the battery life of the products.
the IM-ARMA DPD algorithm can improve the power re-
growth of Bluetooth EDR signals.
16. Muhonen KJ, Kavehrad M, Krishnamoorthy R (2000) Look-up agricultural machinery design from Jilin University of Technology
table techniques for adaptive digital predistortion: a development (China) in 1998, and his Ph.D. degree in automation from Jilin
and comparison. IEEE Trans Veh Technol 49:1995–2002. https:// University (China) in 2006.
doi.org/10.1109/25.892601
17. Rapeepat R, Nitin M, Amitava G, Benny V (2014) Narrowband Prof. Hui Li received the B.S. degrees in automation from Jilin University
LTE-M System for M2M. 2014 I.E. 80th Vehicular Technology of Technology (China) in 1996, the M.S. degree in electrical and elec-
Conference (VTC2014-Fall) 1–5. https://doi.org/10.1109/ tronic engineering from Changchun University of Technology (China) in
VTCFall.2014.6966070 2002, and her Ph.D. degree in geodetection and information technology
18. Schetzen M (1976) Theory of pth-order inverses of nonlinear sys- from Jilin University (China) in 2007.
tems, circuits and systems. IEEE Trans Circuits Syst 23:285–291.
https://doi.org/10.1109/TCS.1976.1084219 Prof. Lingmei Wang received the B.S. and M.S. degree in engineering
19. Sunmin L, Changsoo E (2005) Predistorter design for a memory- thermophysics at Tianjin University in 1989, and the Ph.D. degrees in
less nonlinear high power amplifier using the pth-order inverse environmental sciences from Shanxi University in 2004.
method for OFDM systems. 2005 International Symposium on
Intelligent Signal Processing and Communication Systems 217– Prof. Fu Li received his B.S. and M.S. degrees in (optical) physics from
220. https://doi.org/10.1109/ISPACS.2005.1595385 Sichuan University (China) in 1982 and 1985, respectively, and his Ph.D.
20. William L (1982) Mobile communications engineering: Theory and degree in electrical engineering from the University of Rhode Island
applications, 2nd edn. McGraw-Hill, New York (USA) in 1990. Since then, he has been with Portland State University
where he is currently a Full Professor of Electrical and Computer
Engineering. He was an associate editor of the IEEE Transactions on
Siyuan Yan received the B.S. degrees in electrical engineering from the Signal Processing (1993–96) and a column associate editor of the IEEE
North University of China (China) in 2012, the M.S. degree in electrical Signal Processing Magazine (2002). He served on various committees or
engineering from Stevens Institute of Technology (USA) in 2014. He is chapter of IEEE societies either as a member or as the chair. He was also
currently pursuing the Ph.D. degree in electrical and computer engineer- the general chair of the 9th IEEE-SP Workshop on Statistical Signal and
ing at Portland State University, Portland, OR, USA. His research interest Array Processing (SSAP-1998), while he served on various conferences
includes signal processing and wireless communication. as committee member, session chair, or reviewer. His research interests
include signal, image, and video processing, as well as wireless, network,
Xiao Li received the B.S. degree in automation at Shenyang Ligong and multimedia communications. He has published over one hundred
University (China) in 2008, and the M.S. and Ph.D. degrees in electrical papers in the refereed journals and international conferences. He is a
and computer engineering from Portland State University (USA) in 2010 Professional Engineer licensed in the State of Oregon. He is a member
and 2013. Since 2012, he has been an RF application engineer in of the ETA KAPPA NU (the honor society of electrical engineering). He
Tektronix. His research interests include digital signal processing and is a recipient of a number of awards for his technical and professional
wireless communication systems. contributions, which include a Pew Teaching Leadership Award at the
Second National Conference on Training and Employment of Teaching
Prof. Changhong Jiang received the B.S. degrees in automation from Assistants in 1989, and several IEEE awards.
Jilin University of Technology (China) in 1991, the M.S. degree in