Professional Documents
Culture Documents
T SP 27858 2021 - Proof - Hi
T SP 27858 2021 - Proof - Hi
Hybrid ARQ
Manuscript ID T-SP-27858-2021
Complete List of Authors: Park, Sangjoon; Kyonggi University, Department of Electronic Engieering
1
2
3 Kalman Filtering Based Combining for MIMO
4
5
6
Systems with Hybrid ARQ
7 Sangjoon Park, Member, IEEE,
8
9
10
11
12 Abstract—This paper proposes a Kalman filtering (KF)-based high flexibility and can be applied to any system employing
combining scheme for multiple-input multiple-output (MIMO) an HARQ regardless of the number of HARQ processes [7]
13
systems with hybrid automatic repeat request (ARQ). In the and HARQ retransmission strategy [8]. In addition to BLC,
14 state-space model, the change of a transmit signal vector in
15 consecutive transmission time intervals (TTIs) is interpreted symbol-level combining (SLC) is a combining scheme for
16 as the transition of a state vector. Accordingly, the proposed HARQ, which combines the received signals related to a
17 KF operation performs symbol-level combining (SLC) based on packet and calculates the LLR for FEC decoding from the
linear minimum mean-square-error (LMMSE) detection using combined signal model [9]–[23]. In particular, in multiple-
18 the information aggregated up to the current TTI. The state-
19 input multiple-output (MIMO) systems, SLC performance can
space model can represent various configurations for MIMO
20 systems with hybrid ARQ (HARQ) via a simple modification be considerably improved from BLC. However, the direct
21 of a transition indicating vector. Therefore, compared to the SLC scheme with a brute-force aggregation of all related
22 existing SLC schemes designed for a specific system in a dedicated information of a packet is impractical in MIMO systems
manner, the proposed scheme can be applied to various MIMO- with HARQ owing to the large computational complexity and
23 HARQ systems, similar to bit-level combining (BLC). In addition,
24 memory loads. Therefore, several alternative SLC schemes
by employing a low-complexity correction step for the KF
25 operation, the computational complexity of the proposed scheme have been investigated for MIMO systems with HARQ.
26 is lower than that of existing SLC schemes and is comparable Despite the simplification of the direct SLC scheme, existing
27 to that of BLC. Simulation results and analyses confirm that the SLC schemes still require higher computational complexity
proposed scheme outperforms BLC and achieves near-identical and memory units than BLC. In addition, the existing SLC
28 error performance to the LMMSE-based direct SLC scheme with
29 schemes are dedicated for a specific MIMO system with
a brute-force aggregation of all related information up to the
30 current TTI for the transmitted packet(s). HARQ according to the number of HARQ processes (e.g.,
31 MIMO single ARQ (MSARQ) and MIMO multiple ARQ
Index Terms—HARQ, MIMO systems, Kalman filtering, (MMARQ) systems) and the HARQ retransmission strategy
32 packet combining, LMMSE, SLC, BLC.
33 (e.g., Chase combining (CC) and incremental redundancy
34 (IR)). Thus, employing these strategies to practical systems
35 I. I NTRODUCTION supporting various configurations in terms of the number
36 N wireless communication systems, the receiver can re- of HARQ processes and HARQ retransmission strategies is
37
38
I quest retransmission of a packet with detection errors. By
retransmitting the forward error correction (FEC) encoded
infeasible. In contrast, despite its flexibility for various sys-
tems and low overhead, BLC shows significantly worse error
39 packet, the hybrid automatic repeat request (HARQ), which performance and system throughput than SLC.
40 is a combined scheme of FEC and ARQ, can overcome Therefore, to overcome the limitations of conventional SLC
41 such detection errors and can achieve an extremely low error and BLC schemes, this paper proposes a Kalman filter-
42 probability [1]. In addition, because the packet in each HARQ ing (KF)-based combining scheme for MIMO systems with
43 round can have a higher code rate than the original mother HARQ. The Kalman filter [24] has been widely studied for sig-
44 codeword [2], HARQ can enhance the system throughput nal detection in MIMO systems, although the applications have
45 in comparison with a system without HARQ. Therefore, as usually been limited to equalization under frequency selective
46 an essential technique for packet transmission, HARQ is fading channels [25]. In the proposed KF-based combining
47 employed in most modern communication standards [3]–[5]. (KC) scheme, considering HARQ retransmissions, changes in
48 To completely utilize HARQ, the receiver must combine a transmitted signal vector from two consecutive transmission
49 the information of the packet obtained throughout the HARQ time intervals (TTIs) are modeled as the transition of a state
50 rounds. The basic combining scheme for HARQ is bit-level vector, which has not been considered in previous studies for
51 combining (BLC) [6]. In BLC, the log-likelihood ratio (LLR) MIMO systems with HARQ. Then, the KF operation is per-
52 of a packet in each HARQ round is separately calculated, formed to obtain an estimate of each transmitted signal vector
53 followed by combining the LLRs obtained from the HARQ according to the corresponding state-space model. Because
54 rounds of the packet for FEC decoding. This BLC scheme has KF can process all information collected up to a given point
55 and obtain a linear minimum mean-square-error (LMMSE)
56 S. Park is with the Department of Electronic Engineering, Kyonggi Uni- estimate of a given state vector [24], the proposed KC scheme
versity, Suwon 16227, Korea (e-mail: sj.park@kgu.ac.kr). enables LMMSE detection of the transmit symbols based on
57 This work was supported by the Ministry of Science and ICT (NRF-
58 2019R1C1C1003202). the SLC by a single KF operation. In this operation, the related
59 Manuscript received May 17, 2021. information (e.g., channel matrices and received signal vectors
60
Page 2 of 48
IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. XX, NO. XX, XXX 2021 2
1
2 related to the transmitted packet(s)) for SLC is aggregated by blanking. In [21], an SLC scheme based on QR decomposition
3 the state transition for the KF operation. with IC was proposed for CC. Meanwhile, in [22], an SLC
4 In the proposed scheme, the sizes of the state and ob- scheme with IC of all terminated packets was investigated for
5 servation vectors are equal to the numbers of transmit and CC. In [23], the SLC scheme without IC was developed for CC
6 receive antennas of the system, respectively. In addition, a by considering the interference from the terminated packets as
7 low-complexity correction step is developed for the KF oper- noise.
8 ation of the proposed scheme. Therefore, the computational
9 complexity of the proposed KC scheme is similar to that B. Notations
10 of the conventional LMMSE-based BLC scheme, which is
Vectors and matrices are denoted by lower-case and upper-
11 significantly lower than that of the conventional LMMSE-
case boldface letters, respectively. The superscripts T , ∗, H,
12 based SLC schemes. Furthermore, the state transition model
and −1 are the transpose, conjugate, conjugate-and-transpose,
13 for each transmit signal vector is determined by system con-
and inverse operators, respectively. ⊙ is an element-wise
14 figurations, such as the number of HARQ processes, HARQ
multiplication operator for vectors and matrices. Ij is the j ×j
15 retransmission strategy, bit-to-symbol mapping for modula-
identity matrix, and 0i×j and 1i×j are the i × j all-zero and
16 tion, and spatial multiplexing of modulated symbols. These
all-one matrices, respectively. A = diag(a) is the diagonal
17 configurations should already be known to the receiver to
matrix A whose diagonal elements are a. Finally, E[·] is the
18 decode the packet(s). Therefore, by modifying the transition
mathematical expectation.
19 indicating vector for a given system configuration, the pro-
20 posed scheme can be applied to various MIMO systems with
HARQ, regardless of the number of HARQ processes and the II. S YSTEM M ODEL
21
22 retransmission strategy, similar to BLC. We consider a spatially multiplexed MIMO system with
23 The remainder of this paper is organized as follows. Sec- packet transmission and retransmission by HARQ, where N
24 tion II describes the system model including MSARQ and and M denote the numbers of transmit and receive anten-
25 MMARQ systems with CC and IR. Section III explains the nas, respectively. R is a system limit for the number of
26 proposed scheme in detail, including the state-space model for transmissions (HARQ round) of a packet, and each packet
27 the KF operation, and compares the computational complexity has an independent ARQ process. Each transmit symbol of
28 and memory requirements of the proposed scheme with the a packet is modulated
∑
Q
∑ using2 a 2 -ary constellation S with
29 conventional BLC and SLC schemes. Section IV presents s∈S s = 0 and s∈S |s| = 2 Q
. Each packet contains
30 the simulation results for various system configurations, and J transmit symbols for its r(1 ≤ r ≤ R)th HARQ round;
31 Section V concludes the paper. these J transmit symbols are classified as data and parity
32 symbols, including the data and parity bits of the packet for
33 the current HARQ round, respectively. Let C be the code
A. Related Work rate of a packet for each HARQ round. Then, assuming
34
For MSARQ systems, the modeling of HARQ procedures an integer JC for simplicity, each packet contains JC data
35
is straightforward and several SLC schemes have been devel- and J(1 − C) parity symbols for each HARQ round. For
36
oped. In [9], pre-combining and post-combining schemes with CC, by sending the same codeword for every retransmission,
37
linear detection were proposed. The pre-combining scheme both data and parity symbols become identical regardless
38
was extended to maximal-ratio combining to be used with of the HARQ round. Meanwhile, for IR, JC data symbols
39
maximum-likelihood (ML) detection and linear detection for are identical regardless of the HARQ round, whereas the
40
CC in [10]. In [11], an SLC scheme with sphere decoding was remaining J(1 − C) parity symbols are regenerated according
41
developed for CC. In [12], SLC schemes with QR decompo- to the HARQ round because new redundancy information is
42
sition of the aggregated channel matrix were investigated for sent for retransmission.
43
CC. In [13], a joint utilization of SLC and turbo equalization Let P denote the number of ARQ processes in each TTI. We
44
under frequency selective fading channels was proposed for consider the following two cases: P = 1 for MSARQ systems
45
CC. Meanwhile, in [14], an SLC scheme with ML and linear with single-packet transmission and P = N for MMARQ
46
detections was investigated for IR, which was extended to systems with multiple-packet transmission. When P = 1, the
47
the system with acknowledgement feedback bundling [15]. transmit symbols of a packet are spatially multiplexed across
48
In [16], an SLC scheme under an interference channel was the transmit antennas, and the number of the transmit signal
49
proposed for CC. In [17], an SLC scheme with ML detection vectors for each TTI L is J/N , assuming P is a multiple of
50
was proposed for partial retransmission considering orthogonal N for simplicity. Meanwhile, when P = N , each transmit
51
space-time block codes. In [18], an SLC scheme utilizing a antenna is utilized to send transmit symbols of each packet;
52
subset of the channel matrix was studied for CC. therefore, L = J. Then, for both MSARQ and MMARQ
53
In MMARQ systems, because of multiple ARQ processes, systems, the l(1 ≤ l ≤ L)th receive signal vector at the tth
54
SLC schemes become significantly complex compared to those TTI can be expressed as follows:
55
56 in MSARQ systems. In [19], a joint detection approach for CC
yt,l = Ht,l xt,l + nt,l . (1)
57 was proposed based on the interference cancellation (IC) of
58 successfully decoded packets. In [20], SLC schemes for CC In (1), xt,l is the N ×1 transmit signal vector, yt,l is the M ×1
59 were investigated according to the availability of IC and packet receive signal vector, Ht,l is the M × N channel matrix, and
60
Page 3 of 48
IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. XX, NO. XX, XXX 2021 3
1
nt,l is the M ×1 additive white Gaussian noise (AWGN) vector TABLE I: Examples of transition indicating vector dt,l
2
3 with zero-mean and a covariance matrix E[nt,l nH 2
t,l ] = σ IM . r=1 r>1
4 At the receiver, LLRs for the packet(s) transmitted in the MSARQ CC
0N ×1
1N ×1
5 tth TTI are generated considering the HARQ rounds of the IR [11×N C , 01×N (1−C) ]T
6 packet(s), and the generated LLRs are utilized for decoding 1 ≤ l ≤ JC JC + 1 ≤ l ≤ J
7 each packet. A packet that fails at decoding when its HARQ MMARQ CC pt
pt
8 round is less than R is retransmitted at the next (t + 1)th TTI. IR 0N ×1
9 Otherwise, if a packet is successfully decoded or its HARQ
10 round is R, the packet is terminated, and a new packet is
11 transmitted from the (t + 1)th TTI. III. P ROPOSED K ALMAN F ILTERING BASED C OMBINING
12 In the following subsections, a multiplexing strategy for A. State-Space Model
13 mapping the transmit symbols of the packet(s) to the transmit
First, we develop a state-space model for the proposed KC
14 signal vectors is explained for MSARQ and MMARQ systems.
scheme based on the system model described in Section II. In
15 this model, each transmit signal vector xt,l is considered to be
16 A. MSARQ Systems with Single-Packet Transmission the state vector, and the state is transited from xt−1,l to xt,l
17 Let sr = [sr (1), sr (2), · · · , sr (J)] denote the 1×J transmit by packet transmission and retransmission at the consecutive
18 symbol vector of the packet for its r(1 ≤ r ≤ R)th HARQ TTIs. Therefore, the process equation for xt,l (1 ≤ l ≤ L) can
19 round, where sr (j) is the jth transmit symbol of sr . Therefore, be written as follows:
20 {sr (1), · · · , sr (JC)} and {sr (JC+1), · · · , sr (J)} denote the
21 xt,l = Ft,l xt−1,l + wt,l , (4)
data and parity symbols of the packet for the rth HARQ round,
22 respectively. Then, the elements in sr can be multiplexed to where Ft,l and wt,l are the N × N state transition matrix
23 transmit signal vectors of the current tth TTI as follows: and N × 1 process noise vector, respectively. Let dt,l =
24 [dt,l (1), · · · , dt,l (N )]T = E[xt−1,l ⊙ x∗t,l ] be the N × 1
25 xt,l =[xt,l (1), · · · , xt,l (N )]T =[sr (l), · · · , sr (l+(N −1)L)]T . transition indicating vector for xt,l , where dt,l (n) = 1 if
26 (2) xt−1,l (n) is identical to xt,l (n) (e.g., a retransmitted data
27 In (2), xt,l (n)(= sr (l + (n − 1)L)) is the nth element of xt,l , symbol) and 0 otherwise. Then, Ft,l and wt,l can be written
28 which is sent from the nth transmit antenna. Therefore, xt,l (n) as follows:
29 with 1 ≤ l + (n − 1)L ≤ JC is the repeatedly transmitted Ft,l = diag(dt,l ) (5)
30 data symbol, where E[xt−1,l (n)x∗t,l (n)] = 1, regardless of
31 the HARQ retransmission strategy, if r > 1. Meanwhile, and
32 xt,l (n) for JC + 1 ≤ l + (n − 1)L ≤ J is the parity wt,l = xt,l ⊙ (1N ×1 − dt,l ). (6)
33 symbol. Therefore, if r > 1, E[xt−1,l (n)x∗t,l (n)] = 0 for In Table I, examples of dt,l according to the system
34 IR, whereas E[xt−1,l (n)x∗t,l (n)] = 1 for CC. Furthermore, if configuration are shown, where an integer N C is assumed
35 r = 1, indicating that a new packet is transmitted from the tth for MSARQ systems. pt = [pt (1), · · · , pt (N )]T denotes the
36 TTI, E[xt−1,l (n)x∗t,l (n)] = 0, regardless of l, n, and HARQ retransmission status in MMARQ systems, where pt (n) is 0
37 retransmission strategy. for rt (n) = 1 and 1 for 2 ≤ rt (n) ≤ R. As shown in Table
38 I, dt,l can be easily determined according to the system con-
39 B. MMARQ Systems with Multiple-Packet Transmission figuration that should be shared between the transmitter and
40 receiver for successful packet transmission.1 Therefore, the
Let st,n = [st,n (1), st,n (2), · · · , st,n (J)] denote the 1 × J
41 process equation in (4) can represent the transition behavior
transmit symbol vector of the packet transmitted from the nth
42 of xt,l in both MSARQ and MMARQ systems with CC or IR.
transmit antenna at the tth TTI. Because L = J, the elements
43 Further, the observation equation is equivalent to (1), which
in {st,1 , · · · , st,N } can be multiplexed to {xt,1 , · · · , xt,L } as
44 is
follows:
45 yt,l = Ht,l xt,l + nt,l , (7)
46 xt,l = [xt,l (1), · · · , xt,l (N )]T = [st,1 (l), · · · , st,N (l)]T . (3)
47 where yt,l and nt,l become the M × 1 observation vector and
48 Therefore, xt,l (n) = st,n (l), regardless of t, n, and l. Let observation noise vector, respectively, and Ht,l becomes the
49 rt = [rt (1), · · · , rt (N )]T denote the N × 1 vector, indicating M × N observation matrix.
50 the HARQ round of the active packets at the tth TTI, where Note that the state-space model in (4)–(7) is valid for a
51 rt (n) is the HARQ round of the packet from the nth transmit general MIMO system, while each term in (4)–(7) can be
52 antenna with 1 ≤ rt (n) ≤ R. Therefore, if rt (n) > 1 and changed according to the specific system configuration.
53 1 ≤ l ≤ JC, E[xt−1,l (n)x∗t,l (n)] = 1, regardless of the
1 For normal functioning of reception procedures, in addition to the number
54 HARQ retransmission strategy. In contrast, if rt (n) > 1 and
of HARQ processes and the retransmission strategy, the receiver should
55 JC + 1 ≤ l ≤ J, E[xt−1,l (n)x∗t,l (n)] = 1 for CC and 0 know (i) the position in the mother codeword of the coded bits consisting
56 for IR. Furthermore, similar to the case of MSARQ systems, each symbol and (ii) the packet to which each symbol belongs. For packet
if rt (n) = 1, indicating that a new packet is sent from the transmission, this information is usually shared between the transmitter and
57 receiver via control channel. Therefore, the receiver and transmitter can
58 nth transmit antenna, E[xt−1,l (n)x∗t,l (n)] = 0 for the given n, calculate dt,l = E[xt−1,l ⊙ x∗t,l ] by deciding whether each xt−1,l (n) is
59 regardless of l and HARQ retransmission strategy. retransmitted as xt,l (n), as described in Sections II-A and II-B.
60
Page 4 of 48
IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. XX, NO. XX, XXX 2021 4
1
2 B. Proposed Kalman Filtering Based Combining Algorithm 1: KF Stage with Low-Complexity Correction Step.
3 The proposed KC scheme includes three sequentially per- Input: l, σ 2 , yt,l , Ht,l , Ft,l , Wt,l , x̂t−1,l , Pt−1,l
4 formed stages: KF stage, LLR calculation stage, and optional (−) (−)
1: Prediction: x̂t,l = Ft,l x̂t−1,l , Pt,l = Ft,l Pt−1,l FTt,l + Wt,l ;
5 LLR combining stage for IR. The output LLRs of the proposed (−) (−)
2: Correction Step Initialization: x̂t,l,0 = x̂t,l , Pt,l,0 = Pt,l ;
6 scheme are used as the input for decoding. The following 3: for m = 1 to M do
7 section presents the detailed procedures of each stage. 4: vt,l,m = Pt,l,m−1 h∗t,l,m ;
8 1) Kalman filtering stage: Let x̂t,l denote the N ×1 filtered 5: kt,l,m = vt,l,m /(hT 2
t,l,m vt,l,m +σ );
9 estimate of xt,l using all observations up to the tth TTI, and 6: x̂t,l,m = x̂t,l,m−1 + kt,l,m (yt,l (m) − hT t,l,m x̂t,l,m−1 );
10 let Pt,l = E[(xt,l − x̂t,l )(xt,l − x̂t,l )H ] denote its N × N 7: Pt,l,m = Pt,l,m−1 − kt,l,m vt,l,mH ;
11 error covariance matrix. x0,l and P0,l can be initialized to all- 8: end for
12 (−)
zero for 1 ≤ l ≤ L. In addition, let x̂t,l denote the N × 1
9: Output: x̂t,l = x̂t,l,M , Pt,l = Pt,l,M ;
13 predicted estimate of xt,l using all observations up to the (t −
14 (−) (−) (−)
1)th TTI and Pt,l = E[(xt,l − x̂t,l )(xt,l − x̂t,l )H ]. Then,
15 (−) (−)
to xt,l,M is IN . Consequently, the prediction steps for the
without a priori information regarding xt,l , x̂t,l and Pt,l can sub-state transitions can be omitted, except xt−1,l → xt,l,1 ,
16
be obtained from x̂t−1,l and Pt−1,l as [24], [25] where the prediction of xt,l,1 (= xt,l ) from xt−1,l can be
17
18 (−)
(8) performed via the prediction step in (8) and (9). Therefore,
x̂t,l = Ft,l x̂t−1,l (−) (−)
19 with x̂t,l,0 = x̂t,l and Pt,l,0 = Pt,l , the low-complexity
20 and correction step is sequentially performed from m = 1 to M
(−)
21 Pt,l = Ft,l Pt−1,l FTt,l + Wt,l , (9) as follows:
22 x̂t,l,m = x̂t,l,m−1 + kt,l,m (yt,l (m) − hTt,l,m x̂t,l,m−1 ) (14)
where Wt,l = E[wt,l wt,lH
] = IN − Ft,l is the N × N process
23
noise covariance matrix.
24 and
After the prediction step in (8) and (9), a correction step is
25 (−) (−) Pt,l,m = Pt,l,m−1 − kt,l,m hTt,l,m Pt,l,m−1 , (15)
performed to obtain x̂t,l and Pt,l from x̂t,l and Pt,l . Based
26
on (7), the correction step can be written as follows [24]: where kt,l,m is the N × 1 Kalman gain vector expressed as
27
28 x̂t,l =
(−)
x̂t,l + Kt,l (yt,l −
(−)
Ht,l x̂t,l ) (10) Pt,l,m−1 h∗t,l,m
kt,l,m = . (16)
29 hTt,l,m Pt,l,m−1 h∗t,l,m + σ 2
30 and
(−) (−)
31 Pt,l = Pt,l − Kt,l Ht,l Pt,l , (11) The calculated x̂t,l,M and Pt,l,M are then set to x̂t,l and
32 Pt,l , respectively. Therefore, the matrix-matrix multiplications
where Kt,l is the N × M Kalman gain matrix given by
33 and matrix inversion in (10)–(12) are replaced by matrix-
(−) (−) −1 vector multiplications and vector-scalar division, respectively.
34 Kt,l = Pt,l HH H 2
t,l (Ht,l Pt,l Ht,l + σ IM ) . (12)
35 Furthermore, because the observation equation in (7) is linear
Therefore, x̂t,l is obtained by the KF operation in (8)–(12), and the observation noise nt,l is AWGN, x̂t,l and Pt,l from
36
which is an LMMSE estimate of xt,l using the information the low-complexity correction step in (14)–(16) are identical
37
aggregated up to the tth TTI by the state transition. to those from the correction step in (10)–(12) [24].
38
Although the correction step in (10)–(12) provides an In Alg. 1, the proposed KF stage with the low-complexity
39
40
LMMSE estimate of xt,l based on SLC, it requires several correction step is summarized. vt,l,m = Pt,l,m−1 h∗t,l,m in
matrix multiplication and inverse operations. To avoid such Alg. 1 is defined to reduce the number of calculations of
41
42
matrix operations, a low-complexity correction step is devel- Pt,l,m−1 h∗t,l,m in both Pt,l,m in (15) and kt,l,m in (16).
oped, which generates the same x̂t,l and Pt,l to the correction Next, we compare x̂t,l to the estimate of other combining
43
step in (10)–(12). schemes with LMMSE detection. When Ft,l = 0N ×N regard-
44
For the low-complexity correction step, first, the single less of t and l (e.g., full IR), x̂t,l is equivalent to the estimate of
45
M × 1 observation vector yt,l in (7) is modeled as the M xt,l by BLC with LMMSE detection because Kt,l becomes
46 −1 H
consecutive scalar observations, i.e., (HH 2
t,l Ht,l + σ IN ) Ht,l . In addition, for general Ft,l , we
47
48 yt,l (m) = hTt,l,m xt,l + nt,l (m), 1 ≤ m ≤ M, (13) have the following lemma:
49 Lemma 1 (Equivalence of the estimated xt,l in the proposed
50 where yt,l (m) and nt,l (m) are the mth elements of yt,l and and direct SLC schemes): x̂t,l is identical to the corresponding
51 nt,l , respectively, and hTt,l,m is the 1×N vector corresponding estimate of xt,l obtained by the direct SLC scheme with
52 to the mth row of Ht,l . LMMSE detection at the tth TTI.
53 Then, the state transition of xt−1,l → xt,l with an M × 1 Proof: See Appendix A.
54 observation vector based on (7) can be interpreted as M sub- Therefore, the proposed and direct SLC schemes at the
55 state transitions of xt−1,l → xt,l,1 → · · · → xt,l,M with tth TTI obtain the identical estimate for xt,l regardless of
56 M scalar observations based on (13), where xt,l,m is the the number of HARQ processes and retransmission strategy.
57 mth sub-state vector considering the mth scalar observation However, the direct SLC scheme requires a significantly
58 yt,l (m). Because xt,l,m = xt,l for 1 ≤ m ≤ M , the larger computational complexity and has to be designed in
59 state-transition matrix for each sub-state transition from xt,l,1 a dedicated manner for a specific system configuration.
60
Page 5 of 48
IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. XX, NO. XX, XXX 2021 5
1
TABLE II: Computational complexity, memory requirement, and performance of the combining schemes
2
3 System applicability Combining scheme Computational complexity Memory requirement Performance
4
5 Proposed KC O(2N 2 M ) N (N + 1)g high
Applicable to all
Conventional BLC O(N 3 + 2N 2 M ) -h low
6
Direct SLC O(N 3 + 2rN 2 M ) rM (N + 1) high
7 Pre-combining [9] O(N 3 + (r + 1)N 2 M ) N (N + 1) high
8 MSARQ-CC Maximal-ratio combining [10] O(4N 3 + N 2 M ) N (N + 1) high
9 SLC w/ direct QR [12] O(3N 3 + rN 2 M ) rM (N + 1) high
10 SLC w/ incremental QR [12] O(3N 3 + N 2 (M + αr ))a N (N + 3)/2 high
11 Direct SLC O(βr3 N 3 + 2rβr2 N 2 M )b,j rM (N + 1) high
MSARQ-IR
12 Extended detection [14] O(γr N 3 + δr N 2 M )c,j rM (N + 1) + rN 2 C(1 − C) high
13 Direct SLC O(Nt3 + 2Nt2 Mt )d tM (N + 1)i high
14 MMARQ-CC SLC w/ packet elimination [19], [22] O(N 3 + 2rt∗ N 2 M )e,f rt∗ M (N + 1) high
Aggregation-assisted combining [23] O(N 3 + 2rt∗ N 2 M )e rt∗ M (N + 1) moderate
15
MMARQ-IR Direct SLC O(Nt3 + 2Nt2 Mt )d,j tM (N + 1)i high
16
17 a αr = 0 for r = 1 and N for r ≥ 2.
18
b βr = 1 + (r − 1)(1 − C).
c γ = 1 and δ = 2 for r = 1, and γ = C 3 + (1 − C)3 and δ = 1 + (1 − C)2 + rβ C for r ≥ 2.
19 r r r r r
d N and M are the numbers of columns and rows in the utilized aggregated channel matrix, respectively. See Appendix A for details.
20 t t
e r ∗ = max(r ).
21 t t
f The complexity of the terminated packet elimination is additionally required.
22 g The LLRs of the previously transmitted parity bits for the current active packet(s) must be stored for IR.
23 h The LLRs obtained at the previous HARQ rounds of the current active packet(s) need to be stored.
24 i This can be reduced to (t−t∗+1)M (N +1), where t∗−1(< t) is the last TTI in which all active packets are terminated. See Appendix A for details.
25 j The complexity for LLR calculation is higher than the other cases by the increased number of transmit symbols (> N ) for LLR calculation.
26
27
28 2) LLR calculation stage: After the KF operation, LLRs of and compared with those of other combining schemes.
29 the bits consisting of each element of xt,l must be calculated By the structure of Ft,l , the prediction step in (8) and
30 from x̂t,l and Pt,l for FEC decoding. The residual interference (9) becomes the selection of subsets in x̂t−1,l and Pt−1,l .
31 with noise in x̂t,l (n), the nth element of x̂t,l , can be approxi- Therefore, the correction step in (14)–(16) mainly yield the
32 mated as a Gaussian distribution with variance pt,l (n), which complexity. Considering the highest-order terms only, the com-
33 is the nth diagonal element of Pt,l [25]. Let bqt,l,n denote the plexity is governed by calculations of Pt,l,m−1 h∗t,l,m (= vt,l,m
q
34 q(1 ≤ q ≤ 2Q )th bit comprising xt,l (n). Then, lt,l,n , the LLR in Alg. 1) and kt,l,m hTt,l,m Pt,l,m−1 (= kt,l,m vt,l,m
H
), and each
q
35 of bt,l,n can be calculated as follows: of them entails the complexity of O(N ). Because (14)–(16)
2
1
2
10 -1 10 0
3
4
5 10 -2
10 -1
6
Average BLERs
Average BERs
7 10 -3
8 r=1
10 -2
r=1
r=2 r=2
9 10 -4 r=3 r=3
10 KC KC
11 -5
BLC 10 -3 BLC
10 DSLC DSLC
12
N=M=4 N=M=4
13 N = M = 16 N = M = 16
-6 -4
14 10
-12 -8 -4 0 4 8
10
-12 -8 -4 0 4 8
15 SNR [dB] SNR [dB]
16 (a) (b)
17
18 Fig. 1: Error performance of combining schemes in MSARQ-CC systems: (a) average BER and (b) average BLER.
19
20 10 -1 10 0
21
22
10 -2
23 10 -1
24
Average BLERs
Average BERs
25 10 -3
r=1 r=1
26 r=2 10 -2 r=2
27 10 -4 r=3 r=3
28 KC KC
29 BLC 10 -3 BLC
10 -5 DSLC DSLC
30 N=M=4 N=M=4
31 -6
N = M = 16
-4
N = M = 16
32 10
-12 -8 -4 0 4 8
10
-12 -8 -4 0 4 8
33 SNR [dB] SNR [dB]
34 (a) (b)
35
Fig. 2: Error performance of combining schemes in MSARQ-IR systems: (a) average BER and (b) average BLER.
36
37
38 the proposed scheme requires lesser memory units than most forcefully terminated for every 100 TTIs. Two antenna con-
39 conventional SLC schemes. Even with the low computational figurations of N = M = 4 and N = M = 16 are
40 complexity and memory units, the proposed scheme can be considered, and R = 3, i.e., maximum two retransmissions
41 applied to both MSARQ and MMARQ systems regardless of for each packet. A low-density parity-check (LDPC) code
42 the retransmission strategy, unlike conventional SLC schemes. in [3] with a rate of 0.5 and a codeword length of 1440
43 Furthermore, the proposed scheme can outperform BLC and is considered as the mother code. As C = 3/4, 960 bits
44 achieve near-identical error performance to the direct SLC among the mother codeword of a packet are transmitted for
45 scheme, as shown in Section IV and Appendices A and B. each HARQ round. The quadrature phase shift keying (QPSK)
46 modulation with Q = 2 is considered; therefore, J = 480. The
47 IV. S IMULATION R ESULTS independent Rayleigh fading channel in which the channel
48 response independently varies for transmit signal vectors is
49 In this section, the average bit-error ratio (BER) and block-
error ratio (BLER) of the combining schemes are evaluated. considered. Furthermore, the maximum number of decoding
50 iterations for a packet at each TTI is set to 20. After decoding,
51 A block error is defined as the case in which at least one
bit-error occurs among the decoded data bits of a packet. In the syndromes of cyclic redundancy check (CRC) and LDPC
52 codes are used to detect errors in the decoded packets for a
53 addition to the proposed scheme, the BLC and direct SLC
schemes are considered as reference schemes. In MMARQ retransmission request, where CRC-32 is considered.
54
55 systems, the size of the aggregated channel matrix for the Figs. 1 and 2 depict the error performance of the combining
56 direct SLC scheme increases unless all active packets are schemes in MSARQ systems with CC and IR, respectively.
57 simultaneously terminated at the same TTI; this leads to As analyzed in Appendix B, compared with the direct SLC
58 an excessively large complexity for simulations. To prevent scheme, the proposed scheme shows identical error perfor-
59 such situations, in MMARQ systems, all active packets are mance for CC regardless of the antenna configuration. Mean-
60
Page 7 of 48
IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. XX, NO. XX, XXX 2021 7
1
2
10 -1 10 0
3
4
5 10 -2
10 -1
6
Average BLERs
Average BERs
7 10 -3
8 r=1
10 -2
r=1
r=2 r=2
9 10 -4 r=3 r=3
10 KC KC
11 -5
BLC 10 -3 BLC
10 DSLC DSLC
12
N=M=4 N=M=4
13 N = M = 16 N = M = 16
-6 -4
14 10
-12 -8 -4 0 4 8
10
-12 -8 -4 0 4 8
15 SNR [dB] SNR [dB]
16 (a) (b)
17
18 Fig. 3: Error performance of combining schemes in MMARQ-CC systems: (a) average BER and (b) average BLER.
19
20 10 -1 10 0
21
22
10 -2
23 10 -1
24
Average BLERs
Average BERs
25 10 -3
r=1 r=1
26 r=2 10 -2 r=2
27 10 -4 r=3 r=3
28 KC KC
29 BLC 10 -3 BLC
10 -5 DSLC DSLC
30 N=M=4 N=M=4
31 -6
N = M = 16
-4
N = M = 16
32 10
-12 -8 -4 0 4 8
10
-12 -8 -4 0 4 8
33 SNR [dB] SNR [dB]
34 (a) (b)
35
Fig. 4: Error performance of combining schemes in MMARQ-IR systems: (a) average BER and (b) average BLER.
36
37
38 while, the performance for IR slightly degrades with retrans- of having an extremely huge aggregated system model. In
39 mission (r ≥ 2) for both N = M = 4 and N = M = 16, addition, the proposed and direct SLC schemes outperform
40 because the LLRs of the parity bits transmitted at the previous BLC, and they achieve a slightly better error performance than
41 HARQ rounds only are not updated in the future HARQ BLC even for the initially transmitted packets (r = 1). This is
42 rounds, unlike the direct SLC scheme. Nevertheless, the gain because, unlike SLC in MSARQ systems, SLC in MMARQ
43 in the signal-to-noise ratio (SNR) of the direct SLC scheme systems can provide a better estimation result for initially
44 over the proposed scheme is negligible compared with that transmitted packets as well as retransmitted packets [22].
45 of the proposed scheme over BLC. For both CC and IR
46 with r ≥ 2, the proposed scheme outperforms BLC with V. C ONCLUSION
47 a similar complexity. Further, as all combining schemes for
48 In this study, we proposed and investigated an SLC scheme
r = 1 in MSARQ systems become equivalent to the LMMSE based on KF operation for MIMO systems with HARQ. The
49 detection in MIMO systems without retransmission, the error
50 proposed scheme exhibits system applicability and computa-
performance of the combining schemes for r = 1 is identical tional complexity similar to the BLC scheme with degraded
51 in MSARQ systems.
52 error performance. The error performance of the proposed
53 Figs. 3 and 4 show the error performance of the combining scheme is nearly identical to that of the dedicated direct SLC
54 schemes in MMARQ systems with CC and IR, respectively. scheme for a specific system configuration with high com-
55 Again, as analyzed in Appendix B, the proposed scheme putational complexity. Therefore, the proposed KC scheme is
56 achieves identical error performance to the direct SLC scheme considered an effective and powerful combining scheme for
57 for both CC and IR regardless of the antenna configuration MIMO systems with HARQ.
58 and r. Meanwhile, the direct SLC scheme is impractical Notably, the proposed scheme can be employed for other
59 specifically for MMARQ systems, because of the possibility system models not considered in this paper. For example,
60
Page 8 of 48
IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. XX, NO. XX, XXX 2021 8
1
2 through proper calculation of the transition indicating vec- Then, the aggregated receive signal vector for H̃t,l can be
3 tor dt,l , the proposed scheme can be applied to MIMO- represented as follows:
4 HARQ systems with different spatial multiplexing (e.g., xt,l =
ỹt,l = H̃t,l x̃t,l + ñt,l , (19)
5 [sr ((l − 1)N + 1), · · · , sr (lN )]T for MSARQ systems or
6 a packet transmitting from multiple transmit antennas for where ỹt,l = T
[y1,l ,··· T T
, yt,l ]
and ñt,l = [nT1,l , · · · , nTt,l ]T
7 MMARQ systems with 1 < P < N ), different HARQ retrans- denote the Mt × 1 receive signal and AWGN vectors for H̃t,l ,
8 mission strategies (e.g., full IR without repeatedly transmit- respectively.
9 ted symbols [8]), acknowledgement feedback bundling (e.g., Based on (19), the direct SLC scheme with LMMSE detec-
10 MSARQ systems with multiple packets forced to have the tion at the tth TTI can be performed as follows:
11 same ARQ process [15]), and packet blanking (e.g., sending ˆ t,l = (H̃H
x̃ 2 −1 H
(20)
t,l H̃t,l + σ INt ) H̃t,l ỹt,l = Gt,l ỹt,l ,
12 no new packets until all the remaining packets are terminated
13 [20]). In practical systems, the repeatedly transmitted symbols where x̃ ˆ t,l is the Nt × 1 LMMSE estimate of x̃t,l and Gt,l is
14 can be included in different transmit signal vectors or transmit the Nt × Mt LMMSE filter matrix.
15 antennas for each HARQ round [4], [5], and the proposed Next, we consider the aggregated KF operation based on a
16 scheme can support such cases by simple modifications. In state-space model using the process equation x̃t,l = F̃t,l x̃0,l +
17 addition, the proposed scheme can be extended to employ w̃t,l and observation equation (19), where F̃t,l = 0Nt ×Nt ,
18 iterative detection procedures for better error performance. x̃0,l = 0Nt ×1 , and w̃t,l = x̃t,l . As the output of the
19 These topics will be investigated in future works. prediction step {x̃ ˆ (−) , P̃(−) } is {0N ×1 , IN } and the Kalman
t,l t,l t t
1
2 3) MMARQ-CC: Similar to MSARQ-CC systems, the pro- [19] C. Bai, W. A. Krzymien, and I. J. Fair, “Hybrid-ARQ for layered space
time MIMO systems with channel state information only at the receiver,”
3 posed scheme obtains LLRs for decoding from the current
IET Commun., vol. 4, no. 14, pp. 1765–1773, Sep. 2010.
4 estimate x̂t,l in which the elements are identical to the [20] N. Prasad and X. Wang, “Efficient combining techniques for multi-
5 corresponding elements in x̃ ˆ t,l of the direct SLC scheme. input multi-output multi-user systems employing hybrid automatic repeat
request,” IET Commun., vol. 5, no. 13, pp. 1785–1796, Sep. 2011.
6 Therefore, the error performance of the proposed scheme is
[21] T. Yamamoto, K. Adachi, S. Sun, and F. Adachi, “Recursive QR packet
7 identical to that of the direct SLC scheme. combining for uplink single-carrier multi-user MIMO HARQ using near
8 4) MMARQ-IR: The estimated data symbols in the pro- ML detection,” in Proc. Int. Wirel. Commun. Mobile Comput. Conf.,
posed and direct SLC schemes are identical, as in MMARQ- Limassol, Cyprus, Aug. 2012, pp. 407–412.
9 [22] S. Park and S. Choi, “Performance of symbol-level combining and
10 CC systems. Meanwhile, as Ft,l = 0N ×N for the transmit bit-level combining in MIMO multiple ARQ systems,” IEEE Trans.
11 signal vectors of parity symbols, their estimate in the proposed Commun., vol. 64, no. 4, pp. 1517–1528, Apr. 2016.
scheme is identical to BLC. In addition, as the aggregated [23] S. Park, “Aggregation-assisted combining for MIMO multiple ARQ
12 systems,” IEEE Commun. Lett., vol. 22, no. 2, pp. 348–351, Feb. 2018.
13 channel matrix for the transmit signal vectors of parity sym- [24] D. Simon, Optimal State Estimation: Kalman, H∞ , and Nonlinear
14 bols is block-diagonal with the t′ th diagonal block Ht′ ,l for Approaches, New York: Wiley, 2006.
15 1 ≤ t′ ≤ t, the direct SLC scheme also provides an estimate of [25] S. Park and S. Choi, “Iterative equalizer based on Kalman filtering and
smoothing for MIMO-ISI channels,” IEEE Trans. Signal Process., vol.
16 the parity symbols identical to BLC. Therefore, the proposed 63, no. 19, pp. 5111–5120, Oct. 2015.
17 and direct SLC schemes exhibit identical error performance.
18
R EFERENCES
19
20 [1] D. Chase, “Code combining—A maximum-likelihood decoding approach
for combining an arbitrary number of noisy packets,” IEEE Trans.
21 Commun., vol. 33, no. 5, pp. 385–393, May 1985.
22 [2] D. N. Rowitch and L. B. Milstein, “On the performance of hybrid
23 FEC/ARQ systems using rate compatible punctured turbo (RCPT) codes,”
IEEE Trans. Commun., vol. 48, no. 6, pp. 948–959, June 2000.
24 [3] IEEE P802.16e, IEEE Standard for Local and Metropolitan Area Net-
25 works Part 16: Air Interface for Fixed and Mobile Broadband Wireless
26 Access Systems, Feb. 2006.
[4] 3GPP, TR 36.212: Evolved Universal Terrestrial Radio Access (E-UTRA);
27 Multiplexing and channel coding, v8.6.0, Mar. 2009.
28 [5] 3GPP, TR 38.212: NR; Multiplexing and channel coding, v15.2.0, June
29 2018.
[6] J. Lee, H. Lou, D. Toumpakaris, E. W. Jang, and J. M. Cioffi, “Transceiver
30 design for MIMO wireless systems incorporating hybrid ARQ,” IEEE
31 Commun. Mag., vol. 47, no. 1, pp. 32–40, Jan. 2009.
32 [7] H. Zheng, A. Lozano, and M. Haleem, “Multiple ARQ processes for
MIMO systems,” EURASIP J. App. Sig. Proc., vol. 5, pp. 772–782, 2004. Sangjoon Park was born in Seoul, Korea, in 1981.
33 [8] P. Frenger, S. Parkvall, and E. Dahlman, “Performance comparison of He received the B.S., M.S., and Ph.D. degrees in
34 HARQ with Chase combining and incremental redundancy for HSDPA,” electrical and electronic engineering from Yonsei
35 in Proc. IEEE Veh. Technol. Conf., vol. 3, Oct. 2001, pp. 1829–1833. University, Seoul, Korea, in 2004, 2006, and 2011,
[9] E. N. Onggosanusi, A. G. Dabak, Y. Hui, and G. Jeong, “Hybrid ARQ respectively. From August 2011 to February 2014,
36 transmission and combining for MIMO systems,” in Proc. IEEE Int. Conf. he was with LG Electronics, as a Senior Research
37 Commun., Anchorage, AK, USA, May 2003, pp. 3205–3209. Engineer participating in research about telematics
38 [10] E. W. Jang, J. Lee, H. Lou, and J. M. Cioffi, “On the combining schemes and vehicular communication systems. From April
for MIMO systems with hybrid ARQ,” IEEE Trans. Wireless Commun., 2014 to August 2016, he was a Research Professor
39 vol. 8, no. 2, pp. 836–842, Feb. 2009. with the School of Electrical and Electronic Engi-
40 [11] H. Samra and Z. Ding, “New MIMO ARQ protocols and joint detection neering, Yonsei University. From September 2016 to
41 via sphere decoding,” IEEE Trans. Signal Process., vol. 54, no. 2, pp.
473–482, Feb. 2006.
February 2019, he was an Assistant Professor with the Department of Infor-
mation and Communication Engineering, Wonkwang University. From March
42 [12] E. W. Jang, J. Lee, L. Song, and J. M. Cioffi, “An efficient symbol-level 2019, he has been an Assistant Professor with the Department of Electronic
43 combining scheme for MIMO systems with hybrid ARQ,” IEEE Trans. Engineering, Kyonggi University, Suwon, Korea. His main research interests
Wireless Commun., vol. 8, no. 5, pp. 2443–2451, May 2009.
44 [13] T. Ait-Idir and S. Saoudi, “Turbo packet combining strategies for the
include communication signal processing techniques, such as detection and
equalization algorithms, hybrid ARQ and MIMO applications for wireless
45 MIMO-ISI ARQ channel,” IEEE Trans. Commun., vol. 57, no. 12, pp. communications, error correcting codes, algorithms for physical layer security,
46 3782–3793, Dec. 2009. and other signal processing techniques.
[14] S. Park, Y. Whang, and S. Choi, “Extended detection for MIMO systems
47 with partial incremental redundancy based hybrid ARQ,” IEEE Trans.
48 Wireless Commun., vol. 11, no. 10, pp. 3714–3722, Oct. 2012.
49 [15] S. Park, “Multiple retransmission strategy-based HARQ for MIMO
systems with acknowledgment bundling,” Electron. Lett., vol. 50, no. 8,
50 pp. 637–639, Apr. 2014.
51 [16] H. Kwon, J. Lee, and I. Kang, “Symbol-level combining for hybrid
52 ARQ on interference-aware successive decoding,” in Proc. IEEE Global
Commun. Conf. (GLOBECOM), Atlanta, GA, USA, Dec. 2013, pp. 3650–
53 3654.
54 [17] M. Zia and Z. Ding, “Bandwidth efficient variable rate HARQ under
55 orthogonal space-time block codes,” IEEE Trans. Signal Process., vol.
62, no. 13, pp. 3360–3370, July 2014.
56 [18] Y. Whang, S. Park, and H. Liu, “Low-complexity symbol-level combin-
57 ing for hybrid automatic repeat request in multiple-input multiple-output
58 systems with linear detection,” IET Commun., vol. 10, no. 10, pp. 1131–
1137, July 2016.
59
60
Page 10 of 48
Average BLERs
Average BERs
15 10 -3
16 10 -2
17 10 -4
18
19 10 -3
10 -5 Proposed Proposed
20 BLC BLC
Direct SLC Direct SLC
21 10 -6 10 -4
22 -6 -4 -2 0 2 4 6 8 -6 -4 -2 0 2 4 6 8
SNR [dB] SNR [dB]
23
24 (a) (b)
25
26 Fig. 1: [Previous] Error performance of combining schemes in MSARQ-CC systems: (a) average BER
27
28 and (b) average BLER.
29
30
31 10 -1 10 0
32
33 10 -2
10 -1
34
Average BLERs
Average BERs
35 10 -3
r=1 r=1
36 r=2 10 -2 r=2
37 10 -4 r=3 r=3
38 KC KC
BLC 10 -3 BLC
39 10 -5 DSLC DSLC
40 N=M=4 N=M=4
41 10 -6
N = M = 16
10 -4
N = M = 16
42 -12 -8 -4 0 4 8 -12 -8 -4 0 4 8
SNR [dB] SNR [dB]
43
44 (a) (b)
45
46
Fig. 1: [Revised] Error performance of combining schemes in MSARQ-CC systems: (a) average BER
47
48 and (b) average BLER.
49
50
51
52
53
54
55
56
57
58
59
60
Page 24 of 48
Average BLERs
Average BERs
15 10 -3
16 10 -2
17 10 -4
18
19 10 -3
10 -5 Proposed Proposed
20 BLC BLC
21
Direct SLC Direct SLC
10 -6 10 -4
22 -6 -4 -2 0 2 4 6 8 -6 -4 -2 0 2 4 6 8
SNR [dB] SNR [dB]
23
24 (a) (b)
25
26 Fig. 2: [Previous] Error performance of combining schemes in MSARQ-IR systems: (a) average BER
27
28 and (b) average BLER.
29
30
31 10 -1 10 0
32
33 10 -2
10 -1
34
Average BLERs
Average BERs
35 10 -3
r=1 r=1
36 r=2 10 -2 r=2
37 10 -4 r=3 r=3
38 KC KC
BLC 10 -3 BLC
39 10 -5 DSLC DSLC
40 N=M=4 N=M=4
41 10 -6
N = M = 16
10 -4
N = M = 16
42 -12 -8 -4 0 4 8 -12 -8 -4 0 4 8
SNR [dB] SNR [dB]
43
44 (a) (b)
45
46
Fig. 2: [Revised] Error performance of combining schemes in MSARQ-IR systems: (a) average BER and
47
48 (b) average BLER.
49
50
51
52
53
54
55
56
57
58
59
60
Page 25 of 48
Average BLERs
Average BERs
15 10 -3
16 10 -2
17 10 -4
18
19 Proposed 10 -3
10 -5 Proposed
20 BLC
Direct SLC BLC
21 10 -6 10 -4
Direct SLC
22 -6 -4 -2 0 2 4 6 8 -6 -4 -2 0 2 4 6 8
SNR [dB] SNR [dB]
23
24 (a) (b)
25
26 Fig. 3: [Previous] Error performance of combining schemes in MMARQ-CC systems: (a) average BER
27
28 and (b) average BLER.
29
30
31 10 -1 10 0
32
33 10 -2
10 -1
34
Average BLERs
Average BERs
35 10 -3
r=1 r=1
36 r=2 10 -2 r=2
37 10 -4 r=3 r=3
38 KC KC
BLC 10 -3 BLC
39 10 -5 DSLC DSLC
40 N=M=4 N=M=4
41 10 -6
N = M = 16
10 -4
N = M = 16
42 -12 -8 -4 0 4 8 -12 -8 -4 0 4 8
SNR [dB] SNR [dB]
43
44 (a) (b)
45
46
Fig. 3: [Revised] Error performance of combining schemes in MMARQ-CC systems: (a) average BER
47
48 and (b) average BLER.
49
50
51
52
53
54
55
56
57
58
59
60
Page 26 of 48
Average BLERs
Average BERs
15 10 -3
16 10 -2
17 10 -4
18
19 10 -3
10 -5 Proposed Proposed
20 BLC
Direct SLC
BLC
Direct SLC
21 10 -6 10 -4
22 -6 -4 -2 0 2 4 6 8 -6 -4 -2 0 2 4 6 8
SNR [dB] SNR [dB]
23
24 (a) (b)
25
26 Fig. 4: [Previous] Error performance of combining schemes in MMARQ-IR systems: (a) average BER
27
28 and (b) average BLER.
29
30
31 10 -1 10 0
32
33 10 -2
10 -1
34
Average BLERs
Average BERs
35 10 -3
r=1 r=1
36 r=2 10 -2 r=2
37 10 -4 r=3 r=3
38 KC KC
BLC 10 -3 BLC
39 10 -5 DSLC DSLC
40 N=M=4 N=M=4
41 10 -6
N = M = 16
10 -4
N = M = 16
42 -12 -8 -4 0 4 8 -12 -8 -4 0 4 8
SNR [dB] SNR [dB]
43
44 (a) (b)
45
46
Fig. 4: [Revised] Error performance of combining schemes in MMARQ-IR systems: (a) average BER
47
48 and (b) average BLER.
49
50
51
52
53
54
55
56
57
58
59
60
Page 27 of 48