Sei sulla pagina 1di 15

IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 37, NO.

4, APRIL 2019 839

Fast Iterative Semi-Blind Receiver for URLLC in


Short-Frame Full-Duplex Systems With CFO
Yujie Liu , Student Member, IEEE, Xu Zhu , Senior Member, IEEE, Eng Gee Lim, Senior Member, IEEE,
Yufei Jiang, Member, IEEE, and Yi Huang , Senior Member, IEEE

Abstract— We propose an iterative semi-blind (ISB) receiver enhanced mobile broadband (eMBB), massive machine-type
structure to enable ultra-reliable low-latency communications communications (mMTC) and ultra-reliable low-latency com-
in short-frame full-duplex (FD) systems with carrier frequency munications (URLLC) [1]–[5]. URLLC, supporting the
offset (CFO). To the best of our knowledge, this is the first
paper to propose an integral solution to channel estimation and transmission of information with stringent requirements on
CFO estimation for short-frame FD systems by utilizing a single reliability and latency, is a key technology for numerous
pilot. By deriving an equivalent system model with the CFO emerging applications, such as tactile Internet, factory automa-
included implicitly, a subspace-based blind channel estimation tion, virtual reality, intelligent transport systems, etc [1]–[5].
is proposed at the initial stage, followed by CFO estimation and However, URLLC design has a great challenge: how to reduce
channel ambiguities elimination. Then, the refinement of channel
and the CFO estimates is conducted iteratively. The integer and the end-to-end latency while achieving similar reliability,
fractional parts of CFO in the full range are estimated as a which has attracted much attention from researchers.
whole and in closed-form at each iteration. The proposed ISB There are several surveys in the literature, which provided
receiver significantly outperforms the previous methods in terms helpful insights of URLLC design. It is claimed in [1] that
of frame error rate, mean square errors of channel estimation reliability can be enhanced through frequency and space
and CFO estimation and output signal-to-interference-and-noise
ratio, while at a halved spectral overhead. Cramér–Rao lower diversity, robust channel coding schemes (Turbo codes, low
bounds are derived to verify the effectiveness of the proposed density parity check codes (LDPC), polar codes) [6], multi-
ISB receiver structure. It also demonstrates high-computational connectivity, retransmission, etc. A comprehensive survey of
efficiency as well as the fast convergence speed. latency reduction solutions was provided in [2] from three
Index Terms— Ultra-reliable low-latency communications aspects: 1) radio access network (RAN), 2) core network
(URLLC), full duplex (FD), short frame, self-interference cance- and 3) caching. From the perspective of RAN, latency can
lation (SIC), carrier frequency offset (CFO). be minimized by shortening the transmission time interval
(TTI) duration (short-frame transmission) [7]–[9], advanced
I. I NTRODUCTION multiple access techniques (e.g., generalized frequency divi-
sion multiplexing (GFDM) [10], filter bank multi-carrier
T HE fifth generation (5G) wireless communications
are expected to support three types of services: (FBMC) [11], universal filtered multi-carrier (UFMC) [11],
non-orthogonal multiple access (NOMA) [12], [13]), grant-
Manuscript received June 22, 2018; revised December 10, 2018; accepted free radio access [14], full duplex (FD) [15], [16], etc. Most
January 25, 2019. Date of publication February 14, 2019; date of current
version March 15, 2019. This work was supported in part by the Department existing work on URLLC focused on shortening the frame
for Digital, Culture, Media, and Sport, U.K., through the Liverpool 5G length, through reducing either the symbol duration (increasing
Project, in part by the Science and Technology Innovation Commission of the subcarrier spacing) or the number of symbols per TTI [1].
Shenzhen under Grant JCYJ20170307151258279, and in part by the Natural
Science Foundation of Guangdong Province under Grant 2018A030313344.
(Corresponding author: Xu Zhu.) A. Related Work
Y. Liu is with the Department of Electrical Engineering and Electronics, Short-frame communications have two serious problems as
University of Liverpool, Liverpool L69 3GJ, U.K., and also with the Depart-
ment of Electrical and Electronic Engineering, Xi’an Jiaotong-Liverpool follows. On one hand, classical information-theoretic perfor-
University, Suzhou 215123, China (e-mail: yujieliu@liverpool.ac.uk). mance metrics relevant for long frames, i.e., ergodic capac-
X. Zhu is with the Department of Electrical Engineering and Electronics, ity and outage capacity, are no longer applicable for short
University of Liverpool, Liverpool L69 3GJ, U.K., and also with the School
of Electronic and Information Engineering, Harbin Institute of Technology, frames, since the law of large number cannot be applied [7].
Shenzhen 518055, China (e-mail: xuzhu@liverpool.ac.uk). To tackle this, new performance metrics were introduced for
E. G. Lim is with the Department of Electrical and Electronic Engineer- short frames in [7], namely maximum coding rate at finite
ing, Xi’an Jiaotong-Liverpool University, Suzhou 215123, China (e-mail:
enggee.lim@xjtlu.edu.cn). frame length and finite frame error probability. Based on these,
Y. Jiang is with the School of Electronic and Information Engineer- the performance of NOMA in short-frame communications
ing, Harbin Institute of Technology, Shenzhen 518055, China (e-mail: was investigated in both [12] and [13] and it was concluded
jiangyufei@hit.edu.cn).
Y. Huang is with the Department of Electrical Engineering and Elec- that NOMA has a much superior performance than orthog-
tronics, University of Liverpool, Liverpool L69 3GJ, U.K. (e-mail: onal multiple access (OMA) in terms of both latency and
yi.huang@liverpool.ac.uk). throughput. Also, a wireless-powered communication network
Color versions of one or more of the figures in this paper are available
online at http://ieeexplore.ieee.org. at finite frame length regime was studied in [9] and [17],
Digital Object Identifier 10.1109/JSAC.2019.2898746 respectively.
0733-8716 © 2019 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
840 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 37, NO. 4, APRIL 2019

On the other hand, the length of pilot is a challenging initial estimate of the desired channel. An iterative maximum-
issue in short-frame communications [7], [8], [18], [19]. Pilot likelihood (ML) channel estimator was described for the
transmission is important for a reliable receiver design, such estimation of both SI and desired channels in [29], by utilizing
as obtaining a good synchronization and channel estimation, the known SI, the pilots and unknown data symbols of the
which requires a large number of pilots. However, a large desired signal. Nevertheless, it has high training overhead, due
number of pilots are likely to reduce the useful data rate to the consecutive pilot transmission for a long period. When
fraction in short-frame communications, resulting in low spec- applied to short-frame communications, it has a significant
tral efficiency. The impact of pilot length on the performance performance degradation. Koohian et al. [25] proposed a
of short-frame physical-layer network coding systems was superimposed signaling technique to cancel SI and detect
studied and random coding bound was utilized to identify good the desired signal without requiring the procedure of channel
pilot-length regimes [18]. Mousaei and Smida [19] optimized estimation. However, its SI channel is assumed to be flat fading
the pilot overhead for short-frame communications and studied only, and thus it cannot be utilized if frequency selective
the relationship between the pilot overhead and the frame channel fading exists. In [32], a subspace based algorithm
length and error probability. To overcome the reduced training was proposed to jointly estimate the coefficients of both SI
overhead due to short frames, the detected data symbols and desired channels and transceiver impairments. However,
were utilized to further enhance the reliability of short-frame it requires lots of data symbols to achieve a good second-order
communications in [8]. statistics of received signal, which performs poorly if applied
FD communication, which allows simultaneous transmis- to short-frame communications.
sion and reception at the same frequency, can double the Meanwhile, when considering system impairments,
transmission rate and reduce the end-to-end latency [2], [3], the existing work on FD systems with long frames usually
[20], [21]. However, much less work on short-frame communi- considered IQ imbalances at transmitter and/or receiver
cations has considered it. When introducing FD to short-frame [30]–[32], phase noises [29], [31] and power amplifier
communications, two research problems can be investigated: nonlinearities [31], [32], and only a few considered carrier
1) how much throughput can FD achieve at finite frame length frequency offset (CFO). CFO is usually incurred by the
regime, in comparison to half-duplex (HD) mode? and 2) with mismatch between local oscillators at the transmitter and
limited pilot and data symbols, how to design a high-reliability receiver or a Doppler frequency shift. When CFO is present,
receiver for FD systems? Regarding the first problem, the reliability of FD systems degrades greatly. CFO estimation
Gu et al. [15] analyzed and compared the performance of and compensation are well-researched problems in HD OFDM
FD and HD relaying for URLLC and concluded that FD systems [33]–[35]. However, it is not straightforward to apply
relaying is more preferable. However, its superior performance them to FD OFDM systems, since the compensation of CFO
is achieved only if self-interference (SI) resulting from FD based on the desired signal would introduce a CFO to the
transmission has been canceled to a reasonable level. Hence, SI. Only a few works in the literature have investigated CFO
the second question to design a reliable receiver is very in FD systems. A frequency synchronization technique was
essential. To the best of the authors’ knowledge, it is still an developed in [26] for FD systems. Nevertheless, it requires
open area in the literature. long training sequences and its pilots of the desired signal and
One of the major challenges of FD implementation is the SI should be non-overlapping, i.e., sent in different time slots,
SI from its transmitter to its own receiver. In FD orthogonal resulting in high training overhead and latency. Meanwhile, its
frequency division multiplexing (OFDM) systems, there are integer and fractional parts of CFO are estimated separately,
mainly three techniques to cancel SI for detection of the requiring two processes and suffering error propagations.
desired signal, namely passive cancelation (PC) [22], [23], A two-step synchronization structure was proposed in [27]
analog cancelation (AC) [22], [24] and digital cancelation that synchronizes based on SI firstly and then the desired
(DC) [22], [25]–[32]. PC is the first stage of SI cancela- signal. However, the first synchronization step treats the
tion, which is achieved by antenna placement, directional desired signal as noise, resulting in poor performance,
antenna, antenna shielding, etc., [22], [23]. In the second and it considers fractional CFO only. Furthermore, both
stage, SI is further mitigated in the analog domain before the [26] and [27] did not consider the estimation of desired
low-noise amplifier and analog-to-digital converter to avoid channel.
overloading/saturation [22], [24]. DC is the last stage of SI
cancelation, which estimates the SI channel, creates a replica B. Contributions
of the received SI and then cancels it from the received signal In this paper, an iterative semi-blind (ISB) receiver structure
in the digital domain. In this paper, we focus on SI cancelation with CFO and channel estimation and signal detection is
in the digital domain. proposed for URLLC in short-frame FD cyclic-prefix (CP)
Several DC methods have been proposed in the literature OFDM systems. By deriving an equivalent system model
for long-frame communications. A least-square (LS) based with CFO included implicitly, a subspace based blind channel
SI channel estimator was proposed in [22], however, which estimation is proposed for the initial stage, followed by CFO
treats the desired signal as additive noise, degrading the estimation and channel ambiguities elimination assisted by a
system performance. A two-stage LS cancelation scheme was single pilot. Then refinement of channel and CFO estimates is
presented in [28], which iterates between SI cancelation and conducted iteratively. Our work is different in the following
signal detection. However, its performance requires a good aspects.
LIU et al.: FAST ITERATIVE SEMI-BLIND RECEIVER FOR URLLC IN SHORT-FRAME FD SYSTEMS 841

• To the best of the authors’ knowledge, this is the first


work to propose a high-reliability receiver structure for
short-frame FD CP-OFDM systems in the presence of
CFO. The proposed ISB receiver structure requires only
a short frame to calculate the second-order statistics
of the received signal, which is about tens of times
less than the existing semi-blind methods [29], [32].
It significantly outperforms the methods in [29], [32], [34]
Fig. 1. A bidirectional FD CP-OFDM system in the presence of CFO.
and [35] in terms of frame error rate (FER), mean square
errors (MSEs) of channel estimation and CFO estimation
and output signal-to-interference-and-noise ratio (SINR). an equivalent system with CFO included implicitly. The pro-
Cramér-Rao lower bounds (CRLBs) on the MSEs of posed ISB receiver structure is given in Sections III and IV.
channel estimation, CFO estimation and signal detection Section III illustrates the initial stage of the proposed ISB
are derived for the first time for short-frame FD CP- receiver structure while Section IV demonstrates the iterative
OFDM systems, which verify the effectiveness of the decision-directed stages. Performance analysis and simulation
proposed ISB receiver structure. results are given in Sections V and VI. Section VII draws
• This is the first work to provide an integral solution conclusion.
to channel estimation and CFO estimation for FD CP- Bold symbols represent vectors/matrices, and superscripts
OFDM systems by utilizing a single pilot, considering T , ∗, H and † denote the transpose, complex conjugate,
their impact on each other, while in [22], [25]–[31], complex conjugate transpose and pseudo inverse of a vec-
and [32] only one of the issues was addressed assuming tor/matrix, respectively. diag{a} is a diagonal matrix with vec-
perfect estimation of the other and also two training tor a on its diagonal. IN is a N -dimensional identity matrix.
processes were required to estimate CFO and channels 0M×N is a M × N zero matrix. 1M×N is an all-one M × N
separately. The joint semi-blind CFO and channel esti- matrix. E{} is the expectation operator. ⊗ is the Kronecker
mation for zero-padding (ZP) based multiuser OFDM product. {A} and {A} are the real and imaginary parts
systems in [33] is not applicable for widely-applied of a complex matrix A. j is the basic imaginary unit. [A; B]
CP-OFDM systems. Also, the hard decisions of signals and [A, B] denote that A and B are concatenated by rows and
are exploited to refine both CFO and channel estimates columns, respectively. circshift(·) and toeplitz(·) are Matlab
iteratively, while in [8] and [29] only channel estima- functions to shift array circularly and to create a Toeplitz
tion was iterated assuming perfect CFO estimation and matrix, respectively. Ā indicates a transformation of A by
compensation. incorporating CFO. As and Ai denote the matrix for desired
• The proposed ISB receiver enables high spectral effi- signal and SI, respectively. Aj represents the estimate of A in
ciency with only a single pilot required for joint CFO the j-th iteration of the proposed ISB receiver structure.
estimation and channel ambiguities elimination. Its train-
ing overhead is much lower than that of [29], [32],
II. S YSTEM M ODEL
[34] and [35]. A single pilot for both the desired sig-
nal and SI is carefully designed and superimposed to A. Short-Frame FD CP-OFDM System
enable simultaneous transmission of them in FD training We consider a bidirectional short-frame FD CP-OFDM
mode, while the pilots of multiple users for joint CFO system in the presence of CFO, where the base station (BS)
and channel estimation in ZP-OFDM systems [33] are and mobile station (MS) operate in FD scheme, as illustrated
sent in different time slots, resulting in reduced spectral in Fig. 1. The BS and MS are equipped with a single
efficiency. It also converges fast within 3 iterations, and transmit antenna and Nr receive antennas. Due to the inherent
is more computationally efficient than the iterative ML symmetry, MS is chosen as our research object, as the same
approach [29]. performance can be observed at BS. The signal transmitted
• The integer and fractional parts of CFO in the full range from BS to MS is referred to as the desired signal while the
are estimated as a whole with a closed-form solution signal transmitted from MS to MS is SI. In the following,
rather than separately as in [26], [27], [34], and [35], we focus on digital cancelation of the residual SI after passive
without suffering error propagation. The closed-form and analog cancelation.
solution is independent of iCFO estimation range and Each short frame consists of T OFDM symbols with N sub-
does not require an advanced acquisition of iCFO range, carriers each. The transmit vectors corresponding to the t-th
unlike the iCFO estimator in [34]. CFO compensation (t = 0, · · · , T − 1) OFDM symbol for the desired signal and
is performed on the desired signal estimates, avoiding SI are given by xs,t = [xs,t (0), xs,t (1), · · · , xs,t (N − 1)]T and
the introduction of CFO to the SI by the methods xi,t = [xi,t (0), xi,t (1), · · · , xi,t (N − 1)]T , respectively, where
in [26] and [27]. xs,t (n) and xi,t (n) are the corresponding symbols on subcar-
rier n (n = 0, 1, · · · , N −1). Each OFDM symbol xs,t and xi,t
C. Organization and Notations are processed by Inverse Discrete Fourier Transform (IDFT),
The rest of this paper is organized as follows. Section II and then a cyclic prefix (CP) of length Lcp is pre-pended. The
describes the short-frame FD CP-OFDM system and derives transmit signal vectors of the desired signal and SI in the time
842 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 37, NO. 4, APRIL 2019

domain are denoted as ss,t = [ss,t (0), ss,t (1), · · · , ss,t (M − where H̄ = [H̄s , Hi ], with H̄s of size (M − L + 1)Nr × M
1)]T and si,t = [si,t (0), si,t (1), · · · , si,t (M −1)]T , respectively, defined as
with M = N + Lcp . ⎡ ⎤
h̄s (L − 1) · · · h̄s (0) ··· · · · 0Nr×1
Define hns r = [hns r (0), hns r (1), · · · , hns r (L − 1)]T and hni r = ⎢ .. .. .. .. .. .. ⎥
H̄s = ⎣ . ⎦
[hi (0), hni r (1), · · · , hni r (L − 1)]T as the respective desired
nr . . . . .
and SI channel impulse response (CIR) vectors for the nr - 0Nr×1 ··· ··· h̄s (L − 1) · · · h̄s (0)
th receive antenna, with L being the length of CIR. The (4)
channels are assumed to exhibit quasi-static block fading and
h̄s (l) = [h̄0s (l), h̄1s (l), · · · , h̄N
s
r −1
(l)]T , Hi is defined as
the CIRs remain constant for a short frame’s duration. Define
the same
form to H̄s but with h̄s (l) replaced by
φ = φi + φf (φ ∈ (−N/2, N/2]) as the CFO between 1 0 1 Nr −1
the BS and MS, where φi and φf are the respective integer hi (l) = ρ [hi (l), hi (l), · · · , hi (l)]T ; s̄t = [s̄Ts,t , sTi,t ]T ,
CFO (iCFO) and fractional CFO (fCFO). The SI does not with s̄s,t = [s̄s,t (0), s̄s,t (1), · · · , s̄s,t (M − 1)]T and
experience CFO assuming all the transmit and receive antennas si,t = [si,t (0), si,t (1), · · · , si,t (M − 1)]T ; wt = [wt0 (L −
of MS share one local oscillator [26], [27]. The received signal 1), wt1 (L − 1), · · · , wtNr −1 (L − 1), · · · , wt0 (M − 1), wt1 (M −
in the t-th symbol at the nr -th (nr = 0, 1, · · · , Nr − 1) receive 1), · · · , wtNr −1 (M − 1)]T . It is easily found that the rank of
antenna in the time domain can be written as E{s̄t s̄H
t } is 2N instead of 2M due to the redundancy from CP.
L−1 Since E{s̄t s̄H t } is rank deficient, (3) cannot be applied to the
ytnr (m) = ej2πφm/N hns r (l)ss,t (m − l) subspace based blind channel estimation methods [36], [37].
l=0
 To address this problem, we form (Lcp + 1) subvectors of
1 L−1 nr size (N −L+1)Nr×1 from yt , and the g-th (g = 0, 1, · · · , Lcp )
+ hi (l)si,t (m − l) + wtnr (m) (1)
ρ l=0
subvector is denoted as
where ρ is the average input desired signal-to-SI-ratio, denoted yt,g = [yt0 (L − 1 + g), yt1 (L − 1 + g), · · · ,
as SIR, before digital cancelation, and wtnr (m) (m = ytNr −1 (L − 1 + g), · · · , yt0 (N − 1 + g),
0, 1, · · · , M − 1) is the noise term.
yt1 (N − 1 + g), · · · , ytNr −1 (N − 1 + g)]T (5)
which is written as
B. Equivalent System With CFO Included Implicitly
yt,g = H̃s̄t,g + wt,g , g = 0, 1, · · · , Lcp (6)
According to (1), it can be observed that the received signal
is corrupted by both CFO and SI, making the desired signal where H̃ = [H̃s , H̃i ], with H̃s and H̃i following the similar
detection more challenging. The existing methods require two form to H̄s but with a reduced size of (N − L + 1)Nr × N
separate training processes for the respective CFO and channel instead of (M − L + 1)Nr × M ; s̄t,g = [s̄Ts,t,g , sTi,t,g ]T with
estimation, suffering from high training overhead and high s̄s,t,g = [s̄s,t (g), s̄s,t (g + 1), · · · , s̄s,t (N − 1 + g)]T and si,t,g =
latency [22], [25]–[32]. In the following, an equivalent system [si,t (g), si,t (g + 1), · · · , si,t (N − 1 + g)]T ; wt,g = [wt0 (L − 1 +
model with CFO included implicitly is derived so that CFO g), wt1 (L − 1 + g), · · · , wtNr −1 (L − 1 + g), · · · , wt0 (N − 1 +
and channel can be estimated jointly with a single pilot. g), wt1 (N − 1 + g), · · · , wtNr −1 (N − 1 + g)]T .
By incorporating the CFO into the desired signal and channel, Since E{s̄t,g s̄Ht,g } is full rank with 2N , (6) can be applied to
(1) is equivalent to the subspace based blind channel estimation methods, as long
as H̃ is a tall matrix which can be achieved by setting
L−1 (N − L + 1)Nr > 2N . Meanwhile, thanks to the partition of
ytnr (m) = h̄ns r (l)s̄s,t (m − l)
l=0 the received signal into several subvectors, the second-order

1 L−1 nr statistics of the received signal can be achieved by utilizing
+ hi (l)si,t (m − l) + wtnr (m) (2)
ρ l=0 a short frame with a small number of OFDM symbols. It is
noteworthy that such an equivalent system model was derived
where h̄ns r (l) = ej2πφl/N hns r (l) and s̄s,t (m) = for ZP-OFDM systems in [33], however which cannot be
ej2πφm/N ss,t (m) are denoted as the respective CFO- applied here for widely-used CP-OFDM systems and also
included channel and CFO-included desired signal in the requires a large number of symbols to achieve the second-
equivalent system model. It is worth noticing that SI and its order statistics of the received signal.
channel are not modified since it does not experience CFO. Based on the equivalent system model derived, an ISB
Among the received signal samples in CP, ytnr (L − 1) to receiver structure is proposed for URLLC in short-frame FD
nr
yt (Lcp −1) are free from inter-symbol interference, and hence CP-OFDM systems in the presence of CFO, which consists
are utilized alongside signal samples ytnr (Lcp ) to ytnr (M − 1) of two kinds of stages. On one hand, the CFO and channel
for estimation of CFO and channels. Collecting all these estimation as well as signal detection are performed initially
samples from Nr received antennas into a vector yields by the proposed subspace based semi-blind method, referred
yt = [yt0 (L − 1), yt1 (L − 1), · · · , ytNr −1 (L − 1), · · · , yt0 (M − to as the initial stage. On the other hand, the initial estima-
1), yt1 (M − 1), · · · , ytNr −1 (M − 1)]T , which is formulated as tion and detection performance are enhanced significantly by
performing iterations among them, where the previous hard
yt = H̄s̄t + wt (3) decisions are utilized to overcome the pilot shortage due to
LIU et al.: FAST ITERATIVE SEMI-BLIND RECEIVER FOR URLLC IN SHORT-FRAME FD SYSTEMS 843

Fig. 2. a) Initial stage and b) the j-th (j ≥ 2) iterative decision-directed stage of the proposed ISB receiver structure (Est.: estimation, SIC: SI cancelation
and Detect.: detection).

the short frame structure, referred to as iterative decision- subvectors yt,g when deriving the equivalent system model.
directed stages. The block diagram of the proposed ISB Thus, the required frame length T to achieve the second-order
receiver structure is illustrated in Fig. 2. statistics of the received signal can be much shorter than the
methods in [32], [33], [36], and [37].
III. I NITIAL S TAGE OF THE ISB R ECEIVER S TRUCTURE Step 2: Eigenvalue decomposition (EVD) is performed on
the auto-correlation matrix Ry . The signal subspace has a
First, a subspace based blind method is proposed to estimate
dimension of 2N , while the noise subspace has Q (Q =
the CFO-included desired channel and SI channel with some
(N − L + 1)Nr − 2N ) eigenvectors corresponding to the
ambiguities, which requires a very short frame to obtain the
smallest Q eigenvalues of the matrix Ry . Denote the q-th
second-order statistics of the received signal. Second, a single
eigenvector as γq = [γqT (0), γqT (1), · · · , γqT (N − L)]T (q =
pilot for the desired signal and SI is carefully designed and
0, 1, · · · , Q − 1), where γq (m) is a column vector of size Nr .
superimposed to enable simultaneous transmission of them
Due to the inherent orthogonality between the signal and noise
to achieve FD training mode, and the corresponding channel
subspaces, the columns of H̃ are orthogonal to each vector γq
ambiguities and CFO can be extracted jointly by the para-
(q = 0, 1, · · · , Q − 1), i.e.,
metric channel estimation method. Third, based on the CFO-
included desired and SI channel estimates, the received SI is
generated and canceled from the received signal, and then the γqH H̃ = 01×2N (8)
desired signal can be easily detected.
Therefore, γq spans the left null space of H̃. Since H̃ is
formulated by the matrices h̄s (l) and hi (l), (l = 0, 1, · · · , L −
A. Blind Channel Estimation
1), we can restrict channel estimation to h̄s (l) and hi (l), instead
A subspace based blind channel estimator is proposed to of the whole matrix H̃.
jointly estimate the CFO-included desired channel and SI Step 3. Defining h̄(l) = [h̄s (l), hi (l)], it can be found (8) is
channel, by utilizing a short frame. We assume that 1) noise equivalent to the following equations:
samples are uncorrelated and 2) noise and signal samples are
uncorrelated. By utilizing Nr receive antennas with (N − L + L−1
1)Nr > 2N , the proposed estimator is summarized in four γqH (l − L + 1 + n)h̄(l) = 01×2 ,
l=L−1−n
steps below. for n = 0, 1, · · · , L − 2
Step 1: (T − 1) received data symbols within a short frame L−1
γqH (n − L + 1 + l)h̄(l) = 01×2 ,
are used to compute the auto-correlation matrix of the received l=0
signal, obtaining for n = L − 1, L, · · · , N − L
N −1−n
1 T −1 Lcp γqH (n − L + 1 + l)h̄(l) = 01×2 ,
Ry = y yH (7) l=0
(T − 1)(Lcp + 1) t=1 g=0 t,g t,g for n = N − L + 1, · · · , N − 1 (9)
It is worth noting that the number of signal samples per
received symbol used to compute the auto-correlation matrix or in the following matrix form:
of the received signal has been increased, thanks to the
partition of the received signal vector yt into a number of Θq h̄ = 0N ×2 (10)
844 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 37, NO. 4, APRIL 2019

Algorithm 1 Subspace Based Blind Channel Estimation B. Pilot Design


Input: A single pilot of the desired signal and SI is well designed
The received data symbol subvectors, yt,g , t = to enable simultaneous transmission of them to achieve FD
1, 2, · · · , T − 1, g = 0, 1, · · · , Lcp ; training mode so that the corresponding CFO and channel
Output: ambiguities can be extracted jointly by the parametric channel
CFO-included desired channel and SI channel estimates, estimation methods.
h̄s,0 and hi,0 ; With the channel estimates by the proposed subspace based
1: Compute the auto-correlation matrix of the received signal blind method, (6) can be rewritten as
by (7), obtaining Ry ;
yt,g = H̄0 Bs s̄s,t,g + H̄0 Bi si,t,g + wt,g (15)
2: Obtain Q eigenvectors, corresponding to the smallest Q
eigenvalues of the matrix Ry ; where H̄0 is defined as the same form to H̃s but with h̄s (l)
3: Form matrix Θq according to (11); replaced by h̄0 (l); Bs = IN ⊗ bs and Bi = IN ⊗ bi with bs
4: Obtain the CFO-included desired channel and SI channel and bi being the first and second columns of b, respectively.
estimates, by choosing the 2 right singular vectors of Θ; By multiplying the received signal yt,g with the pseudoinverse
5: return h̄s,0 , hi,0 . of H̄0 , we can obtain
rt,g = Bs s̄s,t,g + Bi si,t,g + w̃t,g (16)

and Θq of size N × Nr L is given by where w̃t,g = H̄0 wt,g . Then, rt,g is divided into N column
⎡ ⎤ vectors of length 2 as rt,g = [rTt,g (0), rTt,g (1), · · · , rTt,g (N −
γqH (a) 01×Nr ··· 01×Nr 1)]T , and rt,g (n) is given by
⎢γqH (a − 1) γqH (a) ··· 01×Nr ⎥
⎢ ⎥ rt,g (n) = bs ej2πφ(n+g)/N ss,t,g (n)
⎢ .. .. .. .. ⎥
⎢ . ⎥
⎢ H . . . ⎥ + bi si,t,g (n) + w̃t,g (n) (17)
⎢ γq (b + 1) γqH (b + 2) ··· γqH (a) ⎥
⎢ ⎥
⎢ γqH (b) γqH (b + 1) ··· γqH (a − 1) ⎥ where w̃t,g (n) is a column vector of length 2 and w̃t,g =
⎢ ⎥
Θq = ⎢ .. .. .. .. ⎥ (11) [w̃Tt,g (0), w̃Tt,g (1), · · · , w̃Tt,g (N − 1)]T .
⎢ . . . . ⎥
⎢ ⎥ According to (17), it can be observed that as long as
⎢ γ H (0) γqH (1) ··· γq (L − 1)⎥
H
⎢ q ⎥ ss,t,g (0) = · · · = ss,t,g (N − 1) = c and si,t,g (0) = · · · =
⎢ 01×N γqH (0) ··· γqH (L − 2)⎥
⎢ r ⎥ si,t,g (N − 1) = d, (17) can be rewritten as
⎢ .. .. .. .. ⎥
⎣ . ⎦
. . . rt,g (n) = bej2πφ(n+g)/N + w̃t,g (n) (18)
01×Nr 01×Nr ··· γqH (0)
where φ = [φ, 0]T . For simplicity, c and d have been
where a = N − L, b = N − 2L, and h̄ = specified as 1. It can be noticed that (17) looks like the
T T T
[h̄ (0), h̄ (1), · · · , h̄ (L − 1)]T is with size Nr L × 2. channel frequency response model in [38]. Therefore, para-
Step 4: Considering all Θq (q = 0, 1, · · · , Q − 1) matrices metric channel estimation methods, e.g., estimation of signal
as follows parameters via rotational invariance technique (ESPRIT) [38]
and LS, can be exploited here to estimate the CFO and channel
Θ = [ΘT0 , ΘT1 , · · · , ΘTQ−1 ]T (12) ambiguities, respectively. By utilizing all (Lcp + 1) subvectors
of the received pilot symbol yt , it is easily obtained that the
We can obtain transmitted pilot ought to meet ss,t (m) = 1 and si,t (m) = 1
for m = 0, 1, · · · , M − 1. In this paper, we assume the first
Θh̄ = 0N Q×2 (13) OFDM symbol t = 0 is transmitted for training.
It is noteworthy that two pilot patterns have also been
Hence, h̄ can be estimated by choosing the 2 right singular designed in [33] to jointly estimate the CFOs and chan-
vectors of Θ, denoted as h̄0 . However, there exist ambiguities nel ambiguities for multiuser ZP-OFDM systems. However,
between the real CFO-included channel h̄ and the blindly to avoid multiuser interferences, the pilots of different users
estimated CFO-included channel h̄0 , i.e., should be non-overlapping, resulting in reduced spectral effi-
ciency. In contrast, our proposed pilot design can be overlap-
h̄ = h̄0 b (14) ping, which is indeed designed for FD systems. Meanwhile,
the CFO and channel ambiguities can be extracted jointly by
where b with a dimension of 2 × 2 is the complex channel utilizing a single pilot. Therefore, the FD training mode and
ambiguity matrix. The first and second columns of h̄0 are the low training overhead make it more applicable for URLLC.
respective CFO-included desired channel and SI channel by
the subspace based blind channel estimation approach, denoted
C. Joint CFO Estimation and Channel
as h̄s,0 and hi,0 , respectively. The proposed subspace based
Ambiguities Elimination
blind channel estimation algorithm is depicted in Algorithm 1.
In the following, a single pilot is carefully designed to enable As discussed earlier, with the pilot design, the estima-
the joint CFO estimation and channel ambiguities elimination. tion problem of CFO and channel ambiguities relates to the
LIU et al.: FAST ITERATIVE SEMI-BLIND RECEIVER FOR URLLC IN SHORT-FRAME FD SYSTEMS 845

parametric channel estimation problem. Thus, the time delay Algorithm 2 Joint CFO Estimation and Channel Ambiguities
estimator, e.g., ESPRIT, in the parametric channel estimation, Elimination
can be exploited here to extract the unknown CFO, while the Input:
path amplitude estimator, e.g., LS, can be used to determine The received pilot subvectors, r0,g (n), with n =
the channel ambiguities. 0, 1, · · · , N − 1, g = 0, 1, · · · , Lcp ;
1) CFO Estimation: Utilizing the ESPRIT algorithm, The blind channel estimate, h̄0 ;
the CFO estimation is summarized in four steps below: Output:
Step 1: Form the matrix rpil,g = [r0,g (0), · · · , r0,g (N −1)]T CFO estimate, φ1 ;

with size N × 2, and it can be expressed as CFO-included desired and SI channel estimates, h̄s,1 and

rpil,g = Vg bT + w̃pil,g (19) hi,1 ;
1: Form the matrix rpil,g ;
where Vg = [Vg (φ), V(0)] with Vg (φ) = 2: Compute the auto-correlation matrix of rpil,g , obtaining
[ej2πφg/N , · · · , ej2πφ(N −1+g)/N ]T and V(0) = 1N ×1 , RFB,r by (20) and (21);
and w̃pil,g = [w̃0,g (0), · · · , w̃0,g (N − 1)]T 3: Find 2 eigenvectors corresponding to the largest 2 eigen-
Step 2: Compute the auto-correlation matrix of rpil,g consid- values of RFB,r , denoted as u;
ering all the received subvector samples of the pilot symbol, 4: Estimate CFO by (22);
Lcp 
1 5: Form the matrix Vg ;
Rr = rpil,g rH (20) 6: Estimate channel ambiguities by (23);
2(Lcp + 1) g=0 pil,g
7: Obtain the CFO-included desired channel and SI channel
Hence, the auto-correlation matrix has been averaged by
estimates through (24);
(Lcp + 1), thanks to the partition of the received signal into a  
8: return φ1 , h̄s,1 and hi,1 .
number of subvectors, which can enhance the CFO estimation.
It is also worth noting the auto-correlation matrix has been
averaged by 2, which results from the ambiguities incurred by
the blind channel estimation. Rr is further improved by the ambiguity vectors are obtained as bs and bi by choosing the
forward-backward (FB) averaging technique [38], obtaining first and second columns of b , respectively.
1 Step 3: The CFO-included desired and SI channel estimates
RFB,r = (Rr + JR∗r J) (21) are obtained as
2
where J is the N × N matrix whose components are zero 
h̄s,1 = h̄0 bs , hi,1 = h̄0 bi (24)
except for ones on the anti-diagonal.

Step 3: 2 eigenvectors corresponding to the largest 2 eigen- Define H̄s,1 and Hi,1 as the circulant desired and SI channel
values of RFB,r are found, denoted as u of size N × 2. Due matrices, following the same form to H̄s and Hi with replacing

to the phase rotational invariance property, there exists the h̄s and hi by h̄s,1 and hi,1 , respectively.
following relationship u2 = u1 diag{ej2πφ/N } where u1 and
u2 of size (N − 1) × 2 are the first (N − 1) and last (N − 1)
rows of u respectively. D. SI Cancelation and Signal Detection
Step 4: The CFO can be extracted by With the SI channel estimate, the received SI can be
∠δN generated and canceled from the received signal, obtaining
φ1 = (22) ys,t,1 = yt − Hi,1 si,t . With the CFO estimate φ1 , the desired

signal in the time domain is estimated by
where δ is the eigenvalues of u†1 u2 , and the subscript 1 denotes
this is the initial estimation. It is worth noticing that φ1 
ss,t,1 = E(φ1 )(H̄s,1 )† ys,t,1 (25)
consists of two CFOs. The one with the largest absolute value
 
is the unknown CFO φ, i.e., φ1 = max |φ1 |, since the CFO of where E(φ1 ) = diag{[1, e−j2πφ1 /N , · · · , e−j2πφ1 (M−1)/N ]}.
SI is always 0. Note that CFO has been estimated in one step Define dt,1 of size N × 1 as the desired signal estimate in the
where the integer and fractional parts of CFO are estimated as time domain. dt,1 (n) = ss,t,1 (n + Lcp ) for n = 0, 1, · · · , N −
a whole and with a closed-form solution, unlike the existing Lcp − 1. As the first Lcp elements of ss,t,1 are the CP, the last
methods in [26], [27], [34], and [35]. Lcp elements of dt,1 can be refined by
2) Channel Ambiguities Elimination: The channel ambigu-
1 
ities can then be computed by the LS method, with the CFO dt,1 (n) = (s (n + Lcp ) + ss,t,1 (n − N + Lcp ))
estimate φ1 . It involves two steps. 2 s,t,1
for n = N − Lcp , · · · , N − 1 (26)
Step 1: Form the matrix Vg = [Vg (φ1 ), V(0)].
Step 2: According to (19), the channel ambiguities are It is noteworthy that CFO compensation has been performed
estimated by the LS method, i.e., on the CFO-included desired signal estimate instead of the
b = ((Vpil )† rpil )T (23) received signal, avoiding the introduction of CFO to SI by the
existing methods [26], [27]. By performing Discrete Fourier
where Vpil [V0 ; V1 ; · · ·
= ; VLcp ]and rpil = Transform (DFT) on dt,1 , the frequency-domain desired signal
[rpil,0 ; rpil,1 ; · · · ; rpil,Lcp ]. Thus, the desired and SI channel is detected, and the hard estimate is obtained as xs,t,1 .
846 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 37, NO. 4, APRIL 2019

IV. I TERATIVE D ECISION -D IRECTED S TAGES OF THE Algorithm 3 Iterative Channel Estimation, Signal Detection
ISB R ECEIVER S TRUCTURE and CFO Estimation
To mitigate the impact of short training overhead due to the Input:
short frame, the hard decisions are utilized to enhance channel Frequency domain desired signal estimate, xs,t,j−1 , t =
estimation, signal detection and CFO estimation iteratively. 0, 1, · · · , T − 1;
First, the enhanced CFO-included desired channel and SI chan- Frequency domain SI signal, xi,t , t = 0, 1, · · · , T − 1;
nel estimates are determined by the previous desired signal CFO estimate, φj−1 ;
estimates, the pilot and the known SI. Then, a more accurate Time domain received signal, yt , t = 0, 1, · · · , T − 1;
SI cancelation is performed. Last, the desired signal estimate Output:
is refined, while an enhanced CFO estimate is obtained thanks CFO-included desired channel and SI channel estimates,

to the inherent relationship between the previous desired signal h̄s,j and hi,j ;
estimate and the newly CFO-included desired signal estimate. Frequency domain desired signal estimate, xs,t,j ;
The iterative channel estimation, signal detection and CFO CFO estimate, φj ;
estimation algorithm is shown in Algorithm 3. 1: Refine the CFO-included desired channel and SI channel
by (29);
2: Refine SI cancelation, obtaining the received desired signal
A. Enhanced Channel Estimation, SI Cancelation ys,t,j ;
and Signal Detection 3: Obtain the refined desired signal estimate, xs,t,j , by (25)
It is easy to show that (3) is equivalent to and (26);
4: Form (Lcp + 1) subvectors from ys,t,j by (30);
yt = S̄s,t h̄s + Si,t hi + wt (27)
5: Determine the CFO-included desired signal estimate by
where (32);
⎡ ⎤ 6: Compute the CFO vector by (34);
ṡs,t (L − 1) ṡs,t (L − 2) ··· ṡs,t (0)
⎢ ṡs,t (L) ṡs,t (L − 1) ··· ṡs,t (1) ⎥ 7: Calculate the auto-correlation of the CFO vector through
⎢ ⎥
S̄s,t =⎢ .. .. .. .. ⎥ (35);
⎣ . . . . ⎦ 8: Obtain the refined CFO estimate, φj , following the similar
ṡs,t (M − 1) ṡs,t (M − 2) ··· ṡs,t (M − L) procedures of Steps 3 and 4 of Algorithm 2;
 
(28) 9: return h̄s,j , hi,j , xs,t,j and φj .

with ṡs,t (m) = INr ⊗ s̄s,t (m) and Si,t follows the same form
to S̄s,t , but with s̄s,t (m) replaced by si,t (m).
The hard decision can be utilized to refine channel estima- previous CFO estimate φj−1 , the hard estimate of the desired
tion iteratively. By performing IDFT on the previous desired signal should be determined by performing CFO compensation
signal hard estimate in the (j−1)-th iteration xs,t,j−1 , the time- with the previous CFO estimate.
domain desired signal with CP insertion is determined as
s̃s,t,j−1 , and the CFO-included signal is obtained as s̄s,t,j−1 = B. Enhanced CFO Estimation
E(−φj−1 )s̃s,t,j−1 . Note that the first symbol (t = 0) is pilot To enhance CFO estimation, we divide the estimated
and is always known at the receiver, thus xs,0,j−1 = xs,0 
received signal vector ys,t,j into (Lcp + 1) subvectors, and

regardless of the value of j. Then, S̄s,t,j−1 can be easily the g-th (g = 0, 1, · · · , Lcp ) subvector is defined as

obtained by replacing s̄s,t (m) in S̄s,t by s̄s,t,j−1 (m). Therefore, 
the CFO-included desired and SI channels can be enhanced by ys,t,j,g = [ys,t,j (gNr ), ys,t,j (gNr + 1), · · · ,
  ys,t,j (gNr + Nr − 1), · · · , ys,t,j ((g + N − L)Nr ),
[h̄s,j ; hi,j ] = (S̄j−1 )† ỹ (29)
ys,t,j ((g + N − L)Nr + 1),
  
where S̄j−1 = [S̄s,0,j−1 , Si,0 ; · · · ; S̄s,T −1,j−1 , Si,T −1 ] and ỹ = · · · , ys,t,j ((g + N − L)Nr + Nr − 1)] (30)
[y0 ; y1 ; · · · ; yT −1 ].
Similarly, the size-reduced circulant desired channel matrix Similarly to (6), ys,t,j,g is given by

is obtained as H̃s,j following the form of H̃s with h̄s replaced ys,t,j,g = H̃s s̄s,t,g + zt,g (31)

by h̄s,j , while the circulant desired and SI channel matrices
  where zt,g is the noise term. With the new CFO-included
H̄s,j and Hi,j are determined following the form of H̄s , with 
 desired channel estimate H̃s,j , the CFO-included desired signal
h̄s replaced by h̄s,j and hi,j , respectively. Then, SI is canceled
 is estimated by
from the received signal, obtaining ys,t,j = yt − Hi,j si,t .
 
With the new estimates H̄s,j and ys,t,j and the previous CFO s̄s,t,j,g = (H̃s,j )† ys,t,j,g (32)
estimate φj−1 , the new hard estimate of the desired signal can
There exists an inherent relationship between the reesti-
be obtained as xs,t,j by utilizing (25) and (26). It is noteworthy
mated CFO-included desired signal s̄s,t,j,g and the previous
that the CFO included in the desired channel and signal should
desired signal estimate ss,t,j−1,g in the ideal case, i.e.,
be the same in the derived equivalent system model. As the

CFO-included desired channel estimate H̄s,j is obtained by the s̄s,t,j,g = diag{Vg (φ)}ss,t,j−1,g (33)
LIU et al.: FAST ITERATIVE SEMI-BLIND RECEIVER FOR URLLC IN SHORT-FRAME FD SYSTEMS 847

where ss,t,j−1,g = [s̃s,t,j−1 (g), · · · , s̃s,t,j−1 (g + N − 1)]T . as


Therefore, utilizing all the previous desired signal estimates
y = (IT ⊗ ((INr ⊗ P)Ȟs Fall ))xs
(t = 0, · · · , T − 1), the CFO can be further enhanced by the 
ESPRIT algorithm as follows. 1
+ (IT ⊗ (Ȟi Fall ))xi + w (36)
Step 1: Compute the CFO vector et,g = ρ
[et,g (0), et,g (1), · · · , et,g (N − 1)]T with where P = diag{[ej2πφ(L−1)/N , · · · , ej2πφ(M−1)/N ]} is the
0 1 Nr −1
CFO matrix; Ȟs = [Ȟs ; Ȟs ; · · · ; Ȟs ] is the circulant
et,g (n) = s̄s,t,j,g (n)/ss,t,j−1,g (n) (34) nr
desired channel matrix, with Ȟs of size (M − L + 1) × M
Step 2: Calculate the averaged auto-correlation matrix of defined as
⎡ n ⎤
the CFO vector by hs r (L − 1) · · · hns r (0) ··· ··· 0
nr ⎢ .. .. .. .. .. .. ⎥
1 T −1 Lcp Ȟs = ⎣ . . . . . . ⎦
Re = et,g eH
t,g (35) 0 ··· ··· hns r (L − 1) · · · hns r (0)
T (Lcp+1 ) t=0 g=0
(37)
It is further enhanced by the FB averaging technique, obtaining 0 1 Nr −1 nr
RFB,e = 12 (Re + JR∗e J). Ȟi = [Ȟi ; Ȟi ; · · · ; Ȟi ], with Ȟi defined as a sim-
nr
Step 3: The remaining of the CFO estimation keeps the ilar form to Ȟs but replacing hns r (l) by hni r (l); Fall =
same to Steps 3 and 4 of the CFO estimator in Subsection III- [F(N − Lcp : N − 1, 0 : N − 1); F] with F denoting the
C, but selecting one eigenvector corresponding to the largest IDFT matrix of size N × N ; xs = [xs,0 ; xs,d ] with xs,0
eigenvalue only. Denote the new CFO estimate as φj . denoting the pilot symbol vector of the desired signal in the
The rounded integer of φj is defined as the iCFO estimate frequency domain and xs,d = [xs,1 ; xs,2 ; · · · ; xs,T −1 ] denot-
φi,j , while the rest is the fCFO estimate φf,j . The CFO-free
 ing the data symbol vector in the frequency domain; xi =
desired channel estimate is easily obtained by hs,j = diag{e ⊗ [xi,0 ; xi,1 ; · · · ; xi,T −1 ] is the SI symbol vector in the frequency
  
1Nr ×1 }h̄s,j , where e = [1, e−j2πφj /N , · · · , e−j2πφj (L−1)/N ]T . domain and w = [w00 (L−1), · · · , w00 (M −1), · · · , w0Nr −1 (L−
Note that the decision-directed CFO estimation can refine 1), · · · , w0Nr −1 (M − 1), · · · , wT0 −1 (L − 1), · · · , wT0 −1 (M −
fCFO only. To avoid error propagation from the desired signal 1), · · · , wTN−1 r −1
(L − 1), · · · , wTN−1
r −1
(M − 1)]T is the noise
detection to CFO estimation, we compare the rounded integer vector.
parts of φj and φj−1 . If they are equal, the CFO estimate in Regarding the semi-blind estimation of CFO and channel in
the j-th iteration is φj and otherwise is φj−1 . FD systems, the unknown variables are the CFO φ, the desired
The above procedures, namely channel estimation, SI cance- CIR vector denoted as hs = [hs (0); · · · ; hs (L − 1)], the SI
lation, signal detection and CFO estimation, are repeated until CIR vector denoted as hi = [hi (0); · · · ; hi (L − 1)] and the
a satisfactory performance is obtained. Define I as the number vector of the desired data symbols xs,d . Note that the real
of total iterations. Therefore, the hard decision of the desired and imaginary parts of the unknown complex variables should
signal has been utilized to overcome the problems resulting be considered separately for derivatives [36]. Then, all of
from the reduced training overhead due to short frames and the unknown variables are collected in a column vector, i.e.,
can also enhance the system performance significantly. Θ = [φ, {hTs }, {hTs }, {hTi }, {hTi }, {xTs,d }, T T
{xs,d }] .
Denote U = (IT ⊗ ((INr ⊗ P)Ȟs Fall ))xs + 1/ρ(IT ⊗
(Ȟi Fall ))xi . According to [40], the Fisher information matrix
V. P ERFORMANCE A NALYSIS can be given by
A. CRLBs Analysis 2 ∂UH ∂U
Φ= [ ] (38)
As stated in [39], the theoretical analysis of the iterative σ2 ∂θ ∂θ T
decision-directed channel estimation is hard to make, due to where σ 2 is the noise variance. Through some derivations,
its complex processing. In the following we mainly focus on as detailed in Appendix, we can obtain
the performance analysis of the initial stage of the proposed
∂UH
ISB receiver and derive the corresponding CRLBs for channel = [−jGH ; AH ; −jAH ; BH ; −jBH ; CH ; −jCH ] (39)
∂θ
estimation, CFO estimation and signal detection, which serve
as an analytical benchmark. and
CRLB is usually obtained by taking a derivative of the ∂U
= [jG, A, jA, B, jB, C, jC] (40)
received signal vector with respect to the unknown vari- ∂θ T

ables vector [36]. To simplify the process of derivative, where G = N (IT ⊗ ((INr ⊗ (DP))Ȟs Fall ))xs
we collect the received pilot and data samples in a short with D = diag{[L − 1, · · · , M − 1]}; A =
frame and from all the received antennas as a column vec- [A0,0 , · · · , A0,Nr −1 , · · · , AL−1,0 · · · , AL−1,Nr−1 ] with
tor, i.e., y = [y00 (L − 1), · · · , y00 (M − 1), · · · , y0Nr −1 (L − Al,nr = (IT ⊗ ((INr ⊗ P)circshift(al , (M − L +
1), · · · , y0Nr −1 (M − 1), · · · , yT0 −1 (L − 1), · · · , yT0 −1 (M − 1)nr )Fall ))xs , al = circshift(a, −l, 2), a = [b1 ; b2 ],
1), · · · , yTN−1
r −1
(L − 1), · · · , yTN−1
r −1
(M − 1)]T , where y00 (L − 1) b1 = toeplitz(0(M−L+1)×1 , [01×(L−1) , 1, 01×(M−L) ])
Nr −1
to y0 (M − 1) are the pilot symbol samples and the rest are and b2 = 0(M−L+1)(Nr −1)×M ; B is defined in
the data symbol samples. According to (3), y can be expressed a similar form to A but with Al,nr replaced by
848 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 37, NO. 4, APRIL 2019

TABLE I
N UMBER OF C OMPLEX M ULTIPLICATIONS AND A DDITIONS (N : N UMBER OF S UBCARRIERS IN E ACH OFDM S YMBOL , LCP : CP L ENGTH ,
T : F RAME L ENGTH , Nr : N UMBER OF R ECEIVE A NTENNAS , L: C HANNEL L ENGTH , M = N + LCP AND I : N UMBER OF I TERATIONS )

Bl,nr = (IT ⊗ (circshift(al , (M − L + 1)nr )Fall ))xi ; TABLE II


C = [C0,0 , · · · , CN −1,0 , · · · , C0,T −2 , · · · , CN −1,T −2 ] N ORMALIZED N UMERICAL C OMPLEXITY (N = 32, LCP = 8, T = 20,
Nr = 4, L = 2 AND M = 40. EST.: E STIMATION , C ANCEL .:
with Cn,t = (IT ⊗ ((INr ⊗ P)Ȟs Fall ))circshift(cn , tN ), C ANCELATION , D ETECT.: D ETECTION )
cn = circshift(c, n) and c = [0N ×1 ; 1; 0((T −1)N −1)×1 ]. Based
on (38), (39) and (40), the Fisher information matrix can be
easily determined and we denote it as Φ.
The CRLBs can be obtained using the diagonal elements of
θ = Φ−1 [36], [40]. The CRLBs for CFO estimation, channel
estimation (including both desired and SI channels) and signal
detection are respectively given by
CRLBCFO = θ(0, 0) (41)
1 4Nr L
CRLBchannel = θ(p, p) (42)
2Nr L p=1
1 2N (T −1)+4Nr L
CRLBsignal = θ(p, p) (43)
N (T − 1) p=1+4Nr L
estimation, respectively. The signal detection algorithm in the
Moreover, the output SINR can be related to the MSE of proposed ISB receiver is shared by the reference receivers.
signal detection by SINRout = 1/MSEsignal − 1 in [41]. Since Based on the symbolic complexity analysis, a numerical
MSEsignal ≥ CRLBsignal , the output SINR is bounded by complexity analysis is provided in Table II using the parameter
1 settings in Section VI, where all complexities are normalized
SINRout ≤ −1 (44) to the lowest complexity of all items, which is the complexity
CRLBsignal
of the fCFO-HD estimator in [35]. The following observations
can be made from Table II.
B. Complexity Analysis
First, it can be seen that channel estimation dominates
The symbolic computational complexities of the proposed the overall complexity of all receivers. The ML [29] based
ISB receiver structure and the existing methods [29], [32], channel estimation has the highest complexity. With a single
[34], [35] are demonstrated in Table I, in terms of the number iteration, the complexity of the proposed ISB receiver structure
of complex additions and multiplications. Due to lack of is approximately half of that of the ML method [29] and is
integral solutions to CFO estimation and channel estimation also comparable to that of the subspace method [32]. As the
for FD systems in the literature, iCFO-HD in [34] and fCFO- number of iterations is increased to 3, the complexity of the
HD in [35] are exploited for iCFO and fCFO estimation, proposed ISB receiver structure is around six-times less than
whereas the iterative ML [29] and subspace [32] methods are that of the ML approach [29].
chosen as references for channel estimation and SI cancelation. Second, the complexity of channel estimation in the pro-
Their complexities are compared in four aspects, namely posed ISB receiver increases slower than that of the ML
channel estimation, CFO estimation, SI cancelation and signal method [29] with the increase of the number of iterations,
detection. Regarding the proposed ISB receiver structure, reflected by a complexity increase of 5% versus 200% as the
the complexity of each aspect depends on the number of number of iterations increases from 1 to 3. This is because
iterations, owing to its decision-directed estimation, while the regarding the proposed ISB receiver structure, the subspace
channel estimation in [29] is iterative and the methods in [32], based blind channel estimation at the initial stage plays a
[34], and [35] are all non-iterative. Moreover, we can see that dominant role in complexity, which requires a large number
the proposed ISB receiver structure provides an integral solu- of computations for auto-correlation matrix, EVD, etc, while
tion to iCFO and fCFO estimation, while the existing methods the complexity of the ML method in [29] is high to solve the
[34], [35] require two separate processes for iCFO and fCFO ML function and proportional to the number of iterations.
LIU et al.: FAST ITERATIVE SEMI-BLIND RECEIVER FOR URLLC IN SHORT-FRAME FD SYSTEMS 849

VI. S IMULATION R ESULTS


A. Simulation Setup
Monte Carlo simulations have been carried out to demon-
strate the performance of the proposed ISB receiver structure
for URLLC in a short-frame system with CFO, in comparison
with the channel estimation methods based on ML [29] and
subspace [32], and the CFO estimation methods of iCFO-HD
[34] and fCFO-HD [35]. The signal detection algorithm in the
proposed ISB receiver is shared by the reference receivers.
The dervied CRLBs in Subsection V-A are also used as
benchmarks. Each frame contains T = 20 OFDM symbols
of N = 32 subcarriers, except for Fig. 6 where the frame
length is a variable. The CP length is Lcp = 8. Quadrature
phase shift keying (QPSK) modulation is assumed. A two-ray
channel model of length L = 2 is used. The CFO is randomly
generated, whose iCFO is in the range of [−N/2, N/2) and Fig. 3. FER performance of the proposed ISB receiver structure, with T = 20
fCFO is in the range of [−0.5, 0.5), except for Fig. 8. The symbols per frame and Nr = 4 receive antennas.
number of receive antennas is Nr = 4, except for Fig. 9. The
average SIR ρ before the digital SI cancelation is set to -20 dB.
The first OFDM symbol within a frame is used as pilot for
joint CFO estimation and channel ambiguities elimination. Up
to 10000 channel realizations are used to meet the requirement
of Monte Carlo simulations.
Other specific simulation setups in [29], [32], [34], and [35]
are adopted. One pilot symbol is used for iCFO estimation in
iCFO-HD [34] and two symbols each with a null-subcarrier
are used for fCFO estimation in fCFO-HD [35]. As for channel
estimation, 50% of a symbol is used by the subspace method
[32] and 6.25% of each symbol by the ML method [29]. With
a short frame length of T = 20, the overall training overheads
of the proposed ISB receiver, the receiver with [29], [34], and
[35] and the receiver with [32], [34], and [35] are 5%, 11%
and 8%, respectively.
The MSEs of channel and fCFO estimation for the j-th
iteration are respectively defined as Fig. 4. Output SINR of the proposed ISB receiver structure, with T = 20
symbols per frame and Nr = 4 receive antennas.
1
MSEChannel,j = E{ [(h − hs )2 + (hi,j − hi )2 ]} (45)
2Nr L s,j
MSEfCFO,j = E{(φf,j − φf )2 } (46)
second-order statistics of the received signal with a short frame
The output SINR is defined as the ratio of the power of the of data, while [29] and [32] are dependent on long data frames.
desired signal estimate to the power of the residual SI and Similar trends to Fig. 3 can be observed in Fig. 4, where
noise after SI cancelation, i.e., the output SINR by the proposed ISB receiver is much
T −1 N −1  closer to the CRLB after iterations. In contrast, the output
t=1 n=0 xs,t,j (n) SINR by the ML approach [29] degrades slightly with the
SINRoutput,j = T −1 N −1
(47)

n=0 (xs,t (n) − xs,t,j (n))
increase of signal-to-noise-ratio (SNR), because of the noise
t=1
amplifications from iterations.
Fig. 5 demonstrates that at the MSE of channel estimation of
B. Results and Discussion 10−4 , the proposed ISB receiver with I = 3 iterations achieves
Figs. 3, 4 and 5 demonstrate respectively the FER, output an SNR gain of around 7 dB over its counterpart with one
SINR and MSE of channel estimation performances of the iteration. The CRLB is close to the numerical results of the
proposed ISB receiver structure in comparison to the ML [29] ISB receiver, while ML [29] and subspace [32] demonstrate
and subspace [32] methods with T = 20 symbols per frame poor channel estimation accuracy across all SNRs.
and Nr = 4 receive antennas. The proposed ISB receiver in Fig. 6 shows the impact of the frame length T on the
the presence of CFO achieves much better FER performance MSE performance of channel estimation of the proposed ISB
than that of ML [29] and subspace [32] approaches with receiver and the existing ML [29] and subspace [32] methods
perfect CFO estimation, while the latter two demonstrates an at SNR = 20 dB. It is easily observed that the proposed ISB
error floor. This is because the ISB receiver can calculate the receiver can achieve a good MSE performance while using a
850 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 37, NO. 4, APRIL 2019

Fig. 5. MSE of channel estimation of the proposed ISB receiver structure, Fig. 7. MSE of fCFO estimation of the proposed ISB receiver structure,
with T = 20 symbols per frame and Nr = 4 receive antennas. with T = 20 symbols per frame and Nr = 4 receive antennas.

Fig. 6. Impact of the frame length on the MSE of channel estimation


of the proposed ISB receiver structure, with Nr = 4 receive antennas and Fig. 8. Impact of the iCFO estimation range on the probability of correct
SNR = 20 dB. iCFO estimation of the proposed ISB receiver structure, with T = 20 symbols
per frame and Nr = 4 receive antennas.

much shorter frame than the existing methods [29], [32]. For
example, the proposed ISB receiver with three iterations can after T = 20. This is why the frame length is specified as
achieve MSE of 10−3 with 10 symbols only, while more than 20 for the proposed ISB receiver in other figures.
100 symbols are required for the existing methods [29], [32]. To better compare the proposed ISB receiver with the exist-
This is because the number of signal samples to compute ing iCFO-HD [34] and fCFO-HD [35] estimators, the CFO
the auto-correlation matrix of the received signal is increased estimation performance of the proposed ISB receiver is studied
by the proposed ISB receiver, as discussed in Section III. through two aspects: a) MSE of fCFO estimation and b) prob-
Thus, it can achieve a similar performance while with a much ability of correct iCFO estimation. Fig. 7 exhibits the MSE of
fewer symbols. Furthermore, as the frame length increases, fCFO estimation of the proposed ISB receiver, in comparison
the training overhead of the proposed ISB receiver decreases to the existing method [35]. We can see that the proposed
greatly. For example, at T = 150, the training overhead of the ISB receiver with a single iteration is slightly better than
proposed ISB receiver is reduced to 0.6% while that of the fCFO-HD [35]. However, after three iterations, the proposed
iterative ML method [29] is always 6.25%. Consequently, ISB receiver demonstrates a much better performance than the
the proposed ISB receiver has advantages in both latency existing fCFO-HD [35] especially at high SNRs. For instance,
and spectral efficiency. Additionally, thanks to the decision- at MSEfCFO = 10−5 , the proposed ISB receiver has an SNR
directed estimation in the proposed ISB receiver, the MSE of gain of around 9 dB over the fCFO-HD [35] estimator.
channel estimation is reduced by approximately ten-fold after The probability of correct iCFO estimation of the proposed
three iterations and also approaches the derived CRLB. It is ISB receiver and the existing iCFO-HD estimator [34] is stud-
seen that the proposed ISB receiver achieves a convergence ied in Fig. 8, with two iCFO estimation ranges [−N/2, N/2)
LIU et al.: FAST ITERATIVE SEMI-BLIND RECEIVER FOR URLLC IN SHORT-FRAME FD SYSTEMS 851

Nr = 12, respectively. It can be concluded that the reliability


of the proposed ISB receiver can be enhanced significantly by
utilizing more receive antennas at the receiver. Thus, space
diversity is an effective technique for URLLC, as suggested
in [1].
Fig. 10 demonstrates the MSE of channel estimation against
the number of iterations of the proposed ISB receiver at
SNR = 10 dB and SNR = 15 dB, respectively. We can observe
that the proposed receiver converges fast within 3 iterations.
At SNR = 15 dB, the initial MSE performance is improved
around 10-fold after three iterations.

VII. C ONCLUSION
An ISB receiver structure with CFO and channel estima-
tion and signal detection has been proposed for URLLC in
short-frame FD CP-OFDM systems. Extensive performance
Fig. 9. Impact of the number of receive antennas Nr on the FER performance metrics have been assessed, including FER, MSE of channel
of the proposed ISB receiver structure, with T = 20 symbols per frame.
estimation and fCFO estimation, probability of correct iCFO
estimation and output SINR. Compared to the approaches in
[29], [32], [34], and [35], the proposed ISB receiver achieves
much better performance in short-frame case at almost a
halved training overhead, requiring a single pilot only. The
CRLBs derived are close to the numerical results. The FER
performance can be enhanced greatly by utilizing more receive
antennas. The proposed receiver can converge within 3 iter-
ations, and is also more computationally efficient than the
iterative ML approach [29].

A PPENDIX
D ERIVATION OF (39) AND (40)
∂UH ∂U
It can be shown that ∂θ and ∂θ T can be formulated as
H H H H
∂U ∂U ∂U ∂U
=[ ; ; ;
∂θ ∂φ ∂{hs } ∂{hs }
∂UH ∂UH ∂UH ∂UH
; ; ; ] (48)
Fig. 10. Impact of the number of iterations on the MSE of channel estimation ∂{hi } ∂{hi } ∂{xs,d } ∂{xs,d }
of the proposed ISB receiver structure at SNR = 10 dB and SNR = 15 dB,
with T = 20 symbols per frame and Nr = 4 receive antennas. and
∂U ∂U ∂U ∂U
=[ , , ,
and [−N/8, N/8). It is noteworthy that the existing iCFO esti- ∂θ T ∂φ ∂{hTs } ∂{hTs }
mator [34] allows a certain iCFO estimation range only which ∂U ∂U ∂U ∂U
, , , ] (49)
is determined by its algorithm parameter. Also, the estimation ∂{hi } ∂{hi } ∂{xs,d } ∂{xTs,d }
T T T
range should be known in advance for the following iCFO
According to the matrix derivatives rules, we can obtain
search. In contrast, the proposed ISB receiver not only enables
full-range iCFO estimation but also provides a closed-form ∂U ∂UH
= jG, = −jGH (50)
solution without an advanced acquisition of iCFO estimation ∂φ ∂φ
range. It is easily observed from Fig. 8 that the existing ∂U ∂UH
iCFO estimator [34] is susceptible to iCFO estimation range, = A, = AH (51)
∂{hTs } ∂{hs }
while the proposed ISB receiver is almost independent of
∂U ∂UH
that. Specifically, the probability of correct iCFO estimation = jA, = −jAH (52)
decreases greatly as the estimation range widens especially ∂{hTs } ∂{hs }
at low SNRs for the iCFO-HD estimator [34]. As mentioned ∂U ∂UH
= B, = BH (53)
in Section IV, decision-directed CFO estimation refines fCFO ∂{hTi } ∂{hi }
only, the probability of iCFO estimation tends not to vary with
∂U ∂UH
the number of iterations. Thus, we only illustrate the proposed = jB, = −jBH (54)
ISB receiver with a single iteration in Fig. 8. ∂{hTi } ∂{hi }
Fig. 9 shows the impact of receive antennas on FER perfor- ∂U ∂UH
= C, = CH (55)
mance of the proposed ISB receiver, with Nr = 4, Nr = 8 and ∂{xTs } ∂{xs }
852 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 37, NO. 4, APRIL 2019

and [17] T. A. Khan, R. W. Heath, Jr., and P. Popovski, “Wirelessly powered


H communication networks with short packets,” IEEE Trans. Commun.,
∂U ∂U
= jC, = −jCH (56) vol. 65, no. 12, pp. 5529–5543, Dec. 2017.
∂{xTs } ∂{xs } [18] S. S. Ullah, G. Liva, and S. C. Liew, “Short packet physical-layer net-
work coding with mismatched channel state information,” in Proc. IEEE

where G = N (IT ⊗ ((INr ⊗ (DP))Ȟs Fall ))xs
Wireless Commun. Netw. Conf. (WCNC), Barcelona, Spain, Apr. 2018,
with D = diag{[L − 1, · · · , M − 1]}; A = pp. 1–5.
[19] M. Mousaei and B. Smida, “Optimizing pilot overhead for ultra-reliable
[A0,0 , · · · , A0,Nr −1 , · · · , AL−1,0 · · · , AL−1,Nr −1 ] with short-packet transmission,” in Proc. IEEE Int. Conf. Commun. (ICC),
Al,nr = (IT ⊗ ((INr ⊗ P)circshift(al , (M − L + Paris, France, May 2017, pp. 1–5.
1)nr )Fall ))xs , al = circshift(a, −l, 2), a = [b1 ; b2 ], [20] M. G. Sarret, G. Berardinelli, N. H. Mahmood, and P. Mogensen,
“Can full duplex boost throughput and delay of 5G ultra-dense small
b1 = toeplitz(0(M−L+1)×1 , [01×(L−1) , 1, 01×(M−L) ]) cell networks?” in Proc. IEEE 83rd Veh. Technol. Conf. (VTC Spring),
and b2 = 0(M−L+1)(Nr −1)×M ; B is defined in Nanjing, China, May 2016, pp. 1–5.
a similar form to A but with Al,nr replaced by [21] Z. Wei, X. Zhu, S. Sun, Y. Huang, L. Dong, and Y. Jiang, “Full-duplex
Bl,nr = (IT ⊗ (circshift(al , (M − L + 1)nr )Fall ))xi ; versus half-duplex amplify-and-forward relaying: Which is more energy
efficient in 60-GHz dual-hop indoor wireless systems?” IEEE J. Sel.
C = [C0,0 , · · · , CN −1,0 , · · · , C0,T −2 , · · · , CN −1,T −2 ] Areas Commun., vol. 33, no. 12, pp. 2936–2947, Dec. 2015.
with Cn,t = (IT ⊗ ((INr ⊗ P)Ȟs Fall ))circshift(cn , tN ), [22] M. Duarte, C. Dick, and A. Sabharwal, “Experiment-driven characteri-
cn = circshift(c, n) and c = [0N ×1 ; 1; 0((T −1)N −1)×1 ]. zation of full-duplex wireless systems,” IEEE Trans. Wireless Commun.,
vol. 11, no. 12, pp. 4296–4307, Dec. 2012.
[23] E. Everett, A. Sahai, and A. Sabharwal, “Passive self-interference
R EFERENCES suppression for full-duplex infrastructure nodes,” IEEE Trans. Wireless
[1] G. Pocovi, H. Shariatmadari, G. Berardinelli, K. Pedersen, J. Steiner, and Commun., vol. 13, no. 2, pp. 680–694, Jan. 2014.
Z. Li, “Achieving ultra-reliable low-latency communications: Challenges [24] J.-H. Lee, “Self-interference cancelation using phase rotation in
and envisioned system enhancements,” IEEE Netw., vol. 32, no. 2, full-duplex wireless,” IEEE Trans. Veh. Technol., vol. 62, no. 9,
pp. 8–15, Mar./Apr. 2018. pp. 4421–4429, Nov. 2013.
[2] I. Parvez, A. Rahmati, I. Guvenc, A. I. Sarwat, and H. Dai, “A survey [25] A. Koohian, H. Mehrpouyan, A. A. Nasir, S. Durrani, and S. D. Blostein,
on low latency towards 5G: RAN, core network and caching solu- “Residual self-interference cancellation and data detection in full-duplex
tions,” IEEE Commun. Surveys Tuts., vol. 20, no. 4, pp. 3098–3130, communication systems,” in Proc. IEEE Int. Conf. Commun. (ICC),
4th Quart., 2018. Paris, France, May 2017, pp. 1–6.
[3] G. J. Sutton et al., “Enabling ultra-reliable and low-latency commu- [26] S. Shaboyan, E. Ahmed, A. S. Behbahani, W. Younis, and A. M. Eltawil,
nications through unlicensed spectrum,” IEEE Netw., vol. 32, no. 2, “Frequency and timing synchronization for in-band full-duplex OFDM
pp. 70–77, Mar./Apr. 2018. system,” in Porc. IEEE Global Commun. Conf., Singapore, Dec. 2017,
[4] J. Sachs, G. Wikstrom, T. Dudda, R. Baldemair, and K. Kittichokechai, pp. 1–7.
“5G radio network design for ultra-reliable low-latency communication,” [27] H. Lee, J. Choi, D. Kim, and D. Hong, “Impact of time and frequency
IEEE Netw., vol. 32, no. 2, pp. 24–31, Mar./Apr. 2018. misalignments in OFDM based in-band full-duplex systems,” in Proc.
[5] H. Chen et al. (2017). “Ultra-reliable low latency cellular networks: IEEE Wireless Commun. Netw. Conf. (WCNC), San Francisco, CA, USA,
Use cases, challenges and approaches.” [Online]. Available: https:// Mar. 2017, pp. 1–6.
arxiv.org/abs/1709.00560 [28] S. Li and R. D. Murch, “An investigation into baseband techniques
[6] M. Sybis, K. Wesolowski, K. Jayasinghe, V. Venkatasubramanian, for single-channel full-duplex wireless communication systems,” IEEE
and V. Vukadinovic, “Channel coding for ultra-reliable low-latency Trans. Wireless Commun., vol. 13, no. 9, pp. 4794–4806, Sep. 2014.
communication in 5G systems,” in Proc. IEEE 84th Veh. Technol. [29] A. Masmoudi and T. Le-Ngoc, “A maximum-likelihood channel estima-
Conf. (VTC-Fall), Montreal, QC, Canada, Sep. 2016, pp. 1–5. tor for self-interference cancelation in full-duplex systems,” IEEE Trans.
[7] G. Durisi, T. Koch, and P. Popovski, “Toward massive, ultrareliable, and Veh. Technol., vol. 65, no. 7, pp. 5122–5132, Jul. 2016.
low-latency wireless communication with short packets,” Proc. IEEE, [30] F. Shu, J. Wang, J. Li, R. Chen, and W. Chen, “Pilot optimization,
vol. 104, no. 9, pp. 1711–1726, Aug. 2016. channel estimation, and optimal detection for full-duplex OFDM sys-
[8] B. Lee, S. Park, D. Love, H. Ji, and B. Shim, “Packet structure and tems with IQ imbalances,” IEEE Trans. Veh. Technol., vol. 66, no. 8,
receiver design for low latency wireless communications with ultra-short pp. 6993–7009, Aug. 2017.
packets,” IEEE Trans. Commun., vol. 66, no. 2, pp. 796–807, Feb. 2018. [31] D. Korpi, L. Anttila, V. Syrjala, and M. Valkama, “Widely linear
[9] O. L. A. López, E. M. G. Fernández, R. D. Souza, and H. Alves, “Ultra- digital self-interference cancellation in direct-conversion full-duplex
reliable cooperative short-packet communications with wireless energy transceiver,” IEEE J. Sel. Areas Commun., vol. 32, no. 9, pp. 1674–1687,
transfer,” IEEE Sensors J., vol. 18, no. 5, pp. 2161–2177, Mar. 2018. Sep. 2014.
[10] M. Matthé, L. L. Mendes, N. Michailow, D. Zhang, and G. Fettweis, [32] A. Masmoudi and T. Le-Ngoc, “Channel estimation and self-interference
“Widely linear estimation for space-time-coded GFDM in low-latency cancelation in full-duplex communication systems,” IEEE Trans. Veh.
applications,” IEEE Trans. Commun., vol. 63, no. 11, pp. 4501–4509, Technol., vol. 66, no. 1, pp. 321–334, Jan. 2017.
Nov. 2015.
[33] Y. Zeng, A. R. Leyman, and T.-S. Ng, “Joint semiblind frequency
[11] F. Schaich, T. Wild, and Y. Chen, “Waveform contenders for 5G—
offset and channel estimation for multiuser MIMO-OFDM uplink,” IEEE
Suitability for short packet and low latency transmissions,” in Proc. IEEE
Trans. Commun., vol. 55, no. 12, pp. 2270–2278, Dec. 2007.
79th Veh. Technol. Conf. (VTC Spring), Seoul, South Korea, May 2014,
pp. 1–5. [34] Y. Jiang, H. Minn, X. Gao, X. You, and Y. Li, “Frequency offset
[12] X. Sun, S. Yan, N. Yang, Z. Ding, C. Shen, and Z. Zhong, “Short-packet estimation and training sequence design for MIMO OFDM,” IEEE
downlink transmission with non-orthogonal multiple access,” IEEE Trans. Wireless Commun., vol. 7, no. 4, pp. 1244–1254, Apr. 2008.
Trans. Wireless Commun., vol. 17, no. 7, pp. 4550–4564, Jul. 2018. [35] W. Zhang, Q. Yin, and W. Wang, “Blind closed-form carrier frequency
[13] Y. Yu, H. Chen, Y. Li, Z. Ding, and B. Vucetic, “On the performance of offset estimation for OFDM with multi-antenna receiver,” IEEE Trans.
non-orthogonal multiple access in short-packet communications,” IEEE Veh. Technol., vol. 64, no. 8, pp. 3850–3856, Aug. 2015.
Commun. Lett., vol. 22, no. 3, pp. 590–593, Mar. 2018. [36] F. Gao, Y. Zeng, A. Nallanathan, and T.-S. Ng, “Robust subspace
[14] A. Azari, P. Popovski, G. Miao, and C. Stefanovic, “Grant-free radio blind channel estimation for cyclic prefixed MIMO ODFM systems:
access for short-packet communications over 5G networks,” in Proc. Algorithm, identifiability and performance analysis,” IEEE J. Sel. Areas
IEEE Global Commun. Conf., Singapore, Dec. 2017, pp. 1–7. Commun., vol. 26, no. 2, pp. 378–388, Feb. 2008.
[15] Y. Gu, H. Chen, Y. Li, and B. Vucetic, “Ultra-reliable short-packet [37] C. Shin, R. W. Heath, Jr., and E. J. Powers, “Blind channel estimation
communications: Half-duplex or full-duplex relaying?” IEEE Wireless for MIMO-OFDM systems,” IEEE Trans. Veh. Technol., vol. 56, no. 2,
Commun. Lett., vol. 7, no. 3, pp. 348–351, Jun. 2017. pp. 670–685, Mar. 2007.
[16] F. E. Airod, H. Chafnaji, and H. Yanikomeroglu. (2018). “Performance [38] Y. Liu, Z. Tan, H. Hu, L. J. Cimini, and G. Y. Li, “Channel estimation for
analysis of low latency multiple full-duplex selective decode and forward OFDM,” IEEE Commun. Surveys Tuts., vol. 16, no. 4, pp. 1891–1908,
relays.” [Online]. Available: https://arxiv.org/abs/1802.04076 4th Quart., 2014.
LIU et al.: FAST ITERATIVE SEMI-BLIND RECEIVER FOR URLLC IN SHORT-FRAME FD SYSTEMS 853

[39] C. Wei and D. W. Lin, “A decision-directed channel estimator for Eng Gee Lim (SM’12) received the B.Eng. (Hons.)
OFDM-based bursty vehicular communication,” IEEE Trans. Veh. Tech- and Ph.D. degrees in electrical and electronic engi-
nol., vol. 66, no. 6, pp. 4938–4953, Jun. 2017. neering from the University of Northumbria, U.K.
[40] J. Chen, Y. C. Wu, S. Ma, and T. S. Ng, “Joint CFO and channel He was with Andrew Ltd., U.K., from 2002 to
estimation for multiuser MIMO-OFDM systems with optimal training 2007, a leading communications systems company.
sequences,” IEEE Trans. Signal Process., vol. 56, no. 8, pp. 4008–4019, Since 2007, he has been with Xi’an Jiaotong-
Aug. 2008. Liverpool University, where he is currently the Uni-
[41] J. M. Cioffi, G. P. Dudevoir, M. V. Eyuboglu, and G. D. Forney, “MMSE versity Dean of Research and Graduate Studies,
decision-feedback equalizers and coding. I. Equalization results,” IEEE the Director of the AI university Research Centre,
Trans. Commun., vol. 43, no. 10, pp. 2582–2594, Oct. 1995. and also a Professor with the Department of Elec-
trical and Electronic Engineering. He has published
over 100 refereed international journals and conference papers. His research
interests are artificial intelligence, robotics, AI+ health care, international
standard (ISO/IEC) in robotics, antennas, RF/microwave engineering, EM
measurements/simulations, energy harvesting, power/energy transfer, smart-
grid communication, and wireless communication networks for smart and
green cities. He is a Charter Engineer and a fellow of the IET and IEAust.
In addition, he is also a Senior Fellow of the HEA.

Yufei Jiang (S’12–M’14) received the Ph.D. degree


in electrical engineering and electronics from the
University of Liverpool, Liverpool, U.K., in 2014.
Yujie Liu (S’17) received the B.Eng. degree in
From 2014 to 2015, he was a Post-Doctoral
electrical engineering and electronics from the Uni-
Researcher with the Department of Electrical Engi-
versity of Liverpool, Liverpool, U.K., in 2014, and
neering and Electronics, University of Liverpool.
the M.Sc. degree in communications and signal
From 2015 to 2017, he was a Research Asso-
processing from Imperial College London, London,
ciate with the Institutes for Digital Communica-
U.K., in 2015. She is currently pursuing the Ph.D.
tions, University of Edinburgh, Edinburgh, U.K.
degree with the Department of Electrical Engineer-
He is currently an Assistant Professor with the
ing and Electronics, University of Liverpool, and
Harbin Institute of Technology, Shenzhen, China.
the Department of Electrical and Electronic Engi-
His research interests include Li-Fi, synchronization, full-duplex, and blind
neering, Xi’an Jiaotong-Liverpool University. Her
source separation.
research interests include frequency synchronization,
blind channel estimation, full-duplex, and GFDM.
Yi Huang (S’91–M’96–SM’06) received the B.Sc.
degree in physics from Wuhan University, China,
in 1984, the M.Sc. (Eng.) degree in microwave
engineering from NRIET, Nanjing, China, in 1987,
and the D.Phil. degree in communications from the
University of Oxford, U.K., in 1994.
His experience include three years spent with
NRIET as a Radar Engineer and various periods
with the Universities of Birmingham, Oxford, and
Essex, U.K., as a Member of Research Staff. He
was a Research Fellow of British Telecom Labs
Xu Zhu (S’02–M’03–SM’12) received the B.Eng. in 1994, and then joined the Department of Electrical Engineering and
degree (Hons.) in electronics and information engi- Electronics, University of Liverpool, U.K., as a Faculty Member, in 1995,
neering from the Huazhong University of Science where he is currently a Full Professor in wireless engineering, the Head
and Technology, Wuhan, China, in 1999, and the of the High Frequency Engineering Group, and the Deputy Head of the
Ph.D. degree in electrical and electronic engineer- Department. Since 1987, he has been conducting research in the areas of
ing from The Hong Kong University of Science wireless communications, applied electromagnetics, radar, and antennas. He
and Technology, Hong Kong, in 2003. She joined is a Fellow of the IET and a Senior Fellow of the HEA. He has acted as a
the Department of Electrical Engineering and Elec- consultant to various companies. He has published over 350 refereed papers in
tronics, University of Liverpool, Liverpool, U.K., leading international journals and conference proceedings. He has authored
in 2003, as an Academic Member, where she is Antennas: From Theory to Practice (John Wiley, 2008) and Reverberation
currently a Reader. She is also with the Harbin Chambers: Theory and Applications to EMC and Antenna Measurements
Institute of Technology, China. She has over 160 peer-reviewed publications (John Wiley, 2016). He has received many research grants from research
on communications and signal processing. Her research interests include councils, government agencies, charity, EU, and industry. He has served
MIMO, channel estimation and equalization, resource allocation, cooperative for a number of national and international technical committees. He has
communications, and green communications. She has acted as the Chair for been a Keynote/Invited Speaker and an Organiser of many conferences and
various international conferences, such as the Vice-Chair of the 2006 and workshops (e.g. WiCom 2006 and 2010, and the IEEE iWAT2010, LAPC2012,
2008 ICARN International Workshops, the Program Chair of ICSAI 2012, and EuCAP2018). He has been an Editor, Associate Editor, or Guest Editor
the Symposium Co-Chair of the IEEE ICC 2016 and 2019, and the Publicity of five international journals. He is currently the Editor-in-Chief of Wireless
Chair of the IEEE IUCC 2016. She has served as an Editor for the IEEE Engineering and Technology, and an Associate Editor of IEEE A NTENNAS
T RANSACTIONS ON W IRELESS C OMMUNICATIONS and a Guest Editor for AND W IRELESS P ROPAGATION L ETTERS , U.K., and European Association
several international journals such as Electronics. on Antenna and Propagation, Ireland.

Potrebbero piacerti anche