SciELO - Scientific Electronic Library Online

 
vol.109 issue1 author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand

Article

Indicators

    Related links

    • On index processCited by Google
    • On index processSimilars in Google

    Share


    SAIEE Africa Research Journal

    On-line version ISSN 1991-1696
    Print version ISSN 0038-2221

    SAIEE ARJ vol.109 n.1 Observatory, Johannesburg Mar. 2018

     

    Detection of GSM And GSSK signals with soft-output demodulators

     

     

    A. A. TijaniI; N. PillayII; H. XuIII

    ISchool of Engineering, University of KwaZulu-Natal, Durban 4041, Republic of South Africa, E-mail: adekilekunmajeed@gmail.com
    IISenior Lecturer, School of Engineering, University of KwaZulu-Natal, Durban 4041, Republic of South Africa, E-mail: pillayn@ukzn.ac.za
    IIIProfessor, School of Engineering, University of KwaZulu-Natal, Durban 4041, Republic of South Africa, E-mail: xuh@ukzn.ac.za

     

     


    ABSTRACT

    A special case of conventional spatial modulation (SM) is demonstrated in space shift keying (SSK) modulation, where the amplitude and/or phase modulation symbols are eliminated from the transmission process so as to reduce system complexity. However, the spectral efficiencies of both schemes increase only logarithmically. Hence, large antenna arrays are required to achieve high spectral efficiencies. To reduce the transceiver overhead, while achieving improved spectral efficiencies in both SM and SSK, generalised SM (GSM) and generalised SSK (GSSK), respectively, were proposed. Typically, in coded channels, soft-output detection coupled with soft-input channel decoding yields significant signal-to-noise ratio (SNR) gain. Hence, in this paper, we propose soft-output maximum-likelihood (ML) detectors (SOMLDs) for the GSM and GSSK schemes, with an aim to further improve the error performance of the systems. Monte Carlo simulation results demonstrate that the error performance of the proposed SOMLD schemes closely match with that of their hard-decision ML detector counterparts in uncoded channels; while significant SNR gains are yielded in coded channels.

    Key words: Generalised space shift keying, generalised spatial modulation, soft-output detection, space shift keying, spatial modulation.


     

     

    1. INTRODUCTION

    Conventional multiple-input multiple-output (MIMO) systems achieve improved capacity and diversity, but with challenges, such as the need for inter-antenna synchronization (IAS), large system computational complexity overhead, inter-channel interference (ICI), and increased form-factor [1, 2]. A number of schemes have recently been proposed to address these challenges. For instance, ideal spacing of transmit and receive antennas is suggested as a means to achieve IAS, while ICI is avoided by compressing an amplitude/phase modulation (APM) symbol prior to transmission, in order to exploit its spatial information at the receiver input [3, 4]. Research also demonstrated that data rates of wireless communication systems can be considerably increased, without a corresponding increase in transmit power, modulation order or bandwidth, while retaining the other advantages of MIMO [5, 6].

    Spatial modulation (SM) was proposed [7] with an idea of employing the index of a single transmit antenna as an extra means to convey information. Original information is divided into two parts: the first part is mapped to a chosen symbol from an APM signal constellation, while the remaining part determines the transmit antenna that is to be activated for transmission of the symbol. The mappings are said to be performed in the in-phase and quadrature (IQ) domain and spatial domain, respectively. This setup results in increased spectral efficiency by base two logarithm of the number of transmit antennas and, in a novel way, overcomes ICI at the receiver. It should be noted that the dormant antennas transmit zero power during each and every transmission. As a result, SM needs no IAS, and requires a single radio frequency (RF) chain, which translates into a relatively low-complexity receiver [8, 9]. An optimal detector [10] for SM jointly estimates the active antenna index and the modulated data symbol at the receiver.

    Extensive research has been conducted on SM over the years and has shown that the scheme is simple in concept [7-10]. In [11], a practical implementation of SM is considered for high millimetre-wave (mmWave) frequency. A simpler and more energy-efficient SM transmission was proposed for indoor environments, which is dominated by line-of-sight (LOS) components. A novel transmitter architecture which features a parallel shunt switching structure and a flexible power delivering network was proposed. This selects power amplifiers according to the link power budget, such that hybrid digital processing is employed together with a separate detection of the spatial and IQ streams at the receiver. The setup was shown to be promising as it further optimizes the error performance of SM, especially for short-range indoor mmWave communications.

    Based on the above-mentioned merits, the SM scheme proves to be a good candidate for deployment in next generation wireless communication systems. However, further studies reveals that options exist for decreasing its system complexity; thus, a variant of SM in the form of space shift keying (SSK) modulation was proposed [12]. In SSK modulation, only the spatial domain of SM is exploited to relay information. The elimination of the APM results in lowered detection complexity, less stringent transceiver requirements, and simplicity, while exploiting other advantages of SM [12]. Because of its simplicity, the authors of [13] employed SSK modulation to present the SM idea in inherently uncorrelated LOS conditions. High performance, as well as capacity, is achieved by proper placement of transceivers in mmWave MIMO communication.

    However, a common criticism of both schemes (SM and SSK) lies in their spectral efficiencies, which increase logarithmically, such that large antenna arrays are required to achieve large efficiencies [14]. Alternative approaches, to innovatively circumvent the constraints that the number of transmit antennas must be a power of two in SM, were proposed as generalised SM (GSM) modulation [15] and generalised SSK (GSSK) modulation [16], respectively. These flexible forms of SM activate more than one transmit antenna at an instance of time.

    In GSM modulation [15], a combination of transmit antennas is activated to convey replicas of the chosen constellation signal over the wireless channel to the receiver. Transmitting the same data symbol from more than one antenna at a time, retains the key advantage of SM, which is the complete avoidance of ICI at the receiver. The reliability of the wireless channel is also increased by making available replicas of the transmitted signal at the receiver, in addition to offering diversity gains. As a result, the number of transmit antennas required to achieve a certain spectral efficiency is typically reduced by more than a half in GSM modulation as compared to SM [15]. In the same vein, GSSK modulation represents a fundamental component of SM, which inherently exploits fading in wireless communication to provide better performance over conventional APM techniques. In GSSK modulation, only antenna indices (and not a single antenna index as in the case of SM) are exploited to modulate information. The transmitted GSSK symbols (similar to the case of SSK symbols) are just a means of identifying the activated antennas. In doing so, the aforementioned advantages of SM are maintained, while reducing the transceiver overhead and achieving greater design flexibility [8, 16].

    Generally, SM and SSK modulation are generalised by sending the same symbol from more than one transmit antenna at a time to yield GSM modulation and GSSK modulation, respectively; hence, they are no longer limited to a number of transmit antennas, which strictly have to follow a power of two. Instead, an arbitrary number of transmit antennas can be used. Moreover, higher spectral efficiencies can be achieved, in both GSM modulation and GSSK modulation, with a reduced number of transmit antennas. It should be noted that these enhancements are achieved at the cost of a slight increase in complexity -which largely depends on the number of active transmit antennas. However, the increase in complexity is outweighed by the significant reduction in the number of transmit antennas. The schemes in [11] and [13] have also been investigated for GSM, to achieve improved error performance in an indoor mmWave communications setup.

    Nowadays, and in practice, the majority of communication systems employ channel coding, in order to achieve coding gains [17]. In [18], a trellis coded modulation (TCM) scheme was applied to the antenna constellation points of SM to enhance performance in correlated channel conditions. TCM is a well-known technique that reduces power requirements without any bandwidth expansion. Moreover, it has been demonstrated that a combination of soft-output detection with soft-input channel decoding results in a net coding gain compared to the conventional hard decision detection/decoding [19-22]. On this note, soft-output detection algorithms for orthogonal frequency division multiplexing based SM (SM-OFDM) and space-time block coded SM (STBC-SM) were proposed, and significant signal-to-noise ratio (SNR) gains were demonstrated [19-21]. Similar detectors have also been proposed for Bi-SSK in [23]. However, no such detectors have been proposed for GSM modulation and GSSK modulation. Hence, in this paper, we are motivated to propose soft-output detectors for GSM and GSSK modulated signals.

    The remainder of the paper is organized as follows: System models of the GSM modulation and GSSK modulation schemes are presented in Section 2. The proposed soft-output detectors are presented in Section 3, simulation results and discussions are given in Section 4, and finally, conclusions are drawn in Section 5. Notation: Throughout the paper, matrices are denoted with bold italics uppercase letters, vectors with bold italics lowercase letters and scalars with regular letters. (-)T is used for transpose, ||-||F for the Frobenius norm of a vector or matrix and [-] is the floor operation and argmin f(x)for argument of the minimum, which returns a set of values of x for which the function f(x) attains its smallest value.

     

    2. SYSTEM MODELS

    2.1 Generalised spatial modulation (GSM)

    Transmission GSM modulation involves activating more than a single transmit antenna to simultaneously send the same complex APM symbol over a wireless communication link. A group of data bits is transmitted per symbol interval; where M represents the M-ary quadrature amplitude modulation (MQAM) constellation order, Nt is the number of available transmit antennas and NaЄ [1,2 ... Nt] is the number of active transmit antennas out of the total Nt. One of the complex constellation symbols (X) is selected by log2(M) bits and bits determines Naout of the total Nt. That is, the vector of the m data bits is grouped and mapped to form a constellation vector of size Nt X 1, where q and l(Na) represent the selected constellation symbol and active transmit antenna combination, respectively.

    The GSM modulation signal vector, can be written as . From the foregoing, we assume JV, = 2 active antennas and are represented as i and j, during which all other antennas remain idle. Hence, a typical GSM modulation signal vector can be written as [15]:

    where q Є [1: M] and (i, j) Є [1: Nt], such that only Na= 2 of the resulting vector is non-zero.

    It is to be noted that a set of N' = antenna combinations can be formed in total, out of which Nc = 2mlcombinations can be used as spatial constellation points [15]. For illustration, GSM modulation system model is depicted in Figure 1 and a data mapping and transmission example is tabulated in Table 1, where Nt= 4, Na = 2, and binary phase shift keying (BPSK) modulation is assumed. For the stipulated specifications, spectral efficiency of the transmission is 3 b/s/Hz; such that the first ml = 2 bits selects one of the Nc = 4 usable antenna combinations, while the remaining ms = 1 bit modulates a BPSK signal. Note that there are a total N' = 6 possible antenna combinations but (2,4) and (3,4), which are not shown in Table 1, are not useful in our example and are simply omitted [15].

    The activated antenna pair, therefore, transmits the same complex constellation symbol, xq, as selected. The GSM modulated signal is transmitted over an Nr X Nt MIMO Rayleigh frequency flat-fading channel, H, and thus, the entries of H are modeled as complex independent and identically distributed (i.i.d.) Gaussian random variables with zero-mean and unit-variance, where Nr is the number of receive antennas. The received signal at any given time is [15]:

    where w is an additive white Gaussian noise (AWGN) vector with zero-mean and variance σ2 at the receiver input and p is the average SNR at each receive antenna.

    The spatial and data symbols are jointly detected using the maximum-likelihood (ML) principle, at the receiver. This is mathematically given as [15]:

    where xqis an MQAM transmit symbol, where q Є [1: M] and is the column index of H, and it represents the sum of the i and j distinct columns in H for all possible antenna pairs such that (i,j) Є [1,2 ... Nt]. It therefore contains the summation of the active antenna channel vectors and is being referred to as an effective column.

    2.2 Generalised space shift keying (GSSK) modulation

    The underlying transmission concept in GSSK modulation is similar to that of GSM modulation in using more than one antenna at each transmission instance. A total of N' = antenna combinations are possible out of which Nc = [N'] combinations can be employed for transmission. However, GSSK symbols carry information only in the spatial domain but not in the IQ domain. In other words, APM symbols have been eliminated in GSSK transmission, such that only the activated combination of transmit antennas is used to relay information.

    The modulator for GSSK modulation, illustrated in Figure 2, can be inserted in place of the GSM modulator, shown within the dotted line in Figure 1, to obtain a simple model of GSSK transmission; in addition to replacing the GSM mapper and decoder with the GSSK mapper and decoder, respectively.

     

     

    Random sequence of independent bits b = [b1b2 ... bk] are grouped into m = log2(M) information bits, for M GSSK constellation size, which is in multiple of 2. These m bits are mapped onto one of the useful Nc(= M) antenna combinations for transmission. Note that for Na active antennas in every combination; only Na position in xGSSK signal vector are non-zero; and because only spatial symbols are transmitted in GSSK modulation; for all the Na active antennas

    The GSSK signal vector, XlNa, indicates the activated Na antennas, during which all other antennas remain idle, as represented [16]:

    A GSSK mapping example is also shown in Table 1 for the configuration: M = 8, Nt = 5, Na = 2, and a spectral efficiency of 3 b/s/Hz. In this example, N' = = 10 antenna combinations are possible, while only Nc = = 8 combinations can be used; hence the unusable antenna combinations/pairs (3,5) and (4,5), are not shown.

    The xGSSK signal in (4) is transmitted over an NrX Nt wireless channel H, and experiences an Nr- dim AWGN, w = [w1w2... wNt]T. The Nr X 1 received signal vector is given as [14]:

    where p = 1/Nais the average SNR at each receive antenna, and the entries of both H and w are i.i.d. according to CN (0,1).

    From (4) and (5), and based on the example given in Table 1; it can be deduced that only Na = 2 columns of H are activated, and these columns change according to the activated antennas, which depends on the transmitted information bits. Effectively, the output of the channel is written as [16]:

    As earlier noted, the effective column h'l(i,j) = hl(i)+ hl(j)is the column index of H that represents the sum of the i and j distinct columns for all possible antenna combinations such that (i, j) Є [1,2... Nt]. Essentially, (the scaled version of H) acts as random constellation points for GSSK modulation.

    At the receiver side, the GSSK ML detector searches over all possible h'l(i,j) to obtain the estimates of the antenna indices (i.e. lNa). This is given by [16]:

     

    3. PROPOSED SOFT-OUTPUT DEMODULATORS

    The expectations of users in the next generation communication systems, such as high data rates, reliability and power efficiency are achievable in practice by employing channel coding as a way to reduce errors induced by noise and unreliable channels. Furthermore, literature has demonstrated that detectors with soft-output demodulators coupled with soft-input channel decoders maximize the coding gain achievable [22]. In [16-19, 21] soft-output detection has been investigated for a number of SM variants; whereas, no such investigation has been performed for GSM modulation and GSSK modulation schemes, which maintain several advantages over SM.

    Based on this motivation, we propose soft-output ML demodulators (SOMLDs) for the GSM and GSSK modulation schemes. To arrive at the targeted improvements in the error performances of the respective systems due to coding gain, the system model of Figure 1 is extended to include channel coding and decoding. For each of the proposed detection schemes, we assume the following: (i) antenna indices and data symbols (if applicable) are uncorrelated; (ii) data symbols (if applicable) are independent and generated with equal probability; (iii) antenna bits are independent and generated with equal probability, and; (iv) full channel knowledge is available at the receiver, in all instances.

    3.1. SOMLD for GSM modulation

    The codewords from the channel encoder are transmitted by GSM modulation, such that the input to our proposed demodulator is given as (2). From this, the proposed SOMLD, therefore, calculates the a-posteriori log-likelihood ratio (LLR) [19] for the athbit of the transmit antenna pair/combination and bthbit of the symbol, independently. These a-posteriori LLRs may be formulated as follows:

    Considering demodulation of the athbit of the transmit antenna pair:

    where and are vectors of the antenna pair indices with '1' and '0', respectively, at the athantenna bit position and x represents the set of MQAM constellation symbols.

    On application of Bayes' theorem [21], the demodulator output of (9) can be defined as:

    where σ2is the variance of the AWGN.

    Furthermore, the a-posteriori LLR for the bthbit of the data symbol is formulated as:

    where Xb1 and Xboare vectors of the data symbols with '1' and '0', respectively, at the bth data bit position and lNc represents the set of all useful antenna combinations.

    Similarly, the bth symbol bit is computed as:

    3.2. SOMLD for GSSK Modulation

    The coded GSSK modulated signals are represented as (6). At the receiver, the proposed demodulator independently calculates the LLR for antenna pair index bits using the received coded GSSK modulation; as there exist no APM in the GSSK transmission. Therefore, the a-posteriori LLR for the athtransmit antenna bit can be expressed mathematically as:

    where la1 and are vectors of the antenna pair indices with '0' and '1', respectively, at the athantenna bit position.

    On application of the Bayes' theorem, the demodulator output in (15) can be defined as:

    Meanwhile, the proposed SOMLDs, as presented in (10), (13) and (16), achieve an improvement in error performance when their outputs are fed into a soft-input Viterbi channel decoder [19-21] and estimates of the transmitted messages are obtained. Considering computational complexity (floating point operations) for the proposed SOMLDs, since a look-up table based method can be employed to compute the logarithm functions [24], no additional computational complexity is imposed compared to its hard-decision counterparts [21].

     

    4. NUMERICAL RESULTS AND DISCUS SION

    Monte Carlo simulations of the proposed detectors were executed in the Matlab environment and are in terms of the average bit error rate (BER) as a function of the average SNR. The termination criterion for simulations was the number of bit errors, set at 1,200. Simulations were run until a BER of 10-6. For all simulations, Rayleigh frequency-flat fading channels and the presence of AWGN is assumed. For coded cases, a convolutional encoder was employed to encode the information bits under the constraint length 9 with code generator matrices g1 = (561)octal; g2 = (753)octal[17, 19]. At the respective receivers, the proposed detectors are employed and their outputs are fed into a soft-input Viterbi channel decoder [19, 21], in order to obtain estimates of the transmitted messages.

    In both schemes under consideration, we assume the optimal condition that Na= 2, for all simulations. This is based on the fact that, an attempt to increase Na beyond 2 increases the possibility of having the same antenna in different antenna combinations, which consequently degrades the performances of GSM and GSSK modulation [13, 15].

    In Figure 3, the BER performance versus SNR for SM, GSM and GSSK modulation systems are depicted. At a transmission rate of 8 b/s/Hz, the error performance of GSM modulation is nearly identical to the error performance of SM, when considering the same QAM order of 4. However, number of transmit antennas needed to achieve this is reduced by half in GSM modulation. For the same transceiver configuration and spectral efficiencies, GSM modulation outperforms its SM counterpart by not less than 3 dB SNR gains at a BER of 10-6. Apart from this, the GSM modulation system uses half power due to two active antennas and employs lower QAM symbols.

     

     

    In the same figure, we compare the BER performance of SM to that of GSSK modulation system at spectral efficiencies of 8 b/s/Hz. At a BER of 10-6, GSSK modulation outperforms the SM system by approximately 3.0 dB SNR gain. To achieve the 8 b/s/Hz spectral efficiency, the GSSK modulation makes use of 32 transmit antennas, while the SM employs 16; however, the detection of the APM symbols in SM is a contributing factor to the poor error performance of the SM.

    In Figure 4 and Figure 5, respectively, we present the BER performances of GSM and GSSK modulation signals under coded and uncoded channels as detected by the conventional hard-decision ML detectors (HDMLDs) and the proposed soft-output ML detectors (SOMLDs). In identifying the curves in both figures, "c" and "u" are used to indicate "coded" and "uncoded" channels, respectively; thus, we show 4 different curves labelled by the following abbreviations: uHDMLD, uSOMLD, cHDMLD and cSOMLD.

     

     

     

     

    For example, by "uHDMLD", we refer to the curve showing the BER performance of a particular system detected using the HDMLD under uncoded channel. This is arrived at when no channel coding is introduced into the original bit streams before transmission takes place, and in turn detected using the conventional HDMLD at the receiver. When channel coding is introduced at the transmitter end and the conventional HDMLD is maintained at the receiver, we have the "cHDMLD". If the channel coding is maintained and the HDMLD is replaced by the proposed SOMLD, we obtain the "cSOMLD". Finally, when transmission is performed without channel coding and the SOMLD is maintained at the receiver, we have the "uSOMLD".

    In Figure 4, error performances of 4 b/s/Hz 4x4 4QAM GSM modulation systems are depicted for the two channels and detectors. In the presented results; the systems are equipped with Nt= 4 transmit antennas out of which the number of active transmit antennas, Na, is 2. A set of N' = (42) = 6 antenna combinations can be formed in total, but Nc =4 combinations can be used as spatial constellation points. In addition to these, M = 4 and Nr = 4 are considered. For uncoded channels, the GSM modulation system with HDMLD shows a performance that is matching closely with the proposed SOMLD. Therefore, detecting GSM signals with the proposed soft-output demodulator has no superior effects as compared to the conventional HDMLD under uncoded channel. This is because both detectors are based on the ML principle and there is no additional coding gain that may be exploited, hence reducing to the same solution [17, 22]. We consider this reason a good means of validating the results.

    For coded channels, it is evident that the SOMLD yields significant SNR gains. For example, at a BER of 10-6, cSOMLD achieves an SNR gain of approximately 5.2 dB over cHDMLD. It also outperforms the uncoded systems by approximately 7.0 dB SNR gains, at the same BER. These are due, not only to the effectiveness of the soft-decision over hard-decision technique, but also to the coding introduced.

    Figure 5 show the results obtained for the performances of 3 b/s/Hz GSSK modulation systems with the configuration: M = 8,Nt = 5,Na= 2, Nr = 4, N' = 10 and Nc = 8, as detected with the conventional HDMLD and the proposed SOMLD in coded and uncoded channels. The GSSK with uSOMLD would demonstrate the same error performance as the conventional uHDMLD. Again, this shows that the soft-output demodulator has no effect as no additional coding gain could be exploited.

    Meanwhile, it is evident that in coded channels, the proposed SOMLD for GSSK modulation system performs better than the HDMLD, with an SNR gain of approximately 5.2 dB at a BER of 10-6. Furthermore, it is clear that the cSOMLD outperforms the uHDMLD by an SNR gain of 6.0 dB at the same BER. It should be mentioned that, under coded channel conditions, the proposed soft-output demodulators have been coupled with a soft-input decoder at the receiver so as to reverse the effects of channel coding in obtaining the estimates of the originally transmitted messages.

     

    5. CONCLUSION

    The contributions of this paper included the development of new SOMLDs for GSM and GSSK modulation schemes. The developed demodulators have been derived mathematically and their performances, under coded and uncoded channels, were evaluated numerically. In summary, the presented results show that; the proposed SOMLDs for the GSM and GSSK modulation systems match the optimal error performances of their respective HDMLDs in uncoded channel conditions. In coded channels, the proposed SOMLDs yield significant SNR gains over their corresponding conventional HDMLDs. At least a 5.2 dB SNR gain is achieved in both cases of GSM and GSSK modulation, and is significant. In comparison to the HDMLDs, the proposed SOMLDs impose no additional computational complexity, since a look-up table can be employed to compute the logarithms. Hence, the proposed detectors would fall among the important models suitable for deployment in the emerging and existing communication systems.

     

    6. REFERENCES

    [1] Telatar, E. "Capacity of Multi-Antenna Gaussian Channels," European Transaction Telecommunication, vol. 10, no. 6, pp. 558-595, May 1999.         [ Links ]

    [2] Mesleh, R., Haas, H. Yeonwoo, L., et al., "Interchannel Interference Avoidance in MIMO Transmission by Exploiting Spatial Information," in Proceedings of the 16th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, Berlin, DE, pp. 141-145, September 2005.

    [3] Haas, H. Costa, E. and Schulz, E. "Increasing spectral efficiency by data multiplexing using antenna arrays," in Proceedings of the 13th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, Hong Kong, pp. 610-613, August 2002.

    [4] Wolniansky, P. W., Foschini, G. J., Golden, G. D., et al, "V-BLAST: an architecture for realizing very high data rates over the rich-scattering wireless channel", in Proceedings of the IEEE International Symposium on Signals, Systems, and Electronics, Pisa, pp. 295-300, October 1998.

    [5] Da-Shan, S., Foschini, G. J., Gans, M. J., et al., "Fading correlation and its effect on the capacity of multielement antenna systems," IEEE Transactions on Communications, vol. 48, no. 3, pp. 502-513, July 2000.         [ Links ]

    [6] Chiani, M., Win, M. Z., Zanella, A. "On the capacity of spatially correlated MIMO Rayleigh-fading channels," IEEE Transactions on Information Theory, vol. 49, no. 10, pp. 2363-2371, October 2003.         [ Links ]

    [7] Mesleh, R., Haas, H., Chang Wook, A. et al,, "Spatial Modulation - A New Low Complexity Spectral Efficiency Enhancing Technique", in Proceedings of the 1st International Conference on Communications and Networking, Beijing, pp. 1-5, October 2006.

    [8] Mesleh, R. Y., Haas, H., Sinanovic, S., et al., "Spatial Modulation," IEEE Transactions on Vehicular Technology, vol. 57, no. 4, pp. 2228-2241, July 2008.         [ Links ]

    [9] Naidoo, N. R., Xu, H., Quazi, T. A. M., "Spatial modulation: optimal detector asymptotic performance and multiple-stage detection," IET Communications, vol. 5, no. 10, pp. 1368-1376, July 2011.         [ Links ]

    [10] Jeganathan, J., Ghrayeb, A., Szczecinski, L., "Spatial modulation: optimal detection and performance analysis," IEEE Communications Letters, vol. 12, no. 8, pp. 545-547, September 2008.         [ Links ]

    [11] P. Liu and A. Springer, "Space Shift Keying for LOS Communication at mmWave Frequencies," IEEE Wireless Communications Letters, vol. 4, no. 2, pp. 121-124, April 2015.         [ Links ]

    [12] Jeganathan, J., Ghrayeb, A., Szczecinski, L., et al., "Space shift keying modulation for MIMO channels," IEEE Transactions on Wireless Communications, vol. 8, no. 7, pp. 3692-3703, July 2009.         [ Links ]

    [13] P. Liu, M. Di Renzo and A. Springer, "Line-of-Sight Spatial Modulation for Indoor mmWave Communication at 60 GHz," IEEE Transactions on Wireless Communications, vol. 15, no. 11, pp. 7373- 7389, Nov. 2016.         [ Links ]

    [14] Han-Wen, L., Chang, R. Y., Wei-Ho, C. et al., "Bi-Space Shift Keying Modulation for MIMO Systems," IEEE Communications Letters, vol. 16, no. 8, pp. 1161-1164, September 2012.         [ Links ]

    [15] Younis, A., Serafimovski, N., Mesleh, R., et al., "Generalised spatial modulation", in Proceedings of the 44th Asilomar Conference on Signals, Systems and Computers, CA, pp. 1498-1502, November 2010.

    [16] Jeganathan, J., Ghrayeb, A., Szczecinski, L., "Generalized space shift keying modulation for MIMO channels", in Proceedings of the 19th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, Cannes, pp. 1-5, September 2008.

    [17] Proakis, J. G., Salehi, M., "Digital Communications", McGraw-Hill, 5th ed., 2008.

    [18] R. Mesleh, M. D. Renzo, H. Haas, and P. M. Grant, "Trellis coded spatial modulation," IEEE Transactions on Wireless Communications, vol. 9, no. 7, pp. 2349-2361, Jul. 2010.         [ Links ]

    [19] Soon Up Hwang, S., Sangjin Lee, Jongsco Seo, "Soft-output ML detector for Spatial Modulation OFDM Systems," IEICE Electronic Express, vol. 6, no. 19, pp. 1426-1431, October 2009.         [ Links ]

    [20] Tang, Q., Xiao, Y., Yang, P., et al., "A New Low-Complexity Near-ML Detection Algorithm for Spatial Modulation," IEEE Wireless Communications Letters, vol. 2, no. 1, pp. 90-93, February 2013.         [ Links ]

    [21] Govender, R., Pillay, N., Xu, H., "Soft-output Space-time Block Coded Spatial Modulation," IET Communications, vol. 8, no. 16, pp. 2786-2796, November 2014.         [ Links ]

    [22] Moon, T.K., "Error Correction Coding: Mathematical Methods and Algorithms", Wiley, 2005.

    [23] Tijani, A. A., Pillay, N., Xu, H., "Soft-output Detection for Bi-Space Shift Keying Modulation," in Proceedings of the Southern Africa Telecomunication and Network Application Conference, George, WC, pp. 74-78, September 2016.

    [24] Tang, P.T.P., "Table-lookup algorithms for elementary functions and their error analysis," in Proceedings of the 10th IEEE International Symposium on Computer Arithmetic, Grenoble, pp. 232-236, June 1991.