Abstract

Recently, polynomial phase modulation (PPM) was shown to be a power- and bandwidth-efficient modulation format. These two characteristics are in high demand nowadays specially in mobile applications, where devices with size, weight, and power (SWaP) constraints are common. In this paper, we propose implementing a full-diversity quasiorthogonal space-time block code (QOSTBC) using polynomial phase signals as modulation format. QOSTBCs along with PPM are used in order to improve the power efficiency of communication systems with four transmit antennas. We obtain the optimal PPM constellations that ensure full diversity and maximize the QOSTBC's minimum coding gain distance. Simulation results show that by using QOSTBCs along with a properly selected PPM constellation, full diversity in flat fading channels and thus low BER at high signal-to-noise ratios (SNR) can be ensured. More importantly, it is also shown that QOSTBCs using PPM achieve a better error performance than those using conventional modulation formats.

1. Introduction

Orthogonal space-time block codes (STBCs) have drawn a great deal of attention from researchers in recent years. Due to the diversity gain they provide to communication systems, these codes are used to more effectively exploit the multipath characteristics of the wireless channel [1]. It has been shown, however, that orthogonal codes for complex constellations and more than two transmit antennas cannot achieve full transmission rate. To address this issue, Jafarkhani in [2], proposed a code structure in which the columns of the transmission matrix are divided into groups. While the columns within a group of columns are not orthogonal to each other, different groups of columns are orthogonal to each other. This code structure is known as quasi-orthogonal STBCs (QOSTBCs) and although such codes guarantee full transmission rate, they sacrifice full diversity.

In [3] Su and Xia presented quasi-orthogonal STBCs that attain full rate and full diversity. Such characteristics can be readily achieved by optimally selecting a constellation rotation angle subject to the maximization of the metric known as diversity product. Specifically, half of the symbols transmitted in one signaling interval are chosen from the unmodified constellation, while the other half are chosen from the optimally rotated constellation. In [3], the optimal rotation angle for PSK and QAM constellations was presented, and it was demonstrated that the QOSTBCs employing constellation rotation have an improved bit error rate (BER) performance in comparison with the QOSTBCs without it.

The codes presented in [3] make use of optimally rotated PSK and QAM constellations to achieve full diversity; however, for wireless communication devices with size, weight, and power (SWaP) constraints one also has to ensure the most power-efficient modulation format is used. To address this limitation in single-antenna systems, in [4], Sinha et al. introduced a modulation format in which the phase coefficients of polynomial phase functions are used to carry information. This modulation format, known as polynomial phase modulation (PPM), was shown to provide significant improvements in BER performance under additive white Gaussian noise (AWGN) and Rayleigh fading channels compared to PSK constellations. The demodulation of PPM signals is carried out using the so-called high-order ambiguity function (HAF) described in [5, 6]. Following the results in [4] for single input single output (SISO) systems, Dam et al. in [7] proposed a space-time module structure for PPM signals. The proposed module structure allows for the simple design of real orthogonal space-time codes for more than two transmit antennas because the encoding is performed on the phase coefficients. Nevertheless, in [7], it is also shown that the error rate performance of such structure is worse than conventional modulation formats at high signal-to-noise ratios (SNR). The reason behind this decline in performance is that by encoding only the phase coefficients, the module structure does not ensure that the transmitted signals will provide full transmit diversity.

In this paper, in contrast with [7], we design full-diversity PPM systems using QOSTBCs for four transmit antennas by encoding the transmitted signal. In order to guarantee the maximum diversity for the proposed systems, the QOSTBC structure presented by Jafarkhani in [2] is used to encode optimally rotated PPM constellations. Here, we obtain the optimal rotation angle for binary PPM signal constellations. Then, through Monte-Carlo simulations, it is shown that rotating the constellation by the optimal angle yields an improved bit error rate (BER) performance compared with nonrotated PPM constellations. In these simulations, we also show that the proposed systems perform better in terms of error rate than conventional systems using PSK modulation.

This paper is organized as follows. In Section 2, the system and polynomial phase modulation (PPM) signal model are presented. In Section 3, the Jafarkhani scheme for quasi-orthogonal space-time codes is described as well as its condition for full diversity. In Section 4, the optimal constellations for the proposed modulation format using different polynomial phase orders are obtained. Simulation of the error rate performance of a QOSTBC using different PPM constellations is presented in Section 5. Concluding remarks are presented in Section 6.

2. System and Signal Model

For a system with 𝑁 transmit and 𝑀 receive antennas, the received signal π‘Ÿπ‘˜,π‘š at time instant π‘˜ and antenna π‘š is given byπ‘Ÿπ‘˜,π‘š=𝑁𝑛=1β„Žπ‘›,π‘šπΆπ‘˜,𝑛+πœ‚π‘˜,π‘š,(1) where 1β‰€π‘˜β‰€π‘‡ and each coefficient of the 𝑇×𝑁 transmission matrix 𝐢 is denoted as πΆπ‘˜,𝑛. The coefficients β„Žπ‘›,π‘š are independent identically distributed (i.i.d) complex Gaussian random variables which represent the components of an 𝑁×𝑀 quasistatic flat fading wireless channel. Finally, πœ‚π‘˜,π‘š are the components of a 𝑇×𝑀 matrix of independent samples of a zero mean complex Gaussian random variable.

In this paper, a wireless communication system with four transmit antennas and one receive antenna is considered for simplicity; however, the system can be easily extended to more than one receive antenna. The modulation format used here is known as polynomial phase modulation and the modulated signal 𝑠(𝑑) for a symbol period 𝑇0 isπ‘ ξ€·π‘—ξ€·πœ”(𝑑)=𝐴exp𝑐𝑑+πœ‘(𝑑)ξ€Έξ€Έ,(2) where 𝐴 is the signal amplitude and is assumed to be unity, 0≀𝑑≀𝑇0, and πœ‘(𝑑)=π‘ŽπΏξ‚΅π‘‘π‘‡0𝐿+π‘ŽπΏβˆ’1𝑑𝑇0ξ‚ΆπΏβˆ’1+β‹―+π‘Ž1𝑑𝑇0ξ‚Ά+π‘Ž0(3) is the time-varying phase whose phase coefficients are chosen as π‘Žπ‘–βˆˆ{Β±πœ‹/2}. Therefore, depending on the transmitted symbol, a specific combination of phase coefficients is selected. For instance, given a linear-binary PPM signal, if the symbol to be transmitted is 01, the selected phase coefficients are π‘Ž(1)=βˆ’πœ‹/2,π‘Ž0=πœ‹/2. It is important to note that if a higher transmission rate is required, higher polynomial phase orders could be employed. The system block diagram is illustrated in Figure 1. In the diagram, it is shown that the input binary stream is mapped onto a sequence of PPM symbols. Each set of four symbols (𝑠1,𝑠2,𝑠3,𝑠4) is then transformed by the 𝑇×𝑁 transmission matrix 𝐢. At the receiver end, the signal is decoded through pairwise maximum likelihood (ML) decoding to recover the original bit stream.

3. STBC from Quasi-Orthogonal Design

Since full transmission rate cannot be accomplished with complex orthogonal STBCs when more than two transmit antennas are used, the quasi-orthogonal STBC proposed by Jafarkhani in [2] is employed.

For two transmit antennas, Alamouti [1] proposed the following full rate orthogonal STBC for complex signal constellations,𝐺𝑠1,𝑠2ξ€Έ=𝑠1𝑠2βˆ’π‘ βˆ—2π‘ βˆ—1ξƒͺ.(4)

Then, for four transmit antennas Jafarkhani expanded the Alamouti scheme to𝐺𝑠𝐢=1,𝑠2𝐺𝑠3,𝑠4ξ€Έβˆ’πΊβˆ—ξ€·π‘ 3,𝑠4ξ€ΈπΊβˆ—ξ€·π‘ 1,𝑠2ξ€Έξƒͺ.(5)

From (4) and (5), it follows thatβŽ›βŽœβŽœβŽœβŽœβŽπ‘ πΆ=1𝑠2𝑠3𝑠4βˆ’π‘ βˆ—2π‘ βˆ—1βˆ’π‘ βˆ—4π‘ βˆ—3βˆ’π‘ βˆ—3βˆ’π‘ βˆ—4π‘ βˆ—1π‘ βˆ—2𝑠4βˆ’π‘ 3βˆ’π‘ 2𝑠1⎞⎟⎟⎟⎟⎠.(6)

The block code shown in (6) clearly achieves full rate as one symbol is transmitted per time interval. Nevertheless, due to the relaxation of the code orthogonality requirement, decoding complexity increases with respect to that of orthogonal codes because only pairwise decoding is possible. Specifically, decoding QOSTBC encoded signals is reduced to minimizing the cost functions over all possible pairs of symbols [2]:𝑓14𝑠1,𝑠4ξ€Έ=ξ‚€||𝑠1||2+||𝑠4||24𝑛=1||β„Žπ‘›||2ξƒͺ+2β„œξ€½ξ€·βˆ’β„Ž1π‘Ÿβˆ—1βˆ’β„Žβˆ—2π‘Ÿ2βˆ’β„Žβˆ—3π‘Ÿ3βˆ’β„Ž4π‘Ÿβˆ—4𝑠1+ξ€·βˆ’β„Ž4π‘Ÿβˆ—1+β„Žβˆ—3π‘Ÿ2+β„Žβˆ—2π‘Ÿ3βˆ’β„Ž1π‘Ÿβˆ—4𝑠4ξ€Ύξ€½β„Ž+4β„œ1β„Žβˆ—4βˆ’β„Žβˆ—2β„Ž3ξ€Ύβ„œξ€½π‘ 1π‘ βˆ—4ξ€Ύ,𝑓23𝑠2,𝑠3ξ€Έ=ξ‚€||𝑠2||2+||𝑠3||24𝑛=1||β„Žπ‘›||2ξƒͺ+2β„œξ€½ξ€·βˆ’β„Ž2π‘Ÿβˆ—1+β„Žβˆ—1π‘Ÿ2βˆ’β„Žβˆ—4π‘Ÿ3+β„Ž3π‘Ÿβˆ—4𝑠2+ξ€·βˆ’β„Ž3π‘Ÿβˆ—1βˆ’β„Žβˆ—4π‘Ÿ2+β„Žβˆ—1π‘Ÿ3+β„Ž2π‘Ÿβˆ—4𝑠3ξ€Ύξ€½β„Ž+4β„œ2β„Žβˆ—3βˆ’β„Žβˆ—1β„Ž4ξ€Ύβ„œξ€½π‘ 2π‘ βˆ—3ξ€Ύ.(7)

In the proposed QOSTBC PPM system, the binary information is recovered using a maximum likelihood algorithm that estimates the polynomial phase signal parameters of the symbols estimated through (7).

Aside from the decoding complexity, another important limitation of quasi-orthogonal STBCs is their lower BER performance at high SNRs compared to orthogonal STBCs. The reason for this is that QOSTBCs, if generated from only one constellation, do not comply with the full diversity requirement described in the following manner.

Given a pair of distinct transmitted codewords𝑠𝐢=𝐢1,𝑠2,𝑠3,𝑠4ξ€Έ,πΆξ…žξ‚€π‘ =πΆξ…ž1,π‘ ξ…ž2,ξ‚π‘ ξ…ž3,ξ‚π‘ ξ…ž4,(8) where 𝑠3and 𝑠4 are rotated versions of 𝑠3 and 𝑠4, the coding gain distance (CGD) is defined as 𝐷CGD=det𝐢,πΆξ…žξ€Έπ»π·ξ€·πΆ,πΆξ…žξ€Έξ‚„,(9) where 𝐷(𝐢,πΆξ…ž) is (πΆξ…žβˆ’πΆ) and 𝐷(β‹…)𝐻 is the Hermitian of 𝐷(β‹…). From this, full diversity can be achieved if and only if the above determinant is not zero. For this condition to uphold, one should choose symbols 𝑠1and 𝑠2 from the regular constellation and 𝑠3 and 𝑠4 from a different one. The second constellation, in this case, should be chosen such that the minimum CGD is maximized. For a signal constellation π’œ, this optimization problem is described in [8] asCGDmin(πœ™(𝑑))=max𝑠1,𝑠3≠𝑠′1,ξ‚π‘ ξ…ž3ξ‚Ά||||𝑠1βˆ’π‘ ξ…ž1ξ€Έ2βˆ’ξ‚€ξ‚π‘ 3βˆ’ξ‚π‘ ξ…ž32||||4,(10) where 𝑠1βˆˆπ’œ and s3βˆˆπ‘’π‘—βˆ…(𝑑)π’œ.

If 𝑑min=min(|𝑠1βˆ’π‘ ξ…ž1|), then the upper bound of the minimum CGD can be expressed as [8]CGDmin(πœ™(𝑑))≀𝑑8min.(11)

4. Optimal PPM Constellations

As mentioned in the previous section, full diversity can be achieved if symbols 𝑠3and 𝑠4 are chosen from a constellation rotated with respect to the one used for symbols 𝑠1 and 𝑠2. The optimization problem is thus to select the proper rotation angle function, βˆ…(𝑑), that maximizes the minimum CGD defined in (10).

Then, for the case of linear binary polynomial phase modulation, where the phase coefficients are chosen from π‘Žπ‘–βˆˆ{Β±πœ‹/2}, the rotation angle function considered is of the form βˆ…(𝑑)=βˆ…1𝑑𝑇0ξ‚Ά+βˆ…0,(12) where βˆ…1 and βˆ…0 are the rotation angles for the first-order and constant phase coefficients, respectively, and can be chosen from the range 0β‰€βˆ…π‘–β‰€πœ‹/2. Since the PPM signals are dependent on time, it is important to notice that for the symbol decoding process in (7) and the optimization problem in (10), the distance, 𝑑, between a pair of distinct continuous-time PPM signals is calculated using𝑑2=ξ€œπ‘‡00ξ€·π‘ π‘š(𝑑)βˆ’π‘ π‘›ξ€Έ(𝑑)2𝑑𝑑.(13)

Based on this, the surface plot of the minimum CGD for linear-binary PPM using different rotation angles was generated, and it is shown in Figure 2. In this figure, it can be seen that the rotation angle function that maximizes the minimum CGD is not unique; however, one can observe that a valid and convenient choice would be to pick βˆ…1=0 and βˆ…0=πœ‹/2. As a result, even though the information bits are being carried on both the linear and constant phase coefficients, the highest value of CGDmin can be attained by employing a constellation in which only the constant phase coefficient is rotated.

Let us now consider the case in which the constellation consists of binary quadratic PPM signals where, again, the phase coefficients are selected from π‘Žπ‘–βˆˆ{Β±πœ‹/2}. For this particular instance, we optimize (8) based on the following quadratic rotation angle function:βˆ…(𝑑)=βˆ…2𝑑𝑇0ξ‚Ά2+βˆ…1𝑑𝑇0ξ‚Ά+βˆ…0.(14)

Using the above function, the optimization problem in (10) was solved numerically. It was found that by setting βˆ…2=0, βˆ…1=0, and βˆ…0=πœ‹/2 the upper bound of the CGDmin was obtained. In consequence, only the constant phase coefficient of the optimal constellation needs to be rotated in order to maximize the coding gain distance. This result is the same as the one obtained for binary linear PPM, and, as shown in Table 1, both constellations achieve the CGDmin upper bound described in (11). From this, we can infer that an optimal rotation angle for binary PPM constellations of any order is πœ‹/2. As a way of validating these results, in the following section, we evaluate the error rate for linear and quadratic binary PPM using Monte Carlo simulations.

5. Results and Discussion

In the following Monte Carlo simulations, the BER performance of PPM using the Jafarkhani [2] QOSTBC for systems with four antennas at the transmitter and one antenna at the receiver was studied. For these simulations, we used systems using binary linear and quadratic PPM constellations. We also assumed that the coefficients of the Rayleigh flat fading channel were constant during one block of code transmission and were known at the receiver. In addition to this, we used a ML demodulator to estimate the PPM signal parameters, and the number of samples taken from the signals was 32.

In Figure 3, the error rate for a QOSTBC system with a binary linear PPM constellation using different rotation angles is shown. There, it can be seen that the system with a rotation angle of πœ‹/2 displays a higher diversity order than for any other rotation angle. Specifically, we can notice that the system using the nonrotated constellation has the highest BER for high values of signal-to-noise ratio (SNR). Next, in Figure 4, the performance of the proposed full diversity QOSTBC using linear-binary PPM is compared with that of a QOSTBC system using QPSK. The error rate in Rayleigh fading channels is lower for linear PPM than for QPSK and, as shown in the figure, the proposed system clearly outperforms the system using QPSK in terms of their error rate performance. We can see that at an error rate of 10βˆ’4, the SNR gap between both modulation schemes is about 1 dB making the linear-binary PPM system a more power-efficient alternative than the QOSTBC using QPSK.

Afterwards, the BER performance of binary quadratic PPM for different rotation angles was evaluated and presented in Figure 5. As expected from the discussion in the previous section, the optimal rotation, πœ‹/2, yields the highest diversity order and thus, the lowest error rate. Lastly, we compared the proposed full-diversity scheme with one employing optimally rotated 8-PSK constellation. Again, we observe that at an error rate of 10βˆ’2, the system using 8-PSK requires approximately 1.5 dB more power than the proposed system.

6. Conclusions

In this paper, we proposed to make use of PPM-modulated signals and QOSTBCs with the aim of improving the BER performance and, thus, the power efficiency of multiple antenna systems. However, in order to take advantage of the multipath characteristics of the channel, full diversity must be ensured. Also, it was noted that the highest diversity order can only be achieved by selecting half of the symbols from an optimally rotated constellation. Therefore, the optimal rotation angles for binary linear and quadratic PPM were obtained by maximizing the system’s minimum CGD. Here, we found that binary PPM signals of any order achieve the maximum diversity when the rotation angle is πœ‹/2. Then, through Monte-Carlo simulations we showed that by using the optimal rotation angle, high-diversity order and thus an improved BER performance at high SNRs can be attained. In addition, it was demonstrated that the proposed full-diversity PPM-QOSTBC systems outperform systems using conventional PSK constellations.