Next Article in Journal
Pole-Like Object Extraction and Pole-Aided GNSS/IMU/LiDAR-SLAM System in Urban Area
Next Article in Special Issue
Design of mmWave Directional Antenna for Enhanced 5G Broadcasting Coverage
Previous Article in Journal
Self-Biased Bidomain LiNbO3/Ni/Metglas Magnetoelectric Current Sensor
Previous Article in Special Issue
Ultrawideband, Wide Scanning Stripline-Fed Tightly Coupled Array Antenna Based on Parallel-Dipole Elements
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Letter

Linear and Decoupled Decoders for Dual-Polarized Antenna-Based MIMO Systems

1
School of Electrical Engineering & Computer Science (SEECS), National University of Sciences & Technology (NUST), Islamabad 44000, Pakistan
2
Department of Mathematics and Statistics, College of Natural and Health Sciences, Zayed University, Dubai 19282, UAE
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(24), 7141; https://doi.org/10.3390/s20247141
Submission received: 27 September 2020 / Revised: 6 December 2020 / Accepted: 7 December 2020 / Published: 13 December 2020
(This article belongs to the Special Issue Advanced Antenna Techniques for IoT and 5G Applications)

Abstract

:
Quaternion orthogonal designs (QODs) have been used to design STBCs that provide improved performance in terms of various design parameters. In this paper, we show that all QODs obtained from generic iterative construction techniques based on the Adams-Lax-Phillips approach have linear and decoupled decoders which significantly reduce the computational complexity at the receiver. Our result is based on the quaternionic description of communication channels among dual-polarized antennas. Another contribution of this work is the linear and decoupled decoder for quasi-orthogonal codes for non-square as well as square designs. The proposed solution promises diversity gains with the quaternionic channel model and the decoding solution is independent of the number of receive dual-polarized antennas. A brief comparison is presented at the end to demonstrate the effectiveness of quaternion designs in two dual-polarized antennas over available STBCs for four single-polarized antennas. Linear and decoupled decoding of two quasi-orthogonal designs is shown, which has failed to exit previously. In addition, a QOD for 2 × 1 dual-polarized antenna configuration using quaternionic channel model shows a 3 dB gain at 10 5 in comparison to the same code evaluated for 2 × 2 complex representation of the quaternionic channel. This gain is further enhanced when the received diversity for these the cases is matched i.e., 2 × 2 . The code using the quaternionic channel model shows a further 13 dB improvement at 10 5 BER.

1. Introduction

Wireless communication through multiple antennas is used extensively in today’s telecommunication standards owing to the multiple benefits they offer [1]. More specifically, in addition to providing high data rates through spatial multiplexing, multiple antennas can be used effectively to combat multi-path fading. There are numerous ways in which multiple antennas can be used to provide diversity in wireless signals such as using time, frequency, space, polarization, etc., and the underlying codes carry certain desirable properties such as orthogonality [2]. These properties can be exploited effectively at the receiver side to obtain decoupled solutions with the least complexity. However, because of environmental scattering and imprecise antenna spacing, the diversity gains start to diminish and also pose the problem of coupled solutions, which are computationally expensive at the receiver [3].
With the advent of fifth generation (5G) systems that demand very high data rates and ultra reliability, the paradigm is shifting from simple multiple-input multiple-output (MIMO) to massive MIMO systems where the base station is anticipated to be equipped with hundreds of antennas. Therefore, there is a dire need to study other forms of diversity techniques with new antenna designs that contain, for instance, both polarizations for transmissions and require no extra bandwidth. Polarization diversity enables the simultaneous transmission and reception of information signals using the orthogonally polarized antennas [4]. It has been shown that using a special mathematical tool of quaternion algebra, the transmission/reception/decoding of these MIMO systems can be described effectively [5].
The quaternion orthogonal designs (QODs) are under rigorous research, for instance, see [6,7,8,9,10,11,12]. However, an important construction technique in these previous designs is that they were either extensions of complex orthogonal designs (CODs) with some necessary properties to be applicable as QODs, or they were constructed from quasi-complex space time block codes (STBCs). However, despite the main motivation of exploring polarization diversity in dual-polarized antennas using quaternions, these QODs focused on construction of codes and their decoding.
The decoding of the codes presented previously seem to necessitate that only square orthogonal designs can produce decoupled decoding. In [13], the decoupled decoding solution for quasi-orthogonal codes has been presented based on a wireless communication channel model using the dual-polarized antennas which is derived from the quaternionic channel representation. This model is restricted in terms of its application to only the zero cross polar scattering environments. Also, it restricts the number of dual-polarized antennas at the receiver. Both the above are conservative conditions on a generic wireless communication arrangement. The quaternionic channel proposed in [14] provides codes with optimal rates exploiting polarization diversity along with space and time diversities resulting in higher diversity gains. Dual-polarized antennas are characterized by their polar and cross-polar components. In [14], authors demonstrated the use of quaternionic channel with dual-polarized antennas fully exploits the polarization diversity resulting in higher diversity gains. Also, the use of this system model naturally embeds the cross-polar scattering as demonstrated in [15].
This paper contributes by providing iterative construction techniques for Q O D s from Adam-Lax-Phillips approach for designing quaternion orthogonal codes using dual-polarized antennas. It is remarkable to note that all generic iterative constructions of QODs result in decoupled and linear decoders with enhanced throughput using the system model proposed in [14] that forms the main result of this paper. Secondly, we identify that there are non-square designs which can have decoupled solutions contrary to what has been believed that these fail to attain decoupled decoding and only pair-wise decoding is possible for them. The proposed design enjoys freedom in exploiting the transmit and receive diversities with no restriction on the antenna dimensions at both the transmitter and receiver ends. It fully exploits the polarization diversity using the cross polar scattering components of the dual-polarized antennas, making it more practical for current and future massive MIMO wireless communication systems. We also briefly compare the performance of QODs for two-input and singe-output (TISO) system of dual-polarized antennas with a 4 × 2 multiple-input two-output (MITO) system of single-polarized antennas. The former is shown to have key advantages over the latter. In the end, a detailed comparison of the proposed coding and decoding design for the quasi-orthogonal STBCs is evaluated in light of the literature. The main contributions and novelties of this paper include:
  • Design of generalized iterative construction techniques for QODs from Adam-Lax-Phillips approach has been proposed.
  • For a fully quaternionic channel model, proposal of linear and decoupled decoder for the QODs (i.e., non-square as well as square quasi-orthogonal codes) is presented.
  • Seamless extension of the QODs using dual-polarized antennas with freedom of transmit and recieve diversities and antenna dimensions for application to future multiple-input multiple-output (MIMO) systems.
Some remarks on notations are as follows. All matrices are denoted with bold capital letters. and represent the real and imaginary parts of a complex number. The quaternion field Q comprises of a basis of anti-commuting elements 1 , i , j , k , such that i j = k = j i , j k = i = k j , k i = j = i k . Quaternion conjugate is denoted with the superscript q Q which changes sign of i , j and k. The transpose, Hermititian transpose and trace operators are denoted in standard as ( . ) T , ( . ) H and t r ( . ) , respectively. Both matrices C q and C Q , corresponds to quasi-orthogonal STBCs; however, the subscript Q indicates that the STBC C Q is obtained from a QOD.

2. Realization of Quaternion Designs

The simultaneous transmission of symbols through a dual-polarized antenna can be modeled through a unified quaternion q = z 1 + z 2 j , such that symbols z 1 and z 2 are transmitted instantaneously through T H (horizontal) and T V (vertical) polarizations, respectively. This line of approach is resurrected in [14] for single-input single-output (SISO) system by implementing an idea that the orthogonal polarization states can be represented as quaternions [16], thereby attaining polarization diversity gain. Unfortunately, for SISO systems the gains from different form of diversities are less apparent and becoms proficient for large number of antennas in MIMO systems. For such systems, it is necessary to develop an iterative approach so that higher order quaternion designs can be generated, which forms the main topic of this paper.
We assume that each quaternion in a QOD comprises of two complex symbols which are obtained from standard modulation schemes, e.g., quadrature phase shift keying (QPSK). To exploit diversity gains from space and time, the orthogonal space-time polarization block codes (OSTPBC) can be defined in the quaternion domain.
Definition 1 (QOD).
A QOD Q , on pure quaternion elements { q 1 , q 2 , , q n } of type { s 1 , s 2 , , s n } is an m × n matrix with entries from set { 0 , q 1 , q 1 * , q 2 , q 2 * , , q n , q n * } including possible multiplications on the left and/or right by quaternion elements q Q and satisfying the condition
Q Q Q = h = 1 n ( s h ( q h ) 2 ) I n × n = λ I n × n ,
where I n × n is the n × n identity matrix and λ is a positive real number.
In [14], there were three QODs considered (two of order 2 × 2 and one QOD with order 4 × 3 ) which were based on non-iterative construction techniques. In this paper, we demonstrate that higher order QODs can easily be generated iteratively and have fast, linear, and decoupled decoders. Indeed, ref. [3] proposed three generic iterative construction techniques, namely Adams-Lax-Phillips, Józefiak, and Wolfe constructions. A general COD is designed for l + 1 symbols embedded in a square matrix of order 2 l such that
A = G 2 l 1 ( z 1 , z 2 , , z l ) z l + 1 I 2 l 1 z l + 1 * I 2 l 1 G 2 l 1 H ( z 1 , z 2 , , z l ) ,
where l = { 1 , 2 , 3 } and G 2 l 1 ( z 1 , z 2 , , z l ) represents a COD of order 2 l 1 × 2 l 1 defined on symbols { z 1 , z 2 , , z l } . For example, for l = 1 , G 1 ( z 1 ) = [ z 1 ] .
It is now easy to generate square QODs using above mechanism [17]. We briefly indicate the steps involved in generating a hierarchy of such designs along with the main proof. In particular, by systematically swapping columns 1 , 2 , , N t / 2 of matrix A with ( N t / 2 ) + 1 , ( N t / 2 ) + 2 , , N t columns, respectively, an equivalent matrix B , is generated where N t represents the number of antennas of COD on which permutation is performed. This gives rise to the following result where we have omitted the redundant argument in G for the sake of simplicity.
Theorem 1.
For a given COD A in (2), a complex amicable and symmetric-paired design can be constructed such that the following realization
Q 2 l ( z 1 , z 2 , . . , z l + 1 ) = A + B j =
G 2 l 1 + z l + 1 I 2 l 1 j z l + 1 I 2 l 1 + G 2 l 1 j z l + 1 * I 2 l 1 + G 2 l 1 H j G 2 l 1 H z l + 1 * I 2 l 1 j ,
provides a QOD of dimension 2 l × 2 l with complex rate ( l + 1 ) / 2 l .
Proof. 
To prove the quaternion orthogonality (1), we begin by noticing that Q 2 l Q = A H j B H , owing to the fact that both A and B are CODs. Hence, Q 2 l Q Q 2 l = ( A H j B H ) ( A + B j ) , in which the outer product merely yields a Frobenius norm of complex numbers z 1 , z 2 , , z l multiplied by an identity matrix. However, the inner product A H B j j B H A is identically equal to zero because A H B = B H A . This follows from the construction of B which is obtained from A upon permutation of columns. □
For completeness, we delve into another iterative construction technique as it also has decoupled decoding. It is, however, different from the above approach for there is no need for necessarily generating B by permutation.
Lemma 1.
For a given square COD G 2 l 1 ( z 1 , z 2 , , z l + 1 ) , the matrix
Q 2 1 × 2 l 1 ( z 1 , z 2 , , z l + 1 ) = G 2 l 1 ( z 1 , z 2 , , z l ) + z l + 1 I 2 l 1 j z l + 1 * I 2 l 1 + G 2 l 1 H ( z 1 , z 2 , , z l ) j
provides a quaternion design of order 2 l × 2 l 1 , with rate ( l + 1 ) / 2 l .
Proof. 
The Equation (1) for above code is simplified into ( G H + z * I ) ( G + z I ) + ( z I + G ) ( z * I + G H ) . As before, the outer products of both terms result into Frobenius norm due to the orthogonality of G . The inner product is G H z + z * G z G H G z * , which is identically equal to zero due to commutativity of the complex numbers. □
Please note that due to the identity matrix in the term z l + 1 I 2 l 1 j , there will be at least one element in the first time slot which does not contain j. Hence, this construction lacks in providing non-zero QODs. Codes with non-zero entries ensure fixed average power codeword by maintaining reduced peak power transmission from every antenna. This results in a favorably low peak-to-average power ratio (PAPR) and diminishes the hardware implications to switch antennas on and off while transmitting a non-zero and zero, respectively [18]. An iterative technique without such a drawback is considered below.
Lemma 2.
For two generalized CODs G 2 l ( z 1 , z 2 , , z l + 1 ) and L 2 l ( z l + 2 , z l + 3 , . . , z 2 l + 2 ) with same structure, which are constructed on the COD formulation (2), it follows that
G 2 l H L 2 l + L 2 l H G 2 l = G 2 l L 2 l H + L 2 l G 2 l H = γ I 2 l ,
where γ = 2 k = 1 l + 1 z k * z l + 1 + k .
It is important to mention that the above lemma does not hold true for two general CODs. For example, two Alamouti codes with different structures z 1 z 2 z 2 * z 1 * and z 3 z 4 z 4 * z 3 * , fail to satisfy it while they can be used effectively in generating a consistent COD of the form (2). By using the above lemma, we arrive at the following theorem which can be proved in a similar way.
Theorem 2.
For generalized CODs G 2 l 1 ( z 1 , z 2 , . , z l ) and L 2 l 1 ( z 1 + 2 , z 2 , , z 2 l + 2 ) , a symmetric-paired design,
Q 2 l + 1 × 2 l ( z 1 , , z 2 ( l + 1 ) ) = G 2 l + L 2 l j , L 2 l + G 2 l j ,
is a QOD of dimension 2 l + 1 × 2 l with complex rate ( l + 1 ) / 2 l .
QODs are evaluated for the proposed construction technique for ( 2 × 1 ) , ( 4 × 1 ) and ( 8 × 1 ) dual-polarized antenna arrangements in subsequent sections.

3. Higher Order Designs for Dual-Polarized Antennas

3.1. Designs for (2 × 1)-Dual-Polarized Antennas

To elaborate the generalized construction technique, we present a QOD of rate 1, where the COD A contains symbols z 1 and z 2 , while the COD B contains independent symbols z 3 and z 4 , respectively. Using (3), we obtain the following symmetric-paired design of order 4 × 2 with a complex code rate of 1,
Q 1 = z 1 + z 3 j z 2 + z 4 j z 2 * + z 4 * j z 1 * z 3 * j z 3 + z 1 j z 4 + z 2 j z 4 * + z 2 * j z 3 * z 1 * j ,
where l = 1 , G 1 = [ z 1 ] , and L 1 = [ z 3 ] from (3). Please note that in the above code, both ends of a dual-polarized antenna will be used at each time slot. Therefore, the QODs obtained through this procedure will contain non-zero complex symbols in each time slot.
We consider the following example for illustration. Unlike [17], we will use this design in our proposed system model and show that it has decoupled decoding without the need for applying projection operator.

Distinctiveness of QODs

An interesting property of QODs which distinguishes them from CODs is that there exists QODs of complex rate greater than one, which have decoupled decoders. For instance, the following QOD has code rate 2 and is shown to posses decoupled decoder
Q 2 = z 1 + z 2 j z 4 + z 3 j z 2 * z 1 * j z 3 * + z 4 * j .
The main reason behind is that the Alamouti code is proposed for single-polarized antennas while QODs are developed for dual-polarized antennas. Similarly, there is a QOD of rate 1 which is given as
Q 3 = z 1 + z 2 j j ( z 1 + z 2 j ) i ( z 1 + z 2 j ) k ( z 1 + z 2 j ) , .
which provides decoupled decoding.

3.2. Design for (4 × 1)-Dual-Polarized Antennas

We start with an Alamouti code G 2 = z 1 z 2 z 2 * z 1 * , then using (2) we first obtain a COD of order 4. Through permutations, the matrix B is generated using (6) and finally we get the following QOD for 4 dual-polarized antennas with rate 3 / 4
Q 4 = z 1 + z 3 j z 2 z 3 + z 1 j z 2 j z 2 * z 1 * + z 3 j z 2 * j z 3 + z 1 * j z 3 * + z 1 * j z 2 j z 1 * z 3 * j z 2 z 2 * j z 3 * + z 1 j z 2 * z 1 z 3 * j .
In comparison to the last three QODs, the above QOD suffers one drawback that in each time slot we have to switch-off two polarizations (H or V) of at least two dual-polarized antennas, which results in a high peak-to-average power ratio and is not practically desirable.

3.3. Design for (8 × 1)-Dual-Polarized Antennas

We start with a maximal rate square COD of order 2 2 = 4 given by
G 4 = z 1 z 2 z 3 0 z 2 * z 1 * 0 z 3 z 3 * 0 z 1 * z 2 0 z 3 * z 2 * z 1 ,
as a seed matrix to generate the required QOD using (6). Thus, for a massive MIMO comprising of an 8 × 1 system, we have a QOD which has code rate 1 / 2 and is given in Equation (11).
Q 5 = z 1 + z 4 j z 2 z 3 0 z 4 + z 1 j z 2 j z 3 j 0 z 2 * z 1 * + z 4 j 0 z 3 z 2 * j z 4 z 1 * j 0 z 3 j z 3 * 0 z 1 * + z 4 j z 2 z 3 * j 0 z 4 + z 1 j z 2 j 0 z 3 * z 2 * z 1 + z 4 j 0 z 3 * j z 2 * j z 4 z 1 j z 4 * + z 1 * j z 2 j z 3 j 0 z 1 * z 4 * j z 2 z 3 0 z 2 * j z 4 * z 1 j 0 z 3 j z 2 * z 1 z 4 * j 0 z 3 z 3 * j 0 z 4 * + z 1 j z 2 j z 3 * 0 z 1 z 4 * j z 2 0 z 3 * j z 2 * j z 4 * z 1 * j 0 z 3 * z 2 * z 1 * z 4 * j .

4. System Model and Decoding

We first consider a two-input and single-output system (TISO) of dual-polarized antennas where it is necessary to emphasize the role of quaternions which is more recognizable in this case, therefore, we have
R = r 1 r 2 = q 1 q 2 q 3 q 4 h 1 h 2 + n 1 n 2 ,
where each element in the above construction is a quaternion. Through first antenna in the above TISO system, the transmission of a pair of two complex symbols is encoded in q 1 and another pair in q 3 . This indicates that the above QOD exploits time and space diversities along with polarization diversity, as shown in Figure 1. It is worth pointing out that each quaternionic product, e.g., q a h b contains a crucial information about the nature of quaternion domain. If we decompose it for a general quaternionic product then we obtain q a 1 h b 1 q a 2 h b 2 + j ( q a 1 h b 2 + q a 2 h b 1 ) , where q a = q a 1 + j q a 2 and h b = h b 1 + j h b 2 . Therefore, we obtain four complex channel gains for each antenna in a 2 × 1 system. Subsequently, a system model for a MISO system of dual-polarized antennas can be constructed in the same way for such a system with N T × 1 dual-polarized antennas
R T × 1 = Q T × N T H N T × 1 + N T × 1 ,
which transmits symbols in T times slots where H = [ h 1 , h 2 , , h N T ] , such that each entry is a quaternion h a = h a 1 + h a 2 j , for all a { 1 , 2 , , N T } . The complex channel gains, h a 1 and h a 2 incorporate the effects of cross polar scattering and the channel is assumed to be Rayleigh fading, which implies that each element of channel gain matrix is a complex Gaussian random variable (RV) with zero mean and unit variance. Moreover, the noise N = [ n 1 , n 2 , , n T ] , and n b = n b 1 + n b 2 j , such that n b 1 , n b 2 b = { 1 , 2 , , T } , represent the entries of white noise as two dimensional independent and identically distributed (i.i.d.) complex Gaussian RVs with zero mean and identical variance per dimension.
Based on the system model given in (13), the following theorem confirms a linear decoupled solution at the receiver for all QODs constructed in the previous section.
Theorem 3.
For a given system model in (13), the ML-decoding rule assumes a linear decoupled form
min z | | R Q H | | 2 = min z ( t r ( R Q R ) + λ t r H Q H 2 t r R Q Q H ) .
Therefore, the ML-decoding rule reduces to minimizing t r R Q Q H , because the first two terms in (14) are constants. There are two main advantages of the above ML-decoding rule. The presence of QOD, Q , in the term t r R Q Q H , contributes only linear terms of complex symbols. Secondly, it significantly reduces the computational load at the receiver for the reason that the term t r R Q Q H , can easily be expressed without involving matrices at all which may be cumbersome for large MIMO systems.
It is emphasized here that for all QODs obtained in the previous section, the decoupled decoding rule, similar to Corollary 1, can be derived explicitly. As an illustration of the above result, we choose among them the QODs given in (7) and (8) and demonstrate that the above ML-decoding rule is both linear and decoupled.
Corollary 1.
The ML-decoding rule (14) for QOD given in (7), reduces to
2 min z 1 ( r 1 q z 1 h 1 r 2 q z 1 * h 2 + r 3 q z 1 h 1 j r 4 q z 1 * h 2 * j ) , 2 min z 2 ( r 1 q z 2 h 2 + r 2 q z 2 * h 1 + r 3 q z 2 h 2 * j + r 4 q z 2 * h 1 * j ) , 2 min z 3 ( r 1 q z 3 h 1 * j r 2 q z 3 * h 2 * j + r 3 q z 3 h 1 r 4 q z 3 * h 2 ) , 2 min z 4 ( r 1 q z 4 h 2 * j + r 2 q z 4 * h 1 * j + r 3 q z 4 h 2 + r 4 q z 4 * h 1 ) ,
where R = [ r 1 r 2 r 3 r 4 ] T , is the received vector with each element is a quaternion and h 1 = h 11 + h 12 j and h 2 = h 21 + h 22 j .
The ML-decoding rule (14) for QOD given in (11), reduces to
2 min z 1 ( r 1 q z 1 h 1 + r 1 q z 1 h 5 * j r 2 q z 1 * h 2 r 2 q z 1 * h 6 * j + r 3 q z 1 * h 3 r 3 q z 1 * h 7 * j r 4 q z 1 h 4 r 4 q z 1 h 3 * j + r 5 q z 1 * h 1 * j + r 5 q z 1 * h 5 r 6 q z 1 h 2 * j r 6 q z 1 h 6 + r 7 q z 1 h 3 * j + r 7 q z 1 h 7 r 8 q z 1 * h 4 * j r 8 q z 1 * h 8 ) , 2 min z 2 ( r 1 q z 2 h 2 + r 1 q z 2 h 6 * j + r 2 q z 2 * h 1 + r 2 q z 2 * h 5 * j + r 3 q z 2 h 4 + r 3 q z 2 h 8 * j + r 4 q z 2 * h 3 + r 4 q z 2 * h 7 * j + r 5 q z 2 h 2 * j + r 5 q z 2 h 6 + r 6 q z 2 * h 1 * j + r 6 q z 2 * h 5 + r 7 q z 2 h 4 * j + r 7 q z 2 h 8 + r 8 q z 2 * h 3 * j + r 8 q z 2 * h 7 ) , 2 min z 3 ( r 1 q z 3 h 3 + r 1 q z 3 h 7 * j + r 2 q z 3 h 4 + r 2 q z 3 h 8 * j + r 3 q z 3 * h 1 + r 3 q z 3 * h 5 * j + r 4 q z 3 * h 2 + r 4 q z 3 * h 6 * j + r 5 q z 3 h 3 * j + r 5 q z 3 h 7 + r 6 q z 3 h 4 * j + r 6 q z 3 h 8 + r 7 q z 3 * h 1 * j + r 7 q z 3 * h 5 + r 8 q z 3 * h 2 * j + r 8 q z 3 * h 6 ) , 2 min z 4 ( r 1 q z 4 h 1 * j + r 1 q z 4 h 5 + r 2 q z 4 h 2 * j + r 2 q z 4 h 6 + r 3 q z 4 h 3 * j + r 3 q z 4 h 7 + r 4 q z 4 h 4 * j + r 4 q z 4 h 8 r 5 q z 4 * h 1 r 5 q z 4 * h 5 * j r 6 q z 4 * h 2 r 6 q z 4 * h 6 * j r 7 q z 4 * h 3 r 7 q z 4 * h 7 * j r 8 q z 4 * h 4 r 8 q z 4 * h 8 * j ) ,
Please note that we have four complex channel gains between a TISO system of dual-polarized antennas, as shown in Figure 1. As this system is equivalent to a MIMO 4 × 2 system of single-polarized antennas, therefore, it may appear that it should have eight channel gains in total with two for each link. However, in our proposed model each quaternionic product results in the same number of channel gains. The receiver now computes the decision metric min z | | R Q H | | 2 , which involves matrices. On the other hand, an optimal decoder (14) is also used to receive signal that significantly reduces total time consumed. In the end, we give the decoder for QOD (11).
Corollary 2.
The ML-decoding rule (14) for QOD (11) is given in (16) where R = [ r 1 r 2 r 3 r 4 r 5 r 6 r 7 r 8 ] T , is the received vector with each element is a quaternion and h i = h i 1 + h i 2 j , i = 1 , 2 , . . . , 8 .

5. Key Aspects of QODs under Quaternion Channel

5.1. Comparison with Benchmark Codes

Dual-polarized antennas can exploit the space, time and polarization diversities suitably and the designed codes based on QODs are used to serve this purpose. The BER performance of the codes Q 1 , Q 2 and Q 3 is given in Figure 2. Notice that the designs Q 1 and Q 3 have overlapping BER curves, attaining the same diversity gains; however, Q 3 has a relatively better throughput than Q 1 . We now perform a consolidated comparison of QODs developed for two dual-polarized antennas against conventional STBCs designed for four single-polarized antennas to indicate the major differences. For four transmit single-polarized antennas, the authors in [19,20] used amicable designs to construct minimum decoding quasi STBCs that essentially require the products A H B and B H A to be equal where A and B are amicable STBCs. This drastically reduces the code rate which in our designs remain stable as they require only the property of being symmetric property. In particular, for four and eight transmit antennas, there are two “square” STBCs constructed (Equation (20) in [19]), which have rates 1 and 3 / 4 , respectively. We denote their STBCs with CYT given as
CYT 1 = z 1 z 2 z 3 z 4 z 2 * z 1 * z 4 * z 3 * z 3 z 4 z 1 z 2 z 4 * z 3 * z 2 * z 1 * ,
where z 1 = c 2 R + j c 3 I , z 2 = c 2 R + j c 4 I , z 3 = c 3 R + j c 1 I and z 4 = c 4 R + j c 1 I , where j refers to imaginary unit. Previously, the authors in [20] obtained the following square OSTBC (Equation (11) in [20])
CYT 2 = x 1 * x 2 x 1 * + x 2 x 3 * x 3 * j x 1 + j x 2 * j x 1 + j x 2 * j x 3 * j x 3 * x 3 x 3 x 1 * x 2 * x 1 * + x 2 * j x 3 j x 3 j x 1 + j x 2 j x 1 + j x 2 ,
which was shown to have significant performance edges over previously known codes proposed in [21,22]. Because of the orthogonality condition, the above code CYT 2 has less code rate than quasi code CYT 1 . Figure 3 provides a comparison of the quaternion equivalent of the codes CYT 1 and CYT 2 using the channel model presented in [14]. These codes have complex receivers as they fail to have decoupled decoders in complex domain. In this work, linear and decoupled decoding of these codes is possible due to the proposed decoder design based on the channel model presented in [14]. On the other hand, the state-of-art linear dispersion STBCs are proposed for four transmit antennas in [23] of maximal rate 1 when the distance between transmit antennas satisfies a physical constraint.
For a brief fair comparison of QODs with benchmark codes, we construct the complex analogues of QODs by applying operator C such that C ( z 1 + z 2 j ) = [ z 1 z 2 ] . In this way, we obtain four equivalent quasi-codes (yet quaternion orthogonal) for four transmit single-polarized antennas given as
C Q 1 = z 1 z 3 z 2 z 4 z 2 * z 4 * z 1 * z 3 * z 3 z 1 z 4 z 2 z 4 * z 2 * z 3 * z 1 * ,
C Q 2 = x 3 + x 4 i x 0 + x 2 i x 3 + x 4 i x 1 + x 2 i x 3 + x 4 i x 1 + x 2 i x 3 x 4 i x 0 x 2 i ,
C Q 3 = z 1 z 2 z 3 z 4 z 2 * z 1 * z 4 * z 3 * ,
C Q 4 = z 1 z 2 z 1 * z 2 * i z 1 i z 2 i z 2 * i z 1 * ,
with which a comprehensive comparison can be done with CYT 1 or CYT 2 . Subsequently, we carry out a detailed comparative analysis, which proves that the designs developed in the quaternion domain have performance edge at many fronts such as computational complexity, improved throughput, exploitation of polarization diversity, decoding delays and linear decoupled decoding, etc.

5.2. Computational Complexity

The computational complexity in the proposed decoupled decoder is O 4 N T 2 , where N is the number of transmit antennas and T is the number of timeslots used to transmit one code block. For the coupled case, this computational complexity has been dependent on ζ and has been defined as O 4 ζ N T 2 . The computational complexity of the proposed decoder is dependent only on N and T. This results in promising gains in terms of the computational complexity of the proposed decoupled decoder in comparison to the coupled decoder. Detailed complexity analysis of the proposed decoupled decoder for Q 1 Q 5 is presented in Table 1.
Table 1 shows the computational complexity for the QODs. Additionally, the complexity of the receiver for the quasi-orthogonal codes, e.g., C Q 1 , C Q 2 , C Q 3 and C Q 4 , has also been addressed as the proposed solution provides a decoupled decoding solution using the quaternionic channel, as shown in Figure 4, where the coupled ML decoder would have failed completely.
In Table 2, we briefly summarize the main points which play a dominant role in the quaternion domain when employed for dual-polarized antennas.

5.3. Number of Receive Antennas

The physical implementation of the design in [13] is limited with the use of even number of dual-polarized antennas at the receiver. For massive MIMO systems, this is space and cost inefficient with restrictions on the freedom of diversity at the receiver end. The proposed model works for any number of receive dual-polarized antennas, N R , i.e., ( N T × 1 ) , , ( N T × N R ); N R 1 . In Figure 5, the diversity gains for QOD Q 4 due to the increase in number of receive dual-polarized antennas has been demonstrated.

5.4. Diversity Gain

Diversity is influenced by the change in number of receive antennas. In [13], the authors addressed the problem of decoding in quasi-orthogonal codes. The complex representation of the quaternionic channel was considered with zero cross-polar scattering and constraints on the number of receive dual-polarized antennas. This solution had limited benefits due to its reservations in independently exploiting the polarization diversity with the combination of quaternions and dual-polarized antennas. In contrast, the proposed solution provides the decoupled decoding of non-square as well as square quasi-orthogonal codes without any restrictions on the environment as well as the antenna dimensions. In Figure 6, the effects of restricting the cross-polar scattering has been highlighted. It is evident that ‘ C Q 3 Quaternion 2 × 1 ’ shows a diversity gain of about 3 dB at the B E R of 10 5 in comparison to the ‘ C Q 3 Complex 2 × 2 ’. This clearly shows that the quaternionic channel model fully exploits the polarization diversity using the dual-polarized antennas with the effects of cross-polar scattering naturally embedded into the quaternion representation of channel. Thus, the use of quaternionic channel model provides diversity gains in comparison to its complex channel equivalents as well as the complex representation of the quaternionic channel model [13].
In Figure 7, the effect of the freedom of the receive diversity is shown. A decoupled decoding solution of quasi-orthogonal codes has been presented here without any restriction on the cross-polar scattering and the number of receive antennas. In comparison, in [13], the authors presented a decoupled decoding solution using the complex representation of the quaternionic channel model under the constraint conditions of zero cross-polar scattering and number of receive dual-polarized antennas. In Figure 6, ‘ C Q 3 Quaternion 2 × 1 ’ with one receive dual-polarized antenna shows better performance in comparison to ‘ C Q 3 Complex 2 × 2 ’ with two receive dual-polarized antennas. If the receiver antenna dimensions of these two codes (i.e., ‘ C Q 3 Quaternion’ and ‘ C Q 3 Complex’) are matched (i.e., ( 2 × 2 )), we can see the diversity gain of ‘ C Q 3 Quaternion 2 × 2 ’, in Figure 7, is about 13 dB at BER of 10 5 when compared with ‘ C Q 3 Complex 2 × 2 ’, in Figure 6. Thus, we can see that the freedom in receiver antenna dimensions has a huge impact on the diversity gain when quaternionic channel model is used with the dual-polarized antennas. Also, the best exploitation of polarization diversity is executed using the polar as well as the cross-polar components without any dependence on the number of receive antennas.

5.5. Cross-Polar Scattering

Scattering and reflections result in polarization variations where cross polar scattering is natural. The orthogonal quaternion codes are decomposed into quasi-orthogonal STBCS in [13] to provide a decoupled decoding solution. Yet, this model has constraints to have zero cross polar scattering environment, a limiting scenario in real communication systems. Such an exercise appears redundant as decoupled decoding solution for dual-polarized antennas based on a generalized quaternionic channel model was already detailed in [14], which considers both the polar as well as non-cross polar scattering and provides linear decoupled decoding solution for quasi-orthogonal STBCs.
This work presents a generalized decoupled decoding solution for the quasi-orthogonal STBCs using the quaternionic channel model irrespective of any constraints regarding the cross polar scattering, the number of received dual-polarized antennas and coding/decoding delays. This design provides a decoupled decoding solution for any number of transmit and receive dual-polarized antennas.

6. Conclusions

This paper presented an evaluation of the conditions employed on the construction of QODs that achieve better diversity gains by exploiting space, time and polarization diversities using quaternion algebra. Iterative construction techniques for Q O D s have been presented based on Adam-Lax-Phillips approach for dual-polarized antennas. A remarkable contribution of this work is linear and decoupled decoding solution of codes including square as well as non-square quasi-orthogonal designs, which failed in the past. Additionally, the solution presented here is generalized for both polar as well as cross polar scattering environments and is independent of the number of receive dual-polarized antennas. The diversity gains due to the proposed solutions for coding and decoding of QODs are promising. In future, evaluation of this proposal for generating non-zero codes will be interesting. Evaluation of these iterative construction techniques for higher dimensions is another direction to explore. This work can also be validated in future using practical testing to compare the theoretical diversity gains to the findings of the real channel models between the single and dual-polarized antennas with similar antennas dimensions.

Author Contributions

Conceptualization, S.S.Q., S.A. and S.A.H.; system modelling, S.A., methodology, S.S.Q., S.A. and S.A.H.; implementation, S.S.Q.; writing—original draft preparation, S.S.Q.; writing—review and editing, S.A.H. and S.A.; supervision, S.A.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

We are thankful for the support provided by the Information Processing Lab (IPL), School of Electrical Engineering and Computer Science (SEECS), National University of Sciences and Technology (NUST).

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
HHorizontal
VVertical
STBCSpace Time Block Codes
CODComplex Orthogonal Designs
QODQuaternion Orthogonal Designs
5GFifth Generation
MIMOMultiple-Input Multiple-Output
SISOSingle-Input Single-Output
TISOTwo-Input Single-Output
MISOMultiple-Input Single-Output
OSTPBCOrthogonal Space Time Polarization Block Code
QPSKQuadrature Phase Shift Keying
PAPRPeak-to-Average Power Ratio
RVRandom Variable
FLOPsFloating Point Operations
BERBit Error Rate
SNRSignal-to-Noise Ratio

References

  1. Alamouti, S.M. A simple transmit diversity technique for wireless communications. IEEE J. Sel. Areas Commun. 1998, 16, 1451–1458. [Google Scholar] [CrossRef]
  2. Seberry, J.; Finlayson, K.; Adams, S.S.; Wysocki, T.A.; Xia, T.; Wysocki, B.J. The theory of quaternion orthogonal designs. IEEE Trans. Signal Process. 2008, 56, 256–265. [Google Scholar] [CrossRef]
  3. Liang, X.-B. Orthogonal designs with maximum rates. IEEE Trans. Inf. Theory 2003, 49, 2468–2503. [Google Scholar] [CrossRef]
  4. Wysocki, B.J.; Wysocki, T.A.; Seberry, J.; Adams, S.S.; Sharif, H. A simple orthogonal space-time-polarization block code. In Proceedings of the 2007 IEEE 66th Vehicular Technology Conference, Baltimore, MD, USA, 30 September–3 October 2007; pp. 754–757. [Google Scholar]
  5. Oestges, C. A comprehensive model of dual-polarized channels: From experimental observations to an analytical formulation. In Proceedings of the 3rd International Conference on Communications and Networking in China—Chinacom’08, Hangzhou, China, 25–27 August 2008. [Google Scholar]
  6. Meloni, L.; Ninahuanca, J.L.H.; Junior, O.T. Construction and Analysis of Quaternion MIMO-OFDM Communications Systems. J. Commun. Inf. Syst. 2017, 32, 80–89. [Google Scholar] [CrossRef] [Green Version]
  7. Srivastava, G.; Gupta, R.; Kumar, R.; Le, D.N. Space-Time Code Design Using Quaternions, Octonions and Other Non-Associative Structures. Int. J. Electr. Comput. Eng. Syst. 2019, 10, 91–95. [Google Scholar] [CrossRef]
  8. Wysocki, B.J.; Wysocki, T.A.; Adams, S.S. On an orthogonal space-time-polarization block code. J. Commun. 2009, 4, 20–25. [Google Scholar] [CrossRef]
  9. Wysocki, T.A.; Wysocki, B.J.; Adams, S.S. Correction to the theory of quaternion orthogonal designs. IEEE Trans. Signal Process. 2009, 57, 3298. [Google Scholar] [CrossRef]
  10. Gu, J.F.; Wu, K. Quaternion modulation for dual-polarized antennas. IEEE Commun. Lett. 2017, 21, 286–289. [Google Scholar] [CrossRef]
  11. Liu, W. Channel equalization and beamforming for quaternion-valued wireless communication systems. J. Frankl. Inst. 2016, 354, 8721–8733. [Google Scholar] [CrossRef] [Green Version]
  12. Mushtaq, E.; Ali, S.; Hassan, S.A. Efficient quaternion-based fast-decodable space time codes. In Proceedings of the 24th European Wireless Conference, Catania, Italy, 2–4 May 2018; pp. 1–6. [Google Scholar]
  13. Mushtaq, E.; Ali, S.; Hassan, S.A. On decoupled decoding of quasi-orthogonal STBCs using quaternion algebra. IEEE Syst. J. 2019, 13, 1580–1586. [Google Scholar] [CrossRef]
  14. Qureshi, S.S.; Ali, S.; Hassan, S.A. Optimal polarization diversity gain in dual-polarized antennas using quaternions. Signal Process. Lett. 2018, 25, 467–471. [Google Scholar] [CrossRef]
  15. Qureshi, S.S.; Hassan, S.A.; Ali, S. Quaternionic Channel-based Modulation for Dual-polarized Antennas. In Proceedings of the IEEE 91st Vehicular Technology Conference (VTC2020-Spring), Antwerp, Belgium, 25–28 May 2020; pp. 1–5. [Google Scholar]
  16. Isaeva, O.M.; Sarytchev, V.A. Quaternion presentations polarization state. In Proceedings of the 2nd IEEE Topical Symposium of Combined Optical-Microwave Earth and Atmosphere Sensing, Atlanta, GA, USA, 3–6 April 1995; pp. 195–196. [Google Scholar]
  17. Mushtaq, E.; Ali, S.; Hassan, S.A. Novel construction methods of quaternion orthogonal designs based on complex orthogonal designs. In Proceedings of the IEEE International Symposium on Information Theory (ISIT), Aachen, Germany, 25–30 June 2017; pp. 973–977. [Google Scholar]
  18. Das, S.; Rajan, B.S. Square complex orthogonal designs with low PAPR and signaling complexity. IEEE Trans. Wirel. Commun. 2009, 8, 204–213. [Google Scholar] [CrossRef] [Green Version]
  19. Yuen, C.; Guan, Y.L.; Tjhung, T.T. Algebraic relationship between quasi-orthgonal STBC with minimum decoding complexity and amicable orthogonal design. ICC 2006, 11, 4882–4887. [Google Scholar]
  20. Yuen, C.; Guan, Y.L.; Tjhung, T.T. Orthogonal Space-time block code from amicable complex orthogonal design. ICASSP 2004, 4, 469–472. [Google Scholar]
  21. Tarokh, V.; Jafarkhani, H.; Calderbank, A.R. Space-time block codes from orthogonal designs. IEEE Trans. Inf. Theory 1999, 46, 1456–1467. [Google Scholar] [CrossRef]
  22. Ganesan, G.; Stoica, P. Space-time block codes: A maximum SNR approach. IEEE Trans. Inf. Theory 2001, 47, 1650–1656. [Google Scholar] [CrossRef]
  23. Kuhestani, A.; Azmi, P. Design of efficient full-rate linear dispersion space-time block codes over correlated fading channels. IET Commun. 2013, 7, 1243–1253. [Google Scholar] [CrossRef]
Figure 1. Two-input single-output (TISO) dual-polarized antenna configuration exploiting space, time and polarization diversities.
Figure 1. Two-input single-output (TISO) dual-polarized antenna configuration exploiting space, time and polarization diversities.
Sensors 20 07141 g001
Figure 2. BER vs. SNR performance of QODs Q 1 , Q 2 and Q 3 .
Figure 2. BER vs. SNR performance of QODs Q 1 , Q 2 and Q 3 .
Sensors 20 07141 g002
Figure 3. BER vs. SNR performance of QODs CYT 1 and CYT 2 .
Figure 3. BER vs. SNR performance of QODs CYT 1 and CYT 2 .
Sensors 20 07141 g003
Figure 4. BER vs. SNR performance of QODs C Q 1 , C Q 2 , C Q 3 and C Q 4 .
Figure 4. BER vs. SNR performance of QODs C Q 1 , C Q 2 , C Q 3 and C Q 4 .
Sensors 20 07141 g004
Figure 5. BER Vs SNR performance of Q 4 for ( 4 × 1 ) and ( 4 × 2 ) antenna configurations.
Figure 5. BER Vs SNR performance of Q 4 for ( 4 × 1 ) and ( 4 × 2 ) antenna configurations.
Sensors 20 07141 g005
Figure 6. BER vs. SNR performance comparison of C Q 3 for decoupled decoder in [13] and the quaternionic channel-based decoder.
Figure 6. BER vs. SNR performance comparison of C Q 3 for decoupled decoder in [13] and the quaternionic channel-based decoder.
Sensors 20 07141 g006
Figure 7. BER vs. SNR performance of C Q 3 for one and two receive dual-polarized antennas.
Figure 7. BER vs. SNR performance of C Q 3 for one and two receive dual-polarized antennas.
Sensors 20 07141 g007
Table 1. Comparison between the computational complexity of the proposed decoupled decoder.
Table 1. Comparison between the computational complexity of the proposed decoupled decoder.
( ζ , N, T)(4,4,4)(4,4,2)(2,4,2)(3,8,4)(4,16,8)
Coupled decoder81924096256409665,536
Decoupled decoder12864642561024
Percentage improvement98.44%98.44%75%93.75%98.44%
Table 2. Significant features of the quaternion domain and their comparison with their counter codes in complex domain.
Table 2. Significant features of the quaternion domain and their comparison with their counter codes in complex domain.
Complex DesignsQuaternion Designs
CYT 1 CYT 2 Q 1 Q 2 Q 3 Q 4
TypeQuasiOrthogonalOrthogonalOrthogonalOrthogonalOrthogonal
Code Rates13/41213/4
Coding/Decoding Delay××××
Decoupled Decoder××
Space & Time Diversities
Polarization Diversity××
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Qureshi, S.S.; Ali, S.; Hassan, S.A. Linear and Decoupled Decoders for Dual-Polarized Antenna-Based MIMO Systems. Sensors 2020, 20, 7141. https://doi.org/10.3390/s20247141

AMA Style

Qureshi SS, Ali S, Hassan SA. Linear and Decoupled Decoders for Dual-Polarized Antenna-Based MIMO Systems. Sensors. 2020; 20(24):7141. https://doi.org/10.3390/s20247141

Chicago/Turabian Style

Qureshi, Sara Shakil, Sajid Ali, and Syed Ali Hassan. 2020. "Linear and Decoupled Decoders for Dual-Polarized Antenna-Based MIMO Systems" Sensors 20, no. 24: 7141. https://doi.org/10.3390/s20247141

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop