Chapter 3
Space Modulation Transmission and Reception Techniques

In this chapter, the different space modulation techniques (SMTs) available in literature will be discussed. These include space shift keying (SSK) [89], generalized space shift keying (GSSK) [69], spatial modulation (SM) [37], generalized spatial modulation (GSM) [67], quadrature space shift keying (QSSK) [65], quadrature spatial modulation (QSM) [65], generalized quadrature space shift keying (GQSSK), generalized quadrature spatial modulation (GQSM) and the advanced SMTs including differential space shift keying (DSSK), differential spatial modulation (DSM) [63], differential quadrature spatial modulation (DQSM) [153], space–time shift keying (STSK) [78], and trellis coded spatial modulation (TCSM) [154] systems.

SMTs are unique multiple‐input multiple‐output (MIMO) transmission schemes that utilize the differences among different channel paths to convey additional information bits. In such systems, one or more of the available transmit antennas at the transmitter are activated at one particular time instant and all other antennas are turned off. The channel path from each transmit antenna to all receive antennas denotes a spatial constellation symbol denoted by c03-i0001 or c03-i0002 in this book, where c03-i0003 denotes the spatial constellation diagram generated for the c03-i0004 channel matrix c03-i0005, and c03-i0006 and c03-i0007 are the number of transmit and receive antennas, respectively. At each time instance, the active transmit antennas transmit a modulated or unmodulated radio frequency (RF) signal. A common advantage for such systems is the ability to design MIMO transmitters with single RF‐chain, which promises implementation cost reduction, low computational complexity, and high‐energy efficiency. This is unlike conventional MIMO systems, such as spatial multiplexing (SMX), where each transmit antenna is driven by one RF‐chain, and independent data streams are transmitted from the available antennas. In such MIMO systems, the Euclidean difference among different channel vectors is utilized to transmit cochannel signals to increase the data rate. However, all antennas must be active, and the receiver needs to resolve the cochannel interference (CCI) to correctly estimate the transmitted data.

In SMTs, the transmitted data are either modulated by a complex signal symbol, c03-i0008, drawn from an arbitrary constellation diagram, c03-i0009, such as quadrature amplitude modulation (QAM), or phase shift keying (PSK), or unmodulated RF signals. Hence, the received signal at the input of the receive antennas is given by

(3.1)images

where c03-i0010 is the c03-i0011‐length transmitted vector, c03-i0012 is an c03-i0013‐dimensional additive white Gaussian noise (AWGN) with zero mean and covariance matrix of c03-i0014. As such, the signal‐to‐noise ratio (SNR) at the receiver input, assuming normalized channel c03-i0015, is given by c03-i0016.

The received signal is then processed by a maximum‐likelihood (ML) decoder to jointly estimate the spatial symbol, c03-i0017, and the signal symbol, c03-i0018, as

where c03-i0019 is the Frobenius norm. The estimated spatial and constellation symbols are then used to retrieve transmitted data bits by inversing the mapping procedure considered at the transmitter.

3.1 Space Shift Keying (SSK)

SSK is the simplest form of the family of SMTs [89] even though it was proposed after SM [37]. In the SSK system, the data are transmitted through spatial symbols only, and the transmitted signal is unmodulated RF signal considered to indicate the spatial index of the active transmit antenna. At each time instant, c03-i0020 bits modulate a transmit antenna with an index, c03-i0021, among the set of existing c03-i0022 transmit antennas. Only that particular antenna is active and transmits a fixed unmodulated RF signal. In Figure 3.1, the cosine part of the RF carrier, c03-i0023, is considered and any other fixed signal can be utilized. Therefore, SSK scheme requires no RF‐chain at the transmitter, and the transmitter can be entirely designed through RF switches [40]. Since no information is modulated on the carrier signal, it can be generated once and stored for further use in all other transmissions. An RF digital to analog converter (DAC) with an internal memory [155] can be utilized to store the RF signal and continuously transmits it at each symbol time. However, the RF DAC board generally produces low output power, and power amplifier (PA) will be needed to boost the signal output power before transmitted by the antennas.

Schematic diagram of space shift keying (SSK) system model with single RF chain and with Nt transmit and Nr receive antennas.

Figure 3.1 SSK system model with single RF‐chain and with c03-i0024 transmit and c03-i0025 receive antennas.

As such, SSK transmitter is an RF switch with single input and c03-i0026 RF outputs. The incoming c03-i0027 bits control the RF switch and determine the active port at each particular time instant. An illustration of the spatial symbols and the mapping table for c03-i0028 is shown in Figure 3.2. Such RF switches are generally very cheap and cost roughly around 1–3 US$. The RF switching time including the rise and fall times of a pulse, c03-i0029, plays a major role in determining the maximum data rate of the SSK scheme. The maximum data rate that can be transmitted in SSK scheme is given by

(3.3)images

Hence, a slow switching time degrades the spectral efficiency of SSK scheme, whereas a fast switching time achieves increased data rates. A study in [156] investigated the impact of RF switches on the achievable data rate of SM system. Different RF switches are available commercially with various switching times ranging from about 20 ns to a few microseconds. It should also be noted that there exists several RF switches that can support a different number of transmit antennas; c03-i0030, c03-i0031, c03-i0032, and c03-i0033, and can be obtained easily with very low cost [157, 158]. However, the switching time depends on the transistor technology and number of output ports and generally increases with increasing the number of output ports for the same technology. In some cases, like the 16 output switch, the decoder bit information has to be fed through a serial communication protocol such as serial peripheral interface (SPI). Therefore, the time overhead introduced by SPI has to be added to the RF switching time [40].

An example of space shift keying (SSK) constellation diagram with the mapping table for Nt = 4.

Figure 3.2 An example of SSK constellation diagram with the mapping table for c03-i0034.

To demonstrate the working mechanism of SSK‐MIMO system, an example is discussed in what follows. Assume that the incoming data bits c03-i0035 bits are to be transmitted at one time instant from c03-i0036 transmit antennas. Considering the mapping table in Figure 3.2, the incoming bits, c03-i0037, activate the fourth transmit antenna, c03-i0038, and transmit the carrier signal through the RF switch. Therefore, the transmitted RF signal vector is given by

(3.4)images

Hence,

  1. there is no constellation symbol, c03-i0039;
  2. all incoming data bits are modulated in the spatial domain, where the spatial constellation diagram is c03-i0040, and c03-i0041 is the c03-i0042c03-i0043‐length column of c03-i0044.

3.2 Generalized Space Shift Keying (GSSK)

GSSK [69] generalizes the SSK scheme by activating more than one transmit antenna at the same time. The activated antennas transmit the same data symbol and the transmitted energy is divided among them. Hence, the spatial and signal constellations diagrams for GSSK are as follows:

  1. The spatial diagram is
    (3.5)images
    where c03-i0045 is the c03-i0046 combination of active antennas in the space .
  2. The cardinality of the signal constellation diagram is one, c03-i0047. That is similar to SSK scheme, where data are conveyed solely through spatial symbols.

One of the major advantages of such generalization is that it allows for an arbitrary number of transmit antennas. It is important to note that SSK scheme can work only for c03-i0048 being a power of two integers. In GSSK, however, any number of transmit antennas can be considered.

A system model for GSSK scheme with c03-i0049 antennas and arbitrary c03-i0050 receive antennas is depicted in Figure 3.3. The system model is similar to SSK with the only difference in the RF switch part. In GSSK scheme considering the mapping table shown in Figure 3.3, two RF switches are needed. The first switch with two outputs selects an antenna based on the most significant bit, c03-i0051. The other switch with four outputs selects an antenna based on the other bits, c03-i0052 and c03-i0053. As such, two transmit antennas are activated at one time instant in the considered example. In general, c03-i0054 antennas among the available c03-i0055 antennas can be activated, and the system model can be designed based on the mapping table. In principle, an RF switch with c03-i0056 outputs can be considered or multiple RF switches can be used to support the selections from the mapping table.

Schematic diagram of generalized space shift keying (GSSK) system model with single RF chain and with Nt = 6 transmit and Nr receive antennas.

Figure 3.3 GSSK system model with single RF‐chain and with c03-i0057 transmit and c03-i0058 receive antennas.

The number of data bits that can be transmitted at any particular time instant for GSSK is given by c03-i0059 bits. Please note that for c03-i0060 bits, as the example considered in Figure 3.3, c03-i0061 and c03-i0062 can support such spectral efficiency as illustrated in the mapping table shown in Figure 3.4. However, such mapping table requires sophisticated RF switching circuits that can be simplified by considering c03-i0063 antennas instead of c03-i0064, as shown in Figure 3.3.

An example of generalized space shift keying (GSSK) constellation diagram with the mapping table for Nt = 5 and nu = 2.

Figure 3.4 An example of GSSK constellation diagram with the mapping table for c03-i0065 and c03-i0066.

As multiple antennas transmit at the same time instant, transmit antenna synchronization is required. This is a drawback for GSSK where it increases the hardware complexity of the transmitter. Such synchronization is not required for SSK scheme since only one antenna is active at a time. Again, the unmodulated RF signal is generated once and stored in an RF DAC memory to be used regularly. The output from the RF memory is splitted through an RF splitter with c03-i0067 outputs. The splitter can be thought of as a power divider of the input signal by the number of output ports of the RF splitter. The splitter outputs are then transmitted from c03-i0068 antennas determined by the RF switches.

To demonstrate the working mechanism of GSSK system, let c03-i0069 be the data bits to be transmitted at one time instant from c03-i0070 transmit antennas, while activating c03-i0071 antennas at a time. Considering the mapping table shown in Figure 3.3, antennas c03-i0072 and c03-i0073 will be activated and the transmitted RF signal vector is given by c03-i0074, where c03-i0075 and c03-i0076.

3.3 Spatial Modulation (SM)

SM is the first proposed technique among the set of SMTs and most existing methods are derived as special or generalized cases from it [37]. However, prior work in [159] caught the name of SSK, but it works totally different than the discussed SSK scheme above. In [159], two antennas exist at the transmitter, where one antenna is active for bit “0” and both antennas are active for bit “1.” The idea is extended such that quadrature phase shift keying (QPSK) and binary phase shift keying (BPSK) signals can be transmitted to increase the data rate. This is a typical MIMO system that aims at enhancing the diversity by applying a repetition coding among antennas. The idea to modulate data bits in the spatial index of transmit antennas where suggested for the first time when proposing SM [37, 71].

An SM system model with single RF chain and RF switch is shown in Figure 3.5. Let c03-i0077 denote the data bits to be transmitted at one particular time instant. In SM, c03-i0078 data bits can be transmitted at any particular time instant. The incoming serial data bits are converted to parallel data bits through serial/parallel shift register and grouped into two groups. The first group contains c03-i0079 bits and activates one antenna among the set of c03-i0080 antennas using the RF switch. The second group with c03-i0081 bits modulates a signal constellation symbol from arbitrary c03-i0082–QAM/PSK or any other constellation diagram. Hence, as illustrated in Figure 3.6, the spatial and signal constellation diagrams are

  1. The spatial diagram is c03-i0083.
  2. The signal constellation space is c03-i0084, where c03-i0085 is the c03-i0086 symbol drawn from the considered c03-i0087‐QAM/PSK diagram.
Schematic diagram of the spatial modulation (SM) system model with single RF chain and with Nt transmit and Nr receive antennas.

Figure 3.5 SM system model with single RF‐chain and with c03-i0088 transmit and c03-i0089 receive antennas.

An example of SM constellation diagram with Nt = 4 and 4-QAM modulation.

Figure 3.6 An example of SM constellation diagram with c03-i0090 and 4‐QAM modulation.

The modulated complex symbol is processed by an IQ modulator to generate the RF carrier signal as

(3.6)images

which is then transmitted from the active antenna c03-i0091.

To better explain this, an example is given in what follows. Assume that c03-i0092 input data bits are to be transmitted at a particular time instant using SM. The first group of data bits c03-i0093 determines the active antenna index c03-i0094, i.e. c03-i0095. The second group of data bits c03-i0096 selects the symbol c03-i0097. A mapping table for SM with c03-i0098 and c03-i0099 is given in Table 3.1. The resultant symbol vector after the RF switch can be written as

(3.7)images

Table 3.1 SM mapping table for c03-i0100 and 4‐QAM modulation.

BitsSymbol bitsSymbolsSpatial bitsAntenna index
000000+1+j001
000101−1+j001
001010−1−j001
001111+1−j001
010000+1+j012
010101−1+j012
011010−1−j012
011111+1−j012
100000+1+j103
100101−1+j103
101010−1−j103
101111+1−j103
110000+1+j114
110101−1+j114
111010−1−j114
111111+1−j114

Compared to other MIMO techniques, SM is shown to have many advantages that are

  1. interchannel interference (ICI) is totally avoided by SM, since only one antenna is active at a time;
  2. transmit antenna synchronization is not required;
  3. single RF‐chain can be used similar to other SMTs. Therefore, transmitter complexity and cost are reduced significantly;
  4. the ML receiver complexity is much less than other MIMO techniques such as SMX as will be discussed later;
  5. bit error performance, which will be discussed in Chapter 4, demonstrates that SM can achieve better error performance as compared to SMX MIMO system.

3.4 Generalized Spatial Modulation (GSM)

GSM is an expansion to SM similar to GSSK scheme [67]. In GSM, as shown in Figure 3.7, a group of transmit antennas, two or more, are activated at any particular time instant and transmit the same signal. Hence, the spatial constellation diagram is the same as in GSSK, and the signal constellation diagrams are the same as in SM. Thus, an overall spectral efficiency equal to c03-i0101 is achieved by GSM scheme.

Schematic diagram of generalized spatial modulation (GSM) system model with single RF chain, multiple RF switches and with Nt = 6 transmit antennas, nu = 2 active antennas at a time and Nr receive antennas.

Figure 3.7 GSM system model with single RF‐chain, multiple RF switches and with c03-i0106 transmit antennas, c03-i0107 active antennas at a time and c03-i0108 receive antennas.

A mapping table for c03-i0102, c03-i0103, and BPSK modulation achieving c03-i0104 bits is shown in Table 3.2. Activating more than one antenna at a time reduces the required number of transmit antennas for a specific spectral efficiency and allows the use of c03-i0105 being a number that is not necessarily a power of 2. However, transmitted energy should be divided among all active antennas, and transmit antennas need to be synchronized. Similar to GSSK, the number of transmit antennas might slightly increase to simplify the RF switching circuits as discussed before.

Table 3.2 GSM mapping table with c03-i0109, c03-i0110 and BPSK modulation.

BitsSymbol bitsSymbolsSpatial bitsActive antenna index
00000+10001,2
00011−10001,2
00100+10011,3
00111−10011,3
01000+10101,4
01011−10101,4
01100+10111,5
01111−10111,5
10000+11002,3
10011−11002,3
10100+11012,4
10111−11012,4
11000+11102,5
11011−11102,5
11100+11113,4
11111−11113,4

Another scheme called variable generalized spatial modulation (VGSM) proposed in [72] where the number of activated antennas is not fixed, i.e. depending on the bits to modulate in the spatial domain the number of activated antennas can vary from only one active to all antennas are active and transmitting the same signal symbol. As such, VGSM can further reduce the number of required transmit antennas for a specific spectral efficiency, where the number of bits that can be modulated in the spatial domain is c03-i0111. Hence, VGSM can achieve similar data rate of c03-i0112, as discussed for GSM system, with only c03-i0113 antennas as illustrated in Table 3.3.

Table 3.3 VGSM with c03-i0114 and BPSK modulation.

BitsSymbol bitsSymbolsSpatial bitsAntenna index
00000+10001
00011−10001
00100+10012
00111−10012
01000+10103
01011−10103
01100+10114
01111−10114
10000+11001,2
10011−11001,2
10100+11011,3
10111−11011,3
11000+11101,4
11011−11101,4
11100+11112,3
11111−11112,3

3.5 Quadrature Space Shift Keying (QSSK)

QSSK was proposed to enhance the spectral efficiency of SSK scheme [65, 70]. As discussed at the beginning of this chapter, in SSK system, either the cosine part or the sine part of the carrier signal is transmitted. However, QSSK idea is to utilize both parts to increase the data rate and enhance the performance of SSK scheme. This is done by transmitting the cosine part of the carrier from one antenna c03-i0115 and the sine part from another or the same antenna c03-i0116. Incoming data bits determine the active antennas. Hence, the spectral efficiency of QSSK is given by c03-i0117.

Table 3.4 QSSK mapping table for c03-i0129.

BitsIn‐phase bitsIn‐phase antennaQuadrature bitsQuadrature antenna
0000001001
0001001012
0010001103
0011001114
0100012001
0101012012
0110012103
0111012114
1000103001
1001103012
1010103103
1011103114
1100114001
1101114012
1110114103
1111114114

A system model for QSSK technique is shown in Figure 3.8, and a mapping table with c03-i0118 is given in Table 3.4. Let c03-i0119 denote the data bits to be transmitted at a particular time instant using QSSK scheme with c03-i0120. The incoming bits sequence is divided into two groups each with c03-i0121 bits. The first group c03-i0122 will activate the antenna index c03-i0123 to transmit the cosine part of the carrier. The second group c03-i0124 activates the antenna index, c03-i0125, which transmits the sine part of the carrier. Hence, the spatial and signal constellation diagrams for QSSK system are defined as

  1. The spatial diagram is c03-i0126.
  2. The signal diagram is c03-i0127.
Schematic diagram of the quadrature space shift keying (QSSK) system model.

Figure 3.8 QSSK system model.

It is important to note that the cardinality of the signal diagram set is one and no data is transmitted in the signal domain. Similar to SSK and GSSK, data are transmitted exclusively in the spatial domain. As such, the transmitted vector for QSSK system in the previous example is given by,

(3.8)images

Please note that the cosine and the sine parts of the carrier signal are orthogonal and transmitting them simultaneously causes no ICI similar to SSK and SM algorithms. Also and even though two transmit antennas might be active at a time, no RF chain is needed as in SSK scheme. Hence, all inherent advantages of SSK scheme are retained but with an additional c03-i0128 bits that can be transmitted. However, the transmit antennas must be synchronized to start the transmission simultaneously. Again, RF signals are stored in an RF memory and repeatedly used for transmission. Two RF DAC memories are needed for QSSK scheme. One memory storing the in‐phase component of the carrier signal while the other one stores the quadrature component of the carrier signal. In addition, in QSSK scheme, there is a possibility that in‐phase and quadrature bits will modulate the same transmit antennas as shown in Table 3.4. Hence, an RF combiner is needed before each transmit antenna connecting identical outputs from the RF switches as illustrated in Figure 3.8.

3.6 Quadrature Spatial Modulation (QSM)

QSM can be thought of as an amendment to SM system by utilizing the quadrature spatial dimension similar to QSSK [48, 65, 70, 73]. However, in QSM, the transmitted symbol is utilized to convey information bits and can be obtained from an arbitrary complex signal constellation diagram. Thus, the spatial constellation diagram is the same as for QSSK, while the signal constellation diagram is c03-i0130.

A system model for QSM is depicted in Figure 3.10. Similar to SM, QSM can be designed with a single RF‐chain even though two antennas might be active at one time instant. The incoming data bits, c03-i0133 with c03-i0134 bits, are to be transmitted in one time slot using QSM system. The incoming bits are grouped into three groups. The first one contains c03-i0135 bits, which is used to choose the signal symbol c03-i0136. The other two c03-i0137 bits determine the indexes of the two antennas to activate, c03-i0138 and c03-i0139, resulting in spatial symbol c03-i0140. A constellation illustration for QSM system is shown in Figure 3.9. The first antenna index, c03-i0141, will transmit the modulated in‐phase part of the RF carrier by the real part of complex symbol c03-i0142. Whereas the second antenna will be transmitting the quadrature part of the carrier signal modulated by imaginary part of the complex symbol c03-i0143. The output from the RF‐chain is given by

(3.9)images

The modulated cosine part of the carrier by c03-i0144 will be transmitted from antenna c03-i0145 through the first RF switch, and the sine part of the carrier modulated by c03-i0146 is transmitted from antenna c03-i0147 through the second RF switch.

Schematic diagram of quadrature spatial modulation (QSM) system model with single RF chain, two RF switches, Nt transmit antennas and Nr receive antennas.

Figure 3.9 QSM system model with single RF‐chain, two RF switches, c03-i0131 transmit antennas and c03-i0132 receive antennas.

An illustration for quadrature spatial modulation (QSM) signal and spatial constellation diagrams.

Figure 3.10 An illustration for QSM signal and spatial constellation diagrams.

Consider an incoming sequence of bits given by c03-i0148 is to be transmitted from c03-i0149 antennas and 4‐QAM modulation. The first two data bits c03-i0150 modulate a 4‐QAM symbol, c03-i0151. The second group, c03-i0152 modulates the antenna index c03-i0153 used to transmit c03-i0154, resulting in c03-i0155. The last group c03-i0156 indicates that the transmit antenna c03-i0157 will be used to transmit c03-i0158 and resulting in c03-i0159. Hence, the spatial and signal symbols are c03-i0160 and c03-i0161, respectively, and the resultant RF vector at the transmit antennas is given by

(3.10)images

It is important to note that it is possible to have c03-i0162 if identical spatial bits are to be transmitted as discussed above for QSSK system. Hence, one transmit antenna might be active at one time instant. To facilitate this, RF combiners are needed to connect the identical outputs from the RF switches to the corresponding antenna as shown in Figure 3.10.

3.7 Generalized QSSK (GQSSK)

A system model for GQSSK is depicted in Figure 3.11 with the mapping table for c03-i0163 and c03-i0164 and the way they can be connected to the RF switches. Following similar concept as in GSSK, a subset of transmit antennas can be activated at a time to transmit the in‐phase part of the carrier and another subset to transmit the quadrature part of the carrier in GQSSK. Therefore, the number of data bits that can be transmitted in GQSSK scheme is c03-i0165, and the spatial and signal constellation diagrams are

  1. The spatial diagram is
    (3.11)images
    where c03-i0166 is the c03-i0167 active antennas combination in the space  containing all used antenna combinations.
  2. The signal diagram for GQSSK contains only one symbol c03-i0168.
Schematic diagram of generalized space shift keying (GQSSK) system model with illustration for Nt = 6 and nu = 2 achieving η = 6 bits.

Figure 3.11 GQSSK system model with illustration for c03-i0169 an c03-i0170 achieving c03-i0171 bits.

To illustrate the working principle of this system, an example is given in what follows. Consider the mapping table in Figure 3.11 and assume c03-i0172 and c03-i0173. The number of data bits that can be transmitted using GQSSK at one time instant is c03-i0174 bits, which is double the number of bits in GSSK system. Assume that c03-i0175 bits are to be transmitted at one time instant. The sequence of bits is divided into half. The first half c03-i0176 indicates that the second antenna combination, c03-i0177 and c03-i0178, will be transmitting the real part of the carrier. Hence, the real transmitting vector is c03-i0179. Similarly, the second half c03-i0180 indicates that the fourth antenna combination, c03-i0181 and c03-i0182, will be transmitting the quadrature part of the carrier resulting in the transmitted vector c03-i0183. The real and imaginary vectors are added coherently and the resultant RF vector at the input of transmit antennas is

(3.12)images

which is transmitted over the MIMO channel. Note, the spatial symbol for this example is c03-i0184.

3.8 Generalized QSM (GQSM)

Modulating the RF carrier in GQSSK system by an arbitrary complex symbol drawn from a signal constellation diagram will lead to GQSM as shown in Figure 3.12. In GQSM, a subset of transmit antennas is considered at each time instant to separately transmit the real and the imaginary parts of complex symbol, c03-i0185 and c03-i0186. As in QSM, the real part modulates the in‐phase part of the carrier, whereas the imaginary part modulates the quadrature component of the carrier signal. The spectral efficiency of GQSM is then given by c03-i0187. The discussion of GQSM system is similar to GQSSK except that the signal constellation diagram is the same as in QSM where it conveys c03-i0188 bits. Mapping tables for c03-i0189, c03-i0190, and c03-i0191‐QAM is given in Figure 3.12.

Schematic diagram of generalized quadrature spatial modulation (GQSM0 system model with illustration for Nt = 6, nu = 2 and M = 8-QAM achieving 9 bits/s/Hz.

Figure 3.12 GQSM system model with illustration for c03-i0192, c03-i0193 and c03-i0194‐QAM achieving 9 bits (s Hz)c03-i0195.

3.9 Advanced SMTs

3.9.1 Differential Space Shift Keying (DSSK)

In all previous discussions for optimum receiver of the different presented SMTs so far, the MIMO channel matrix should be perfectly known at the receiver. The perfect knowledge of the channel matrix is idealistic, as discussed in the previous chapter, and channel estimation techniques should be used to obtain an estimate for c03-i0196. However, a scheme called DSSK is proposed in [63] aimed at alleviating this condition, where the requirement for channel knowledge at the receiver in SSK is totally avoided in DSSK. The idea is that the receiver will rely on the received signal block at time c03-i0197, c03-i0198, and the signal block received at time c03-i0199, c03-i0200, to decode the message.

A system model for DSSK with the a mapping table for c03-i0201 is shown in Figure 3.13.1 Another mapping table for c03-i0202 is shown in Table 3.5. The mapping table is designed with the following conditions:

  1. All columns should have only one nonzero element. This means that only one transmit antenna will be active at one particular time instant similar to SSK scheme. As such, ICI is totally avoided, and single RF‐chain can be used with proper RF switching design.
  2. All rows should not have the same symbol more than once. This also indicates that during the transmission time block, each symbol is transmitted only once.

It is shown in [63] that the spectral efficiency of DSSK is smaller than that of SSK scheme for the same c03-i0204 value and equal only for the case of c03-i0205, where DSSK transmits c03-i0206 bits each c03-i0207 time slots. As such, the spectral efficiency of DSSK is c03-i0208 bits. However, in DSSK, the number of transmit antennas that can be used for communication is flexible and the power of two requirement as in SSK scheme is alleviated. For instance, with c03-i0209, 2 bits can be transmitted on 3 time slots using DSSK, whereas 3 bits can be transmitted on the three time slots when using SSK scheme with only two transmit antennas. The spectral efficiency of DSSK decays further for larger number of transmit antennas.

As in SSK, DSSK also does not have signal constellation symbols. However, its spatial constellation diagram contains a c03-i0210 spatial symbols, where each symbol is an c03-i0211 square matrix containing a different permutation of the channel matrix. For example, for c03-i0212, the spatial constellation diagram is

(3.13)images

In DSSK, the transmission begins with known symbol (bits), which maps to specific transmission matrix c03-i0213. The next transmitted symbol is generated by multiplying the chosen spatial symbols c03-i0214 with a delayed version of the transmitted signal c03-i0215, such that the next transmitted signal is

Note, for simplicity, c03-i0216 is assumed.

The main idea behind DSSK is that the channel state information (CSI) at the receiver is not needed. The symbol c03-i0217 is an c03-i0218 square matrix indicating which antenna is active at time instance c03-i0219 as shown in Table 3.5, where c03-i0220. As in (3.14), the transmitted symbol is

(3.15)images
Schematic diagram of differential space shift keying system model with the mapping table for Nt = 2.

Figure 3.13 Differential space shift keying system model with the mapping table for c03-i0203.

Table 3.5 DSSK mapping table for c03-i0221 achieving a spectral efficiency of c03-i0222 bits Hzc03-i0223.

BitsDSSK symbol
00c03-i0224
01c03-i0225
11c03-i0226
10c03-i0227
Not usedc03-i0228
Not usedc03-i0229

Assuming that the channel is quasi‐static such that c03-i0230, which is generally assumed for space–time systems, the received signals at c03-i0231 and c03-i0232 time slots are

(3.16)images

and

(3.17)images

Hence, the ML decoder for DSSK scheme is given by

where c03-i0233 is a space containing all possible symbols of c03-i0234. Note that the ML for DSSK in (3.18) does not require any knowledge of the MIMO channel.

3.9.2 Differential Spatial Modulation (DSM)

DSM is very similar to DSSK with the difference that transmitted symbols are now modulated [63]. Hence, the achievable spectral efficiency for DSM is given by c03-i0235. DSM has the same spatial constellation diagram as DSSK and has a signal constellation diagram containing all possible signal symbols permutations. For instance, assuming BPSK constellation diagram and c03-i0236, the signal constellation diagram is

(3.19)images

Note, in general, it is required that the signal constellation must have equal unit energy, such as c03-i0237‐PSK constellations. This is required to maintain the closure property where the multiplication of any two transmitted vectors results in another vector from the existing set. Similar receiver as discussed for DSSK can be considered here as well, where c03-i0238 is for example as showing in the mapping table for c03-i0239 and c03-i0240‐PSK is given in Table 3.6.

Table 3.6 DSM mapping table for c03-i0241 and c03-i0242‐PSK modulation achieving a spectral efficiency of c03-i0243 bits Hzc03-i0244.

BitsDSM symbol
000c03-i0245
001c03-i0246
010c03-i0247
011c03-i0248
100c03-i0249
101c03-i0250
110c03-i0251
111c03-i0252

3.9.3 Differential Quadrature Spatial Modulation (DQSM)

The extension of DSM to the QSM technique is proposed recently in [97]. A system model for DQSM is depicted in Figure 3.14. The incoming data bits are partitioned into three groups. The first group containing c03-i0253 bits modulates an c03-i0254c03-i0255‐QAM symbols, c03-i0256, to be transmitted in c03-i0257 time instants. The other two groups each with c03-i0258 bits modulate two sets of active antennas, which will transmit the real and imaginary parts of the signal symbol, respectively.

The first spatial symbol, c03-i0259, represents the permutation matrix, c03-i0260, used to generate the transmitter block that transmits the real part of the constellation symbol, c03-i0261. The other spatial symbol, c03-i0262, denotes the permutation matrix, c03-i0263, that will generate the transmitter block which transmits the imaginary part of the constellation symbol, c03-i0264. The real symbol vector, c03-i0265, and the imaginary symbol vector, c03-i0266, are, respectively, multiplied with c03-i0267 and c03-i0268, where each element of the symbol vectors is multiplied by the corresponding column vector of the permutation matrix to generate c03-i0269 and c03-i0270. It should be mentioned, though, that there are c03-i0271 possible permutation matrices and only c03-i0272 are considered. It is also assumed that c03-i0273. Therefore, c03-i0274, where c03-i0275 denoting a set of all possible permutation matrices. Similarly, c03-i0276, c03-i0277c03-i0278.

Schematic diagram of deferential quadrature spatial modulation (DQSM) system model with arbitrary number of transmit, Nt, and receive, Nr, antennas and specific modulation order, M, utilizing single RF-chain transmitter.

Figure 3.14 DQSM system model with arbitrary number of transmit, c03-i0279, and receive, c03-i0280, antennas and specific modulation order, c03-i0281, utilizing single RF‐chain transmitter.

To maintain the inherent advantages of QSM and similar to DSSK and DSM systems, transmitter blocks with c03-i0282 dimension are designed in such away that

  1. At each time instant and to maintain single RF‐chain transmitter, a single transmit antenna is active to transmit the real part of the complex symbol and another or the same antenna to transmit the imaginary part of the data symbol. As such, each column of the transmitter block contains only one nonzero real value and one nonzero imaginary value.
  2. A transmit antenna is activated only once during the duration of one transmitter block.
  3. The closure property of the transmitted blocks is maintained, as discussed above, to facilitate differential modulation and demodulation.

To better explain the transmitter procedure of DQSM, an example is given in what follows considering c03-i0298 and c03-i0299‐QAM modulation. The possible permutation matrices with c03-i0300 antennas along with the mapping bits are illustrated in Table 3.7. Let the incoming data bits to be transmitted at c03-i0301 time slots using DQSM be c03-i0302. The first group with c03-i0303 data bits, c03-i0304, modulates c03-i0305 4‐QAM symbols as,

(3.20)images

The other two groups each with c03-i0306 bits, c03-i0307 and c03-i0308, modulate two spatial indexes, c03-i0309 and c03-i0310, respectively. The first index, c03-i0311, denotes the permutation matrix that will be used to transmit the real parts of the transmitted symbols,

(3.21)images

The second index, c03-i0312, denotes the permutation matrix that will be used to transmit the imaginary parts of the transmitted symbols as

(3.22)images

The real symbols vector, c03-i0313, and the imaginary symbols ,vector c03-i0314, are, respectively, multiplied with c03-i0315 and c03-i0316, where each element in the symbol vectors is multiplied by the corresponding column vector of the permutation matrix to generate

(3.23)images

and

(3.24)images

To facilitate differential demodulation, each transmitted block, c03-i0317, is multiplied by the previously transmitted block, c03-i0318, and the generated real and imaginary blocks are coherently added and transmitted over the MIMO channel matrix and suffer from an AWGN at the receiver inputs as shown in Figure 3.14.

Table 3.7 DQSM bits mapping and permutation matrices for c03-i0283 transmit antennas.

BitsPermutationsc03-i0284c03-i0285
00c03-i0286c03-i0287c03-i0288
01c03-i0289c03-i0290c03-i0291
10c03-i0292c03-i0293c03-i0294
11c03-i0295c03-i0296c03-i0297

The received signal for the c03-i0319 block is then given by

(3.25)images

At the receiver, the received signals at each receive antenna are first demodulated through an IQ demodulator. Then, the obtained real, c03-i0320, and imaginary, c03-i0321, signals are differentially demodulated to retrieve the transmitted bits as will be discussed in what follows.

The received real signal at time c03-i0322 is

(3.26)images

Assuming quasi‐static channel where c03-i0323, the received real part of the signal can be written as

(3.27)images

Similarly, the received imaginary part can be obtained.

The optimum joint ML differential detector is given by

(3.28)images

where c03-i0324 and c03-i0325, respectively, denote the detected real and imaginary matrices, and c03-i0326 and c03-i0327 denote a set with c03-i0328 dimension containing, respectively, all possible real and imaginary transmission matrices. The estimated matrices are used to retrieve the original information bits through an inverse mapping procedure considering the same mapping rules applied at the transmitter.

3.9.4 Space–Time Shift Keying (STSK)

STSK [79, 90, 92, 160] is another generalization MIMO transmission scheme that is based on the concept of SMTs. In STSK, incoming data bits activate a dispersion matrix to be transmitted from multiple transmit antennas. Different designs for the dispersion matrices are reported in literature. It is shown in [79] that different MIMO schemes can be obtained as special cases from STSK with proper design of the dispersion matrices. The spectral efficiency of STSK systems is

(3.29)images

where c03-i0329 is the number of total dispersion matrices, c03-i0330 is the number of used dispersion matrices for each transmitted block, and c03-i0331 is the time slots needed to transmit one dispersion matrix. The dispersion matrices c03-i0332, c03-i0333 can be designed to achieve any of the previously discussed modulation schemes. For instance and assuming c03-i0334, c03-i0335, c03-i0336, the following dispersion matrices can be designed: c03-i0337, c03-i0338, c03-i0339, and c03-i0340. Now if SSK is targeted, c03-i0341, and a fixed transmitted symbol, c03-i0342, is transmitted at each time instant. The spectral efficiency is then c03-i0343 bits. Assume that the incoming data bits at one time instant are c03-i0344, which modulate c03-i0345 to be transmitted at this particular time. If SM is to be configured, c03-i0346‐QAM /PSK symbols are then modulated by another c03-i0347 bits, and the modulated complex symbol is multiplied by the corresponding modulated dispersion matrix. Similarly, QSM and QSSK can be configured where the real part of the complex is multiplied by a dispersion matrix and the imaginary part is multiplied by another dispersion matrix, i.e. c03-i0348.

Also, other MIMO schemes can be designed. Consider, for instance, the following dispersion matrices:

(3.30)images
(3.31)images
(3.32)images
(3.33)images

where c03-i0349, c03-i0350, and c03-i0351. Using these dispersion matrices, orthogonal space–time coding techniques, such as Alamouti code, combined with SMTs can be configured [121, 161168].

A mapping table for c03-i0352 bits spectral efficiency, c03-i0353, c03-i0354, where c03-i0355 dispersion matrices are selected at each time c03-i0356 and c03-i0357 (BPSK) modulation is shown in Table 3.8. Please note that the number of possible combination in this configuration is six and only four combinations are considered as in generalized space modulation techniques (GSMTs). Two incoming data bits determine the active combination of transmitted matrices and two other bits determine the BPSK symbols to be transmitted over the two time slots. Each symbol is multiplied by the corresponding dispersion matrix and the resultant matrices are added coherently and then transmitted. The receiver task is to determine the set of active matrices and an estimate of the possible transmitted symbols.

Table 3.8 STSK mapping table for c03-i0358, c03-i0359 and BPSK modulation.

BitsDispersion matricesBPSK symbolsSTSK codeword
0000c03-i0360,c03-i0361+1, +1c03-i0362+c03-i0363
0001c03-i0364,c03-i0365+1, −1c03-i0366c03-i0367
0010c03-i0368,c03-i0369−1, +1c03-i0370+c03-i0371
0011c03-i0372,c03-i0373−1, −1c03-i0374c03-i0375
0100c03-i0376,c03-i0377+1, +1c03-i0378+c03-i0379
0101c03-i0380,c03-i0381+1, −1c03-i0382c03-i0383
0110c03-i0384,c03-i0385−1, +1c03-i0386+c03-i0387
0111c03-i0388,c03-i0389−1, −1c03-i0390c03-i0391
1000c03-i0392,c03-i0393+1, +1c03-i0394+c03-i0395
1001c03-i0396,c03-i0397+1, −1c03-i0398c03-i0399
1010c03-i0400,c03-i0401−1, +1c03-i0402+c03-i0403
1011c03-i0404,c03-i0405−1, −1c03-i0406c03-i0407
1100c03-i0408,c03-i0409+1, +1c03-i0410+c03-i0411
1101c03-i0412,c03-i0413+1, −1c03-i0414c03-i0415
1110c03-i0416,c03-i0417−1, +1c03-i0418+c03-i0419
1111c03-i0420,c03-i0421−1, −1c03-i0422c03-i0423

3.9.5 Trellis Coded‐Spatial Modulation (TCSM)

The last scheme that will be discussed in this chapter is different than all previous schemes since it includes channel coding techniques [169]. TCSM attracted significant interest in literature and many variant schemes have been developed [154, 162, 170172]. The idea of TCSM is to apply trellis coded modulation (TCM) to the spatial domain [173, 174]. TCM is an efficient modulation technique that conserves bandwidth through convolutional coding by doubling the number of constellation points of a signal. In TCM, the c03-i0424 incoming bits are mapped to c03-i0425 bits using a convolutional encoder as illustrated in Figure 3.15. The basic idea is to use set partitioning to allow certain transitions among consecutive bits. An example of set partitioning for 8‐PSK constellation diagram is depicted in Figure 3.16. Designing the sets such that they have maximum possible Euclidean distances among all possible symbol transitions in the set is shown to significantly enhance the performance [173].

Illustration of an example of rate 1/2 trellis coded modulation (TCM) encoder with the state diagram and convolutional encoder.

Figure 3.15 An example of rate 1/2 TCM encoder with the state diagram and convolutional encoder.

Illustration of an example of trellis coded modulation (TCM) set partitioning for 8-PSK constellation diagram.

Figure 3.16 An example of TCM set partitioning for 8‐PSK constellation diagram.

In TCSM, the similar concept is applied to the spatial constellation symbols. The possible transition states for c03-i0426 antennas constellation along with the considered convolutional encoder are shown in Figure 3.17. As shown in figure, the antennas are partitioned in two sets, where Ant 1 and Ant 3 form a set and Ant 2 and Ant 4 form the other set. There is no possible transition between Ant 1 and Ant 2. Similarly, there is no transition between Ant 3 and Ant 4. Assuming that the antennas are horizontally aligned, the spacing between Ant 1 and Ant 3 is much larger than the spacing between Ant 1 and Ant 2. Therefore, the probability of correlation among each set elements is lower, which enhances the performance.

Illustration of the trellis coded spatial modulation (TCSM) possible transition states for Nt = 4 antennas along with the considered convolutional encoder.

Figure 3.17 TCSM possible transition states for c03-i0427 antennas along with the considered convolutional encoder.

The idea of applying TCM in the spatial domain can be applied to all previously discussed SMTs. Spatial constellation symbols can be grouped in sets and special conditions among set elements can be guaranteed through the convolutional encoder.

3.10 Complexity Analysis of SMTs

3.10.1 Computational Complexity of the ML Decoder

One of the main advantages of SMTs is that they allow for simple receiver architecture with reduced complexity as compared to SMX and other MIMO systems. The receiver complexity is computed as the number of real multiplication and division operations needed by each algorithm [175]. Considering the SMT‐ML receiver in (3.2), the computational complexity is calculated as

(3.34)images

Note that each complex multiplication is a four real multiplications c03-i0428. For SM, QSM, and other similar systems, (3.2) can be written as c03-i0429, where the multiplication, c03-i0430, requires four real multiplications and evaluating the square needs another four operations. These operations are done c03-i0431 times and over the cardinality of the set c03-i0432, which is c03-i0433. Therefore, QSM and SM requires c03-i0434 operations. For SSK and similar systems, the first multiplication does not exist and only the square operation need to be evaluated. As such, the number of needed operations is c03-i0435. Similarly, for SMX system, the multiplication c03-i0436 requires c03-i0437 operations and the square operations needs c03-i0438 operations done over c03-i0439 possible symbols. Thereby, the number of required operations is c03-i0440.

3.10.2 Low‐Complexity Sphere Decoder Receiver for SMTs

In this section, two sphere decoders (SDs) tailored for SMTs are considered. The first scheme called SMT‐Rx and the second called SMT‐Tx.

First, for ease of derivation, the real‐valued equivalent of the complex‐valued model in (3.2) is described as [176],

where

(3.36)images
(3.37)images
(3.38)images

3.10.2.1 SMT‐Rx Detector

The SMT‐Rx is a reduced‐complexity and close‐to‐optimum average bit error ratio (ABER)‐achieving decoder, which aims at reducing the receive search space. The detector can formally be written as [86],

where c03-i0441 is the c03-i0442th row of c03-i0443, c03-i0444 is the c03-i0445th element of c03-i0446, and

(3.40)images

where c03-i0447.

The idea behind SMT‐Rx is that it keeps combining the received signals as long as the Euclidean distance in (3.39) is less or equal to the radius c03-i0448. Whenever a point is found to be inside the sphere, the radius, c03-i0449, is updated with the Euclidean distance of that point. The point with the minimum Euclidean distance is considered to be the solution.

3.10.2.2 SMT‐Tx Detector

Conventional SD is designed for SMX, where all antennas are active at each time instance and transmitting different symbols [114, 177179]. But, in SMT, there is none or only one constellation symbol transmitted from the active transmit antenna(s) depending on the used SMT. In [38, 87], a modified SD algorithm designed for SM only was presented. In this section, a generalized SD named SMT‐Tx tailored to any SMTs system is described.

Similar to conventional SDs, the SMT‐Tx scheme searches for points that lie inside a sphere with a radius c03-i0450 centered at the received point. Every time a point is found inside the sphere, the radius is decreased until only one point is left inside the sphere.

Th SD in (3.35) can be thought of as an inequality described by

Let c03-i0451 be Cholesky factorized as c03-i0452, where c03-i0453 is an upper triangular matrix. Define c03-i0454 and c03-i0455, then add c03-i0456 to the both sides of (3.41), which yields,

(3.42)images

Let c03-i0457,

3.10.2.3 Single Spatial Symbol SMTs (SS‐SMTs)

For nonquadrature SMTs with only one spatial symbol, such as SM and GSM, c03-i0458 is a two elements length vector, c03-i0459 and c03-i0460, where c03-i0461 is an c03-i0462 square identity matrix.

Thus, (3.43) can be written as

(3.44)images

where c03-i0463 is the c03-i0464 element of c03-i0465.

The necessary conditions for the point c03-i0466 to lie inside the sphere are

Solving (3.45) and (3.46) gives the bounds

where c03-i0467.

Every time a point is found inside the sphere, the radius c03-i0468 is updated with

The point with the smallest radius is the solution; hence, the last point is found inside the sphere.

3.10.2.4 Double Spatial Symbols SMTs (DS‐SMTs)

For quadrature SMTs with two spatial symbols, such as QSM, c03-i0469 is an upper‐triangular matrix. Hence, (3.43) can be rewritten as

From (3.50), the necessary conditions for the point c03-i0470 to lie inside the sphere is

Solving (3.51) and (3.52) results in the following the bounds:

Note, different to conventional MIMO systems, that the channel matrix does not have to be full rank for SD to work, i.e., SMT‐SD works for c03-i0471 as well as c03-i0472.

3.10.2.5 Computational Complexity

The detailed number of multiplication operations needed by SS–SMT–SD is shown in Table 3.9, where c03-i0473(3.47) and c03-i0474(3.48) are the number of points in the bounds (3.47) and (3.48), respectively.

Table 3.9 Detailed complexity analysis of SS‐SMTs‐SD.

OperationNumber of multiplications
c03-i0475c03-i0476
c03-i0477c03-i0478
c03-i0479c03-i0480
c03-i0481c03-i0482
(3.47)c03-i0483
(3.48)c03-i0484(3.47)c03-i0485
(3.49)c03-i0486(3.48)c03-i0487

Hence, the total complexity of SS–SMT–SD is

(3.55)images

The detailed number of multiplication operations needed by SS‐SMT‐SD is shown in Table 3.10, where c03-i0488(3.53) and c03-i0489(3.54) are the number of points in the bounds (3.53) and (3.54), respectively.

Table 3.10 Detailed complexity analysis of DS‐SMTs‐SD.

OperationNumber of multiplications
c03-i0490c03-i0491
c03-i0492c03-i0493
c03-i0494c03-i0495
c03-i0496c03-i0497
c03-i0498c03-i0499
(3.53)c03-i0500
(3.54)c03-i0501(3.53)c03-i0502
(3.49)c03-i0503(3.54)c03-i0504

Hence, the total complexity of DS‐SMT‐SD is,

(3.56)images

3.10.2.6 Error Probability Analysis and Initial Radius

The pairwise error probability (PEP) of deciding on the point c03-i0505 given that the point c03-i0506 is transmitted can be written as

The probability of error in (3.57) can be thought of as two mutually exclusive events depending on whether the transmitted point c03-i0507 is inside the sphere or not. In other words, the probability of error for SMT–SD can be separated in two parts as [180],

  1. c03-i0508: The probability of deciding on the incorrect transmitted symbol and/or used antenna combination, given that the transmitted point c03-i0509 is inside the sphere.
  2. c03-i0510: The probability that the transmitted point c03-i0511 is outside the set of points c03-i0512 considered by the SMT–SD.

From (3.58), SMT–SD will have a near optimum performance when,

The probability of not having the transmitted point c03-i0513 inside c03-i0514 can be written as

where c03-i0515 is the c03-i0516 row of c03-i0517, and

(3.61)images

is a central chi‐squared random variable (RV) with c03-i0518 degrees of freedom, c03-i0519 is the c03-i0520 element of c03-i0521, and the cumulative distribution function (CDF) of a chi‐squared RV is given by [120],

(3.62)images

where c03-i0522 is the lower incomplete gamma function given by

(3.63)images

and c03-i0523 is the gamma function given by

(3.64)images

The initial radius considered in SMT–SD is a function of the noise variance as given in [181],

(3.65)images

where c03-i0524 is a constant chosen to satisfy (3.59). This can be done by setting c03-i0525 and back solving (3.60). For c03-i0526, c03-i0527, respectively.

3.11 Transmitter Power Consumption Analysis

The approximate transmitter power consumption for the different SMTs and GSMTs is calculated in what follows. In particular, the transmitter designs for SSK, SM, QSSK, QSM, GSSK, GSM, GQSSK, and GQSM are considered in the analysis. The results are compared to SMX system with the previously presented transmitter design.

For power consumption analysis, the EARTH power model is considered, which describes the relation between the total power supplied or consumed by a transceiver system and the RF transmit power under the assumptions of full load and sleep mode [182, 183].

Therefore and through the EARTH model, the power consumptions for SMX, SSK, SM, QSM, and QSSK systems are calculated as follows [[40, 182], Eq. (1.2), p. 7]:

(3.66)images
(3.67)images
(3.68)images
(3.69)images
(3.70)images

where c03-i0528 denotes the minimum consumed power per RF‐chain, c03-i0529 is the slope of the load dependent power consumption, c03-i0530 is the total RF transmit power [182], c03-i0531 is the consumed power by a single RF switch, and c03-i0532 denotes the number of needed single pole double through (SPDT) RF switches to implement the transmitter of the corresponding scheme. It should be noted here that different RF switches with variable number of output terminals can be considered and will lead to different results. However, SPDT switches are widely available and achieve the least switching time, which in turn means maximum possible data rate for SMTs. Each SPDT switch is connected to two transmit antennas. Hence, the number of needed RF switches to achieve a target spectral efficiency, c03-i0533, for each SMT scheme is calculated as

(3.71)images
(3.72)images
(3.73)images
(3.74)images

In [182], the relation between the power consumption for various base station types as a function of the RF output power is reported. Four types of base stations are considered in the conducted study in [182] including Macro, Micro, Pico, and Femto cells base stations. Any of these models can be considered in the presented comparative study between different systems. Here Macro‐type base station is assumed, and the reported numbers in [[182], Table 1.2, p. 8] are adopted, which are c03-i0534 = 53 W, c03-i0535, and c03-i0536 = 6.3 W. In addition, the consumed power by a single SPDT RF switch is assumed to be c03-i0537 mW [184]. It is important to note that even c03-i0538 and c03-i0539 have the same formula, the total consumed power is not equal since the number of required RF switches to achieve a target spectral efficiency is not the same. Similarly, c03-i0540 and c03-i0541 are not equal.

For the generalized version of SMTs, GSMTs, the anticipated power consumption depends on the value of c03-i0542 and c03-i0543. For a specific spectral efficiency, the needed number of transmit antennas by each GSMT system can be calculated and used to compute the required number of RF switches. Assume, c03-i0544, the number of antennas for specific c03-i0545 is

(3.75)images
(3.76)images
(3.77)images
(3.78)images

where c03-i0546 denotes a positive root greater than one of the polynomial function.

As such, the power consumption for GSSK, GSM, GQSM, and GQSSK systems is calculated as

(3.79)images
(3.80)images
(3.81)images
(3.82)images

Again, c03-i0547 and c03-i0548 have the same formula, but the total consumed power is not equal since the number of required RF switches to achieve a target spectral efficiency in not the same. Similarly, c03-i0549 and c03-i0550 are not equal. Assuming that SPDT RF switches, where each switch can serve two transmit antennas, the number of needed RF switches for the different GSMTs is given by

(3.83)images
(3.84)images
(3.85)images
(3.86)images
Graphical illustration of transmitter power consumption for GSM, GQSM, GSSK, and GQSSK MIMO systems. For GSM and GQSM, M = 4 is assumed.

Figure 3.18 Transmitter power consumption for GSM, GQSM, GSSK, and GQSSK MIMO systems. For GSM and GQSM, c03-i0552 is assumed.

3.11.1 Power Consumption Comparison

The transmitter power consumptions for all SMTs and GSMTs are discussed in what follows. Results for SMTs are illustrated in Figure 3.19 and for GSMTs are shown in Figure 3.18. The consumed power by each system is depicted versus the target spectral efficiency, which is varied from c03-i0555 = 4 to 20 bits. For SM, QSM, GSM, and GQSM, c03-i0556‐QAM is assumed, and for GSMTs, c03-i0557 is considered. Besides the required number of transmit antennas to achieve a target spectral efficiency for all schemes is computed and illustrated in Figure 3.20. The number of needed RF switches can be calculated from the computed number of transmit antennas and used in the power analysis. For all systems, SPDT RF switches are considered, where each switch is connected to two transmit antennas. Interesting results are noticed in the figures, where SSK and GSSK demonstrate very low power consumption for relatively low spectral efficiencies. However, both schemes demonstrate a significant increase in power consumption at higher spectral efficiencies, where SSK demonstrates the maximum power consumption among all SMTs and SMX at c03-i0558 bits. This is because SSK scheme needs c03-i0559 RF switches at 20 bits spectral efficiency, while GSSK needs 725 RF switches at that particular spectral efficiency. However, QSSK scheme requires only 512 RF switches, and GQSSK needs 23 switches at this spectral efficiency. For the same reason, the exponential growth of the SM and GSM power consumptions at higher spectral efficiencies can be explained, where SM needs c03-i0560 switches and GSM needs 363 switches at c03-i0561 bits, while QSM and GQSM systems can be, respectively, implemented with 256 and 17 RF switches at this spectral efficiency. However, all SMTs and GSMTs except SSK and SM are shown to consume much less power than SMX system for all depicted spectral efficiencies. SM and SSK are shown to be power efficient schemes at moderate spectral efficiencies, where comparing SM to SMX at spectral efficiencies of c03-i0562 bits is shown to, respectively, provide 150 W and 247 W gains.

Graphical illustration of the transmitter power consumption for SM, QSM, SSK, and QSSK MIMO systems. For SM and QSM, M = 4 is assumed. Also, for all SMTs, SPDT RF switches are considered in all systems.

Figure 3.19 Transmitter power consumption for SM, QSM, SSK, and QSSK MIMO systems. For SM and QSM, c03-i0551 is assumed. Also, for all SMTs, SPDT RF switches are considered in all systems.

Graphical illustration of the needed number of transmit antennas to achieve a target spectral efficiency for SSK, SM, QSSK, QSM, GSSK, GSM, GQSSK, and GQSM MIMO systems. For SM, QSM, GSM, and GQSMM = 4 is assumed and for all GSMTs nu = 2 is considered.

Figure 3.20 Needed number of transmit antennas to achieve a target spectral efficiency for SSK, SM, QSSK, QSM, GSSK, GSM, GQSSK, and GQSM MIMO systems. For SM, QSM, GSM, and GQSM, c03-i0553 is assumed and for all GSMTs c03-i0554 is considered.

3.12 Hardware Cost

A rough estimate of the implementation cost for each SMTs and GSMTs system is calculated based on the available off‐the‐shelf components. The different implementation elements can be categorized as follows:

  1. c03-i0563: The cost of one RF‐chain (includes signal modulation, pulse shaping, and I/Q modulator blocks);
  2. c03-i0564: The cost of a memory module such as microcontroller with a DAC chip;
  3. c03-i0565: The cost of a serial to parallel converter;
  4. c03-i0566: The cost of one SPDT RF switch.

The cost of the required hardware items to implement the transmitter for each of SSK, QSSK, SM, QSM, and SMX is given by [40],

(3.87)images
(3.88)images
(3.89)images
(3.90)images
(3.91)images

Similarly, the cost of the required hardware items to implement the transmitter for each of the GSMTs systems is calculated as

(3.92)images
(3.93)images
(3.94)images
(3.95)images

For evaluation and comparison purposes, the prices listed in Table 3.11 for the different elements are considered.

Table 3.11 Hardware items cost in US$.

ItemCost ($)
c03-i0567180 [185]
c03-i05684 [186]
c03-i05692 [187]
c03-i05702 [184]

3.12.1 Hardware Cost Comparison

A rough estimate for the cost of deploying the transmitter of different SMTs and GSMTs is illustrated in Figures 3.21 and 3.22, respectively. c03-i0572 is assumed for SM, QSM, GSM, and GQSM, and SPDT RF switch is assumed for all systems. Also, c03-i0573 is considered for generalized systems.

Similar trend as noticed for the power consumption is seen here as well. Hardware implementation costs for SSK and GSSK schemes increase exponentially with the increase of spectral efficiency due the exponential growth of the needed number of RF switches. However, it can be seen that implementing GSSK scheme costs much less than all other SMTs. This is because GSSK requires less number of transmit antennas for the same spectral efficiency and can be implemented without any RF‐chains, which in turn means less number of RF switches and reduced cost. For c03-i0574 bits, the cost for implementing SSK system is shown to be very high and exceeds all other system costs. Similar trend can be seen as well for SM system and can be referred to the same reason as for SSK scheme. SMX implementation demonstrates the maximum cost for c03-i0575 bits. However, the cost of implementing SSK and SM, respectively, exceed the cost of SMX at c03-i0576 and c03-i0577 bits. The implementation cost of QSM and QSSK is shown to be moderate and much lower than all other system's costs. Similar trends can be seen for GSMT's results in Figure 3.22. Again, implementing GSM and GSSK schemes is shown to cost much more than other schemes at high spectral efficiencies.

Graphical illustration of transmitter implementation cost for SM, QSM, SSK, and QSSK assuming M = 4 and SPDT RF switches.

Figure 3.21 Transmitter implementation cost for SM, QSM, SSK, and QSSK assuming c03-i0571 and SPDT RF switches.

Graphical illustration of transmitter implementation cost for GSM, GQSM, GSSK, and GQSSK assuming M = 4 and SPDT RF switches.

Figure 3.22 Transmitter implementation cost for GSM, GQSM, GSSK, and GQSSK assuming c03-i0578 and SPDT RF switches.

3.13 SMTs Coherent and Noncoherent Spectral Efficiencies

The realizable spectral efficiencies for DQSM, QSM, DSM, SM, DSSK, and SSK systems with different number of transmit antennas, c03-i0579, and with c03-i0580‐QAM/PSK modulation are compared in Figure 3.23. It can be seen from the figure that quadrature space modulation techniques (QSMTs), such as QSM and DQSM, offer an increase in spectral efficiency in comparison to their SMTs counterpart. Comparing QSM to SM, 1 bit more data can be attained with c03-i0581, which increases to 2 and 3 bits for c03-i0582, respectively. As discussed earlier, this enhancement equals c03-i0583, which increases logarithmically with the number of transmit antennas. SSK scheme is shown in Figure 3.23 to achieve the least spectral efficiency among all SMTs as it depends only on c03-i0584. SM, on the other hand, increases SSK's spectral efficiency by the number of transmitted bits in the signal domain, c03-i0585. Similarly, QSM enhances SSK's spectral efficiency by c03-i0586.

Finally, the spectral efficiency of differential space modulation techniques (DSMTs) is shown in Figure 3.23 to increase with an arbitrary number of transmit antennas, which is not necessarily being a power of 2. Furthermore, SMTs are shown to always achieve higher spectral efficiencies than DSMTs in Figure 3.23 for the same c03-i0587. Also, DQSM always achieve higher spectral efficiency than that of DSM system and achieving similar spectral efficiency for both schemes with 4‐QAM modulation is only possible with c03-i0588 for DQSM and c03-i0589 for DSM.

Graphical illustration of a comparison of achievable spectral efficiencies with variable number of transmit antennas, Nt, and with M = 4-QAM modulation for different techniques including DQSM, QSM, DSM, SM, DSSK, and SSK systems.

Figure 3.23 A comparison of achievable spectral efficiencies with variable number of transmit antennas, c03-i0590, and with c03-i0591‐QAM modulation for different techniques including DQSM, QSM, DSM, SM, DSSK, and SSK systems.

Note

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.14.130.45