 Research
 Open Access
 Published:
Multiuser timereversal STCGFDMA for future wireless networks
EURASIP Journal on Wireless Communications and Networking volume 2015, Article number: 132 (2015)
Abstract
The challenges of future wireless networks imply that the physical layer of the next generation mobile communication system needs to be compatible with multipleinput multipleoutput and allow a flexible multiple access scheme. Timereversal spacetime coding can be applied to a recent filtered multicarrier modulation scheme, named generalized frequency division multiplexing, to achieve a multipleinput multipleoutput nonorthogonal multicarrier modulation with flexibility to address the requirements of future mobile networks. In this paper, the subcarriers of the physical layer block are shared between multiple users, allowing for an efficient and simple multiple access solution. A channel estimation technique that can simultaneously estimate channel frequency response and timing misalignment in generalized frequency division multiple access is described. The paper also shows that the knowledge of channel state information can improve the overall performance when used to schedule the subchannel distribution among the users. Symbol error rate performance analysis shows that the resources of the timereversal spacetime coding generalized frequency division multiple access block can be shared among users that have one or two transmit antennas simultaneously under frequencyselective timevariant channels.
Introduction
Next generation mobile communication systems will face new challenges that will require more than increasing the throughput [1]. Tactile Internet [2] demands for low latency. Multitude of devices will be connected in what is being called the Internet of Things [3]. Robustness will be required to deal with large coverage areas. Low outofband (OOB) emission is mandatory for opportunistic use of vacant spectrum and fragmented spectrum allocation [4].
Several new multicarrier waveforms are being proposed to deal with these new requirements [1]. Generalized frequency division multiplexing (GFDM) [5] is one candidate that has the flexibility to address the upcoming demands of future networks. This modulation scheme employs K individual circularly filtered subcarriers, each one carrying M subsymbols of data. The circular filtering process keeps the overall block length of MK samples, where cyclic prefix and suffix can be applied to allow for simple frequency domain equalization [6] on the receiver side.
It is clear that any waveform for the next generation of mobile communication systems need to be compatible with multipleinput multipleoutput (MIMO). Also, it needs to be easily combined with multiple access (MA) algorithms to share the physical layer (PHY) resources among several users and devices [1]. Recently, a simple approach for spacetime coding GFDM has been published in [7]. However, the applied linear GFDM demodulator cannot decouple the subcarriers and subsymbols under the influence of multipath channels. Hence, when spacetime coding (STC) is applied directly to the data symbols, residual multipath intersymbol interference (ISI) leads to a severe performance loss, depending on the channel impulse response (CIR).
To overcome this problem, GFDM can be combined with timereversal spacetime coding (TRSTC) [8], to achieve full diversity gain while keeping the benefits of nonorthogonal waveforms [5]. With the application of TRSTC, the error floor due to multipath ISI is completely removed because spacetime combining is performed in the signal domain rather than in the data domain. Also, the system complexity is kept low compared to more elaborate equalization techniques in the data domain [9].
The aim of this paper is to show that the resources of the TRSTCGFDM can be shared among multiple users in the wireless uplink to achieve a TRSTC generalized frequency division multiple access (GFDMA) scheme. We show that the only requirement for this scheme is to have a bandguard subcarrier between the subchannels for each user. In fact, users with one or two transmit antennas can share the resources from the same TRSTCGFDMA block. Also, we demonstrate that TRSTCGFDMA tolerates timing misalignment between users with no penalty. Further, a scheduling mechanism to allocate users on certain subchannels based on their channel quality is presented, showing that the overall system performance can benefit from the knowledge of the channel state information (CSI). Additionally, the application of leastsquares (LS) channel estimation for the presented multiuser scenario is contributed. Symbol error rate (SER) performance is simulated with perfect and estimated CSI, where we show that full diversity gain is achieved in both cases. The channel estimation error results in a constant performance loss; however, no other degradation is observed, showing that the channel and the timing misalignment between users can be successfully estimated and compensated with the proposed scheme.
The remainder of this paper is organized as follows: Section 2 presents the background of GFDM modulation, while Section 3 shows the principles of TRSTC. Section 4 presents GFDMA in combination with TRSTC. The performance of the proposed scheme is analyzed in Section 5 and conclusions are drawn in Section 6.
GFDM Background
GFDM is a blockbased filtered multicarrier system where in each block N=K M complex valued data symbols are distributed in time and frequency across M subsymbols and K subcarriers. d _{ km } denotes the data symbol, taken from a QAM constellation, that is to be transmitted on the kth subcarrier and mth subsymbol. Each d _{ km } is transmitted with a specific waveform g _{ km }[n] that is derived by a circular timefrequency shift of a prototype waveform g[n] according to
where n=0,1,…,N−1 is the time index of one GFDM block and <·>_{ N } is the modulo operator. g[n] is typically a raised cosine (RC) filter with rolloff α [5], although other waveforms can be used. The transmit signal x[n] of one GFDM block is the superposition of all constituting waveforms according to
where \(\vec {x}\) is a column vector containing the samples of x[n], \(\vec {g}_{\textit {km}}\) is a column vector containing the samples of g _{ km }[n], and \(\vec {d}\) is a column vector containing d _{ km } as its (m K+k)th element. A is a N×N matrix, containing \(\vec {g}_{\textit {km}}\) as its (m K+k)th column.
When \(\vec {x}\) is transmitted over a multipath channel, with the help of a cyclic prefix (CP), the convolution with the (CIR) h[n] becomes circular and hence lowcomplex zeroforcing (ZF) frequency domain equalization (FDE) can be carried out [5], leading to the equalized signal \(\vec {\bar {y}}=\vec {x}+\vec {\bar {w}}\) at the receiver, where \(\bar {w}[n]\) is the colored noise due to channel equalization.
After equalization, convolution with a ZF receiver filter is carried out to detect the transmitted symbols. This operation can be expressed by
where B=A ^{−1} and \(\hat {\vec {d}}\) contains the estimated data symbols \(\hat {d}_{\textit {km}}\) that are sent to the slicer. Note that B cancels selfinterference occurring from the nonorthogonality of the transmit filter, but in turn introduces a noiseenhancement factor (NEF) ξ given by
Timereversal spacetime coding
TRSTC has been proposed by [8] to allow the use of STC for single carrier transmission over frequencyselective channels. The proposed approach operates on two subsequent data blocks \(\vec {x}_{i}\) and \(\vec {x}_{i+1}\) of length N which are separated by a CP. Their corresponding discrete Fourier transforms are \(\vec {X}_{(\cdot)}=\mathbf {F}\vec {x}_{(\cdot)}\), where F denotes the unitary Fourier matrix. The transmit signals on both antennas for two subsequent time slots are given by
where i is an even number and (·)^{H} is the transposeconjugate operator. Note that the property
of the discrete Fourier transform reasons the name ‘timereversal spacetime coding’.
At the receiver, after removing the CP, the transmit signals appear circularly convolved with the CIR \(\vec {h}_{j,l}\), where \(\vec {h}_{j,l}\) contains the channel taps between the jth transmit and lth receiving antenna, zeropadded to the block length. Both received blocks are transformed to the frequency domain. Accordingly, assuming the channel remains constant during the transmission of two subsequent blocks, the received blocks in the frequency domain are given by
where \(\mathbf {H}_{j,l}=\text {diag}(\vec {H}_{j,i})\) with \(\vec {H}_{j,i}=\mathbf {F}\vec {h}_{j,l}\). The received signals can be combined in the frequency by
and L is the number of receiving antennas. Finally, the estimates of the transmitted blocks are acquired by inverse Fourier transform
Multiuser STCGFDMA
TRSTC can be directly applied to GFDM. Consider two data vectors \(\vec d_{i}\) that generate two consecutive GFDM frames
The GFDM signals \(\vec {x}_{i}\) and \(\vec {x}_{i+1}\) can be spacetime encoded as described in (5) and (9) can be used to recover the signals on the receiver side. Then, conventional GFDM demodulation with ZF receiver is carried out by
In this section, we combine TRSTC GFDM with a frequency division multiple access (FDMA) technique to serve multiple users with one GFDM system. The K subcarriers are equally divided between U users, i.e., each user allocates K _{ u }=K/U adjacent subcarriers. Further, resource allocation algorithms [10] can be used to distribute the subchannels between the users. Two situations are considered in this paper. First, we assume that CSI is not available at the base station to allow for subchannel scheduling and, second, CSI is considered to allocate the subchannels to the users.
Figure 1 depicts the block diagram of the proposed TRSTCGFDMA system.
Each user u generates a GFDM signal based on two successive data vectors \(\vec {d}^{\,(u)}_{i}\), where elements corresponding to nonallocated subcarriers are set to zero. The data is modulated by A for each user and the blocks are spacetime encoded as described in (5). In order to combat time misalignment between users, in addition to the CP, a cyclic suffix (CS) is added to the blocks before they are transmitted through independent frequencyselective fading channels. When using a nonorthogonal transmit filter, adjacent subcarriers of two different users interfere with each other. Since the channels for the users are independent, these boundary subcarriers cannot be equalized and high intercarrierinterference (ICI) occurs. Therefore, one guard subcarrier is used between users to avoid mutual interference. The guard subcarrier are unnecessary when an orthogonal pulse is used because, in this case, there is no ICI.
Timing misalignment and channel estimation
When all users are synchronized with the base station (BS) clock rate and all signals arrive within the CP and CS duration at the receive antennas, spacetime combining according to (9) can be carried out per user, where only the users’ allocated frequency samples are considered. However, CSI including misalignment information needs to be available at the BS. Note that timing misalignment within the CP/CS length only results in a phase rotation of the circulant channel and hence channel equalization can compensate the misalignment. The CSI can be estimated at the BS by sending a separate pilot sequence per user that is transmitted twice in the TRSTCGFDMA codeword. The sequences are modulated using an orthogonal pulse to avoid selfinterference, with K _{ u } subcarriers per user and M=1 subsymbols. The signals are timereversal spacetime encoded and CP and CS are appended before transmission.
At the BS, the received signal in the frequency domain is given by
where \(\mathbf {P}=\text {diag}\left (\sum _{u=1}^{U}\vec {P}^{(u)}\right)\) with \(\vec {P}^{(u)}\) containing the discrete Fourier transform (DFT) of the pilot sequence of the uth user which is nonzero only at the allocated subcarriers and \(\vec {H}_{j,l}=\left [\vec {H}_{j,l}^{(1)^{T}}\cdots \vec {H}_{j,l}^{(U)^{T}}\right ]^{T}\) denotes the frequency response of the users’ channels including time misalignment seen at the BS. Then, the CIR is estimated by
Note that the proposed scheme does not require all users to have two transmit antennas. Instead, using only the first transmit antenna is equivalent to have \(\vec {h}_{2,l}=\vec {0}\). In this case, the transmitted signal can still be recovered; however, according to (9), no transmit diversity gain is achieved. For example, users with cheap devices or very good channel conditions would not carry out the spacetime encoding but can still be correctly received by the BS.
User scheduling
When it comes to multiuser scenarios, significant gains can be acquired by allocating each user to the subchannel that provides the best channel frequency response available. Let the available bandwidth be distributed into U subchannels, where each subchannel contains K/U subcarriers. Let the set of subcarriers of the κth subchannel for the uth user be denoted by \(\mathcal {K}_{u}\). Consider the scenario where time division duplexing (TDD) is employed and the BS is able to estimate the channel frequency response for each user. In this case, the BS can measure the quality Q _{ u,κ } of the κth subchannel of the uth user as
where ^{(u)} H _{ e q,k } is the kth element on the diagonal of the equivalent channel of the uth user, given by (10). Notice that the upper index (u) has been used to denote the equivalent channel between the uth user and the BS.
Based on Q _{ u,κ }, the BS can schedule the best channel for the users using a prioritybased scheduling algorithm. There, users are sorted according to their priorities and the user with highest priority receives the subchannel with highest quality. This subchannel is marked as unavailable for the other users and the procedure continues until the last user receives the last available subchannel.
In this paper, two simple approaches for the definition of the priority list are considered. In the first one, named ‘random selection priority’, the priorities of the users are randomly defined for each transmission, leading to a fair distribution between the users. For the second approach, named ‘higher gain priority’, the priority list is built in accordance with the channel quality from (18). In this case, the user that can experience the best channel condition is the first to receive a subchannel, which is marked as unavailable for the other users. The procedure repeats again until all subchannels are assigned to every user.
The main advantage of the higher gain priority over the random selection priority is that the former allows for the best use of the communication channel. However, higher gain priority reduces the chance of users with a single antenna to choose the subchannel first. Hence, when higher gain priority is employed, users with a single transmit antenna are expected to receive a smaller gain compared with the gain observed by users with two transmit antennas.
Performance analysis
The parameters used to evaluate the SER performance of the proposed system are presented in Table 1. The power delay profile of the wireless channel is shown in Table 2, which is based on the Extended Pedestrian A (EPA) model [11]. The channel taps are multiplied by i.i.d. complex Gaussian variables with variance σ ^{2}=1, creating independent Rayleigh fading for each user and antenna. The channel remains constant during the transmission of two GFDM blocks. All users are synchronized with the base station’s master clock, i.e., no frequency misalignment occurs. The timing misalignment between users and base station is uniformly distributed between [ −3, 3] samples. Notice that the CP and CS are large enough to accommodate the channel impulse response and the time misalignment.
An approximation of the TRSTCGFDM SER performance under a frequencyselective fading channel can be derived from an upper bound of symbol error probability for orthogonal maximum ratio combiner ([12], Ch. 13), but considering the NEF of GFDM. The approximation is given by
where
with E _{ S } and N _{0} denoting the average symbol energy and the noise power, respectively. denotes the size of the digital constellation and
When considering the overhead of the CP of GFDM and orthogonal frequency division multiplexing (OFDM) in the effective noise calculation, we have
which shows that GFDM, depending on the NEF ξ from (4), can achieve higher spectral efficiency compared to OFDM. This is due to the fact that GFDM requires only one CP for M subsymbols, whereas OFDM uses one CP per OFDM symbol. As in [12], (19) becomes a tighter upper bound if J L≥2 and the channel frequency response is flat per subcarrier.
Figure 2 compares the SER performance of conventional STCOFDM [13] and TRSTCGFDMA with perfect CSI at the BS. It shows that TRSTCGFDMA users with two transmit antennas (users 4 to 8) achieve the same diversity gain as STCOFDM; however, due to the more efficient use of the CP, the SER curve of GFDM is shifted 0.25 dB to the left. As expected, users with one transmit antenna (users 1 to 3) do not benefit from transmit diversity gain. Note that the benefit of employing GFDM here is not the SER performance gain compared with OFDM. As described in [5], GFDM has advantage of reducing the OOB emission, increasing the flexibility by covering other orthogonal waveforms as corner cases and better use of the timefrequency resource grid. Also, following (23), the TRSTCGFDM SER performance can be improved by reducing the impact of the CP and CS in the overall overhead. This can be achieved by increasing the number of subsymbols.
Under the assumption of perfect CSI and knowledge of the time delay between users, it is evident that the TRSTCGFDMA achieves full diversity. In a more realistic scenario, the BS needs to estimate the CSI and delay between users. However, if the time misalignment between users is smaller than the CP and CS length, the resulting effect is only the introduction of a phase rotation in the spectrum of the received signals. Under this condition, the BS only needs to estimate the overall equivalent channels for each user.
Figure 3 shows the SER performance with the proposed channel estimation algorithm. When a 3dB pilot boost is used, the performance is approximately 1.8 dB worse compared to perfect CSI but no further performance degradation in diversity is apparent.
The knowledge of the CSI at the BS side can improve the overall system performance by allocating the best available channel to a given user, in accordance with the channel quality presented in (18). Figure 4 presents the SER performance when random selection priority is employed to define the priority list. The performance gain for all users is clear. Users with single transmit antenna can observe a performance improvement of approximately 6 dB, while users with two transmit antennas can benefit from an approximately 4dB gain, when compared with the performance achieved with fixed subchannel allocation (Figure 2).
Figure 5 presents the achieved SER performance when the higher gain priority is used to build the priority list. As expected, users with two transmit antennas can benefit more from the subchannel allocation algorithm, resulting in a 5dB performance gain, compared to the fixed subchannel allocation. However, users with a single transmit antenna are more likely to have lower priority, meaning they have a smaller probability of choosing a highquality subchannel. This results in a 3dB gain when compared with the performance achieved with fixed subchannel allocation.
Conclusions
A multiple access MIMO scheme is a mandatory requirement for the next generation of mobile communication systems. GFDM, which is a recent filtered multicarrier scheme, is flexible and can address the main requirements imposed by future networks. In this paper, it has been shown that GFDM can be easily integrated with TRSTC to achieve full diversity gain under frequencyselective fading channels. The paper also proposes an FDMA scheme, in order to share the subcarriers of the TRSTCGFDM signal among multiple users. Additionally, we present the application of a simple scheduling algorithm to distribute the available subchannels among the users. Two approaches have been considered, and the SER performance has been analyzed. The use of the CSI to assign the available subchannels to the users significantly improves the overall SER performance; however, the approach used to define the priority list impacts the observed gain. Timing misalignment between the signals received from multiple users can be compensated at the BS by a frequency domain equalizer when the overall misalignment and the channel length are within the CP and CS. When considering channel estimation, performance loss only occurs due to imperfect CSI at the BS, but no diversity loss can be observed. Finally, it is shown that the resources of the TRSTCGFDMA block can be shared between users having one or two transmit antennas. Besides the loss of the diversity gain, no other consequence is observed for the users with only a single transmit antenna.
Abbreviations
 BS:

base station
 CIR:

channel impulse response
 CP:

cyclic prefix
 CS:

cyclic suffix
 CSI:

channel state information
 DFT:

discrete Fourier transform
 EPA:

Extended Pedestrian A
 FDE:

frequency domain equalization
 FDMA:

frequency division multiple access
 GFDM:

generalized frequency division multiplexing
 GFDMA:

generalized frequency division multiple access
 ICI:

intercarrierinterference
 ISI:

intersymbol interference
 LS:

leastsquares
 MA:

multiple access
 MIMO:

multipleinput multipleoutput
 NEF:

noiseenhancement factor
 OFDM:

orthogonal frequency sdivision multiplexing
 OOB:

outofband
 PHY:

physical layer
 RC:

raised cosine
 SER:

symbol error rate
 SISO:

singleinput singleoutput
 STC:

spacetime coding
 TDD:

time division duplexing
 TRSTC:

timereversal spacetime coding
 ZF:

zeroforcing
References
 1
G Wunder, P Jung, M Kasparick, T Wild, F Schaich, Y Chen, S Brink, I Gaspar, N Michailow, A Festag, L Mendes, N Cassiau, D Ktenas, M Dryjanski, S Pietrzyk, B Eged, P Vago, F Wiedmann, 5GNOW: nonorthogonal, asynchronous waveforms for future mobile applications. IEEE Commun. Mag.52(2), 97–105 (2014).
 2
GP Fettweis, The tactile internet: applications and challenges. IEEE Vehicular Technol. Mag.9(1), 64–70 (2014).
 3
Y Ding, Y Jin, L Ren, K Hao, An intelligent selforganization scheme for the internet of things. IEEE Comput. Intell. Mag.8(3), 41–53 (2013).
 4
Y Zeng, YC Liang, AT Hoang, R Zhang, A review on spectrum sensing for cognitive radio: Challenges and solutions. EURASIP J. Adv. Signal Process.2010, 1–16 (2010).
 5
N Michailow, Matthe, Ḿ, I Gaspar, A Navarro Caldevilla, LL Mendes, A Festag, G Fettweis, Generalized frequency division multiplexing for 5th generation cellular networks. IEEE Trans. Commun. 62(9), 99 (2014).
 6
D Falconer, SL Ariyavisitakul, A BenyaminSeeyar, B Eidson, Frequency domain equalization for singlecarrier broadband wireless systems. IEEE Commun. Mag.40(4), 58–66 (2002).
 7
Matthe, Ḿ, LL Mendes, G Fettweis, in European Wireless 2014 (EW2014). Spacetime coding for generalized frequency division multiplexing (VDE, Barcelona, Spain, 2014).
 8
N AlDhahir, Singlecarrier frequencydomain equalization for spacetime blockcoded transmissions over frequencyselective fading channels. IEEE Commun. Lett.5(7), 304–306 (2001).
 9
WH Gerstacker, F Obernosterer, R Schober, A Lehmann, A Lampe, P Gunreben, in Proceedings IEEE 56th Vehicular Technology Conference, 1. Widely linear equalization for spacetime blockcoded transmission over fading ISI channels (IEEE, 2002), pp. 238–242. doi: 10.1109/VETECF.2002.1040340.
 10
VD Papoutsis, SA Kotsopoulos, in ICWMC 2011 : The Seventh International Conference on Wireless and Mobile Communications. Efficient rate adaptive resource allocation scheme in uplink OFDMA wireless systems (IARIALuxembourg, 2011).
 11
F Rezaei, M Hempel, H Sharif, in Proc. IEEE 16th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD). LTE PHY performance analysis under 3GPP standards parameters (IEEEKyoto, 2011), pp. 102–106.
 12
S Benedetto, E Biglieri, Principles of Digital Transmission with Wireless Applications (Kluwer Academic/Plenum Press, Norwell, MA, USA, 1999).
 13
K Lee, D Williams, in Proceedings of the IEEE Sensor Array and Multichannel Signal Processing Workshop. A spacetime coded transmitter diversity technique for frequency selective fading channels (IEEECambridge, 2000), pp. 149–152. doi: 10.1109/SAM.2000.877987.
Acknowledgements
This work has been performed in the frameworks of the ICT project ICT318555 ‘5GNOW’ and FP7 ICT619555 ‘RESCUE’, which are partly funded by the European Union. The authors would like to thank Instituto Nacional de Telecomunicações (Inatel) and Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq) for partially funding the work presented in this paper.
Author information
Additional information
Competing interests
The authors declare that they have no competing interests.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0), which permits use, duplication, adaptation, distribution, and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Matthe, M., Mendes, L.L., Gaspar, I. et al. Multiuser timereversal STCGFDMA for future wireless networks. J Wireless Com Network 2015, 132 (2015). https://doi.org/10.1186/s1363801503666
Received:
Accepted:
Published:
Keywords
 Spacetime coding
 Multiuser access
 Fading multipath channel
 Generalized frequency division multiple access