IEEE Access Precompensation For Low-Cost Nonlinear THZ Transmistters in The Presence of IQ Imbalance

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 20

Received July 12, 2018, accepted August 28, 2018, date of publication September 6, 2018, date of current version

October 8, 2018.
Digital Object Identifier 10.1109/ACCESS.2018.2869105

Precompensation and System Parameters


Estimation for Low-Cost Nonlinear
Tera-Hertz Transmitters in the
Presence of I/Q Imbalance
YAHIA R. RAMADAN , (Student Member, IEEE), HLAING MINN , (Fellow, IEEE),
AND MAHMOUD E. ABDELGELIL , (Student Member, IEEE)
Department of Electrical and Computer Engineering, The University of Texas at Dallas, Richardson, TX 75080, USA
Corresponding author: Yahia R. Ramadan (yahia.ramadan@utdallas.edu)

ABSTRACT Tera-Hertz (THz) transmission can offer several attractive applications, yet developing low-cost
energy-efficient THz devices is at an early stage. The most promising low-cost THz transmitter architecture
in the literature is the so-called frequency-multiplier-last architecture. However, it is incapable of transmitting
quadrature amplitude modulation (QAM) due to the architecture’s inherent nonlinear distortions. We study
such nonlinear THz communication systems by incorporating the nonlinearity aspects of the low-cost THz
devices and the inphase and quadrature (I/Q) imbalance effect into the signal model. Then, we propose a
precompensation scheme to compensate the nonlinearity and I/Q imbalance effects, thus enabling the QAM-
capable frequency-multiplier-last architecture for THz systems. The proposed precompensation scheme
requires the knowledge of the system parameters. To estimate the system parameters, we propose a
maximum-likelihood estimator and its practical implementation via an alternating estimation algorithm.
We also derive closed-form expressions for the Cramér–Rao lower bounds (CRLBs) of the system parameters
estimation, and design the pilot sequence used in estimating the system parameters. Numerical results
show that the proposed precompensation schemes overcome the prominent problems experienced in the
existing THz systems, namely severe nonlinear distortions of the modulation symbols as well as spectral
spreading and/or large spectrum sidelobes, and mitigate the I/Q imbalance effect.

INDEX TERMS Low-cost, Tera-Hertz, nonlinear distortion, I/Q imbalance, precompensation,


estimation, QAM.

I. INTRODUCTION and for data centers. The small form-factor of THz circuits
The Tera-Hertz (THz) band is one of the least explored also enables chip-to-chip or within-device communications
areas. It exhibits unique features unavailable in the fre- and enhanced beamforming for physical layer security of
quency bands of current and near-future communication sys- wireless communications. These advantages are very attrac-
tems. It can accommodate detection of specific types of tive but for broader consumer applications the major barrier
gaseous molecules in targeted environments, thus enabling is the cost of THz devices. There remain several technical
various applications including breath analysis for non- challenges for low-cost applications.
invasive medical diagnosis and indoor/industrial air quality Signal generation circuitries for low-cost THz devices
control [2]–[10]. The THz band offers substantially larger are different from the conventional ones of the lower fre-
bandwidth and data rates not feasible in the current and quency bands. This is due to unavailability of THz oscillators
5G communication systems, thus the IEEE 802.15 Task and THz CMOS power amplifiers which is commonly known
Group 3d is developing a THz communication standard for as ‘‘the THz Gap’’ [11]. Thus, low-cost THz transceivers
applications such as wireless kiosks for multimedia and soft- rely on nonlinear devices in contrast to the linear devices
ware download, small-cells wireless fronthaul and backhaul, of the lower frequency bands. Another crucial limitation of

2169-3536
2018 IEEE. Translations and content mining are permitted for academic research only.
51814 Personal use is also permitted, but republication/redistribution requires IEEE permission. VOLUME 6, 2018
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Y. R. Ramadan et al.: Precompensation and System Parameters Estimation for Low-Cost Nonlinear THz Transmitters

low-cost THz devices is the output power constraint which third-order and fifth-order relationship (for frequency tripler)
has a direct effect on the sensing/communication range and between the input and the output of the frequency multi-
performance. plier. Therefore, the NLD parameters and the I/Q imbalance
There are a few low-cost state-of-the-art CMOS THz parameters should be estimated first, and then be used to
transmitter architectures in the recent literature. The precompensate the transmitted signal, but this problem has
two most promising ones are the so-called frequency- not been addressed in the literature.
multiplier-last architecture from the UC-Berkeley [12]–[14] Motivated by the above challenges, we study such nonlin-
and the cubic mixer architecture from Japan [15], [16]. ear THz communication system in the presence of I/Q imbal-
The former [12], [13] has an advantage of 14.5 dB higher ance. Our main contributions are summarized as follows:
output power and 8 dB lower DC power consumption than • An accurate signal model is derived incorporating both
the latter. However, the frequency-multiplier-last architec- the nonlinearity aspects of the low-cost THz devices and
ture [12]–[14] is not capable of transmitting quadrature the I/Q imbalance effect.
amplitude modulation (QAM) schemes while the mixer archi- • We show that without precompensation and with
tecture [15], [16] is. The research group of the latter also pulse-shaping filter spanning more than one symbol,
developed a doubler mixer architecture in [17] which yields the transmitter output constellation experiences signifi-
a higher output power due to the use of doubler rather than cant distortions in the absence or presence of I/Q imbal-
tripler. This paper focuses on the frequency-multiplier-last ance. In addition, the existing frequency-multiplier-last
architecture since it has substantial advantages in terms of the architecture is not capable of transmitting QAM.
transmitter output power and DC power consumption which • A precompensation scheme is proposed to compensate
are much needed to address the propagation range limitation the nonlinearity and I/Q imbalance effects and enable
and energy efficiency. The major limitations/challenges of the low-cost THz QAM transmission. The proposed pre-
frequency-multiplier-last architecture reported in the recent compensation scheme requires the knowledge of the
literature are its incapability with QAM transmission and its NLD parameters and the I/Q imbalance parameters.
undesired spectrum spreading, both due to nonlinear distor- • Due to the nonlinearity of the frequency multiplier,
tions. These nonlinear distortions impose new fundamental we show that the I/Q imbalance parameters cannot
challenges for designing reliable and efficient communica- be estimated unless two conditions are satisfied. First,
tions systems in the nonlinear regime. the pilot symbols are inter-symbol-interference-free.
If compared to the existing communication systems, Second, the first half of the pilot sequence is real (imagi-
THz communication introduces several challenges includ- nary) only, while the second half is imaginary (real) only.
ing communication range limitation, distance and frequency • Using a separate measurement circuitry for test-
dependent channel characteristics, and more difficult syn- ing/calibrating the THz transmitters, we propose a
chronization, equalization and distortion compensation [18]. maximum-likelihood (ML) estimator and its practical
When low-cost constraint (i.e., CMOS device) is imposed, implementation to estimate the NLD parameters and
the most energy-efficient transmitter architecture in the liter- the I/Q imbalance parameters based on two phases of
ature [12], [13] causes an additional challenge of nonlinear measurements.
distortion to the message signals which prevents reliable • We derive closed-form expressions for the Cramér–Rao
transmission of QAM signals. Another source of distortion lower bounds (CRLBs) of the system parameters estima-
in low-cost THz transmitters is the inphase and quadrature tion as benchmark metrics to evaluate the performance
(I/Q) imbalance. Ideally, the inphase (I) and quadrature (Q) of the proposed estimator.
branches of the mixers should have equal amplitude and • A pilot sequence design is developed for testing/
90◦ phase difference. However, this is rarely the case in calibrating the THz transmitters to enhance the
practice, resulting in I/Q imbalance. Communication theory performance of the proposed estimator.
in such nonlinear systems in the presence of I/Q imbalance • We present performance characteristics of the proposed
has not been investigated in the literature and we address it in precompensation and parameters estimation schemes
this paper. which show efficient handling of severe nonlinear dis-
In [19], a precompensation scheme was proposed for tortions and spectrum spreading issues of the low-cost
nonlinear power amplifiers (PAs) in the absence of frequency-multiplier-last THz transmitter, and mitiga-
I/Q imbalance. In [20]–[22], closed-feedback polynomial- tion of the I/Q imbalance effect.
based precompensation schemes were developed for non- The following notations are used throughout this paper:
linear PAs in the presence of I/Q imbalance. Due to the A is a matrix, a is a vector, kak is its l2-norm, and a is a
closed-feedback nature, these schemes do not require scalar, whereas (·)∗ , (·)T , and (·)H are the complex conjugate,
the knowledge of the nonlinear device (NLD) parameters transpose, and conjugate transpose operators respectively.
and the I/Q imbalance parameters. Unlike the case of non- E{x} denotes expectation of x, while R {x} is the real part
linear PAs, the closed-feedback polynomial-based precom- of x. x̂ denotes the estimate of x. We use ∗ to denote the
pensation is not applicable to nonlinear frequency multipliers convolution operation. [a]i is the ith element of a, while
in the presence of I/Q imbalance. This fact is due to the [A](i,j) is the (i, j)th element of A.

VOLUME 6, 2018 51815


Y. R. Ramadan et al.: Precompensation and System Parameters Estimation for Low-Cost Nonlinear THz Transmitters

where  and φ are the amplitude imbalance and phase imbal-


ance respectively between I and Q branches.2 After some
manipulations, (2) can be rewritten as
yA (t) = s̄I (t) cos(2πfc t) − s̄Q (t) sin(2πfc t), (3)
where s̄(t) = s̄I (t) + js̄Q (t), and s̄(t) is related to s̃(t) as [24]
s̄(t) = µs̃(t) + νs̃∗ (t), (4)

FIGURE 1. Frequency-multiplier-last transmitter architecture for where


I/Q transmission [12], [13] in the presence of I/Q imbalance.
(BPF = bandpass filter, PA = power amplifier, µ = cos (φ) − j sin (φ), (5)
NLD = nonlinear device).
ν =  cos (φ) − j sin (φ). (6)
The rest of the paper is organized as follows. In section II, We consider a memoryless polynomial model for the NLD
we describe the system model and derive an accurate signal (i.e., for an input x, the output is Bb=1 Ab x b ).3 The larger
P
model. In section III, we show the effects of the pulse-shaping order terms typically have smaller coefficients and their spec-
filter and the I/Q imbalance on the signal spectrum and trum spreadings are wider. Furthermore, larger order terms
constellation. In section IV, the proposed precompensation may introduce some floor of distortions. The NLD used in
scheme is introduced. In section V, we describe the pro- the THz transmitter typically has a differential output, and
posed system parameters estimation method. In section VI, hence even order terms will be canceled. Therefore, the non-
we derive the CRLBs for system parameters estimation, and linear device output signal yB (t) is given by
design the pilot sequence used to estimate the system param- 
eters. Numerical results are presented in section VII. Finally, yB (t) = A1 s̄I (t) cos(2πfc t) − s̄Q (t) sin(2πfc t)
section VIII concludes the paper. 3
+ A3 s̄I (t) cos(2πfc t) − s̄Q (t) sin(2πfc t)
II. SYSTEM AND SIGNAL MODEL 5
To investigate the effect of nonlinear THz transmitters in + A5 s̄I (t) cos(2πfc t) − s̄Q (t) sin(2πfc t) + . . . .
the presence of I/Q imbalance, we consider a single-antenna (7)
THz communication system. The extension to multi-antenna If we consider the desired signal to be centered around
systems can be straightly done. The transmitter utilizes a THz carrier fT = 3fc , it will be typically contributed
the frequency-multiplier-last architecture [12], [13] for an mainly by third-order power (·)3 and partially by fifth-order
in-phase (I) and quadrature (Q) transmission as shown power (·)5 . The last BPF allows the desired signal centered
in Fig. 1. around the THz carrier fT and suppresses other terms, yielding
The frequency multiplier block is implemented by a non- yC (t), as shown at the top of the next page. The equivalent
linear device (NLD) followed by a bandpass filter (BPF), baseband signal of yC (t) is xBB (t) = xBB,I (t) + jxBB,Q (t).
and it is the source of nonlinear distortion. Ideally, the I and By defining Ã3 = A3 /4 and Ã5 = 5A3 /16 and grouping the
Q branches of the mixers should have equal amplitude and terms in (8), carefully, xBB (t) is simplified into
90◦ phase difference. However, this is rarely the case in
practice, resulting in I/Q imbalance. xBB (t) = Ã3 s̄3 (t) + Ã5 s̄3 (t) |s̄(t)|2 ,
For a block of M modulation P symbols, the I and Q branches
3 3
= Ã3 µs̃(t) + νs̃∗ (t) + Ã5 µs̃(t) + νs̃∗ (t)
can be given by sI (t) = M m=1 aI,m δ(t − mTs ) and sQ (t) =
PM
δ(t
2
× µs̃(t) + νs̃∗ (t) .

a
m=1 Q,m − mT s ) where am , aI,m + jaQ,m is a modu- (9)
lation symbol,1 Ts is the symbol duration, and Rs = 1/Ts is
the symbol rate. With a pulse-shaping filter g(t), the baseband From (9), we can observe that I/Q imbalance and nonlinearity
signal s̃(t) = s̃I (t) + js̃Q (t) = s(t) ∗ g(t) is given by of the frequency multiplier cause a specific form of nonlin-
ear distortion to the modulation symbols as well as spectral
M
X spreading and larger spectrum sidelobes. The I/Q imbalance
s̃(t) = am g(t − mTs ). (1) modifies the baseband signal s̃(t) into s̄(t), and then the
m=1
Then, with non-ideal mixer (in the presence of I/Q imbalance) 2 For power amplifier and frequency multiplier with memoryless
with frequency fc , the PA output signal yA (t) is given by [23] frequency-flat responses, the cascade of the power amplifier and the fre-
quency multiplier can be modeled by a linear power amplifier followed by
yA (t) = (1 + ) s̃I (t) cos(2πfc t − φ) an equivalent nonlinear frequency multiplier.
3 The hardware implementation of the frequency-multiplier-last trans-
− (1 − ) s̃Q (t) sin(2πfc t + φ), (2)
mitter in [12] implements wideband amplifiers, frequency multiplier, and
antennas. Therefore, the power amplifier and the frequency multiplier have
1 For multicarrier modulation, {a } should be the complex time-domain approximately flat responses. The sensitivity of the proposed solutions to
m
output samples of the inverse discrete Fourier transform (IDFT) block, and frequency-selective NLDs and frequency-dependent I/Q imbalance is inves-
M should be the IDFT size. tigated in section VII.

51816 VOLUME 6, 2018


Y. R. Ramadan et al.: Precompensation and System Parameters Estimation for Low-Cost Nonlinear THz Transmitters

  5A  
A3  3 5
yC (t) = s̄I (t) − 3s̄I (t)s̄2Q (t) + s̄5I (t) − 3s̄I (t)s̄4Q (t) − 2s̄3I (t)s̄2Q (t) cos(2πfT t)
4 16
| {z }
xBB,I (t)
  5A  
A3  2 5
− 3s̄I (t)s̄Q (t) − s̄3Q (t) + 2s̄2I (t)s̄3Q (t) + 3s̄4I (t)s̄Q (t) − s̄5Q (t) sin(2πfT t). (8)
4 16
| {z }
xBB,Q (t)

nonlinearity modifies the baseband signal s̄(t) into xBB (t). constellation in the absence (Fig. 2a)/presence (Fig. 2b) of
We can also write the output of the frequency multiplier I/Q imbalance and for two different pulse-shaping filters:
yC (t) = R xBB (t)ej2πfT t as

1) rectangular pulse-shaping filter spanning one symbol and
 M
2) root-raised cosine (RRC) pulse-shaping filter spanning
X 3 12 symbols. Here, the NLD contains both the third-order and
yC (t) = R Ã3 (µam +νa∗m )g(t −mTs )
fifth-order power terms. On the other hand, we presented
m=1
M the results for only the third-order power term of the NLD
3 in the absence of I/Q imbalance in [1]. From the results of
X
+ Ã5 (µam + νa∗m )g(t − mTs )
m=1
Fig. 2a and those of [1], we observe that a larger filter span
M   yields a lower spectrum sidelobe but a severe degradation of
X 2 the transmitter output constellation due to nonlinear distor-
× (µam +νa∗m )g(t −mTs ) ej2πfT t . (10)
m=1
tion. With the rectangular pulse-shaping filter, the third-order
power of the NLD results in only a predefined permutation
Equation (10) shows exactly how the I/Q imbalance param-
to the QPSK constellation points. On the other hand, with
eters (µ and ν), the frequency tripler nonlinearity orders
the RRC pulse-shaping filter, the third-order power of the
(Ã3 and Ã5 ), and the pulse-shaping filter g(t) affect the mod-
NLD results in a severe distortion to the QPSK constellation.
ulation symbols {am } and the THz transmitted signal.
The fifth-order power of the NLD results in a slight distortion
to the transmitter output constellation for both pulse-shaping
III. PULSE SHAPING AND I/Q IMBALANCE EFFECTS filters.
An important entity which influences the nonlinear dis- In the presence of I/Q imbalance (Fig. 2b), we observe that
tortions of the frequency-multiplier architecture is the the I/Q imbalance adds additional distortions to the transmit-
transmit baseband pulse-shaping filter before the fre- ter output constellation for both pulse-shaping filters. These
quency multiplier. For low-cost THz transmitters, the numerical results show that new communication strategies
filtering stage after the frequency multiplier circuit is are needed for both QPSK and QAM signals for energy and
implemented by means of on-chip connection line and spectrum efficient low-cost THz systems. In the next section,
on-chip antenna, and hence the filtering performance at that we propose a precompensation scheme to mitigate the distor-
stage is rather loose. Thus, the role of the baseband pulse- tions caused by the I/Q imbalance and the nonlinearity of the
shaping filter is more prominent for controlling output power frequency multiplier.
spectrum. Differences from the existing lower band systems
are complications due to nonlinearity of the frequency multi- IV. PROPOSED PRECOMPENSATION SCHEME
plier and the loose filtering after the frequency multiplier. Since the I/Q imbalance and nonlinear distortion are caused
Recent literature demonstrated feasibility of quadra- by two different blocks (i.e., I/Q imbalance is caused by
ture phase-shift keying (QPSK) in such nonlinear syst- the non-ideal mixer and nonlinear distortion is caused by
ems [12], [13] where the message points in the QPSK the frequency multiplier), we propose to precompensate
constellation just experience a predefined permutation. each block separately in a sequential manner. However, this
However, these results are valid only in the absence of method requires the knowledge of I/Q imbalance parameters
I/Q imbalance and if the baseband pulse-shaping filter ( and φ) and the NLD parameters (Ã3 and Ã5 ). In this section,
impulse response is limited within one symbol interval (Ts ) we propose a precompensation scheme assuming that these
which causes high levels of spectrum sidelobes. To keep adja- system parameters have been already estimated. In the next
cent channel interferences at an acceptable level, the spectrum section, we will describe the estimation method for these
sidelobes need to be substantially lowered which requires the parameters.
use of a larger span of the pulse-shaping filter.
To illustrate this, for QPSK modulation with normalized A. PRECOMPENSATOR FORMULATION
input energy Enorm = 20 dBm to the NLD, Fig. 2 shows For the desired baseband signal s̃(t) of (1), our design
the power spectrum density (PSD) of the signals before seeks to make the lowpass-equivalent output of the fre-

and after the frequency multiplier and the transmitter output quency multiplier as close as possible to γ s̃(t) where γ is

VOLUME 6, 2018 51817


Y. R. Ramadan et al.: Precompensation and System Parameters Estimation for Low-Cost Nonlinear THz Transmitters

FIGURE 2. Combined effects of the baseband pulse-shaping filter and the NLD on QPSK (the existing scheme in [12], [13]) in the absence/presence
of I/Q imbalance. (βs = roll-off factor, Enorm = 20 dBm, A3 = 1.26 − j 0.081, A5 = −0.96 + j 0.29,  = 20%, φ = 10◦ ). (a) In the absence of
I/Q imbalance. (b) In the presence of I/Q imbalance.

a scaling factor to be determined to satisfy a normalized where TB is the time span of the signal block. Using a highly
energy requirement Enorm at the output of the power ampli- enough sampling rate Rc which is L times the symbol rate Rs ,
fier. First, we start with the precompensation of the fre- the discrete-time implementation of (11) can be given as
quency multiplier in the absence of the I/Q imbalance. Then, K
2

we modify the precompensated signal to compensate the s̃k − Ã3 c3 − Ã5 c3 ck 2 ,
X
arg min k k (12)
I/Q Imbalance in subsection IV-D. {ck }

k=1

Suppose that xpre (t) is the baseband signal after prec- √
ompensating the nonlinearity effect of the frequency multi- where s̃k = γ s̃(kTc ), ck = xpre (kTc ), and K = LM . Then,
plier. Then, we design precompensation such that its output the solution samples {ck } can be used to construct xpre (t) as
signal xpre (t) is given by K
X
xpre (t) = ck q(t − kTc ), (13)
2 2
Z

γ s̃(t) − Ã3 xpre (t) − Ã5 xpre (t) xpre (t) dt,
3 3 k=1

arg min
xpre (t) TB where q(t) is the interpolation (construction) filter. In order
(11) to maintain zero error of construction (zero integrand) at time

51818 VOLUME 6, 2018


Y. R. Ramadan et al.: Precompensation and System Parameters Estimation for Low-Cost Nonlinear THz Transmitters

instants {kTc } in (11), q(t) should satisfy Nyquist’s zero inter- Algorithm 1 Step 1 of Proposed Sequence Generation
symbol interference criterion. Furthermore, q(t) should pre- Inputs: Ã3 , Ã5 , {am }, g(t), Ts , Tc , Enorm
serve {ck } and also be independent of {ck }. Thus, we propose Obtain γ as in (16)
to obtain q(t) as a truncated raised cosine (RC) filter given for k = 1 to K

by [25] Obtain s̃k as: s̃k = γ s̃(kTc )
√ P
= γ M am g(kTc −mTs )
sinc Ttc cos πβ
   
ct m=1
Tc QTc QTc (0) (0)
1/3 6 
j s̃k /Ã3 /3
q(t) = 2 , − ≤t≤ , Obtain ck as: ck = s̃k /Ã3 e

2 2

2βc t
1 − Tc for p = 1 to Pcomp (or any other stopping criterion)
(p)
(14) Calculate the gradient ∇ck Wk using (17)
Updating rule:
where sinc (x) = sin (πx) /πx, βc is the roll-off factor to be (p) (p)
s = arg min Wk (ck − s∇ck Wk )
determined, and QTc is the time span. s
(p+1) (p) (p)
In summary, our approach based on (12) will generate ck = ck − s∇ck Wk
K samples {ck } which will be converted to the continuous- end for
time signal xpre (t) as in (13). However, the optimization end for n
(P +1)
o
problem in (12) is nonconvex and does not have a closed- Output: ck comp
form solution. Thus, we first determine the scaling factor γ
in subsection IV-B. Then, we obtain the samples {ck } that
solve (12) in subsection IV-C.
QAM symbols. From (15), we note that γ should be set as
B. DETERMINING THE SCALING FACTOR γ 
βc 3 Enorm
 3
|Ã3 |2
The normalized energy of the precompensated signal xpre (t) γ = 1− , (16)
4 EQAM
is always higher than that of the desired transmit signal s̃(t)
due to the nonlinear relationship between the input and to have Enorm,xpre ≈ Enorm . Using γ as in (16),
the output of the frequency multiplier. Therefore, to keep we observe from our numerical results that we always have
the normalized energy of the precompensated signal xpre (t) Enorm,xpre . Enorm .
at Enorm , the desired signal s̃(t) should be scaled properly

as γ s̃(t) such that its precompensated signal has approx- C. NONLINEARITY PRECOMPENSATION ALGORITHMS
imately a normalized energy Enorm . Note that scaling the First, we propose a suboptimal gradient-descent based algo-
precompensated signal (after it is obtained) distorts the trans- rithm to get the samples {ck } that solve the nonconvex prob-
mit output constellation. This fact is due to the nonlinear lem in (12). Then, we modify the samples {ck } to another
relationship between the input and output of the fre- samples {uk } to reduce the large spectrum sidelobes of the
quency multiplier. We propose to ignore the contribution output of the frequency multiplier.
of the fifth-order power of the NLD and scale the desired Let Wk be the sample-wise square-error objective function
signal s̃(t) such that its precompensated signal has a normal- of (12). The complex gradient ∇ck Wk of Wk with respect to ck
ized energy Enorm . is given by (see Appendix A)
By ignoring the contribution of the fifth-order power of 2 n o
√ ∇ck Wk = 3 Ã3 |ck |4 ck + 8R Ã∗3 Ã5 |ck |6 ck
the NLD, the sample ck is given by ck = ( γ s̃(kTc )/Ã3 )1/3 .

The normalized energy Enorm,xpre of xpre (t) can be 2 2
+ 5 Ã5 |ck |8 ck − 3Ã∗3 c∗k s̃k

approximated as
2
1
Z XK − 4Ã∗5 |ck |2 c∗k s̃k − Ã5 c4k s̃∗k . (17)
Enorm,xpre = | ck q(t − kTc )|2 dt
TB TB The gradient-descent based algorithm is illustrated in
k=1
K Z Algorithm 1, where Pcomp is the number of iterations.
1 X 1 (0) (0)
≈( |ck |2 ) |q(t)|2 dt As a good initial solution ck , we propose to obtain ck
K Tc TB 1/3 6  
k=1 (0) s̃k /Ã3 /3

j
as ck = s̃k /Ã3 e which is the solution

M
γ 1/3 Z
1 X 1/3 1
≈ |am |2 |q(t)|2 dt of (12) when we ignore the contribution of the fifth-order
|Ã3 |2/3 M m=1 Tc TB
power of the NLD. The step size s of the updating rule is
1/3
γ obtained by back-tracking line search [27]. Since in each

1/3 1
= EQAM , (15)
|Ã3 |2 1 − β4c iteration the step size s is obtained such that the sample-
wise objective function Wk is decreased, it is guaranteed that
where (1/Tc ) TB q2 (t)dt = 1/(1 − βc /4) for the raised-
R
Algorithm 1 converges to a local minimum.
cosine construction filter q(t) of (14) if TB  Tc [26], and Due to the third-order power relationship between the input
EQAM = m |am |2 /M is the average symbol energy of the
P
and output of the frequency multiplier, for each ck obtained

VOLUME 6, 2018 51819


Y. R. Ramadan et al.: Precompensation and System Parameters Estimation for Low-Cost Nonlinear THz Transmitters

FIGURE 3. Proposed precompensation scheme based on the frequency-multiplier-last


transmitter architecture for THz I/Q transmission.

Algorithm 2 Step 2 of Proposed Sequence Generation which precompensates the effect of I/Q imbalance completely
Input: {ck } (i.e., µdk + νdk∗ = uk , ∀k). Note that the average sample
u1 = c1 energies of {ck } and {uk } are the same. Therefore, the nor-
for k = 2 to K  3 malized energy constraint Enorm is still satisfied.
Calculate the three samples ũk,l l=1 as in (18) The proposed precompensation scheme can be summa-
Calculate
 3 the Euclidean  distances
between
2 each of rized as in Fig. 3, where {aI,m +jaQ,m } are QAM symbols with
ũk,l l=1 and uk−1 : el = ũk,l − uk−1 the symbol rate Rs . Algorithms 1 generates {cI,k , cQ,k } at the
Find the ũk,l with minimum Euclidean distance: rate of Rc . Algorithms 2 generates {uI,k , uQ,k } at the rate of Rc .
l̃ = arg min {el } Then {dI,k , dQ,k } are generated at the rate of Rc . Note that the
l
Obtain uk as: uk = ũk,l̃ construction filter q(t) in Fig. 3 has a wider bandwidth than
end for that of g(t) in Fig. 1. The proposed precompensation scheme
Output: {uk } requires the knowledge of the NLD parameters (Ã3 and Ã5 )
and the I/Q imbalance parameters ( and φ). In the next
section, we will describe the estimation method for these
 3 parameters. The computational complexity of the  proposed
by Algorithm 1, there are three samples ũk,l l=1 related to precompensation scheme is O ML(Pcomp + 3) , which is a
ck as linear function of the modulation block size M .
 
j 6 ck + 2π(l−2)
ũk,l = |ck | e 3
, for l = 1, 2, 3; ∀k, (18) V. PROPOSED SYSTEM PARAMETERS ESTIMATION
which have the same square-error value of (12), i.e., W (ck ) = It is essential to estimate the NLD parameters (Ã3 and Ã5 )
W (ũk,l ), for l = 1, 2, 3. Therefore, we have 3K possible and the I/Q imbalance parameters ( and φ) to apply the
sequences for ũk,l with the same square-error value of (12). proposed precompensation scheme in the previous section.
To reduce the large spectrum sidelobes of the frequency For practicality, in the estimation stage we consider the
multiplier output, we propose to choose the sequence having same proposed transmitter architecture of section IV. Note
the smallest PSD spread (slowest time variation) since the that Algorithm 1, Algorithm 2, I/Q imbalance compensa-
samples {s̃k } are correlated due to the higher sampling rate Rc tion are deactivated since the system parameters are still
than the symbol rate Rs of s̃(t). However, the exhaustive unknown.
search over 3K sequences to find the optimal solution is
not practically affordable for large values of K . Hence, we A. ESTIMATOR SETUP
propose a low-complexity suboptimal algorithm to obtain the We assume that the parameters estimation is performed
sequence {uk } as described in Algorithm 2. The main idea of during the THz device testing/calibration phase. The mea-
Algorithm 2 is to find the samples sequentially by minimizing surement setup for (offline) parameters estimation is shown
the Euclidean distance between each two successive samples. in Fig. 4, where the lower branch (the feedback RF chain)
is a separate measurement circuitry for testing/calibrating
D. I/Q IMBALANCE PRECOMPENSATION the THz transmitters. This measurement circuitry can be built
Suppose that we have already obtained the sequence {uk } with higher quality devices and hence we assume it does not
using Algorithms 1 and 2. From (4), we can precompen- introduce any type of distortions. For simplicity, we just show
sate the I/Q imbalance effect by modifying the samples {uk } functional blocks for the measurement circuitry without elab-
to {dk } as orating details (e.g., the generation of THz frequency at the
feedback RF chain, which can be done as in [28]). Note that
µ∗ uk − νu∗k since the parameters of our system are static, deterministic
dk = , ∀k, (19)
|µ|2 − |ν|2 estimation methods can be applied [29]. For dynamic system

51820 VOLUME 6, 2018


Y. R. Ramadan et al.: Precompensation and System Parameters Estimation for Low-Cost Nonlinear THz Transmitters

FIGURE 4. Measurement setup for parameters estimation during THz device


testing/calibration phase.

identification, the reader is referred to [30]–[33] for new-type the pilot symbols and the I/Q imbalance parameters are
parameter estimation methods. decoupled.
Examining the nonlinear signal model of section II, To accommodate the first condition, as shown in Fig. 4,
we note that due to the nonlinearity of the frequency the pilot symbols xp,n are generated every Tp = QTc ,
multiplier, the I/Q imbalance parameters cannot be esti- where QTc is the time span of the construction filter q(t)
mated unless the following two conditions are satisfied. to avoid the inter-symbol-interference. Similarly, the out-
First, the pilot symbols are inter-symbol-interference-free put of the receive filter r(t) of the feedback RF chain
(ISI-free). Second, the first half of the pilot sequence is is sampled every Tp . To accommodate the second condi-
real (imaginary) only, while the second  half is imaginary
N tion, we
 perform two phases of measurements. Suppose
χp = xp,1 , xp,2 , . . . , xp,N to be a length-N real-valued pilot

(real) only. To illustrate this, suppose xn = xI,n + jxQ,n n=1
is the pilot sequence to be transmitted with rate Rp = 1/Tp sequence (to be designed in details in the next section). In the
to estimate the system parameters as shown in Fig. 4. Based first phase, the real-valued pilot symbols are transmitted only
on (10) and the transmitter architecture of Fig. 4, we illus- on the inphase branch (i.e., xI,n = xp,n , xQ,n = 0, ∀n).
trate these two conditions in (20)−(22), as shown at the In the second phase, the real-valued pilot symbols are trans-
(a) mitted only on the quadrature branch (i.e., xQ,n = xp,n ,
bottom of this page, where = is obtained assuming that the
(b) xI,n = 0, ∀n).
pilot symbols are ISI-free, and then = is obtained assuming
Based on (22) and the transmitter architecture nin Fig. oN 4,
that the pilot symbols are either real or imaginary. With  N
satisfying these two conditions, we observe from (22) that the observation symbols ξn,1 n=1 and ξ̃n,2
n=1

 N N N 2  
X 3 X 3 X
yC (t) = R Ã3 (µxn + νxn )q(t − nTp ) + Ã5

(µxn + νxn )q(t − nTp )

(µxn + νxn )q(t − nTp ) e
∗ j2πfT t

n=1 n=1 n=1
(20)
N 
X 2  
(a) ∗ 3 3

∗ 3
Ã3 µxn + νxn q (t − nTp )+ Ã5 µxn + νxn µxn + νxn q (t − nTp ) e
∗ 5 j2πfT t

=R (21)
n=1
   2  
PN 3 3
n=1 Ã3 xI,n q (t − nTp ) µ + ν + Ã5 xI,n q (t − nTp ) µ + ν µ + ν e ,
3 3 5 5 j2πf t
R T if xQ,n = 0, ∀n


(b)
=   2
 
R − j N 3 q3 (t − nT ) µ − ν 3 + Ã x 5 q5 (t − nT ) µ − ν 3 − ν ej2πfT t ,
 P  

n=1 Ã3 xQ,n p 5 Q,n p µ if xI,n = 0, ∀n

(22)

VOLUME 6, 2018 51821


Y. R. Ramadan et al.: Precompensation and System Parameters Estimation for Low-Cost Nonlinear THz Transmitters

(sampled every Tp at the output of the receive filter r(t) of the


feedback chain) of the first and second measurement phases
respectively can be written as
ξ1,n = ejδ (xp,n
3
r3 Ã3 (µ + ν)3
5
+ xp,n r5 Ã5 (µ + ν)3 |µ + ν|2 ) + η1,n (23)
ξ̃2,n = jδ 3
−je (xp,n r3 Ã3 (µ − ν)3
5
+ xp,n r5 Ã5 (µ − ν)3 |µ − ν|2 ) + η̃2,n , (24)
where δ is the oscillator phase shift of the feedback RF chain,
r3 = (1/Tp )(q3 (t) ∗ r(t))t=Tp , r5 = (1/Tp )(q5 (t) ∗ r(t))t=Tp ,
and η1,n and η̃2,n are the zero-mean additive white complex
Gaussian noise (AWGN) with variance ση2 of the first and sec-
ond measurement phases respectively.
n o For convenience, we
consider ξ2,n instead of ξ̃2,n , where ξ2,n = jξ̃2,n , ∀n

FIGURE 5. Values of r3 and r5 for different choices of r (t ) versus the
roll-off factor βc with a time span of Q = 12.
which is given by
ξ2,n = ejδ (xp,n
3
r3 Ã3 (µ − ν)3
B. ESTIMATION ALGORITHM
5
+ xp,n r5 Ã5 (µ − ν)3 |µ − ν|2 ) + η2,n , (25) Using the observation symbols ξ1,n and ξ2,n of
 

where η2,n = jη̃2,n is also zero-mean additive white complex the two measurement phases, we propose a maximum-
Gaussian noise with variance ση2 . likelihood (ML) estimator. The log-likelihood function (LLF)
From (23) and (25), we notice that the phase shift δ can be L({ξ1,n }, {ξ2,n }; Ã3 , Ã5 , , φ) of the observation symbols is
absorbed into the estimates of the NLD coefficients Ã3 and given by [29]
Ã5 resulting in a fixed rotation in the receive constellation L({ξ1,n }, {ξ2,n }; Ã3 , Ã5 , , φ)
which can be considered as a part of the channel to be com- 1
pensated at the receiver. Therefore, without loss of generality, = −2N ln π ση2 − 2
ση
we consider δ = 0 in the rest of the paper. From  (23)
and (25),
we also notice that the observation symbols ξ1,n and ξ2,n N
X
are affected by r3 and r5 which depend on the design of × |ξ1,n − xp,n 3
r3 Ã3 (µ + ν)3
the receive filter r(t). Note that r(t) is normalized such n=1
R T /2
that (1/Tp ) −Tp p /2 r 2 (t) dt = 1. We consider three choices
5
+ xp,n r5 Ã5 (µ + ν)3 |µ + ν|2 |2
for r(t). The first choice r1 (t) is a normalized version of q(t) N
X
given by + 3
|ξ2,n − xp,n r3 Ã3 (µ − ν)3
s Z n=1
1 Tp /2 
r1 (t) = q(t)/ q2 (t) dt. (26) 5
+ xp,n r5 Ã5 (µ − ν)3 |µ − ν|2 |2 , (29)
Tp −Tp /2
The second choice r2 (t) is given by where µ and ν are related to  and φ as in (5) and (6).
s Z
Tp /2
Therefore, the estimation of the system parameters can be
3 1 formulated as an ML estimator given by
r2 (t) = q (t)/ q6 (t) dt, (27)
Tp −Tp /2
[Ãb3 , Ãb5 , ˆ , φ̂] = arg min L̃({ξ1,n }, {ξ2,n }; Ã3 , Ã5 , , φ),
which maximizes r3 (since it is the matched filter of q3 (t)). Ã3 ,Ã5 ,,φ
The third choice r3 (t) is given by (30)
s Z
1 Tp /2 where L̃({ξ1,n }, {ξ2,n }; Ã3 , Ã5 , , φ) (or L̃ for simplicity) is
r3 (t) = q5 (t)/ q10 (t) dt, (28) given by
Tp −Tp /2
N
which maximizes r5 (since it is the matched filter of q5 (t)).
X
L̃ = 3
|ξ1,n − xp,n r3 Ã3 (µ + ν)3
Fig. 5 shows the values of r3 and r5 for the three choices of n=1
r(t) versus the roll-off factor βc with a time span of Q = 12. 5
+ xp,n r5 Ã5 (µ + ν)3 |µ + ν|2 |2
We observe that the first choice r1 (t) yields the smallest
N
values of r3 and r5 , while there is no significant difference X
between the second and third choices of r(t). Therefore, in the + 3
|ξ2,n − xp,n r3 Ã3 (µ − ν)3
rest of the paper, we consider the second choice of r(t), n=1

i.e., r(t) = r2 (t) as in (27).


5
+ xp,n r5 Ã5 (µ − ν)3 |µ − ν|2 |2 . (31)

51822 VOLUME 6, 2018


Y. R. Ramadan et al.: Precompensation and System Parameters Estimation for Low-Cost Nonlinear THz Transmitters

The optimization problem in (30) is nonconvex and can- Algorithm 3 ML Estimator of I/Q Imbalance Parameters
not be solved directly. Using good initial estimates for the Inputs: Ã3 , Ã5 ,  (0) , φ (0) , PIQ
I/Q imbalance parameters (will be obtained later), we propose for p = 1 to PIQ (or any other stopping criterion)
an alternating algorithm which estimates the NLD parameters (p)
Calculate the gradient ∇e L̃ using (34)−(36)
and the I/Q imbalance parameters alternately. Updating rule:
(p) (p)
s = arg min L̃(Ã3 , Ã5 ,  (p) − s ∂∂L̃ , φ (p) − s ∂∂φL̃ )
1) NLD PARAMETERS ESTIMATION s
(p)
We fix the estimation of the I/Q imbalance parame-  (p+1) =  (p) − s ∂∂L̃ ,
ters and estimate the NLD parameters. Define ζ 1 = (p)
[ξ1,1 , ξ1,2 , . . . , ξ1,N ]T , ζ 2 = [ξ2,1 , ξ2,2 , . . . , ξ2,N ]T , φ (p+1)
= φ (p) − s ∂∂φL̃ ,
ζ = [ζ T1 , ζ T2 ]T , xp,3 = [xp,1 3 , x 3 , . . . , x 3 ]T , x end for
p,2 p,N p,5 =
Output:  (PIQ +1) , φ (PIQ +1)
[xp,1 , xp,2 , . . . , xp,N ] , Xp,1 = [r3 (µ + ν) xp,3 , r5 (µ +
5 5 5 T 3

ν)3 |µ + ν|2 xp,5 ], Xp,2 = [r3 (µ − ν)3 xp,3 , r5 (µ − ν)3 |µ −


ν|2 xp,5 ], and Xp = [XTp,1 , XTp,2 ]T . Then, the optimization
problem in (30) can be written (while fixing  and φ) in a 3) INITIAL ESTIMATES OF I/Q IMBALANCE PARAMETERS
matrix form as An important step in the proposed estimator is to get good
initial estimates for the I/Q imbalance parameters. To do this,
[Ãb , Ãb ] = arg min ||ζ − X [Ã , Ã ]T ||2 ,
3 5 p 3 5 (32) we define ρ1 = Ã3 (µ + ν)3 , ρ2 = Ã3 (µ − ν)3 , ρ3 =
Ã3 ,Ã5
Ã5 (µ + ν)3 |µ + ν|2 and ρ4 = Ã5 (µ − ν)3 |µ − ν|2 . Then,
which is a linear estimation problem, and its solution is given we estimate ρ1 from the observation symbols {ξ1,n } of the
by first measurement phase and estimate ρ2 from the observation
symbols {ξ2,n } of the second measurement phase, as follows.
[Ãb3 , Ãb5 ]T = (XH
p Xp ) Xp ζ .
−1 H
(33) Let us define

2) I/Q IMBALANCE PARAMETERS ESTIMATION X̃p = [r3 xp,3 , r5 xp,5 ]. (37)


Now, we fix the estimation of the NLD parameters and Similar to (32), we can write the ML estimators of ρ1 and ρ2
enhance the estimation of the I/Q imbalance parameters. as
However, the estimation of the I/Q imbalance parameters
of (30) (while fixing Ã3 and Ã5 ) is still a nonconvex optimiza- ρ̂1 = arg min ||ζ 1 − X̃p [ρ1 , ρ3 ]T ||2 , (38)
ρ1
tion problem due to the nonlinearity of the NLD. We pro-
pose a suboptimal gradient-descent based estimator for the ρ̂2 = arg min ||ζ 2 − X̃p [ρ2 , ρ4 ]T ||2 , (39)
I/Q imbalance parameters. Define e = [, φ]T , α1 = µ + ν, ρ2

and α2 = µ − ν. Then, the gradient ∇e L̃ of L̃ with respect which are two independent linear estimation problems, and
to e is given by ∇e L̃ = [∂ L̃/∂, ∂ L̃/∂φ]T , where ∂ L̃/∂ and their solutions are given by
∂ L̃/∂φ are obtained as (see Appendix B)
ρ̂1 = [(X̃H
p X̃p ) X̃p ζ 1 ](1) ,
−1 H
(40)
N
∂ L̃
ρ̂2 = [(X̃H
p X̃p ) X̃p ζ 2 ](1) .
X −1 H
=2 R{λ1,n ejφ − λ2,n e−jφ }, (34) (41)
∂
n=1
N
Ignoring the noise effect, we can write (ρ̂1 /ρ̂2 )1/3 (using the
∂ L̃ X definitions of ρ1 , ρ2 , µ, and ν) as
=2 R{λ1,n jα1∗ − λ2,n jα2∗ }, (35)
∂φ ρ̂1 1/3 µ+ν
n=1
( ) =
where λi,n is given by ρ̂2 µ−ν
2 n o (1 + )(cos φ − j sin φ)
λi,n = 3 Ã3 |αi |4 αi + 8R Ã∗3 Ã5 |αi |6 αi
=
(1 − )(cos φ + j sin φ)
(1 + )
2 2
+ 5 Ã5 |αi |8 αi − 3Ã∗3 αi∗ ζi,n (cos 2φ − j sin 2φ) , κR + jκI .

= (42)
2 (1 − )
− 4Ã∗5 |αi |2 αi∗ ζi,n − Ã5 αi4 ζi,n

, ∀i, n. (36)
However, we have three roots for (ρ̂1 /ρ̂2 )1/3 , and hence we
The gradient-descent based estimator of the I/Q imbalance need to pick the correct root. Examining (42), we know that
parameters is illustrated in Algorithm 3, where PIQ is the the correct root has two properties. For any  and |φ| < 45◦
number of iterations. The step size s of the updating rule (|φ| is much smaller than 45◦ in practice), κR > 0
is obtained by back-tracking line search [27]. Since in each and κR > |κI |. Therefore, we pick the root that satisfies
iteration the step size s is obtained such that the objective κR > 0 and κR > |κI |. Due to noise, if there are more
function L̃ is decreased, it is guaranteed that Algorithm 3 con- than one root satisfying these two properties, we pick any
verges to a local minimum. one of them. Using κR and κI , we obtain the initial estimates

VOLUME 6, 2018 51823


Y. R. Ramadan et al.: Precompensation and System Parameters Estimation for Low-Cost Nonlinear THz Transmitters

Algorithm 4 ML Estimator of System Parameters we estimate. The Fisher information matrix (FIM) I(θ) is
Inputs: {ξ1,n }, {ξ2,n }, PML given by (45), as shown at the top of the next page, where
Obtain ρ̂1 and ρ̂2 using (40) and (41) L is the LLF in (29) [29]. Then, CRLB(Ã3 ) = [I−1 (θ )](1,1) ,
Obtain κR and κI as (ρ̂1 /ρ̂2 )1/3 = κR + jκI while CRLB(Ã5 ) = [I−1 (θ)](2,2) , CRLB() = [I−1 (θ )](3,3) , and
choosing the root that satisfies κR > 0 and κR > |κI |. CRLB(φ) = [I−1 (θ )](4,4) [29].
If there are more than one root satisfying these two We provide I(θ) in closed-form in the next proposition.
properties, choose any one of them. Note that the upper triangle entries of I(θ) are sufficient to
Obtain ˆ (0) and φ̂ (0) using (43) and (44) construct I(θ) since I(θ) is a Hermitian matrix. For simplicity,
(0) (0)
Obtain Ãb and Ãb using (33) while fixing
3 5
similar to the previous section, we set α1 = µ + ν and
 = ˆ (0) and φ = φ̂ (0) α2 = µ − ν.
for p = 1 to PML (or any other stopping criterion) Proposition 1: The upper triangle entries of the Fisher
Obtain ˆ (p) and φ̂ (p) using Algorithm 3 with ˆ (p−1) information matrix I(θ) of the vector system parameter θ can
(p−1) be written in closed-form expressions as in (65)−(74) shown
and φ̂ (p−1) as initial solutions while fixing à = Ãb
3 3
(p−1) in Appendix C.
and Ã5 = Ãb5 Proof: Please refer to Appendix C.
(p) (p)
Obtain Ãb3 and Ãb5 using (33) while fixing  = ˆ (p)
B. PROPOSED PILOT SEQUENCE DESIGN
and φ = φ̂ (p)
We
 design the length-N real-valued pilot sequence χp =
end for
xp,1 , xp,2 , . . . , xp,N to enhance the performance of the pro-

(PML ) b (PML )
Output: Ãb3 , Ã5 , ˆ (PML ) , φ̂ (PML ) posed ML estimator of the previous subsection. As shown
in Algorithm 4, the first step in the proposed ML estimator
is to estimate ρ1 = Ã3 (µ + ν)3 and ρ2 = Ã3 (µ − ν)3 to get
of  and φ as initial estimates for the I/Q imbalance parameters. Therefore,
we propose to design the pilot sequence χp to minimize the
q
2 κR2 + κI2
ˆ = q − 1, (43) CRLBs of ρ1 and ρ2 .
1 + κR2 + κI2 Since the same pilot sequence χp is transmitted in the two
κI measurement phases (on the I branch in the first phase and
φ̂ = −0.5 tan−1 ( ). (44) on the Q branch in the second phase), we have CRLB(ρ1 ) =
κR
CRLB(ρ2 ). Define ψ = [ρ1 , ρ3 ]. To derive CRLB(ρ1 ), first
The proposed ML estimator for the system parameters is we need to obtain the Fisher information matrix I(ψ) of ψ
summarized in Algorithm 4, where PML is the number of which is given by
iterations. The computational complexity of the proposed  ∂L ∂L ∂L ∂L 
ML estimator is O ((24 + PIQ )N + 24)(PML + 1) , which E{( ∗ )∗ ( ∗ )} E{( ∗ )∗ ( ∗ )}
is a linear function of the length N of the pilot sequence. Note ∂ρ1 ∂ρ1 ∂ρ1 ∂ρ3 
.

I(ψ) =  (46)
that while fixing the I/Q imbalance parameters, the estima-  ∂L ∗ ∂L ∂L ∗ ∂L 
E{( ∗ ) ( ∗ )} E{( ∗ ) ( ∗ )}
tion of the NLD parameters is a linear estimation problem, ∂ρ3 ∂ρ1 ∂ρ3 ∂ρ3
and the ML estimator of the NLD parameters is unbiased.
Similar to (65)−(67) in Appendix C, we can obtain
While fixing the NLD parameters, the estimation of the ∂L ∗ ∂L ∂L ∗ ∂L ∂L ∗ ∂L
E{( ∂ρ ∗ ) ( ∂ρ ∗ )}, E{( ∂ρ ∗ ) ( ∂ρ ∗ )}, and E{( ∂ρ ∗ ) ( ∂ρ ∗ )} as
I/Q imbalance parameters is a nonlinear estimation problem, 1 1 1 3 3 3
and the ML estimator of the I/Q imbalance parameters is N
∂L ∗ ∂L 1 X
biased. Therefore, the ML algorithm is, in general, a biased E{( ) ( ∗ )} = 2 r32 6
xp,n , (47)
estimator. However, as the length of the pilot sequence ∂ρ1 ∂ρ1
∗ ση
n=1
increases, the bias converges to zero (asymptotically ∂L ∗ ∂L 1 XN
unbiased) [29]. E{( ) ( ∗ )} = 2 r52 10
xp,n , (48)
∂ρ3 ∂ρ3
∗ ση
n=1
VI. CRAMÉR–RAO LOWER BOUNDS FOR SYSTEM N
∂L ∗ ∂L 1 X
PARAMETERS ESTIMATION AND PILOT E{( ) ( )} = 2 r3 r5 8
xp,n . (49)
SEQUENCE DESIGN ∂ρ1∗ ∂ρ3∗ ση
n=1
A. CRLBS FOR SYSTEM PARAMETERS ESTIMATION
Therefore, we can write CRLB(ρ1 ) = [I−1 (ψ)](1,1) as
The Cramer-Rao lower bounds (CRLBs) provide limits on
PN
the estimation variances for a set of deterministic parameters. ση2 10
n=1 xp,n
In other words, if x̂ is the unbiased estimate of x, then CRLB(ρ1 ) = 2 PN
6 )( N x 10 ) − ( N x 8 )2
P P
r3 ( n=1 xp,n n=1 p,n n=1 p,n
the mean square error (MSE) of x̂ is MSE(x̂) = E{|x̂ − PN
x|2 } ≥ CRLB(x). We examine the CRLB as a benchmark ση2 10
n1 =1 xp,n1
= 2 PN PN
metric to evaluate the performance of the proposed ML r3 6 10 8 8
n2 =1 n1 =1 (xp,n1 xp,n2 − xp,n1 xp,n2 )
estimator. Define the vector system parameter θ as θ = n1 6 =n2
[Ã3 , Ã5 , , φ]T which represents the system parameters that (50)

51824 VOLUME 6, 2018


Y. R. Ramadan et al.: Precompensation and System Parameters Estimation for Low-Cost Nonlinear THz Transmitters

 ∂L ∂L ∂L ∂L ∂L ∂L ∂L 
∂L
E{( )∗ ( ∗ )} E{( )∗ ( ∗ )} E{( )∗ ( )} E{( )∗ (
)}
 ∂ Ã3 ∂ Ã3
∗ ∂ Ã3 ∂ Ã5
∗ ∂ Ã3
∗ ∂ ∂ Ã3 ∂φ 

 
 E{( ∂L )∗ ( ∂L )} ∂L ∂L ∂L ∗ ∂L ∂L ∗ ∂L 

E{( ∗ )∗ ( ∗ )} E{( ∗ ) ( )} E{( ∗ ) ( )} 
∂ Ã∗5 ∂ Ã∗3 ∂ Ã5 ∂ Ã5 ∂ Ã5 ∂ ∂ Ã5 ∂φ  .
 
I(θ) =  (45)

∂L ∂L ∂L ∂L ∂L 2 ∂L ∂L 


 E{( )( )} E{( )( ∗ )} E{( ) } E{( )( )} 
 ∂ ∂ Ã∗3 ∂ ∂ Ã5 ∂ ∂ ∂φ 
∂L ∂L ∂L ∂L ∂L ∂L ∂L 2
 
 
E{( )( ∗ )} E{( )( ∗ )} E{( )( )} E{( ) }
∂φ ∂ Ã3 ∂φ ∂ Ã5 ∂φ ∂ ∂φ

We note that it is only the pilot-energy allocation among optimization problem in (52) is equivalent to
the pilot symbols that has an effect on CRLB(ρ1 ). We also PN 5yp,n1
note that the order of the pilot symbols does not affect n1 =1 e
min PN PN 5yp,n1 +3yp,n2
,
CRLB(ρ1 ). To estimate ρ1 , we know that the rank of the {yp,n }
n2 =1 n1 =1 (e − e4yp,n1 +4yp,n2 )
observation matrix X̃p in (37) should be two or more since n1 6 =n2
we have two unknown parameters ρ1 and ρ3 . If we consider s.t. eyp,n1 ≤ ymax , ∀n1 ∈ {1, 2, . . . , N },
an equal-energy allocation among the pilot symbols, the rows XN

of X̃p in (37) becomes the same, and hence X̃p becomes a eyp,n1 ≤ 1. (53)
rank-one matrix. Therefore, the equal-energy pilot sequence n1 =1
design has CRLB(ρ1 ) = ∞, and hence it cannot be used We note that the numerator of the objective function of (53)
to estimate ρ1 . This fact can also be viewed from (50), is a convex function, while the denominator is a noncon-
where the denominator becomes zeros (CRLB(ρ1 ) = ∞) vecx function since it is a difference of two convex func-
with the equal-energy allocation among the pilot tions (DCFs). Therefore, the objective function of (53) is
symbols. nonconvex. We also note that the two constraints of (53)
The normalized energy Enorm,pilot of the pilot signal are convex. Therefore, the optimization problem in (53) is
xpilot (t) = N
P
n=1 xp,n q(t − nTp ) is given by nonconvex due to the nonconvexity of the objective function.
N
Z X To make the optimization problem in (53) tractable, we
1 2 2 propose to divide it into two optimization problems P1 and
Enorm,pilot = xp,n q (t − nTp )dt
NTp P2 as follows:
NTp n=1
τ
P1: min
N Z τ −h (τ )
1 X 2 1
= xp,n q2 (t)dt s.t. 0 < τ ≤ τmax , (54)
N QTc
n=1 Tp N
X X N

N P2: h (τ ) = min (e4yp,n1 +4yp,n2 −e5yp,n1 +3yp,n2 ),


1 X {yp,n }
= βc
2
xp,n , (51) n2 =1 n1 =1
n1 6 =n2
NQ(1 − )
4 n=1 N
X
where (1/Tc ) Tp q2 (t)dt = 1/(1−βc /4) for the raised-cosine e5yp,n1 = τ,
R
s.t.
construction filter q(t) of (14) if Tp  Tc [26]. Then, the pilot n1 =1
sequence which minimizes CRLB(ρ1 ) is designed as eyp,n1 ≤ ymax , ∀n1 ∈ {1, 2, . . . , N },
PN 10 N
n1 =1 xp,n1
X
min PN PN , eyp,n1 ≤ 1, (55)
{xp,n } 6 10 8 8
n2 =1 n1 =1 (xp,n1 xp,n2 − xp,n1 xp,n2 ) n1 =1
n1 6=n2
where τmax is obtained as
2
s.t. xp,n1
≤ Emax,pilot , ∀n1 ∈ {1, 2, . . . , N }
N
N X
X τmax = max e5yp,n ,
2
xp,n1
≤ Etot,pilot , (52) {yp,n }
n=1
n1 =1
s.t. eyp,n ≤ ymax , ∀n ∈ {1, 2, . . . , N },
where Etot,pilot is the total pilot-signal energy obtained N
from (51) as Etot,pilot = NQ(1 − βc /4)Enorm,pilot , and
X
eyp,n ≤ 1,
Emax,pilot is a design value representing the allowable peak n =1
pilot-signal energy. By using the transformation yp,n = j 1k j k
max ymax + (1 − ymax ymax ) .
5 5
2 /E = y−1 −1
(56)
ln(xp,n tot,pilot ) ∀n and ymax = Emax,pilot /Etot,pilot , the

VOLUME 6, 2018 51825


Y. R. Ramadan et al.: Precompensation and System Parameters Estimation for Low-Cost Nonlinear THz Transmitters

The idea is to fix the numerator of the objective function Algorithm 5 Proposed Pilot Sequence Design
of (53), and it leads to the first constraint in (55). The Inputs: Enorm,pilot , Emax,pilot , N , Q, βc , dτ , Ppilot
proof of the solution equivalence of problems (53) and (54) Etot,pilot = NQ(1 − βc /4)Enorm,pilot
can be easily obtained by following the argument in [34]. ymax = Emax,pilot  5/Etot,pilot  −1 
To solve P1, we propose to solve sequences of P2 with dif- τmax = y−1 max ymax + (1 − ymax ymax )
5

ferent values of τ efficiently spanning the interval (0, τmax ]. (0)


yp,n = ln(unifrnd (0, ymax )), ∀n
Then, we pick {yp,n } associated to τ that minimizes −τ/h (τ ). if N
P (0)
yp,n
>1
n=1 e
Finally, we obtain {xp,n } as xp,n = e(yp,n +ln Etot,pilot )/2 , ∀n. (0) (0) P (0)
yp,n := ln(eyp,n / N n=1 e
yp,n
), ∀n
Therefore, in the following, we focus on solving P2. Then,
end if
we summarize the whole proposed solution. (0)
if N 5yp,n
> dτ
P
As discussed above, the objective function of P2 is DCFs n=1 e
(0) (0) (0)
yp,n := ln(eyp,n /( N 5yp,n
/dτ )1/5 ), ∀n
P
which is nonconvex. We propose a suboptimal successive n=1 e
convex approximation approach to solve P2. Approximating end if
the negative exponential functions of the objective function for w = 1 to bτmax /dτ c
of P2 by their first order Taylor expansions around {yp,n },
(0) τ (w) = w dτ
(0) (w−1)
we obtain a convex optimization problem P̃2 as yp,n = yp,n , ∀n
for p = 1 to Ppilot (or any  other stopping criterion)
N X
N
X (0) (0) Obtain h̃w = h̃ τ (w) and {yp,n } by solving P̃2 using
P̃2: h̃ (τ ) = min e4yp,n1 +4yp,n2 −e5yp,n1 +3yp,n2 (0)
{yp,n } CVX solver with τ = τ (w) and {yp,n }
n2 =1 n1 =1 (0)
n1 6=n2 yp,n = yp,n , ∀n
p,n1+3yp,n2 )+1) ,
×(5yp,n1+3yp,n2 −(5y(0) (0) end for

(w)
N
yp,n = yp,n , ∀n
s.t.
X
e5yp,n1 = τ, end for
n1 =1
wopt = arg min {−τ (w) /h̃w }
w
eyp,n1 ≤ ymax , ∀n1 ∈ {1, 2, . . . , N }, (wopt )
xp,n = e(yp,n +ln Etot,pilot )/2 , ∀n
N
X Output: {xp,n }
eyp,n1 ≤ 1, (57)
n1 =1
(0)
where {yp,n } is an initial solution. Using this initial solution,
the convex optimization problem P̃2 can be solved using any VII. SIMULATION RESULTS
convex optimization solver (e.g., CVX [35], [36]) to get the In this section, we evaluate the performance of our pro-
(0)
optimum value {yp,n }. Then, we set yp,n = yp,n , ∀n and solve posed system parameters estimation and precompensation
the optimization problem P̃2 again. The new solution is then for low-cost nonlinear Tera-Hertz transmitters in the pres-
used as an initial solution for another iteration, and so on. ence of I/Q imbalance. With the proposed pilot sequence
Eventually, {yp,n } will converge to a local solution of the design and using the proposed ML system parameters esti-
original nonconvex problem P2 [27]. mator, we compare the estimation variances of the system
The proposed pilot sequence design is summarized parameters with the derived CRLBs. Then, we evaluate
in Algorithm 5, where dτ is the step size that we use to the performance of the proposed precompensation
linearly search for the optimal τ in the interval (0, τmax ], and algorithms.
Ppilot defines how many times we successively solve P̃2 to We consider a desired transmitted signal s̃(t) constructed
get the solution of P2. As an initial solution, we generate from a block of M = 128 16-QAM modulation symbols
uniformly-distributed random pilot-symbol energies (using convolved with a desired pulse-shaping filter g(t). Unless
a uniform random generator, e.g., ‘‘unifrnd’’ of MATLAB) mentioned otherwise, we consider g(t) as an RRC pulse-
while satisfying the allowable peak pilot-symbol energy. shaping filter with time span of 12Ts and roll-off factor
We properly scale this initial solution to satisfy the total βs = 0.332. We generate our numerical results based on 104
pilot-symbol energy constraint and the first constraint of P̃2. 16-QAM blocks. The NLD parameters are A3 = 1.26 −
Then, we solve sequences of P2 with different values j 0.081 and A5 = −0.96 + j 0.29, and the I/Q imbalance
of τ . Then, we pick {yp,n } associated to τ that min- parameters are  = 20% and φ = 10◦ . The PSD of
imizes −τ/h (τ ). Finally, we obtain the pilot sequence the AWGN at the feedback RF chain is −174 dBm/Hz.
{xp,n } as xp,n = e(yp,n +ln Etot,pilot )/2 , ∀n. The computa- The symbol data rate Rs is 20 × 106 symbols/s. The pro-
tional complexity of the proposed pilot sequence design posed compensation scheme utilizes an RC construction filter
is O (2N + bτmax /dτ c Ppilot (N 6 + N 2 ) [27]. Note that q(t) as in (14) with time span of 12Tc and roll-off factor
the proposed pilot sequence design is done once and βc = 0.332. We set Pcomp = PIQ = Ppilot = 5. Unless
offline. mentioned otherwise, the upsampling factor L is 2.

51826 VOLUME 6, 2018


Y. R. Ramadan et al.: Precompensation and System Parameters Estimation for Low-Cost Nonlinear THz Transmitters

Fig. 7 compares the MSEs of the proposed ML estimator


with the derived CRLBs of the system parameters at various
normalized pilot-signal energies Enorm,pilot . From Fig. 7, we
observe that the initial estimates of the I/Q imbalance param-
eters yield MSEs of 10 dB above the CRLBs, while the initial
estimates of the NLD parameters yield MSEs very close to the
CRLBs. Using the proposed ML estimator (with 5 iterations),
we observe that all the MSEs of the estimates of the system
parameters are very close to the CRLBs, which verifies the
excellent performance of the proposed ML system parameters
estimator.

B. EFFECTS OF THE PULSE-SHAPING FILTER AND I/Q


IMBALANCE WITHOUT PRECOMPENSATION
For illustration, we consider two types of pulse-shaping fil-
FIGURE 6. CRLB(ρ1 ) at various normalized pilot-signal ters for g(t): 1) Rectangular pulse-shaping filter with time
energies Enorm,pilot with two pilot sequence designs.
span of Ts and 2) RRC pulse-shaping filter with time span
of 12Ts and roll-off factor βs = 0.332. For the existing
A. SYSTEM PARAMETERS ESTIMATION scheme in [12], [13] (i.e., without precompensation) with
We consider a pilot sequence with length N = 100 and Enorm = 20 dBm, Fig. 8 shows the PSD of the signals
peak pilot-symbol energy Emax,pilot of 6 dB above the normal- before and after the NLD and the transmitter output constel-
ized pilot-signal energy Enorm,pilot . Fig. 6 shows CRLB(ρ1 ) lation. In the absence of I/Q imbalance, unlike QPSK modu-
at various normalized pilot-signal energies Enorm,pilot with lation with rectangular pulse-shaping which just experiences
two pilot sequence designs as follows: 1) Random-energy predefined permutation due to the third-order power of the
pilot sequence design, where the pilot-symbol energies are NLD and slight distortion due to the fifth-order power of
generated randomly while satisfying the allowable peak the NLD as shown in Fig. 2, 16-QAM modulation with
pilot-symbol energy and the total pilot-symbol energy con- rectangular pulse-shaping experiences serious distortions in
straints. 2) Proposed pilot sequence design, where the pilot- the transmitter output constellation. Comparing the results
symbol energies are optimized as in Algorithm 5. We observe between the two pulse-shaping filters in the absence of
that CRLB(ρ1 ) with the proposed pilot sequence design is I/Q imbalance, one can observe that a larger filter span
about 40 dB smaller than that with the random-energy pilot yields a lower spectrum sidelobe but a severe degradation
sequence design, which verifies the effectiveness of the pro- of the transmitter output constellation due to nonlinear dis-
posed pilot sequence design. This result is expected since the tortion. In the presence of I/Q imbalance, we observe that
proposed pilot sequence is designed to minimize CRLB(ρ1 ), the I/Q imbalance adds additional distortions to the 16-QAM
while the random-energy pilot sequence is not. constellation for both pulse-shaping filters.

FIGURE 7. MSEs of the proposed estimator and CRLBs for the system parameters estimation at various
normalized pilot-signal energies Enorm,pilot .

VOLUME 6, 2018 51827


Y. R. Ramadan et al.: Precompensation and System Parameters Estimation for Low-Cost Nonlinear THz Transmitters

FIGURE 8. Combined effects of the baseband pulse-shaping filter and the NLD on 16-QAM without precompensation (the existing scheme
in [12] and [13]) in the absence/presence of I/Q imbalance. (a) In the absence of I/Q imbalance. (b) In the presence of I/Q imbalance.

C. EFFECTS OF THE PROPOSED PRECOMPENSATION we can clearly see performance advantages of the proposed
SCHEMES precompensation schemes in suppressing the nonlinear dis-
Without Algorithm 2, we name the proposed precompen- tortions and the I/Q imbalance distortion. Compared to the
sation scheme of section IV as ‘‘proposed basic precom- proposed basic precompensation scheme, we observe that
pensation scheme’’, while with Algorithm 2 we name it the proposed improved precompensation scheme has better
as ‘‘proposed improved precompensation scheme’’. Based PSDs (lower sidelobe levels and no spikes) before and after
on the estimates of the system parameters with Enorm = the NLD and less constellation distortion. This performance
20 dBm, Fig. 9 shows the performances of the proposed improvement comes from the fact that the proposed improved
basic precompensation scheme and the proposed improved precompensation scheme (with Algorithm 2) modifies the
precompensation scheme with the upsampling factor L = 2. samples to have slower time variations, which results in a
Fig. 10 extends the results of Fig. 9 to the case of the more-spectrally-constrained construction of xpre (t) from the
upsampling factor L = 4. Comparing the signal constellation samples. The proposed precompensation schemes with L = 4
results of the larger filter span between the existing scheme yield better PSDs and less distortions than those with L = 2
in Fig. 8 and the proposed schemes in Fig. 9 and Fig. 10, due to its higher sampling rate LRs which results in smaller

51828 VOLUME 6, 2018


Y. R. Ramadan et al.: Precompensation and System Parameters Estimation for Low-Cost Nonlinear THz Transmitters

FIGURE 9. Combined effects of the baseband pulse-shaping filter and the NLD on 16-QAM with the proposed precompensation
schemes with the upsampling factor L = 2 in the presence of I/Q imbalance.

FIGURE 10. Combined effects of the baseband pulse-shaping filter and the NLD on 16-QAM with the proposed precompensation
schemes with the upsampling factor L = 4 in the presence of I/Q imbalance.

aliasing issue and better construction for xpre (t) from the sam-
ples. The cost for a larger L is the increased computational
complexity in the precompensation stage.

D. EFFECTS OF THE ROLL-OFF FACTOR OF THE


RC CONSTRUCTION FILTER
With the proposed improved precompensation scheme with
Enorm = 20 dBm, Fig. 11 shows the normalized error vec-
tor magnitude (NEVM) of transmitter output constellation4
(left y-axis) and normalized (with respect to the main lobe
peak) maximum sidelobe level (NMSL) of transmitter output
(right y-axis) versus the roll-off factor βc of the RC con-
struction filter q(t) with different values of the upsampling
FIGURE 11. NEVM and NMSL versus roll-off factor βc of the RC
factor L. We observe that the minimum NEVM is not obtained construction filter q(t ).
along with the minimum NMSL. In other words, we have a
trade off between NEVM and NMSL. Therefore, appropriate
values for the roll-off factor βc of the construction filter q(t)
qP
4 NEVM is defined as NEVM = M |a − ã |2 / PM |a |2 ,
m=1 m m m=1 m
where ãm is the measured modulation symbol [37]. and the upsampling factor L have to be determined

VOLUME 6, 2018 51829


Y. R. Ramadan et al.: Precompensation and System Parameters Estimation for Low-Cost Nonlinear THz Transmitters

FIGURE 12. Combined effects of the baseband pulse-shaping filter and the NLD on 16-QAM with the proposed improved
precompensation scheme with the upsampling factor L = 4 in the presence of frequency-dependent I/Q imbalance.

according to the system requirements. For example, if the to overcome limitations/drawbacks of this architecture.
system requires the normalized sidelobe level to be at By incorporating nonlinearity aspects of the low-cost
most −20 dB, we can select L = 2 for lower complexity THz devices and the I/Q imbalance into the signal model, our
and βc = 0.32 which yields an NEVM of about 2.5%. study shows that when the pulse-shaping filter spans more
If the system needs to limit its normalized sidelobe level to than one symbol, the existing result that QPSK modulation
be below −35 dB, then we can select L = 4 and βc = 0.7 does not experience distortions except a fixed permutation
which yields an NEVM of about 0.19%. of the constellation points no longer holds. For out-of-band
spectrum control, the pulse-shaping filter span of several
E. EFFECTS OF FREQUENCY-DEPENDENT I/Q IMBALANCE symbol intervals is needed and in this case both QPSK and
AND FREQUENCY-SELECTIVE NLDS QAM suffer severe nonlinear distortions.
The frequency-dependent I/Q imbalance is modeled by a We developed a precompensation scheme which can
frequency-independent I/Q imbalance followed by imbalance suppress nonlinear distortions, mitigate the I/Q imbal-
filters ςI (t) and ςQ (t) for the I and Q branches respec- ance effect, and enable QAM transmission capability. The
tively [38]. Using the Wiener model [39], the frequency selec- proposed precompensation scheme offers very attractive out-
tivity of the NLDs (the power amplifier and the frequency put power spectral density control and nonlinear distor-
multiplier) can be modeled by a filter %(t) followed by the tion suppression. Using a separate measurement circuitry
memoryless polynomial model in (7). Therefore, ςI (t) and for testing/calibrating the THz transmitters, we proposed a
%(t) can be combined as ς̃I (t) = ςI (t) ∗ %(t), and ςQ (t) and maximum-likelihood (ML) estimator to estimate the NLD
%(t) can be combined as ς̃Q (t) = ςQ (t) ∗ %(t). parameters and the I/Q imbalance parameters. We derived
With Enorm = 20 dBm, Fig. 12 shows the perfor- closed-form expressions for the Cramér–Rao lower bounds
mances of the proposed improved precompensation scheme (CRLBs) of the system parameters estimation as bench-
with the upsampling factor L = 4 in the presence of mark metrics to evaluate the performance of the proposed
frequency-dependent I/Q imbalance and frequency-selective ML estimator. We designed the pilot sequence used in testing/
NLDs, where ς̃I (t) = 0.015δ(t) + δ(t − Ts ) + 0.02δ(t − calibrating the THz transmitters to enhance the performance
2Ts ) + 0.01δ(t − 3Ts ) and ς̃Q (t) = 0.01δ(t) + δ(t − of the proposed ML estimator. We also presented how to trade
Ts ) + 0.03δ(t − 2Ts ) + 0.02δ(t − 3Ts ). From Fig. 10 off between complexity and performance of the proposed
and Fig. 12, we observe that the frequency-dependent scheme by means of the upsampling factor and the construc-
I/Q imbalance and frequency-selective NLDs add addi- tion filter roll-off factor. The effects of frequency-dependent
tional distortions to the signal constellation. This distor- I/Q imbalance and frequency-selective NLDs are also inves-
tion comes from the ISI introduced by the filters of the tigated, and the results show that the proposed scheme can
I/Q imbalance and the NLDs. The NEVM of the sig- keep the total distortion within the 3GPP requirement.
nal constellation with frequency-dependent I/Q imbalance
and frequency-selective NLDs is 8.74% which still meets APPENDIX A
the requirements of the 3rd generation partnership project STEPS TO OBTAIN (17)
(3GPP) standard (< 12.5%) [40]. Therefore, the proposed For a real-valued objective function f (x) of a complex vari-
precompensation and estimation schemes are still applicable. able x, it is shown in [29] that the complex gradient ∇x (f )
is given by ∇x (f ) = (∂f /∂R {x} + ∂f /∂I {x})/2 = ∂f /∂x ∗ .
VIII. CONCLUSION Therefore, we write the sample-wise square-error objective
Low cost and energy efficiency are crucial factors for function Wk as a function of ck and c∗k as
broader deployment of THz applications. The recently pro- 2 3 n o 
4
2 5
Wk = Ã3 c∗k c3k + 2R Ã∗3 Ã5 c∗k c4k + Ã5 c∗k c5k

posed frequency-multiplier-last THz transmitter architecture
is the most promising one in this regard, but it suffers 3 4
− Ã∗3 c∗k s̃k − Ã∗5 c∗k ck s̃k − Ã5 c∗k c4k s̃∗k
from nonlinear distortions and is incapable of supporting
QAM transmission. In this paper, we developed solutions − Ã3 c3k s̃∗k + |s̃k |2 . (58)

51830 VOLUME 6, 2018


Y. R. Ramadan et al.: Precompensation and System Parameters Estimation for Low-Cost Nonlinear THz Transmitters

N 
∂L

r3 X
= (α ∗ 3 3
) xp,n η 1,n + (α ∗ 3 3
) x p,n η2,n , (61)
∂ Ã∗3 ση2 1 2
n=1
N 
∂L

r5 X
= 2 (α1 ) |α1 | xp,n η1,n + (α2 ) |α2 | xp,n η2,n ,
∗ 3 2 5 ∗ 3 2 5
(62)
∂ Ã∗5 ση
n=1
N 
∂L 1 X
= 2 2R{(3r3 Ã∗3 (α1∗ )2 xp,n
3
η1,n + 4r5 Ã∗5 (α1∗ )3 α1 xp,n
5
η1,n + r5 Ã5 (α1 )4 xp,n
5
η1,n

)ejφ }
∂ ση
n=1

− 2R{(3r3 Ã3 (α2 ) xp,n η2,n + 4r5 Ã5 (α2 ) α2 xp,n η2,n + r5 Ã5 (α2 ) xp,n η2,n )e } ,
∗ ∗ 2 3 ∗ ∗ 3 5 4 5 ∗ −jφ
(63)
N 
∂L 1 X
= 2 2R{(3r3 Ã∗3 (α1∗ )2 xp,n3
η1,n + 4r5 Ã∗5 (α1∗ )3 α1 xp,n
5
η1,n + r5 Ã5 (α1 )4 xp,n5
η1,n

)(jα1∗ )}
∂φ ση
n=1

− 2R{(3r3 Ã∗3 (α2∗ )2 xp,n
3
η2,n + 4r5 Ã∗5 (α2∗ )3 α2 xp,n
5
η2,n + r5 Ã5 (α2 )4 xp,n
5
η2,n

)(jα2∗ )} . (64)
N
∂L ∗ ∂L 1 2 6 6
X
6
E{( ) ( )} = r (|α | + |α 2 | ) xp,n (65)
∂ Ã∗3 ∂ Ã∗3 ση2 3 1
n=1
N
∂L ∂L
1 X
E{( ∗ ) ( ∗ )} = 2 r52 (|α1 |10 + |α2 |10 )
∗ 10
xp,n (66)
∂ Ã5 ∂ Ã5 ση
n=1
N
∂L ∗ ∂L 1 8 8
X
8
E{( ) ( )} = r3 r 5 (|α | + |α 2 | ) xp,n (67)
∂ Ã3 ∂ Ã5
∗ ∗ ση
2 1
n=1
N 
∂L 1 X
E{( )2 } = 2 2R{(6r3 r5 Ã∗3 Ã5 α12 |α1 |4 xp,n
8
+ 8r52 |Ã5 |2 α12 |α1 |6 xp,n
10 j2φ
)e }
∂ ση
n=1
+ 2R{(6r3 r5 Ã∗3 Ã5 α22 |α2 |4 xp,n
8
+ 8r52 |Ã5 |2 α22 |α2 |6 xp,n
10 −j2φ
)e } + 18r32 |Ã3 |2 (|α1 |4

+ |α2 |4 )xp,n
6
+ 34r52 |Ã5 |2 (|α1 |8 + |α2 |8 )xp,n
10
+ 2R{24r3 r5 Ã∗3 Ã5 (|α1 |6 + |α2 |6 )xp,n
8
} (68)
N 
∂L 2 1 X
E{( ) } = 2 − 2R{(6r3 r5 Ã∗3 Ã5 α12 |α1 |4 xp,n
8
+ 8r52 |Ã5 |2 α12 |α1 |6 xp,n
10
)(α1∗ )2 }
∂φ ση
n=1
− 2R{(6r3 r5 Ã∗3 Ã5 α22 |α2 |4 xp,n
8
+ 8r52 |Ã5 |2 α22 |α2 |6 xp,n
10
)(α2∗ )2 }
+ (18r32 |Ã3 |2 |α1 |4 xp,n
6
+ 34r52 |Ã5 |2 |α1 |8 xp,n
10
+ 2R{24r3 r5 Ã∗3 Ã5 |α1 |6 xp,n
8
})|α1 |2

+ (18r32 |Ã3 |2 |α2 |4 xp,n
6
+ 34r52 |Ã5 |2 |α2 |8 xp,n
10
+ 2R{24r3 r5 Ã∗3 Ã5 |α2 |6 xp,n
8
})|α2 |2 (69)
N 
∂L ∂L 1 X
E{( )( )} = 2 2R{(6r3 r5 Ã∗3 Ã5 α12 |α1 |4 xp,n
8
+ 8r52 |Ã5 |2 α12 |α1 |6 xp,n
10 jφ
)e (jα1∗ )}
∂ ∂φ ση
n=1
+ 2R{(6r3 r5 Ã∗3 Ã5 α22 |α2 |4 xp,n
8
+ 8r52 |Ã5 |2 α22 |α2 |6 xp,n
10 −jφ
)e (jα2∗ )}
− R{(18r32 |Ã3 |2 |α1 |4 xp,n
6
+ 34r52 |Ã5 |2 |α1 |8 xp,n
10
+ 2R{24r3 r5 Ã∗3 Ã5 |α1 |6 xp,n
8
})ejφ (jα1 )}

2 2 4 6 2 2 8 10 ∗ 6 8 jφ
− R{(18r3 |Ã3 | |α2 | xp,n + 34r5 |Ã5 | |α2 | xp,n + 2R{24r3 r5 Ã3 Ã5 |α2 | xp,n })e (jα2 )} (70)
N 
∂L∂L 1 X

E{( ∗ ) ( )} = 2 (3r32 Ã∗3 α1 |α1 |4 xp,n
6
+ 4r3 r5 Ã∗5 α1 |α1 |6 xp,n
8
)ejφ + r3 r5 Ã∗5 α1∗ |α1 |6 e−jφ
∂ Ã3 ∂ ση
n=1

− (3r32 Ã∗3 α2 |α2 |4 xp,n
6
+ 4r3 r5 Ã∗5 α2 |α2 |6 xp,n
8
)e−jφ − r3 r5 Ã∗5 α2∗ |α2 |6 ejφ (71)

VOLUME 6, 2018 51831


Y. R. Ramadan et al.: Precompensation and System Parameters Estimation for Low-Cost Nonlinear THz Transmitters

N 
∂L ∗ ∂L 1 X
E{( ) ( )} = (3r32 Ã∗3 α1 |α1 |4 xp,n
6
+ 4r3 r5 Ã∗5 α1 |α1 |6 xp,n
8
)(jα1∗ ) − r3 r5 Ã∗5 α1∗ |α1 |6 (jα1 )
∂ Ã∗3 ∂φ ση2
n=1

− (3r3 Ã3 α2 |α2 | xp,n + 4r3 r5 Ã5 α2 |α2 | xp,n )(jα2 ) + r3 r5 Ã5 α2 |α2 | e (jα2 )
2 ∗ 4 6 ∗ 6 8 ∗ ∗ ∗ 6 −jφ
(72)
N 
∂L ∂L 1 X

E{( ∗ ) ( )} = 2 (3r3 r5 Ã∗3 α1 |α1 |6 xp,n
8
+ 4r52 Ã∗5 α1 |α1 |8 xp,n )e + r52 Ã∗5 α1∗ |α1 |8 e−jφ
10 jφ
∂ Ã5 ∂ ση
n=1

− (3r3 r5 Ã∗3 α2 |α2 |6 xp,n
8
+ 4r52 Ã∗5 α2 |α2 |8 xp,n
10 −jφ
)e − r52 Ã∗5 α2∗ |α2 |8 ejφ (73)
N 
∂L ∗ ∂L 1 X
E{( ) ( )} = (3r3 r5 Ã∗3 α1 |α1 |6 xp,n
8
+ 4r52 Ã∗5 α1 |α1 |8 xp,n
10
)(jα1∗ ) − r52 Ã∗5 α1∗ |α1 |8 (jα1 )
∂ Ã∗5 ∂φ ση2
n=1

− (3r3 r5 Ã3 α2 |α2 | xp,n + 4r5 Ã5 α2 |α2 | xp,n )(jα2 ) + r5 Ã5 α2 |α2 | (jα2 )
∗ 6 8 2 ∗ 8 10 ∗ 2 ∗ ∗ 8
(74)

Then, we obtain ∇ck Wk by taking the partial derivative E{ηi,n ηi,m


∗ } = 0 ∀i, n 6 = m, E{η η∗ } = 0 ∀n, m, i 6 = j,
i,n j,m
∂Wk /∂c∗k of Wk with respect to c∗k while treating ck as a and E{(ηi,n )2 } = E{(ηi,n
∗ )2 } = 0 ∀i, n.
constant, which straightly yields (17).
ACKNOWLEGMENT
The authors would like to thank Dr. Wooyeol Choi
APPENDIX B
affiliated with the TxACE, The University of Texas at
STEPS TO OBTAIN (34)–(36)
Dallas for the helpful discussion on the architectures of
Using the chain rule via the intermediate complex variables
low-cost nonlinear THz transmitters. This paper was pre-
α1 and α2 , we have
sented in part at the IEEE International Conference on
∗ ∗
∂ L̃ ∂ L̃ ∂α1 ∂ L̃ ∂α1 ∂ L̃ ∂α ∂ L̃ ∂α2 Communications (ICC) 2018 [1].
= + + ∗ 2 +
∂ ∂α1 ∂ ∂α1 ∂ ∂α2 ∂ ∂α2 ∂

REFERENCES
∗ ∗
∂ L̃ ∂α ∂ L̃ ∂α [1] Y. R. Ramadan, M. E. Abdelgelil, and H. Minn, ‘‘Novel pre-compensation
= 2R{ ∗ 1 + ∗ 2 }. (75) schemes for low-cost nonlinear Tera-Hertz transmitters,’’ in Proc. IEEE
∂α1 ∂ ∂α2 ∂ Int. Conf. Commun. (ICC), May 2018, pp. 1–6.
[2] N. Sharma et al., ‘‘200–280GHz CMOS RF front-end of transmitter for
Similarly, we have rotational spectroscopy,’’ in Proc. IEEE Symp. VLSI Technol., Jun. 2016,
∗ ∗ pp. 1–2.
∂ L̃ ∂ L̃ ∂α ∂ L̃ ∂α
= 2R{ ∗ 1 + ∗ 2 }. (76) [3] Q. Zhong et al., ‘‘225–280 GHz receiver for rotational spectroscopy,’’
∂φ ∂α1 ∂φ ∂α2 ∂φ in Proc. IEEE Radio Freq. Integr. Circuits Symp. (RFIC), May 2016,
pp. 298–301.
∗ ∗ PN
Next, we obtain ∂ L̃/∂αi as ∂ L̃/∂αi = λ , and by
n=1 i,n
[4] N. Sharma et al., ‘‘85-to-127 GHz CMOS transmitter for rotational spec-
troscopy,’’ in Proc. IEEE Custom Integr. Circuits Conf. (CICC), Sep. 2014,
applying the same procedure as in Appendix A, we obtain pp. 1–4.

λi,n as in (36). Finally, we simply obtain ∂α1 /∂ = cos φ + [5] A. Nahata, A. S. Weling, and T. F. Heinz, ‘‘A wideband coherent ter-
∗ ahertz spectroscopy system using optical rectification and electro-optic
j sin φ = ejφ , ∂α2 /∂ = − cos φ + j sin φ = −e−jφ , sampling,’’ Appl. Phys. Lett., vol. 69, no. 16, pp. 2321–2323, 1996.
∗ ∗
∂α1 /∂φ = j(1 + )(cos φ + j sin φ) = jα1∗ , and ∂α2 /∂φ = [6] Y. He, E. P. J. Parrott, and E. Pickwell-MacPherson, ‘‘Adaptive sampling
−j(1−)(cos φ −j sin φ) = −jα2 . By arranging these results,
∗ for terahertz time-domain spectroscopy and imaging,’’ IEEE Trans. THz
Sci. Technol., vol. 7, no. 2, pp. 118–123, Mar. 2017.
we can obtain ∂ L̃/∂ and ∂ L̃/∂φ as in (34)−(36). [7] K. Schmalz, J. Borngräber, P. Neumaier, N. Rothbart, D. Kissinger, and
H.-W. Hübers, ‘‘Gas spectroscopy system at 245 and 500 GHz using trans-
mitters and receivers in SiGe BiCMOS,’’ in Proc. Global Symp. Millim.
APPENDIX C Waves (GSMM) ESA Workshop Millim.-Wave Technol. Appl., Jun. 2016,
PROOF OF PROPOSITION 2 pp. 1–4.
Here, we provide a sketch for the proof since the full proof [8] N. Rothbart, K. Schmalz, J. Borngräber, D. Kissinger, and H.-W. Hübers,
‘‘Gas spectroscopy by voltage-frequency tuning of a 245 GHz SiGe trans-
is based on lengthy algebraic manipulations. First, with the mitter and receiver,’’ IEEE Sensors J., vol. 16, no. 24, pp. 8863–8864,
help of Appendices A and B, we obtain ∂L/∂ Ã∗3 , ∂L/∂ Ã∗5 , Dec. 2016.
∂L/∂, and ∂L/∂φ. Then, we use the definitions of ξ1,n [9] K. Schmalz, N. Rothbart, P. F.-X. Neumaier, J. Borngräber, H.-W. Hübers,
and D. Kissinger, ‘‘Gas spectroscopy system for breath analysis at mm-
and ξ2,n in (23) and (25) to simplify these derivatives as wave/THz using SiGe BiCMOS circuits,’’ IEEE Trans. Microw. Theory
in (61)−(64), as shown at the top of the previous page. Then, Techn., vol. 65, no. 5, pp. 1807–1818, May 2017.
the upper triangle entries of the Fisher information matrix I(θ) [10] A. Tang, B. Drouin, Y. Kim, G. Virbila, and M.-C. F. Chang, ‘‘95–105 GHz
352 mW all-silicon cavity-coupled pulsed echo rotational spectroscopy
can be obtained as in (65)−(74), as shown at the top of system in 65 nm CMOS,’’ IEEE Trans. THz Sci. Technol., vol. 7, no. 3,
this page, by using the facts that E{ηi,n ηi,n ∗ } = σ 2 ∀i, n,
η pp. 244–249, May 2017.

51832 VOLUME 6, 2018


Y. R. Ramadan et al.: Precompensation and System Parameters Estimation for Low-Cost Nonlinear THz Transmitters

[11] V. Petrov, A. Pyattaev, D. Moltchanov, and Y. Koucheryavy, ‘‘Terahertz [36] M. Grant and S. Boyd, ‘‘Graph implementations for nonsmooth convex
band communications: Applications, research challenges, and standard- programs,’’ in Recent Advances in Learning and Control (Lecture Notes in
ization activities,’’ in Proc. 8th Int. Congr. Ultra Modern Telecommun. Control and Information Sciences), V. Blondel, S. Boyd, and H. Kimura,
Control Syst. Workshops (ICUMT), Lisbon, Portugal, Oct. 2016, Eds. New York, NY, USA: Springer-Verlag, 2008, pp. 95–110.
pp. 183–190. [37] S. Forestier, P. Bouysse, R. Quere, A. Mallet, J. M. Nebus, and L. Lapierre,
[12] S. Kang, S. V. Thyagarajan, and A. M. Niknejad, ‘‘A 240 GHz fully ‘‘Joint optimization of the power-added efficiency and the error-vector
integrated wideband QPSK transmitter in 65 nm CMOS,’’ IEEE J. Solid- measurement of 20-GHz pHEMT amplifier through a new dynamic bias-
State Circuits, vol. 50, no. 10, pp. 2256–2267, Oct. 2015. control method,’’ IEEE Trans. Microw. Theory Techn., vol. 52, no. 4,
[13] S. Kang, S. V. Thyagarajan, and A. M. Niknejad, ‘‘A 240 GHz wideband pp. 1132–1141, Apr. 2004.
QPSK transmitter in 65nm CMOS,’’ in Proc. IEEE Radio Freq. Integr. [38] B. Narasimhan, D. Wang, S. Narayanan, H. Minn, and N. Al-Dhahir, ‘‘Dig-
Circuits Symp. (RFIC), Jun. 2014, pp. 353–356. ital compensation of frequency-dependent joint Tx/Rx I/Q imbalance in
[14] J.-D. Park, S. Kang, S. V. Thyagarajan, E. Alon, and A. M. Niknejad, OFDM systems under high mobility,’’ IEEE J. Sel. Topics Signal Process.,
‘‘A 260 GHz fully integrated CMOS transceiver for wireless chip-to-chip vol. 3, no. 3, pp. 405–417, Jun. 2009.
communication,’’ in IEEE Symp. VLSI Circuits Dig., Jun. 2012, pp. 48–49. [39] P. Gilabert, G. Montoro, and E. Bertran, ‘‘On the Wiener and Hammerstein
[15] K. Katayama et al., ‘‘A 300GHz 40nm CMOS transmitter with 32-QAM models for power amplifier predistortion,’’ in Proc. Asia–Pacific Microw.
17.5Gb/s/ch capability over 6 channels,’’ in IEEE ISSCC Dig. Tech. Papers, Conf., vol. 2, Dec. 2005, p. 4.
Jan. 2016, pp. 342–343. [40] Technical Specification Group Radio Access Network; Evolved Universal
[16] K. Katayama et al., ‘‘A 300 GHz CMOS transmitter with 32-QAM Terrestrial Radio Access (E-UTRA); Base Station (BS) Radio Transmission
17.5 Gb/s/ch capability over six channels,’’ IEEE J. Solid-State Circuits, and Reception, document TS.36.104 V15.3.0, 3GPP, Jun. 2018.
vol. 51, no. 12, pp. 3037–3048, Dec. 2016.
YAHIA R. RAMADAN (S’14) received the B.S.
[17] K. Takano et al., ‘‘A 105Gb/s 300GHz CMOS transmitter,’’ in IEEE ISSCC
(Hons.) and M.S. degrees in electronics and com-
Dig. Tech. Papers, Feb. 2017, pp. 308–309.
munications engineering from Cairo University,
[18] I. F. Akyildiz, J. M. Jornet, and C. Han, ‘‘Terahertz band: Next frontier for
wireless communications,’’ Phys. Commun., vol. 12, pp. 16–32, Sep. 2014. Cairo, Egypt, in 2011 and 2015, respectively. He
[19] R. N. Braithwaite, ‘‘Digital predistortion of an RF power amplifier using a is currently pursuing the Ph.D. degree in elec-
reduced volterra series model with a memory polynomial estimator,’’ IEEE trical engineering with The University of Texas
Trans. Microw. Theory Techn., vol. 65, no. 10, pp. 3613–3623, Oct. 2017. at Dallas, Richardson, TX, USA. His research
[20] L. Anttila, P. Handel, and M. Valkama, ‘‘Joint mitigation of power ampli- work is in the areas of millimeter-wave commu-
fier and I/Q modulator impairments in broadband direct-conversion trans- nications, Tera-Hertz communications, device-to-
mitters,’’ IEEE Trans. Microw. Theory Techn., vol. 58, no. 4, pp. 730–739, device communications, massive MIMO, physical
Apr. 2010. layer security, nonlinear distortion and RF impairments compensations,
[21] P. Zhan, K. Qin, and S. Cai, ‘‘Joint compensation model for memory power estimation theory, and spectrum access and sharing.
amplifier and frequency-dependent nonlinear IQ impairments,’’ Electron. He was a 5G RF Standards Intern at Intel Corporation, Hillsboro, OR,
Lett., vol. 47, no. 25, pp. 1382–1384, Dec. 2011. USA, in 2018. He received the Mary and Richard Templeton Graduate
[22] Z. A. Khan, E. Zenteno, and P. Händel, and M. Isaksson, ‘‘Digital Fellowship from The University of Texas at Dallas in 2017, and the Award of
predistortion for joint mitigation of I/Q imbalance and MIMO power Excellence from the Faculty of Engineering, Cairo University, Egypt, from
amplifier distortion,’’ IEEE Trans. Microw. Theory Techn., vol. 65, no. 1, 2006 to 2011.
pp. 322–333, Jan. 2017.
[23] C.-L. Liu, ‘‘Impacts of I/Q imbalance on QPSK-OFDM-QAM detec- HLAING MINN (S’99–M’01–SM’07–F’16)
tion,’’ IEEE Trans. Consum. Electron., vol. 44, no. 3, pp. 984–989, received the B.E. degree in electrical electronic
Aug. 1998. engineering from the Yangon Institute of Technol-
[24] J. Tubbax, B. Come, L. Van der Perre, L. Deneire, S. Donnay, and ogy, Yangon, Myanmar, in 1995, the M.E. degree
M. Engels, ‘‘Compensation of IQ imbalance in OFDM systems,’’ in Proc. in telecommunications from the Asian Institute
IEEE Int. Conf. Commun. (ICC), vol. 5, May 2003, pp. 3403–3407. of Technology, Thailand, in 1997, and the Ph.D.
[25] N. S. Alagha and P. Kabal, ‘‘Generalized raised-cosine filters,’’ IEEE degree in electrical engineering from the Univer-
Trans. Commun., vol. 47, no. 7, pp. 989–997, Jul. 1999. sity of Victoria, Victoria, BC, Canada, in 2001. He
[26] M. Joost, ‘‘Theory of root-raised cosine filter,’’ Res. Develop., pp. 1–11, was a Post-Doctoral Fellow with the University of
Dec. 2010. [Online]. Available: https://www.michael-joost.de/rrcfilter.pdf Victoria in 2002. Since 2002, he has been with The
[27] S. Boyd and L. Vandenberghe, Convex Optimization. Cambridge, U.K.: University of Texas at Dallas, Richardson, TX, USA, where he is currently
Cambridge Univ. Press, 2004. a Full Professor. His research interests include wireless communications,
[28] S. V. Thyagarajan, S. Kang, and A. M. Niknejad, ‘‘A 240 GHz fully signal processing, signal design, dynamic spectrum access and sharing, next
integrated wideband QPSK receiver in 65 nm CMOS,’’ IEEE J. Solid-State
generation wireless technologies, and bio-medical signal processing.
Circuits, vol. 50, no. 10, pp. 2268–2280, Oct. 2015.
Dr. Minn has served as a Technical Program Committee Member for over
[29] S. M. Kay, Fundamentals of Statistical Signal Processing: Estimation
30 IEEE conferences. He has served as the Technical Program Co-Chair for
Theory. Upper Saddle River, NJ, USA: Prentice-Hall, 1993.
the Wireless Communications Symposium of the IEEE GLOBECOM 2014
[30] F. Ding, F. Wang, L. Xu, T. Hayat, and A. Alsaedi, ‘‘Parameter estimation
for pseudo-linear systems using the auxiliary model and the decomposi- and the Wireless Access Track of the IEEE VTC, Fall 2009. He has served as
tion technique,’’ IET Control Theory Appl., vol. 11, no. 3, pp. 390–400, an Editor for the IEEE TRANSACTIONS ON COMMUNICATIONS from 2005 to 2016.
Feb. 2017. He was also an Editor of the International Journal of Communications and
[31] F. Ding, X. Liu, and Y. Gu, ‘‘An auxiliary model based least squares Networks from 2008 to 2015. Since 2016, he has been serving as the Editor-
algorithm for a dual-rate state space system with time-delay using the data at-Large for the IEEE TRANSACTIONS ON COMMUNICATIONS.
filtering,’’ J. Franklin Inst., vol. 353, no. 2, pp. 398–408, 2016.
[32] F. Ding, G. Liu, and X. P. Liu, ‘‘Partially coupled stochastic gradient MAHMOUD E. ABDELGELIL (S’17) received
identification methods for non-uniformly sampled systems,’’ IEEE Trans. the B.S. (Hons.) and M.S. degrees in electronics
Autom. Control, vol. 55, no. 8, pp. 1976–1981, Aug. 2010. and communications engineering from Cairo Uni-
[33] F. Ding, ‘‘Coupled-least-squares identification for multivariable systems,’’ versity, Cairo, Egypt, in 2011 and 2014, respec-
IET Control Theory Appl., vol. 7, no. 1, pp. 68–79, Jan. 2013. tively. He is currently pursuing the Ph.D. degree in
[34] Q. Li and W.-K. Ma, ‘‘Optimal and robust transmit designs for MISO chan- electrical engineering at The University of Texas at
nel secrecy by semidefinite programming,’’ IEEE Trans. Signal Process., Dallas, Richardson, TX, USA. His research inter-
vol. 59, no. 8, pp. 3799–3812, Aug. 2011. ests include RFI cancellation for radio astronomy,
[35] M. Grant and S. Boyd. (2014). CVX: MATLAB Software for Disci- wireless communications, signal processing, chan-
plined Convex Programming, Version 2.1. [Online]. Available: http:// nel estimation and control.
cvxr.com/cvx

VOLUME 6, 2018 51833

You might also like