Abstract
The data rates as well as quality of service (QoS) requirements for rich user experience in wireless communication services are continuously growing. While consuming a major portion of the energy needed by wireless devices, the wireless transceivers have a key role in guaranteeing the needed data rates with high bandwidth efficiency. The cost of wireless devices also heavily depends on the transmitter and receiver technologies. In this chapter, we concentrate on the problem of transmitting information sequences efficiently through a wireless channel and performing reception such that it can be implemented with state of the art signal processing tools. The operations of the wireless devices can be divided to RF and baseband (BB) processing. Our emphasis is to cover the BB part, including the coding, modulation, and waveform generation functions, which are mostly using the tools and techniques from digital signal processing. But we also look at the overall transceiver from the RF system point of view, covering issues like frequency translations and channelization filtering, as well as emerging techniques for mitigating the inevitable imperfections of the analog RF circuitry through advanced digital signal processing methods.
Access provided by Autonomous University of Puebla. Download chapter PDF
Similar content being viewed by others
Keywords
- Baseband (BB)
- Orthogonal Frequency Division Multiplexing (OFDM)
- Peak-to-average Power Ratio (PAPR)
- OFDM Symbol
- OFDM Systems
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
1 Introduction and System Overview
The data rates as well as quality of service (QoS) requirements for rich user experience in wireless communication services are continuously growing. More and more devices will be connected to the global ubiquitous information network. According to Cisco’s prediction, the volume of mobile data traffic will expand seven times over the next 4 years, reaching nearly 12 billion mobile devices and generating 49 exabytes of mobile traffic by 2021 [39]. The diversity of the devices and services will increase. While the demand of high data rates to provide multimedia services, like video transmission, is increasing, the demand of low rate sensor information to enable location and context awareness of the services is also increasing. While the 4th generation (4G) LTE network, supporting mainly mobile broadband communications, has been widely deployed, the on-going 5th generation (5G) wireless cellular system development aims to create a multi-service network supporting a wide range of services with different requirements regarding data rate, latency, and reliability. These services include enhanced mobile broadband (eMBB) targeting at Gbps peak data rates, massive machine-type communications (mMTC) closely related to the Internet-of-things (IoT) concept, and ultra reliable low-latency communications (URLLC) needed, e.g., in the contexts of smart traffic, remote control of vehicles and industrial processes, and so-called tactile communications [150].
To enable the cost, energy and bandwidth efficient realization of the vision, the transceiver and technology need to make major leaps. One of the key concerns is the overall power and energy consumption of the devices and the whole network infrastructure. The energy efficiency is major issue from battery and device operation perspective, but also relates to the sustainable development when the complete system is concerned. Therefore, in addition to more conventional target of bandwidth efficiency and increasing the data rates, also the power and energy efficiency of the evolving wireless systems is of major concern. The goal of this chapter is to introduce the key aspects of the baseband (BB) and radio frequency (RF) signal processing chains of wireless transmitters and receivers. Our emphasis is on cellular type systems, but many of the principles can be applied in various short range, wireless local area networks and other wireless applications.
The higher layers of the communication protocol stack of the Open System Interconnect (OSI) model have conventionally been designed separate from the physical layer. However, the current wireless systems are introducing more and more crosslayer design and optimization. As an example, the evolving cellular Third Generation (3G) Long Term Evolution (LTE) systems use so called channel aware user scheduling and radio resource management (RRM) techniques. The applied methodology capitalizes on signal processing tools and uses to some extent similar approach as the physical layer signal processing. However, we do not cover those either, but they are definitely important currently evolving fields of research and development. Signal processing tools are applied in wireless devices also in multimedia and application processing, data compression, etc. However, we do not cover those aspects, but concentrate on the connectivity related problems on the physical layer.
The typical transmitter (TX) and receiver (RX) functionalities are summarized in Fig. 1. Starting with the first block in the TX chain, information is coded using forward error control (FEC) coding with interleaving. The purpose of this is to protect the information from errors. Data modulation transforms the information bit sequence into a complex multi-level symbol sequence with reduced sample rate and bandwidth. The waveform generation block creates discrete-time baseband signal with specific spectral and time-domain characteristics suitable for transmission in the used frequency band and radio propagation environment. The fundamental classes of waveforms include linear and FSK-type single-carrier transmission, multicarrier transmission, as well as spread-spectrum techniques. Multiplexing and multiple-access functionalities are also closely related with waveform generation. Finally, the generated waveform is upconverted to the used RF channel and amplified to desired transmission power level. Depending on the used transmitter architecture, the upconversion can be done in multiple steps, using intermediate frequency (IF) processing stages along the way. Also, the upconversion process may be carried out at least partially in the DSP domain. In general, digital-to-analog (D/A) converter, which acts as the interface between digital and analog front-ends, is gradually moving towards the antenna. The receiver side processing in Fig. 1b performs the opposite operations to recover the original information sequence with as little errors as possible while keeping the processing latency and energy consumption feasible.
This chapter is organized as follows. Section 2 introduces the concepts for coding, interleaving and modulation as well as their receiver counterparts. Because receiver processing in general and equalization in particular is the more demanding task, the emphasis is on that side of the problem. One of the main capacity boosters at the physical layer is the use of multiple antennas both/either in a transmitter and/or in a receiver or so called multiple-input multiple-output (MIMO) communications; it is considered as a key example in the receiver processing. Section 3 focuses on the waveform generation and its inverse operations and it has special emphasis on multicarrier techniques which have been adopted in most of the recent and emerging broadband wireless system standards. Also the timely topic of spectrum agility, facilitating effective fragmented spectrum use, is addressed. The generation of the actual transmitted signal, using both digital signal processing and analog RF processing, is treated in Sect. 4. Because RF parts are usually the most expensive and power hungry components of a wireless device, it often makes sense to use BB processing to compensate for RF non-idealities; this is also a major topic in that section. Finally, conclusions and some further topics are discussed in Sect. 5
2 Equalization and MIMO Processing
This section focuses on the demodulation and decoding block of Fig. 1, which belongs to the most computation-intensive parts of the receiver baseband processing. We also consider the channel equalization as part of this problem. The model is simplified such that all our processing is performed on symbol rate, while the subsequent blocks of Fig. 1 perform all the higher sampling rate operations needed in radio transmission and reception. The simplified system model is depicted in Fig. 2. In other words, we focus on coding and modulation in the transmitter side and their counterpart operations in the receive end. In addition, the channel impulse response needs to be estimated, and that is considered as well.
2.1 System Model
We consider transmission of a binary information stream or data packet via bit interleaved coded modulation (BICM). The information sequence is first FEC encoded by some appropriate coding method, like block, convolutional or concatenated coding [22, 126, 148]. Parallel concatenated convolutional (PCC) or so called turbo codes [24] are among the most commonly applied codes currently. They have been adopted to 3G and LTE cellular systems, amongst others. Other popular codes include low-density parity check (LDPC) codes [61]. As shown in Fig. 2, the coded information is interleaved and modulated. The purpose of interleaving is to protect the data from bursty errors due to fading of the wireless channel. It re-organizes the order in which encoded bits are transmitted so that the consequent bits are uncorrelated. This maintains the error correction capability of the code [22, 66, 126]. Several interleaver designs exist, but we do not discuss that further. We assume any interleaving with sufficient length compared to the channel coherence time.
Multiple-input-multiple-output radio channel, i.e., multiple transmit and receive antennas [27, 66, 165] is considered. The MIMO technology can be used to boost both/either the performance (error rate) and/or data rate of a single link as well as the whole system by applying multiuser MIMO processing. We assume that the channel is frequency-flat so that no inter-symbol interference (ISI) is generated. This can be achieved, e.g., by orthogonal frequency division multiplexing (OFDM), which is commonly used in current wireless systems like in the downlink 3GPP Long Term Evolution (LTE) and its Advanced version (LTE-A) [45], wireless local loops (WLAN) 802.11a/g/n, and Worldwide Interoperability for Microwave Access (WiMAX). If ISI is generated, an equalizer is needed as is discussed later in this chapter. The channelization and different multiplexing schemes are covered in more detail in Sect. 3. Perfect time and frequency synchronization is assumed.
A MIMO transmission system with N TX and M RX antennas, where N ≤ M, is considered. This assumption is used to guarantee unique detectability of the data. We assume a linear quadrature amplitude modulation (QAM). The received signal can be described with the equation
where x ∈ Ω N is the vector of transmitted data symbols, \(\varOmega \subset \mathbb {C}\) is a discrete set of modulation symbols, \(\mathbf {\eta } \in \mathbb {C}^{{\mathit {M}}}\) is a vector containing identically distributed circularly symmetric complex Gaussian noise samples with variance σ 2, \({\mathbf {H}} \in \mathbb {C}^{{\mathit {M}} \times {\mathit {N}}}\) is the channel matrix containing complex Gaussian fading coefficients, and \({\mathbf {P}} \in \mathbb {C}^{{\mathit {N}} \times {\mathit {N}}}\) is the pre-coding matrix. In other words, the element at the mth row and nth column of H is the complex channel coefficient between TX antenna n and RX antenna m. The pre-coding matrix can be used for beamforming to improve the system performance in case some degree of channel knowledge is available at the transmitter. That can be achieved by some feedback mechanism or assuming reciprocal reverse channel, which may be the case in time-division duplex (TDD) systems, for example.
The modulated symbols, i.e., the entries of x are drawn from a complex QAM constellation Ω with size |Ω| = 2Q, where Q is the number of encoded bits per symbol. For example, the 16-QAM constellation would be Ω = {(±3 ± j3), (±3 ± j), (±1 ± j3), (±1 ± j)}, where j 2 = −1. The modulation mapping from consequent encoded and interleaved bits is typically performed by Gray mapping [126, Sect. 4.3]. We denote the bijective mapping function by ψ such that the binary encoded bit vector b n ∈{−1, +1}Q is mapped to symbol x n = ψ(b) or x = ψ(b), where \(\mathbf {b} = [{\mathbf {b}}_1^{\mbox{ T}}, {\mathbf {b}}_2^{\mbox{ T}}, \ldots , {\mathbf {b}}_N^{\mbox{ T}}]^{\mbox{ T}} \in \{ -1,+1 \}^{QN}\). The coded bit sequence b has been obtained from the original information bit sequence via FEC encoding, whose operation depends on the applied coding scheme.
The model presented herein is a MIMO system in a frequency-flat channel with no ISI. However, the mathematical formulation can be relatively straightforwardly generalized to cover also multipath propagation and ISI. The receiver principles and the solutions proposed below are also applicable to a large extent for such a model. The equalizer principles developed for ISI channels have been a source of inspiration also for the MIMO problem and from mathematical perspective they are equivalent to a large extent.
The model above covers several MIMO configurations. It can incorporate space-time coding or transmit diversity schemes, which usually aim at increasing the diversity gain or robustness to fading [27, 66, 165]. They can similarly include spatial multiplexing (SM), wherein the key target is to increase the data rate of the transmission. From receiver signal processing perspective, which is the key topic of this chapter and best aligned on the scope of this handbook, the SM is conceptually the simplest yet very challenging. Therefore, we focus on that in most of the discussion.
SM can apply different so called layering solutions. A layer refers to a coded data stream which can be multiplexed to transmit antennas using different schemes. In horizontal layering, each stream is transmitted from different antenna, which makes the spatial separation of the streams somewhat more straightforward. Vertical layering multiplexes each stream to all transmit antennas, which enables achieving spatial diversity amongst encoded bits, but complicates the receiver processing.
In the forthcoming discussion on the receiver design in Sects. 2.2–2.4, we assume for the simplicity of notation that P = I N (where I N is a N × N identity matrix), i.e., no pre-coding without loss of generality. If pre-coding is applied, we just need to replace H by HP in the discussion below.
2.2 Optimum Detector and Decoding
The ultimate target of the receiver processing is to reproduce the true transmitted information bit sequence at the FEC decoder output. This is of course usually not perfectly possible, because of the random noise, fading, interference and other sources of distortion in the radio channel and in the communication equipment. Therefore, a pragmatic optimum receiver would minimize the probability of decoding errors given the received observation y in (1). Such an approach would lead to jointly optimum decoding, demodulation and equalization, which is practically too complex to be realized [109]. This is the reason, why practical receivers are partitioned as shown in Figs. 1b and 2. Therein the equalizer and demodulator process the received signal y to provide an estimate of the coded bit sequence b in a form applicable for the FEC decoder, which then provides the final estimate of the information bit sequence.
If there were no FEC coding, the optimum detector would simply make a hard decision by finding the most likely transmitted data symbol vector x given the observed received signal y, or \( \hat {{\mathbf {x}}}_{\mathrm{MAP}} = \mathrm{arg} \min _{\mathbf {\textit {x}} \in \varOmega ^{N}} p({\mathbf {x}}|{\mathbf {y}}), \) where p(x|y) denotes the conditional probability density (or mass) function (PDF) (depending on the context). We also assume herein that the channel matrix H is perfectly known. In the receiver context p(x|y) is usually called as the a posteriori probability (APP), and the optimum detector is the maximum APP (MAP) receiver, which minimizes the average probability of symbol sequence decision error; the same principle has also been called maximum likelihood sequence estimation (MLSE) in the ISI channel context [126]. By Bayes rule p(x|y) = p(x, y)∕p(y) = p(y, x)p(x)∕p(y). Thus, if there is no a priori information or all the possible modulation symbols are equally likely, the maximization in the MAP sequence detector reduces to the maximum likelihood (ML) sequence detector \( \hat {{\mathbf {x}}}_{\mathrm{ML}} = \mathrm{arg} \min _{\mathbf {\textit {x}} \in \varOmega ^{N}} p({\mathbf {y}}|{\mathbf {x}}). \) In the Gaussian channel with known channel realization, p(y|x) is the Gaussian PDF the ML detection reduces to finding the constellation points with the minimum Euclidean distance (ED) to the received signal vector y, or
The FEC decoding is assumed to be a soft-input soft-output (SfISfO) decoder [148], which is the practically pervasive choice in current wireless devices. This means that the decoder needs probability information about the coded bits to be able to calculate the corresponding most likely information bit sequence. This is usually represented as by log-likelihood ratio (LLR) value of the kth element of b as
If the interleaver is sufficiently long, the consequent bits become (approximately) independent of each other. In that case, the logarithm of the APP above become by the Bayes rule [77, 90]
where
is a priori information or LLR,
b [k] ∈ {−1, +1}QN−1 consists of all the elements of b excluding the kth one, l A,[k] is a vector of L A for all bits in b [k], and \(\mathcal {L}_{k,\beta } = \{ \mathbf {b} \in \{-1,+1\}^{QN} | {\mathbf {b}}_k = \beta \}\). The expression in (6) follows from the fact that (y|b, H) in (1) is Gaussian. Therefore, the LLR is related to the Euclidean distance metric.
The above expression is in general complex to evaluate, because the number of elements in the summation (4) is exponential in the number of spatial channels (or the number of TX antennas N) and the number of bits per symbol Q. This also implies a polynomial complexity in terms of the size of the modulation alphabet. In other words, the search of the maximum APP performed by the MAP receiver is exponentially complex. Therefore, approximations are usually needed, and those will be discussed in more detail below in Sect. 2.3. Equivalent problem has been classically considered in the context of equalizers for ISI channels [59, 126]. The idea in those is to limit the search space, while still achieving reasonably good performance.
In practical receivers, also the LLR computation is usually approximated in addition to reducing the search space. A typical approximation is to use a small look-up table and the Jacobian logarithm
The Jacobian logarithm in (7) can be computed without the logarithm or exponential functions by storing r(|a 1 − a 2|) in a look-up table, where r(⋅) is a refinement of the approximation max(a 1, a 2) [77].
2.3 Suboptimal Equalization
The suboptimal detector or equalizer principles are similar to those applied earlier in ISI channels [126] or in multiuser detection to mitigate multiple-access interference (MAI) [83, 177]. Among the simplest approaches is to process the received signal (1) linearly, i.e., apply linear equalizer. It can be represented as multiplying y by an equalizer represented as a matrix W so that the equalizer output is
The simplest choice for the equalizer would be the complex conjugate transpose of the channel realization, i.e., W = H H, where (⋅)H denotes the complex conjugate transpose. This corresponds to the channel matched filter (MF) maximizing the signal-to-noise ratio (SNR) of each of the spatial channels with no consideration on the spatial multiplexing interference (SMI) often present in MIMO systems; in spread spectrum or code-division multiple access (CDMA), this would be called the rake receiver or conventional MF detector. The equalizer perfectly removing all the SMI is the zero-forcing (ZF) one or W = (H H H)−1 H H, which is the pseudo-inverse of the channel realization yielding the linear least squares estimate of the transmitted symbol vector x. It completely removes all the SMI, but it has the commonly known drawback of noise enhancement. In other words, it can be seen as maximizing signal-to-interference ratio (SIR) with no consideration on the noise; in the CDMA context this is often called as decorrelator. Finally, the linear minimum mean square error (LMMSE) equalizer
makes a controlled compromise by jointly minimizing the impact of both noise and SMI or ISI. For the Wiener filter or the actual LMMSE equalizer B = I, but its output is in general biased, because its expected output is a scaled version of x, not x itself. The bias can be removed by the choice B = diag[diag((H H H + σ 2 I M)−1 H H)−1]. In that case, the mth diagonal element of B becomes [40] B m,m = (ρ m + 1)∕ρ m, where the signal-to-interference-plus-noise ratio (SINR) per stream is
This scaled version of the LMMSE equalizer maximizes the SINR with some penalty in mean square error (MSE) [73, 165].
Calculating the soft output for the FEC decoder from the linear equalizer output requires some further attention. Because linear processing maintains sufficient statistics, the optimum MAP detection would remain equally complex as above. However, there are reasonably good simplified approximations of the LLR for BICM. One efficient method has been presented in [40]. It reduces complexity and latency with only a minor impact on performance. Instead of calculating the Euclidean distance between the LMMSE equalizer output and all the possible transmitted symbols, Gray labeling of the signal points is exploited therein. The LLR bit-metric \(\hat {L}(b^\xi |{{\mathbf {y}}_{EQ}, {\mathbf {W}}})\) for bit b ξ (where ξ is an integer) can be approximated as ρ k Ξ(b ξ, y EQ), where
where k = ⌊ξ∕Q⌋ + 1, \({\mathcal {X}} = \{x_k:b^\xi =i\}\) is the subset of hypersymbols {x} for which the ξth bit of label b is i. Ξ(b ξ, y EQ) can be simplified by considering y EQ,k in only one quadrature dimension given by ξ [40].
Decision-feedback equalization (DFE) is a classic alternative to linear processing to improve the performance both under ISI or MAI. One version is based on successive interference cancellation (SIC) and linear MMSE equalization. It was proposed in the early MIMO communication proposals known as Bell Labs layered space-time (BLAST) scheme [182]. It is best applicable for horizontally layered spatial multiplexing, because then the layers align on physical channels transmitted from a transmit antenna. The received layers are ordered with respect to their SNR or received power level. The strongest signal is detected and decoded first so that the SMI it suffers from the weaker ones is suppressed by a linear equalizer, which is typically based on MMSE or maximum SINR (9) criterion. The interference it causes to the other streams is estimated based on the decoded data and subtracted from them. Then the second strongest signal is similarly detected, decoded and canceled from the remaining signals and so on. This also is called successive nulling and interference cancellation. The decoding requires deinterleaving, which imposes latency to the processing.
The weight matrix is calculated with the LMMSE rule as in (9). The layer for detection is chosen according to the post-detection SINR and the corresponding nulling vector is chosen from the weight matrix W [182]. All the weight matrices in an OFDM symbol are calculated and the layer to be detected is chosen according to the average over all the subcarriers. After the first iteration, the canceled symbol expectation is used to update the weight matrix. The weight matrix for the second layer to be canceled is calculated as
where h k is the kth vector from matrix H, k is the layer to be detected, H k is matrix H with the vectors from previously detected layers removed and E{x} is the symbol expectation.
The detected layer is decoded and symbol expectations from the soft decoder outputs can be calculated as [167]
where L A(b i) are the LLRs of coded bits corresponding to x and b i,l are bits corresponding to constellation point x l. The expectation calculation in (13) can be simplified to the form
The constellation point S is chosen from {1,3,5,7} depending on the signs of L A(b i+1) and L A(b i+2).
In addition to the linear and decision-feedback based equalization, there are also several other suboptimal equalizers, e.g., based on various tree-search approaches. One of the most popular ones is the concept of sphere detector (SD). Another closely related one is a selective spanning with fast enumeration (SSFE) [98]. In the case of transmission with no FEC coding, a SD calculates the ML solution by taking into account only the lattice points that are inside a sphere of a given radius [46, 58]. The SDs take into account only the constellation points that are inside a sphere of a given radius, or
After QR decomposition (QRD) of the channel matrix H in (15), it can be rewritten as
where \(C^{\prime }_{\mathrm{0}} = C_{\mathrm{0}} - ||({\mathbf {Q}}^{\prime })^{\mathrm{H}} {\mathbf {y}} ||{ }^2\), y ′ = Q H y, \(\mathbf {R} \in \mathbb {C}^{\mathit {N} \times \mathit {N}}\) is an upper triangular matrix with positive diagonal elements, \(\mathbf {Q} \in \mathbb {C}^{\mathit {M} \times \mathit {N}}\) and \(\mathbf {Q}' \in \mathbb {C}^{\mathit {M} \times (\mathit {M}-\mathit {N})}\) are orthogonal matrices.
The squared partial Euclidean distance (PED) of \({\mathbf {x}}^{{\mathit {N}}}_{i}\), i.e., the square of the distance between the partial candidate symbol vector and the partial received vector, can be calculated as
where i = N…, 1 and \({\mathbf {x}}^{{\mathit {N}}}_{i}\) denotes the last N − i + 1 components of vector x [46].
In the presence of FEC coding, the SD must be modified to provide an appropriate soft output to approximate the MAP detector. A list sphere detector (LSD) [77] is capable of doing that by providing a list \(\mathcal {L}\) of candidates and their APP or LLR values of the coded bits in b to the FEC decoder. There are different strategies to perform the search of the potential candidates. Most of them have been originally proposed for the conventional sphere detector and then subsequently generalized for the LSD version. The breadth-first tree search based K-best LSD algorithm [67, 148, 183] is a variant of the well known M algorithm [9, 81]. It keeps the K nodes which have the smallest accumulated Euclidean distances at each level. If the PED is larger than the squared sphere radius C 0, the corresponding node will not be expanded. We assume no sphere constraint or C 0 = ∞, but set the value for K instead, as is common with the K-best algorithms. The depth-first [154] and metric-first [119] sphere detectors have a closer to optimal search strategy and achieve a lower bit error rate than the breadth-first detector. However, the K-best LSD has received significant attention, because it can be easily pipelined and parallelized and provides a fixed detection rate. The breadth-first K-best LSD can also be more easily implemented and provide the high and constant detection rates required in the LTE.
In the discussion above, we have assumed mostly one-pass type receiver processing. In other words, equalization/detection and channel estimation are performed first. The detector soft output is then forwarded to the FEC decoder where the final data decisions are made. However, the performance can be enhanced by iterative information processing based on so called turbo principle [1, 2, 69], originating from the concept of parallel (or serial) concatenated convolutional codes often known as turbo codes [24, 25, 148]. This means that the feedback from FEC decoder to the equalizer as shown in Fig. 2 is applied. Therein, the decoder output extrinsic LLR value is used as a priori LLR value in the second equalization iteration [188]. This typically improves the performance at the cost of increased latency and complexity [90]. Because the decoder is also usually iterative, the arrangement results in multiple iterations, i.e., local iterations within the (turbo type) decoder and global iterations between the equalizer and decoder. The useful number of iterations is usually determined by computer simulations or semianalytical study of the iteration performance.
2.4 Channel Estimation
The discussion above assumes that the channel realization or the matrix H is perfectly known, which is the basic assumption in coherent receivers. Therefore, channel estimation needs to be performed. This is usually based on transmitting reference or pilot symbols known by the receiver [34]. By removing their impact, the received signal reduces to the unknown channel realization and additive Gaussian noise. Classical or Bayesian estimation framework [86, 147] can be then applied to estimate the channel realization. The channel time and frequency selectivity and other propagation phenomena need to be appropriately modeled to create a realistic channel model and corresponding estimation framework [123]. If orthogonal frequency-division multiplexing (OFDM) [70] is assumed, the frequency-selectivity of the channel can be handled very efficiently. This is a benefit from the equalizer complexity perspective.
It should be noted here that the assumption of no pre-coding makes channel estimation different to the case with pre-coding. Pre-coding optimization is typically based on the channel state, and in that sense to the channel estimate. Therefore, there are two options to deal with this case. The channel estimate is usually based on pilot or reference signals, which may either be similarly precoded as the data symbols or not precoded.
The system model for the channel estimation for an OFDM based MIMO transmission system is defined below. The received signal vector y(n) on the m Rth receive antenna at discrete time index n after the discrete Fourier transform (DFT) can be described as
where \({\mathbf {X}}=[{\mathbf {X}}_1,\ldots ,{\mathbf {X}}_N] \in \mathbb {C}^{{\mathit {P}} \times {\mathit {PN}}}\) is the transmitted signal over P subcarriers, \({\mathbf {w}}_{m_R} \in \mathbb {C}^{{\mathit {P}} \times {\mathit {1}}}\) contains identically distributed complex white Gaussian noise, F is a NP × NL matrix from the DFT matrix with \([{\mathbf {F}}]_{u,s}=\frac {1}{\sqrt {P}}e^{-j2{\pi }us/P}\), u = 0, …, P − 1, s = 0, …, L − 1, L is the length of the channel impulse response and \({\mathbf {h}}_{m_R}\) is the time domain channel vector. \({\mathbf {X}}_{m_T} \in \mathbb {C}^{P \times P}\) is a diagonal matrix with entries from a complex quadrature amplitude modulation (QAM) constellation Ω and |Ω| = 2Q, where Q is the number of bits per symbol and m T = 1, …, N and m R = 1, …, M.
The reference signal or pilot symbol positions in 3GPP Long Term Evolution (LTE) resource blocks are illustrated in Fig. 3. [62]. A downlink slot consist of 7 OFDM symbols and reference signals are transmitted in the first, second and fifth OFDM symbols of every slot. The reference signal positions for each antenna port are indicated in the figure, while nothing is transmitted on the other antenna ports when a reference signal is transmitted on one antenna port. The pilot overhead, in terms of the portion of data symbols in time or frequency used for training, is in the 2 × 2 MIMO roughly 9.5% and in the 4 × 4 MIMO about 14%. With 8 × 8 MIMO the pilot overhead could be close to 30% [15].
The least-squares (LS) channel estimator based on training symbols is probably the simplest one to calculate the channel estimates from pilot symbols. The received symbol vector is often transformed into frequency domain before the LS channel estimation. The result of the LS estimator, on the other hand, is in time domain in the formulation below and it has to be transformed into frequency domain for the detector. The LS estimate of the channel can be calculated as
where X contains the pilot symbols, which are known by the receiver. Because of that, the matrix inverse can be pre-computed and stored in a memory. Usually orthogonal (in time or frequency) training sequences or a diagonal matrix X are used such that there is no SMI in the channel estimate. The performance of the LS estimator can be improved by applying the Bayesian philosophy, i.e., by using the channel statistics to optimize the channel estimation filtering in frequency, spatial or temporal domain [110].
The reference signals or pilot symbols used in channel estimation are placed in the OFDM time-frequency grid at certain intervals. The interval may not be sufficiently short when the user velocity is high and the channel is fast fading. Furthermore, the pilot overhead increases with the number of MIMO streams. It becomes problematic already in the 4 × 4 antenna system and is significant (almost 30%) with an 8 × 8 system [15]. Decision directed (DD) channel estimation can be used to improve the performance or to reduce the pilot overhead. This can also be based on the same principle as the pilot based LS estimate (19), such that matrix X now includes the data decisions. However, this increases the complexity, because the matrix inverse must be computed now in real-time [189]. Typically this is realized in the form of iterative receivers. The principle therein is similar to the one in Sect. 2.3 with the iterative detection–decoding, while now we have in general three blocks for the global iterations, namely, detection–decoding–channel estimation. This framework has been analyzed in detail, e.g., in [79, 94, 186, 188]. Several approaches are based on expectation-maximization (EM) algorithm [48, 108] or space-alternating generalized EM (SAGE) algorithm [56]. A the resulting receiver structure is illustrated in Fig. 4.
2.5 Implementations
The MIMO detection and channel estimation algorithms have found practical deployment in cellular and Wi-Fi WLAN standards, for example. Therefore, several works on practical receiver implementations and transceiver designs have been made. The computationally most demanding part of the filter matrix computation is the matrix inverse or some equivalent operation such as QR decomposition calculation. Designs for the MIMO detector context can be found, e.g., in [16, 32, 184]. In the sphere detector and other similar tree search algorithms, the search indexing and sorting are usually the most complex functionalities [31, 117].
Recent implementations include [17, 90, 117, 118, 155,156,157, 162]. The recent work by Suikkanen [156, 157] illustrates the trade-off between the receiver energy efficiency and useful data rate or goodput, which is defined as the minimum of the detection rate enabled by the receiver hardware and useful throughput of the communications system [90]. The latter depends on the error rate performance and the nominal data rate such that the value gives the error free or reliable transmission rate, practically achieved via hybrid automatic repeat request (HARQ) protocol with price of introduced latency. The throughput analysis assumed 4G cellular system or LTE-A standard system assumptions. The detection rate and receiver power consumption results were based on 28 nm CMOS technology based receiver baseband designs and the real time detection requirements of 4G cellular systems. High performance sphere detectors become necessary to achieve highest reliable throughput, but their energy efficiency in terms of processing energy per transmitted bit is often not as good as that of the simple linear detectors, which suffer data rate penalty.
3 Multicarrier Waveforms
Referring to Fig. 1, this section addresses the waveform generation function on the transmitter side, as well as the corresponding block on the receiver side.
3.1 Waveform Processing in OFDM Systems
The coding and modulation block produces a sequence of typically QAM modulated symbols, and the purpose of the waveform generation block is to produce a digital sample sequence which corresponds to the discrete-time baseband version of the final RF signal to be transmitted. Likewise, on the receiver side the waveform processing block receives the corresponding digital sample sequence, but affected by additive noise and interferences as well as various distortion effects, and produces a sample sequence corresponding to the QAM modulated symbol sequence at the coding and modulation block output.
In today’s wireless communication system, various waveforms are utilized including linear single carrier modulation, i.e., QAM-type symbol sequence with Nyquist pulse shaping, Gaussian minimum shift keying (GMSK), and various types of spread-spectrum techniques, including direct sequence (DS) spread-spectrum with code-division multiple access (CDMA) [22, 165]. However, we focus here on the celebrated multicarrier transmission technique called orthogonal frequency-division multiplexing (OFDM) [26, 45, 95, 121, 127, 164, 180], which is the basis for most of the recent broadband wireless systems, including 802.11 WLAN family, DVB-T terrestrial TV broadcasting standards, WiMAX, 3GPP-LTE and LTE-Advanced.
3.1.1 OFDM Principle
A fundamental issue in wireless communications with increasing data rates is the complexity of the channel equalization. Channel equalization is needed in practically all wireless communication systems for compensating the effects of the multipath propagation channel, which appears as frequency dependency (frequency-selectivity) of the channel response experienced by the transmitted waveform. More importantly, this effect introduces dispersion to the symbol pulses which appears as inter-symbol interference (ISI), and eventually as errors in detecting the transmitted symbol values [22]. Traditional time-domain techniques for channel equalization, based on adaptive filtering or maximum likelihood sequence detection, would have prohibitive complexity at the signal bandwidths adopted in many of the recent communication standards.
As illustrated in Fig. 5, OFDM solves the problem by splitting the high-rate symbol sequence into a high number (N) of lower-rate sequences which are transmitted in parallel, over a spectrally compact multiplex of orthogonal subchannels. Due to the increased symbol interval in the subchannels, the effects of channel dispersion are reduced, and the channel frequency response within each subchannel is, at most, mildly frequency selective. Furthermore, a cyclic prefix (CP) is commonly inserted in front of each OFDM symbol. The idea of CP is that it will absorb the variations in the delays of different multipath components of the channel, preventing ISI if the length of the CP is at least equal to the maximum delay spread of the channel. In this case, the effect of the channel can be modeled as a cyclic convolution. Consequently, the channel effect can be precisely modeled as flat fading at subcarrier level, and can be compensated by a single complex multiplication for each data symbol modulated to a subcarrier [45, 127].
In existing specifications, the FFT size of OFDM systems ranges from 64 in IEEE 802.11a/g WLAN to 32k in DVB-T2 [175]. The subcarrier spacings range, correspondingly, from 325 kHz to 279 Hz. As an important example, 3GPP-LTE uses 15 kHz subcarrier spacing and up to 20 MHz bandwidth, the maximum FFT-size being 2048 [45].
The practical implementation of OFDM utilizes inverse fast Fourier transform (IFFT) for multiplexing each block of parallel data symbols. Correspondingly, FFT is used for demultiplexing the block of complex sample values corresponding to the data symbols. Orthogonality of the subchannels follows directly from the properties of discrete Fourier transform (DFT). In the channel, each data symbols appears as a square-windowed sinusoid, the frequency of which is determined by the subcarrier index and amplitude and phase are determined by the transmitted complex symbol value. Using continuous-time model, the transmitter and receiver OFDM waveform processing can be formulated as follows.
An OFDM symbol with IFFT size of N and duration of T s is given by
where X(k), k = 0, …, N − 1, are complex data symbols, typically from a QAM alphabet,
are the subcarrier frequencies and
is the frequency separation between subcarriers. With this choice, the subcarriers are orthogonal, i.e.,
Therefore in the absence of noise and other imperfections, the kth symbol is demodulated as
In practical systems, guard-bands are introduced in the OFDM signal spectrum by modulating zero-valued symbols to the subcarriers close to the band edges. The requirements of the digital/analog anti-imaging filter, needed at the digital-to-analog interface, depend essentially on the width of the guard-band. Similarly, the guard-band width affects also the specifications of the channelization filtering on the receiver side.
The signal path of an OFDM transmission link, as illustrated in Fig. 5a, includes on the transmitter side the IFFT for a block of data symbols and copying a number of IFFT output samples in front of the produced OFDM symbol as a cyclic prefix, along with the needed buffering and serial-parallel and parallel-serial operations. On the receiver side, the core functions include extracting a block of N ISI-free samples from the baseband sample sequence, FFT, and 1-tap subcarrier-wise equalizers. Additionally, a channel estimation function, usually based on known subcarrier symbols (scattered pilots and/or preambles) is needed, as described in Sect. 2.4. Also time and frequency synchronization functionalities are necessary in OFDM, as in any communication link [127].
3.1.2 Synchronization, Adaptive Modulation and Coding, and Multiple Access
The coarse time synchronization, i.e., determination of the optimum FFT window location, is commonly based on the correlation introduced to the signal by the cyclic prefixes. Residual timing offsets can be estimated using the pilot sequences and compensated by adjusting the channel equalizer coefficients accordingly. Various techniques are available in the literature for estimating the coarse frequency offsets, due to imprecise local oscillators in the transmission link. Fine frequency estimation can again be carried out using the pilots [45, 127].
Due to the narrow spacing of subcarriers (e.g., 1 kHz in DVB-T and 15 kHz in 3GPP-LTE), OFDM systems are quite sensitive to carrier frequency offset, the target values being at the order of ± 1% of the subcarrier spacing, or less. This makes OFDM systems rather sensitive to fast-fading channels, and even to phase noise of the local oscillators. In general, these effects introduce inter-carrier interference (ICI).
Since OFDM is meant to be used with frequency/time-selective channels, some of the subcarrier symbols are bound to experience severe attenuation in the transmission channel, and the corresponding information bits would be lost in symbol-wise detection. In general, the channel gain for each subcarrier symbol depends on the instantaneous channel frequency response during the transmission. On the other hand, the whole OFDM multiplex has usually wide bandwidth compared to the channel coherence bandwidth, i.e., the channel appears as heavily frequency selective. While some of the subcarrier symbols are lost, a majority of them is received with good quality. Using FEC, the average bit-error rate (BER) or frame error rate (FER) achieves a targeted low value, in spite of some of the symbols being lost. Thus FEC is an essential element on OFDM systems, helping to exploit the inherent frequency diversity of the wideband transmission channel, and sometimes the scheme is referred to as coded OFDM (COFDM) [95].
The different subcarrier symbols in OFDM are transmitted independently of each other, through orthogonal subchannels. Then it is obvious that a single OFDM symbol is able to carry multiple users’ data, using so-called orthogonal frequency division multiple access (OFDMA) [45]. In the downlink direction (from base-station, BS, to mobile stations, MS) this is quite straightforward. In the uplink direction, a BS receives a multiplex of subcarriers composed of subcarriers originating from different transmitters. In order to maintain orthogonality, so-called quasi-synchronous operation must be established. This means that the MS’s must be precisely synchronized in frequency (say ±1% of subcarrier spacing), and different mobiles’ OFDM symbols, as seen at the BS receiver, must be time-aligned in such a way that the cyclic prefix is able to absorb both the channel delay spread and relative timing offsets between different MS’s, as illustrated in Fig. 5c. Additionally, effective power control is needed to avoid excessive differences in the power levels of the received signals, thus avoiding serious problems due to RF impairments.
The practical OFDMA schemes are dynamic in the sense that variable data rates can be supported for each user. To achieve this, the BS must send side information to each MS about the set of subcarrier symbols allocated to each user, both for uplink and downlink. To keep the amount of side information reasonable, the allocation is commonly done using a resource block as the basic unit. For example in 3GPP-LTE, the resource block consists of 12 subcarriers and 7 consecutive symbols (this for the most commonly used transmission mode; there are also others) [45].
The basic form of OFDM systems uses the same modulation scheme (e.g., QPSK, 16QAM, or 64QAM) and code rate for all subcarriers and all OFDM symbols. The specifications are usually flexible, and allow the configuration of the system for different tradeoffs between data rate and robustness through the choice of modulation level and code rate. In broadcast systems, this is the scheme that has to be followed as it is not possible to tailor the transmission parameters separately for different users. However, in two-way communication, like cellular mobile systems and wireless local area networks (WLANs), it is possible to provide feedback information to the transmitter end about the channel quality and characteristics. If the transmitter has knowledge of the signal-to-interference-plus-noise (SINR) of each subcarrier, then the water-filling principle can be used for determining the optimal modulation level for each subcarrier. In OFDMA, the feedback information can also be used for allocating resource blocks optimally for the users based on the instantaneous channel response and quality (including various interferences) experienced by each user at each specific frequency slot. Furthermore, the modulation level and code rate can be tuned independently for each user to optimize the usage of transmission resources. This scheme is generally known as adaptive modulation and coding (AMC) [45].
3.2 Enhanced Multicarrier Waveforms
OFDM solves in an elegant and robust way the fundamental channel equalization problem in wideband wireless communications, and it provides efficient means for channel aware scheduling of the transmission resources in an optimal way to different users. Due to the flat-fading channel characteristics at subcarrier level, CP-OFDM is also an excellent basis for different multi-antenna (MIMO) techniques which are able to enhance the performance at link and system levels [45]. However, OFDM has also a number of limitations, which have motivated research on various enhancements as well as on alternative waveforms.
3.2.1 Peak-to-Average Power Ratio Issues and SC-FDMA
OFDM, and multicarrier waveforms in general, have the problem of high crest factor or peak-to-average power ratio (PAPR). This means that the peak envelope value of the modulated waveform is much higher than the RMS value, which introduces great challenges to the transmitter power amplifier implementation because high linearity is needed in order to avoid serious distortion effects [127]. Why the PAPR becomes high can be easily seen when we consider the OFDM signal as a sum of sinusoids with amplitudes and phases determined by the modulating symbol values. In the worst case, the amplitudes add up at some point within the OFDM symbol interval, and the PAPR is proportional to the number of active subcarriers. However, the probability of such a worst-case situation is in practice very small, and the PAPR characteristics of a waveform are better characterized by the complementary cumulative distribution function (see Fig. 7 for an example). Various techniques for reducing the PAPR of OFDM-modulated signals can be found from the literature [82, 127]. This problem is common with CDMA waveforms, and also various generic methods for reducing PAPR have also been developed, e.g., based on envelope peak clipping with smooth widowing [168].
Mainly due to the critical PAPR problem in hand-held devices, the single-carrier waveform has re-appeared in the OFDM context, in the form of so-called single-carrier frequency division multiple access (SC-FDMA) [45, 120, 164] . As shown, in Fig. 6, using DFT transform as precoding, a SC-FDMA block can be included in an OFDMA transmission frame while maintaining all the flexibility in allocation the resources to each user. The cascade of DFT and IFFT transforms (also referred to as DFT-spread-OFDMFootnote 1) in the transmitter side effectively provides frequency shift of the single carrier symbol block to the frequency slot corresponding to the allocated subcarriers, as well as time-domain interpolation and rudimentary pulse shaping for the symbol pulses. With this model in mind, it is clear that accumulation of high PAPR does not take place in this process. However, while the pulse shaping provided by the DFT-spread-OFDM processing satisfies the Nyquist criteria for zero ISI, the pulse shaping is sub-optimal and has small excess bandwidth. This leads to relatively high PAPR for SC-modulation, yet significantly smaller than in OFDM, as illustrated in Fig. 7. On the other hand, good spectral efficiency is achieved as different SC-FDMA blocks can be allocated next to each other without any guard-band in-between, as long as the conditions for quasi-synchronicity are maintained. Since the high PAPR of OFDM is mainly a problem on the mobile transmitter side, the SC-FDMA scheme is mainly considered for uplink transmission. An alternative implementation structure has been developed in [178], with additional flexibility for the DFT block size.
What was described above is the so-called contiguous subcarrier allocation case of SC-FDMA. Also a uniformly interleaved subcarrier allocation is possible, without any effects on the PAPR,Footnote 2 but has not been adopted in practice due to increased sensitivity to time selectivity, frequency offsets, and phase noise.
From the channel equalization point of view, the channel estimation and equalizer structure is the same as in the core OFDM system, except that scattered pilots cannot be utilized in SC-FDMA. From the SC-modulation point of view, the single-tap subcarrier equalizers correspond to a frequency-domain implementation of a linear equalizer [52, 145]. The MSE criterion is preferred over zero-forcing solution to reduce the noise enhancement effects. The linear equalizer can be complemented with a decision-feedback structure. The noise prediction based DFE principle is particularly suitable for this configuration [23, 199], and including the FEC decoding in the DFE feedback loop leads to an effective iterative receiver structure with significantly improved performance over the linear equalizer solution.
Since SC-FDMA is based on a core OFDM system, various multiantenna schemes can be combined with it, including space-time and space-frequency block coding and spatial multiplexing [45, 164].
3.2.2 Enhancing Spectral Containment of OFDM
OFDM systems maintain orthogonality between spectral components which are synchronized in time and frequency to satisfy the quasi-synchronicity conditions. However, the spectral containment of the OFDM waveform is far from ideal (see Fig. 8), and the attenuation of a basic OFDM receiver for non-synchronized spectral components (interferences, adjacent channels) is limited.
Spectrum agile waveform processing is needed in case of various co-existence scenarios, where the idea is to use effectively frequency slots between channels occupied by legacy radio communication systems, as illustrated in Fig. 9. This is one central theme in the cognitive radio context [7] but also considered in various other developments of broadband wireless communications under concepts like carrier aggregation [37] and broadband-narrowband coexistence [131]. A very flexible way of approaching these goals can be named as non-contiguous multicarrier modulation, as a generalization of non-contiguous OFDM [194]. Here the idea is that the spectrum of the transmitted waveform can be controlled by activating only those subcarriers which are available and have been allocated for transmission, and modulating zero-symbols on the others. The approach is the same as the basic idea of OFDMA, but now the target is to be able to tolerate asynchronous waveforms in the unused frequency slots. Using basic OFDM in this way, the spectrum leakage would necessitate considerable guardbands between the active subcarriers and occupied frequency channels, and would thus lead to low spectrum efficiency.
The on-going 5th generation (5G) wireless cellular system development under 3GPP aims to create a multi-service network supporting a wide range of services with different requirements regarding data rate, latency, and reliability. These services include enhanced mobile broadband (eMBB) targeting at Gbps peak data rates, massive machine-type communications (mMTC) closely related to the Internet-of-things (IoT) concept, and ultra reliable low-latency communications (URLLC) needed, e.g., in the contexts of smart traffic, distant control of vehicles and industrial processes, and so-called tactile communications [150]. The 5G Phase 1 physical layer development in 3GPP, the so-called 5G New Radio, is also based on the OFDM waveform, but certain spectrum enhancement schemes can be applied to improve the quality of multi-service operation [20, 63]. Generally, it would be very difficult to satisfy the requirements of all the mentioned services by an OFDM system with fixed parametrization and, therefore, the concept of mixed numerology OFDM system has emerged. Here the idea is to utilize different subcarrier spacings and/or CP-lengths (guard periods) in different subbands of an OFDM carrier. However, this cannot be achieved without destroying the strict orthogonality of OFDM subcarriers. Then methods to reduce the OFDM spectral sidelobes are needed to be able to allocate groups of subcarriers with different numerologies in the same OFDM multiplex, with narrow guardband (few subcarriers) in-between, while keeping the interference leakage at an acceptable level.
Another related aspect is that for sporadic low-rate multiuser uplink communication, the overhead to synchronize the devices for quasi-synchronous operation is significant. Then asynchronous operation mode, with relaxed time synchronization, would be preferred. Also in such scenarios, the strong sidelobes of basic OFDM is an issue. Notably, this aspect is relevant in OFDM based uplink, whereas the sidelobes issue is critical also in OFDMA downlink with mixed numerology.
Various techniques have been presented in the literature for reducing the spectral leakage in CP-OFDM-based systems. Two of these methods, time-domain windowing and OFDM subband filtering, are under consideration for 5G, and they will be discussed below in some more details. Other methods include subcarrier weighting [41], cancellation carrier methods [30, 103, 194], and pre-coding methods [36].
The general idea of time-domain windowing is to use a tapered time-domain window for OFDM symbols [18, 181], instead of rectangular windowing. Especially, raised cosine window in combination with extended CP has been widely considered. For effective spectrum leakage suppression, the CP has to be significantly extended to accommodate a higher roll-off of the RC-window (longer tapering interval), leading to reduced spectrum efficiency. Raised-cosine windowing can be used also on the receiver side for better rejection of interference leakage from the unused spectral slots [18, 116], with similar tradeoffs. In [103, 142], it is proposed to use the windowing in edge subcarriers only to improve spectrum efficiency. In the 5G New Radio context, time-domain windowing is referred to as windowed-overlap add (WOLA) [129, 195], and it is considered be applied in the transmitter, receiver, or both.
Another obvious alternative to control OFDM spectrum is the filtering of independently generated groups of subcarriers, typically by FIR filters, before combining them as the OFDM multiplex signal to be provided to the DAC and RF stages of the transmitter [6, 54, 97, 106, 146, 187]. On the receiver side, channelization filtering can be done separately for different groups of subcarriers to reduce leakage from adjacent asynchronously operated subcarrier groups, or groups with different numerologies. This general idea is referred to as filtered OFDM (F-OFDM). One related target in 5G is to reduce the spectral overhead due to guardbands between active transmission channels from 10% to about 1%. Together with increasing carrier bandwidth (e.g., 100 MHz instead of 20 MHz in LTE), this leads to high complexity of traditional FIR-type channelization filters. The general target of F-OFDM is to support flexible allocation of different numerologies in a single OFDM multiplex, in which case traditional digital filtering solutions would have high structural and computational complexity. This is especially the case on the base-station side, while mobile devices typically need to process only one subband, and basic time-domain filtering with reasonable complexity and sufficient flexibility is achievable [187].
An alternative approach to subband filtering by individual filters is to use uniform filter banks for combining filtered subbands on the transmitter side and for separating filtered subbands on the receiver side [97]. In case of regular subband structure, this would be a very effective approach, but it has limited flexibility for dynamic adaptation of the subband widths.
The third approach is to define the filtering in FFT-domain, using the fast-convolution approach [28, 122, 136]. Figure 10 illustrates this scheme for the transmitter side [187]. First CP-OFDM signals are generated individually for each subcarrier group which needs to be isolated by filtering. Then short FFTs are applied to partly overlapping blocks of the CP-OFDM signal. The filter is defined by FFT-domain weights, and the output signal is generated by long IFFTs. The output sample sequence is obtained by collecting non-overlapping samples from the IFFT output blocks. This model utilizes fast-convolution with overlap-save processing to implement linear convolution by the FFT-domain filtering process, which implements cyclic convolution by nature. With sufficiently long overlap, perfect linear convolution would be reached. However, by allowing tolerable amount of distortion, the overlap can be significantly reduced, resulting in remarkable reduction in the computational complexity. Typical values of the overlap are 25–50%. In case of multiple filtered subbands, the CP-OFDM generation, short FFT, and FFT-domain weights are specific to each subband, but the long IFFT is common to all. A narrow guardband (e.g., 1–6 subcarriers) is inserted between active subcarriers of different groups.
Tight filtering harms the orthogonality of subcarriers in all F-OFDM schemes, introducing inband interference especially to the subcarriers close to subband edges [54, 106]. Effective FFT-domain weight optimization scheme is presented in [187] for minimizing the inband interference under constraints on the out-of-band power leakage. This optimization methods takes into account both the filtering effect on OFDM subcarriers, as well as the cyclic distortion caused by the reduced overlap in fast-convolution processing.
3.2.3 Filterbank Multicarrier Waveforms
Another approach for spectrally agile waveforms and signal processing is filter bank based multicarrier modulation (FBMC) [35, 51, 53, 75, 125, 143, 153]. Here the idea is to use spectrally well-contained synthesis and analysis filter banks in the transmultiplexer configuration, instead of the IFFT and FFT, respectively. The most common approach is to use modulated uniform polyphase filter banks based on a prototype filter design, which determines the spectral containment characteristics of the system. Figure 8 shows an example of the resulting spectral characteristics, in comparison with basic OFDM without any additional measures for controlling the sidelobes. It can be seen that the FBMC is able to reduce the sidelobes to a level which depends in practice only on the spectral leakage (spectral regrowth) resulting from the transmitter power amplifier nonlinearities.
The two basic alternatives are filtered multitone modulation (FMT) [38, 174] and FBMC/OQAM (or OFDM/OQAM) [53, 153]. In typical FBMC/OQAM designs (like the example case of Fig. 8), each subchannel overlaps with the adjacent ones, but not with the more distant ones, and orthogonality of subcarriers is achieved by using offset-QAM modulation of subcarriers, in a specific fashion [153]. Due to the absence of cyclic prefix and reduced guard-bands in frequency domain, FBMC/OQAM reaches somewhat higher spectral efficiency than CP-OFDM [137]. However, its main benefits can be found in scenarios with asynchronous multiuser operation, mixed numerology, or dynamic and non-contiguous (i.e., fragmented) spectrum allocation [149, 196]. Its main drawbacks are due to the need to use offset (staggered) QAM modulation, leading to somewhat more complicated pilot structures for synchronization and channel estimation. OQAM signal structure causes also difficulties with certain multiantenna transmission schemes, especially with Alamouti space-time coding [133]. FBMC/OQAM has also higher computational complexity, which in terms of real multiplication rate, is three to five times that of OFDM with the same transform size [19, 63].
In FMT, the adjacent subchannels are isolated by designing them to have non-overlapping transition bands and, for each subcarrier, basic subcarrier modulation, like QAM with Nyquist pulse shaping, can be used. The principle of FMT is just frequency division multiplexing/multiple access. It relies on specific uniform multirate filter bank structures, typically based on IFFT/FFT transforms complemented by polyphase filtering structures. To reach high spectral efficiency, narrow transition bands should be used, leading to increased latency and high implementation complexity, also in comparison with FBMC/OQAM.
Both FBMC/OQAM and FMT systems can be designed to have similar number of subcarriers as an OFDM system, in which case the channel can usually be considered as flat-fading at subcarrier level, and one-tap complex subcarrier-wise channel equalizers are sufficient. However, there is also the possibility to increase the subcarrier spacing, e.g., in order to relax the ICI effects with high mobility, in which case multi-tap equalizers are needed [75]. A convenient approach for realizing multitap subcarrier equalizers is based on frequency sampling [80]. The special OQAM-type signal structure has to be taken into account when designing the pilot structures for channel estimation and synchronization [96], and it introduces also difficulties in adapting certain multiantenna schemes to the FBMC/OQAM context.
Fast-convolution based filterbank (FC-FB) schemes have been proposed also for flexible and effective implementation of FBMC/OQAM and FMT waveform processing. Actually, FC-FB can be seen as a generic waveform processing engine, facilitating simultaneous processing of different multicarrier and single-carrier waveforms [132, 135, 136, 152].
In recent years, also a family of multicarrier waveforms which apply CPs for blocks of multicarrier symbols has been introduced. These include generalized frequency division multiplexing (GFDM) [63, 111], Cyclic Block-Filtered MultiTone (CB-FMT) [65], and Circular Offset Quadrature Amplitude Modulation (COQAM) [99]. The CP-insertion works basically in the same way as with CP-OFDM, but since CP is applied for a block of P multicarrier symbols (i.e., PN high-rate samples), the CP-overhead can be greatly reduced for a given channel delay spread. GFDM uses QAM subcarrier modulation with filtered subcarrier signals spaced at 1∕T S, leading to non-orthogonal subcarriers. Therefore, some form of ICI cancellation is required, at least for high-order modulations. CB-FMT is cyclic block-filtered variant of FMT, maintaining orthogonality of subcarriers. COQAM uses OQAM subcarrier modulation, as in FBMC/OQAM, also maintaining subcarrier orthogonality. In basic form, all these waveforms apply rectangular window over the block of multicarrier symbols, resulting in sinc-type spectra. Since the rectangular window length is increased in time, the sidelobes decay faster. Well-contained spectra have been demonstrated for these waveforms by applying sidelobe suppression methods introduced earlier for the OFDM case, in somewhat relaxed ways. Also effective realizations for these schemes are available, based FFT-domain filtering using cyclic convolution (i.e., FC without overlap).
In summary, FBMC and enhanced OFDM schemes are alternative approaches for developing flexible spectrum agile waveforms with improved spectral containment, which is particularly important in fragmented spectrum use, asynchronous multiuser operation, or mixed numerology cases.
4 Transceiver RF System Fundamentals and I/Q Signal Processing
This section looks at radio transceiver fundamentals from a broader perspective, by considering also the essentials of analog radio frequency (RF) functionalities in addition to digital front-end and digital baseband aspects described in the previous sections. Overall, understanding the RF world is one central aspect in radio communications since the energy of the true electromagnetic waves radiated and absorbed by the antennas, and thus the spectral contents of the underlying electrical signals, are indeed located at radio frequencies. Depending on the actual radio system and radio application, the used RF band is typically within the range of few tens or hundreds of MHz up to several GHz.
In this section, we’ll go through the basics of transceiver signal processing from radio architecture perspective, with main focus on frequency translations and filtering tasks. The exact circuit-level treatments are out of our scope, and we focus on signal and RF-module level aspects only. One central tool in the presentation is the deployment of complex-valued I/Q signal and processing models, especially in the frequency translation and filtering tasks. In addition to RF front-end, the notion of complex-valued I/Q signals is central also in the digital front-end and baseband processing units as is evident from the presentation in the previous sections which all rely on complex-valued signals. Some classical literature in this field are, e.g., [44, 57, 60, 107, 109, 112]. Some sections in the following also build on the presentation of [170].
4.1 RF-System Fundamentals
The fundamental tasks of transmitter RF front-end are to upconvert the data-modulated communication waveform to the desired RF (carrier) frequency and produce the needed RF power to the transmit signal. How these are exactly organized and implemented in the full transmitter chain, depends on the chosen radio architecture. Independently of this, the transmitter performance is typically measured in terms of spectral purity or spectral mask which dictates how much energy the transmitter can leak outside its own frequency band. Such out of band emissions can stem, e.g., from transmit chain nonlinearities and/or insufficient filtering. Another important aspect is the in-band purity of the RF waveform which quantifies the waveform generation accuracy from the data modulation and transmission point of view. One typically deployed measure here is the error vector magnitude (EVM).
On the receiver side, the key tasks of the RF front-end are to amplify the weak received desired signal, downconvert the desired signal from RF down to lower frequencies, and to at least partially attenuate the undesired other radio signals picked up by the antenna. Again, the chosen radio architecture has a big influence on how these tasks are implemented in the receiver chain. In general, one can perhaps claim that the implementation challenges on receiver side are typically even bigger than on the transmitter side. This is indeed because the antenna is picking up also many other radio signals, in addition to the desired one, which can also be several tens of dB’s stronger than the desired one. Thus being able to demodulate and detect a weak desired signal in the presence of strong neighboring channels is indeed a complicated task. The receiver front-end performance is typically measured, e.g., in terms of sensitivity, linearity and spurious free dynamic range. In short, sensitivity measures the ability to detect very weak signals in noise-limited scenarios. Linearity and spurious-free dynamic range, in turn, measure the relative levels of spurious components stemming from the intermodulation of the strong neighboring channels and out-of-band blocking signals, falling on top of the desired signal band. Measures like input-intercept point (IIP, specifically IIP2 and IIP3 for second-order and third-order nonlinearities, respectively) are typically used to measure receiver linearity.
4.2 Complex I/Q Signal Processing Fundamentals
4.2.1 Basic Definitions and Connection to Bandpass Signals
All physical signals and waveforms, like voltage or current as a function of time, are by definition real-valued. However, when modeling, analyzing and processing bandpass signals whose spectral content is located around some center-frequency f c, the use and notion of complex-valued signals turns out to be very useful. This has then direct applications in radio communications, like various complex modulation methods and more generally different frequency translations and filtering methods in transceiver analog and digital front-ends. This is where we have main emphasis on in this section. Furthermore, complex-valued signal and processing models are fundamental also in digital baseband processing, including e.g. modeling of radio channel impacts on the modulating data and the resulting equalization and detection processing in receiver baseband parts. Examples of this can be found from earlier sections. Useful general literature in this field are, e.g., [68, 107, 166, 170].
By definition, the time domain waveform x(t) of a complex signal is complex-valued, i.e.
In practice, this is nothing more than a pair of two real-valued signals x I(t) and x Q(t) carrying the real and imaginary parts. Similarly, a complex linear system is defined as a system with complex-valued impulse response
One of the beautiful properties of complex-valued models is that in frequency domain, there are no symmetry constraints opposed to real-valued signals/systems which are always forced to have even-symmetric amplitude spectrum/response and odd-symmetric phase spectrum/response with respect to the zero frequency in two-sided spectral analysis. In the following presentation, we focus mostly on continuous-time waveform and system aspects, but similar concept carry on to discrete-time world as well. Some additional digital filter specific aspects are also addressed in Sect. 4.3.2.
One basic operation related to complex quantities is complex-conjugation. Now if the spectrum (Fourier transform) of x(t) is denoted by X(f), then the spectrum of complex-conjugated signal x ∗(t) is X ∗(−f). This implies that the amplitude spectra of x(t) and x ∗(t) are mirror images of each other. Notice that physically, complex conjugation is nothing more than changing the sign of the Q branch signal. This simple result related to conjugation has an immediate consequence that if one considers only the real part of x(t), i.e., \(y(t) = \Re \left [x(t)\right ]=(x(t)+x^*(t))/2\), its spectrum is Y (f) = (X(f) + X ∗(−f))∕2. Now if X(f) and X ∗(−f) are not overlapping, \(y(t) = \Re \left [x(t)\right ]\) contains all the information about x(t). Based on this, it directly follows that for any complex signal x(t) such that X(f) and X ∗(−f) are not overlapping, \(y(t) = \Re \left [x(t)\right ]\) contains all the information about x(t).
The notion of complex signals has strong connection to bandpass signals. By definition, a general real-valued bandpass signal can be written as
where v LP(t) = v I(t) + jv Q(t) = A(t)e jϕ(t) is the corresponding lowpass or baseband equivalent signal, v I(t) and v Q(t) are the inphase (I) and quadrature (Q) components, and A(t) and ϕ(t) denote envelope and phase functions. Principal spectral characteristics are illustrated in Fig. 11. Thus in the general case, the baseband equivalent of a real-valued bandpass signal is complex-valued. Intuitively, the complex-valued baseband equivalent describes the oscillating physical bandpass signal with a time-varying phasor (complex number at any given time) such that the length of the phasor corresponds to physical envelope and the phase to the physical phase characteristics.
Two basic operations related to processing of complex signals are (1) complex multiplication and (2) complex convolution (filtering). In the general case, by simply following the complex arithmetic, these can be written as
Thus in general, four real multiplications (plus two additions) and four real convolutions (plus two additions) are needed, respectively, in the physical implementations. This is illustrated in Fig. 12 for general complex convolution. Obvious simplifications occur if either of the components (input signal or filter impulse response) is real valued.
4.2.2 Analytic Signals and Hilbert Transforms
Hilbert transformer [68] is generally defined as an allpass linear filter which shifts the phase of its input signal by 90∘. In the continuous-time case, the (non-causal) impulse and frequency responses can be formulated as
Similar concepts carry on also to discrete-time filters [122].
In practice, the above behavior can be well approximated over any finite bandwidth. One fascinating property related to Hilbert filters/transformers is that they can be used to construct signals with only positive or negative frequency content. These kind of signals are generally termed analytic signals and they are always complex-valued. The simplest example is to take a cosine wave \(A \cos {}(\omega _0 t)\) whose Hilbert transform is \(A \sin {}(\omega _0 t)\). Then these together when interpreted as I and Q components of a complex signal result in \(A \cos {}(\omega _0 t) + j A \sin {}(\omega _0 t) = A e^{j \omega _0 t}\) whose spectrum has an impulse at ω 0 (but not at − ω 0). The elimination of the negative (or positive) frequencies can more generally be formulated as follows. Starting from an arbitrary signal x(t) we form a complex signal x(t) + jx HT(t) where x HT(t) denotes the Hilbert transform of x(t). This is illustrated in Fig. 13. In practice a proper delay is needed in the upper branch to facilitate the delay of a practical HT. Then the spectrum of the complex signal is \(X(f) + j X_{\text{HT}}(f) = X(f)\left [1 + j H_{\text{HT}}(f)\right ]\) where 1 + jH HT(f) = 0 for f < 0. Based on this, it can easily be shown that the I and Q (real and imaginary parts) of any analytic signal are always related through Hilbert transform.
4.3 Frequency Translations and Filtering
4.3.1 Frequency Translations for Signals
One key operation in radio signal processing is the shifting of a signal spectrum from one center-frequency to another. Conversions between baseband and bandpass representations and I/Q modulation and demodulation (synchronous detection) are special cases of this. The basis of all the frequency translations lies in multiplying a signal with a complex exponential, generally referred to as complex or I/Q mixing. This will indeed cause a pure frequency shift, i.e.,
where ⇔ denotes transforming between time and frequency domain. This forms the basis, e.g., for all the linear modulations, and more generally for all frequency translations. This is illustrated in frequency domain in Fig. 14 in the case where the input signal is at baseband.
In general, since
four real mixers and two adders are needed to implement a full complex mixer (full complex multiplication). This illustrated in Fig. 15. Notice again that in the special case of real-valued input signal, only two mixers are needed.
Real mixing is obviously a special case of the previous complex one and results in two frequency translations:
Here, the original spectrum appears twice in the mixer output, the two replicas being separated by 2f LO in frequency. In receivers, this results in the so called image signal or mirror-frequency problem since the signals from both f c + f LO and f c − f LO will appear at f c after a real mixing stage. Thus if real mixing is used in the receiver, the image signal or mirror-frequency band needs to be attenuated before the actual mixer stage. This is the case, e.g., in the classical superheterodyne receiver. Similar effects have to be taken into consideration also in transmitters, meaning that the unwanted spectral replica produced by real mixing needs to be attenuated.
Linear I/Q modulation methods are basically just a special case of complex mixing. Given a complex message signal x(t) = x I(t) + jx Q(t), it is first complex-modulated as \(x(t)e^{j \omega _{\text{c}} t}\), after which only the real part is actually transmitted. This can be written as
While physical implementations build on the middle expression where x I(t) and x Q(t) are modulated onto two orthogonal (cosine and sine) carriers, the complex models are very handy e.g. from spectral analysis point of view. Notice that both terms or spectral components (at + f c and − f c) contain all the original information (i.e., x(t)). This overall process, also termed lowpass-to-bandpass transformation, is pictured at conceptual level in Fig. 16.
On the receiver side, the goal in the demodulation phase is to recover the original message x(t) from the carrier-modulated signal y(t). Based on the previous discussion, it’s easy to understand that either of the signal components at + f c or − f c can be used for that purpose, while the other one should be rejected. Since
the message x(t) can be fully recovered by simply lowpass filtering the complex receiver mixer output. Practical implementation builds again on parallel real downconversion with cosine and sine followed by lowpass filtering in both branches. Formal block-diagram for the I/Q demodulator in terms of complex signals is presented in Fig. 17.
4.3.2 Frequency Translations for Linear Systems and Filters
The idea of frequency translations can be applied not only to signals but linear systems or filters as well [122]. Good example is bandpass filter design through proper modulation of lowpass prototype filter. In other words, assuming a digital filter with impulse response h(n), modulated filter coefficients are of the form \(h(n)e^{j\omega _{\text{0}}n}\), \(h(n)\cos \left (\omega _{\text{0}}n\right )\), and/or \(h(n)sin\left (\omega _{\text{0}}n\right )\) which have frequency-shifted or modulated frequency responses compared to h(n). In general, such frequency translation principles apply to both analog and digital filters but our focus in the notations here is mostly on digital filters. Notice also that analytic bandpass filters of the form \(h(n)e^{j\omega _{\text{0}}n}\) has direct connection to Hilbert transforms.
When it comes to digital filters, very interesting and low-complexity transforms are obtained when the modulating sequence is either e jπn = {…, +1, −1, +1, −1, +1, −1, … } or \(e^{j\frac {\pi }{2}n}=\{\dots , +1, [1] +j, [1] -1, [1] -j, [1] +1, [1] +j, [1] -1, [1] -j, \dots \}\) which correspond to frequency translation by f s∕2 and f s∕4, respectively. Implementation-wise, these are close to trivial mappings (only sign changes and proper changes between I and Q branch sequences) which means very efficient implementation. This applies of course also to digital downconversion and demodulation as well which is one reason why f s∕4 is a popular choice for intermediate frequency (IF) in many advanced receivers. Notice also that in general, coefficient symmetry can be exploited in modulated filter implementation as long as the prototype filter h(n) is symmetric.
One additional key property is obtained from the transfer function interpretation of modulated complex filters. For \(H(z) = \sum _{n=0}^{N} h(n) z^{-n}\), we can write
This means that the modulated filter can also be implemented by simply replacing the unit delays (z −1 elements) of the original filter with generalized elements \(z^{-1}e^{j \omega _{\text{0}}}\). Thus implementing frequency translations is very straight-forward also for IIR type filters.
We illustrate the modulated FIR filter characteristics with a design example where analytic bandpass filter is obtained through complex modulation. Target is to have passband at 0.6π…0.8π and the filter length is 50. Equiripple (Remez) design is used, and the lowpass prototype is an ordinary LPF with passband − 0.1π…0.1π. Then complex modulation with e j0.7πn is deployed. The results are illustrated in Fig. 18.
After learning that we can generally build complex (analytic) bandpass filters, it’s also easy to devise an alternative strategy, other than the classical scheme with complex down-conversion and lowpass filtering, for I/Q demodulation. This is illustrated in Fig. 19, and uses the idea of filtering the signal first with complex bandpass filter after which complex downconversion takes place. Notice that in this scheme the complex bandpass filter creates already complex output signal and thus a true complex mixer is required (4 muls and 2 adds). This structure has, however, some benefits e.g. from analysis point of view, and it is also very suitable for digital I/Q demodulation combined with decimation/down-sampling since the complex filter output is free from negative frequencies.
Additional good example of applying complex signal processing tools in radio transceivers is, e.g., a dual-carrier or dual-channel receiver in which the RF front-end implements wideband I/Q downconversion of the received signal such that the two interesting carriers are located at positive and negative (small) intermediate frequencies (IFs) after the analog front-end. The signal is then sampled and the two carriers are demodulated in parallel in the digital front-end to baseband for equalization and detection purposes. This is conceptually illustrated in Fig. 20. Now there are two possibilities how to implement the carrier separation and demodulation in the digital front-end: (1) complex digital bandpass filters centered at positive and negative IFs, respectively, followed by complex digital downconversions or (2) complex digital downconversions from positive and negative IFs to baseband (in parallel) and real digital lowpass filtering for both signals. In practice, this is also accompanied with sample rate adaptation (decimation).
4.4 Radio Architecture Basics
In general the term radio architecture refers to the communication circuit and module level arrangements in radio devices, and especially to how the elementary tasks like frequency translations, filtering and amplification are organized and sequenced in the radio chain. For presentation purposes we focus here on the receiver side, while many of the principles and observations are valid also on the transmitter side. There are also many transmitter-specific architectures, like polar transmitter and other envelope/phase oriented structures, which focus specifically on limiting the peak-to-average power ratio (PAPR) at the power amplifier input or improving the PA power efficiency.
Theoretically, on the receiver side, the desired frequency channel could be selected from the received radio frequency (RF) signal using a tunable and highly-selective bandpass filter. This is, however, not feasible in practice since the used RF bands are commonly in the GHz range while the interesting or desired signal is typically very narrowband compared to the center-frequency. Therefore, the received signal is downconverted to lower frequencies, either intermediate frequency (IF) or directly to baseband, where selectivity filtering and other processing can be implemented in a more feasible manner. Below we review how such frequency translations and filtering are implemented in the most typical receiver structures, namely superheterodyne, direct-conversion and low-IF type receivers. Useful general literature is this field are, e.g., [44, 105, 112]. We also shortly touch the subsampling aspects [42, 176] where controlled aliasing, instead of explicit mixing, is used for frequency translation. As in the whole communications signal processing field, the concept of complex-valued or I/Q signals plays an essential role also here in designing and understanding different receiver principles.
4.4.1 Superheterodyne Receiver
The previously-described real mixing approach is deployed in the traditional superheterodyne receiver. A tunable local oscillator is used to select the channel of interest which is translated to a fixed intermediate frequency using real mixing. At the IF stage, a highly selective bandpass filter is used to separate the desired channel signal from the others. Tunability in the local oscillator facilitates the use of a fixed intermediate frequency, thus enabling efficient implementation of the IF channel selection filter. Special analog filter technologies, such as surface acoustic wave (SAW), can be deployed in the implementation. After this, the signal is traditionally quadrature downconverted to baseband, possibly through an additional IF stage, and the baseband signal is finally A/D converted. Another more advanced alternative is to sample and digitize the signal directly at IF and carry out the final I/Q demodulation using DSP. The overall structure with baseband A/D conversions is illustrated in Fig. 21.
As shortly discussed already earlier, a real mixer is equally sensitive to frequencies below and above the oscillator frequency. Thus for oscillator frequency f LO, any input signal component at some frequency f c will appear at both f c − f LO and f c + f LO at the mixer output. Thus in addition to the desired channel signal, also the so called image band signal will appear at the IF if not filtered away before the downconversion. For this purpose, superheterodyne receivers always use RF image rejection filtering. In general, the used LO frequencies can be either below (f LO = f c − f IF, lower side injection) or above (f LO = f c + f IF, upper side injection) the desired channel center-frequency. In any case, the frequency separation between the desired and image signals is always 2f LO. Thus in practice the image band is located at the distance 2f IF either below or above the desired channel, depending on the side of LO injection. The basic superheterodyne principle can also be extended to double-IF or triple-IF scenario where the signal is brought to baseband through many consecutive IFs, and selectivity is implemented step by step.
From the receiver design point of view, a proper compromise is required in selecting or specifying the intermediate frequency. On one hand, a high enough IF should be used since the desired and image bands are separated by 2f IF and the image rejection filtering is performed at RF. On the other hand, a low enough IF is needed to make the implementation of the IF channel selectivity filtering as feasible as possible. As an example, intermediate frequencies around 71 MHz (first) and 13 MHz (second) are traditionally used in superheterodyne based GSM receivers, whereas IFs around 10 MHz are typical in broadcast FM receivers.
4.4.2 Direct-Conversion Receiver
Due to the high number of discrete components and high power consumption, the above superheterodyne architecture is, however, not the most appropriate choice for highly integrated transceiver implementations in mass-market devices. Furthermore, the use of fixed discrete components in the RF front-end limits the receiver flexibility. Thus, architectures with more simplified analog front-ends with less RF processing are in general desirable.
A simple way to reduce the number of components in the receiver and alleviate the problem of receiver complexity is to avoid the use of intermediate frequency stage and use complex or quadrature downconversion of the desired channel signal from RF directly to baseband. Complete elimination of the IF stage results in highly simplified structure where most of the channel selectivity and amplification are implemented at baseband. In practice, depending on the performance of the A/D interface, the overall selectivity can be split properly between analog and digital filters. On one hand, since most of the signal processing tasks take place at low frequencies, the power consumption of the radio is minimized. On the other hand, very low noise operation is called for in all the remaining analog components since the amplification provided by the RF stage is only moderate. The basic block-diagram for RF I/Q downconversion based receivers is illustrated in Fig. 22.
In theory, the complex mixing approach corresponds to pure frequency translation and the image signal related problems present in real mixer are basically avoided. In practice, however, complex-valued processing always calls for two parallel signal branches (I and Q, e.g. two mixers and LO signals in case of real-valued input and complex mixer) whose characteristics are (unintentionally) likely to differ to some extent. This so-called I/Q imbalance problem has the net effect of reducing the image rejection capability to only 20…40 dB in practical analog I/Q front-ends, at least without digital calibration. In the pure direct-conversion radio, the image signal band is the desired signal itself (at negative center-frequency), and the I/Q imbalances cause self-image interference. Other practical implementation problems, stemming from direct RF-baseband downconversion, are LO leakage and DC offsets, or in general second order intermodulation (IM2), which create spurious signal energy and interference on top of the desired signal. We will discuss these aspects, together with other RF impairment issues, in more details in Sect. 4.6.
4.4.3 Low-IF Receiver
In the basic low-IF receiver, in order to reduce the effects of LO leakage and DC offsets, the desired signal is I/Q or quadrature downconverted to a low but non-zero IF. Thus the basic structure is similar to previous direct-conversion block-diagram but the complex I/Q signal after I/Q downconversion is located at low intermediate frequency. As an example, intermediate frequencies in the order of one or two channel bandwidths have been proposed and considered. Selectivity can be implemented with special complex analog bandpass filters, centered at low IF, or then with more wideband lowpass filter after which the final selectivity and downconversion from IF to baseband is carried out digitally after A/D interface. Notice that since the image signal in RF-IF downconversion comes now again from another channel/band with a (possibly) very high power level, the use of a non-zero IF reintroduces the image signal problem to big extent and the practical 20–40 dB image attenuation of analog I/Q downconversion can easily be insufficient.
In a “per-channel” downconverting low-IF receiver, the image signal originates from one of the nearby (adjacent) channels. Though the image problem is in this case partly alleviated by the system specifications, which usually limit the power difference of the nearby channels to 10…25 dB, the 20…40 dB attenuation provided by a practical analog front-end is clearly inadequate for most communication waveforms. In a multichannel scenario, which is especially interesting, e.g., on the base station side of cellular systems, several channels are downconverted as a whole and the image frequency band may carry a signal at the maximum allowed (blocking) signal level. Thus, for some of the channels, the image band signal can be up to 50…100 dB stronger than the desired signal, and the imbalanced analog front-end image attenuation is clearly insufficient. Obviously, to facilitate the use of these low-IF schemes in future high-performance highly-integrated receivers, novel digital techniques enhancing the analog front-end image rejection to an acceptable level are needed. Some example techniques are shortly cited in Sect. 4.6. Using the multichannel direct-conversion/low-IF scheme with demanding mobile communication system specifications is generally a very challenging idea. With a proper combination of advanced analog signal processing (like the complex analog Hilbert filtering type technique) and advanced DSP solutions, the required performance is still feasible.
4.4.4 RF/IF Subsampling Receiver
One interesting class of receivers builds on bandpass subsampling principle, in which the incoming radio (RF or IF) signal is deliberately sampled below the classical Nyquist rule. Stemming from the bandlimited nature of the radio signals, aliasing in the sense of creating new frequencies or “images” of the original signal at lower center-frequencies can actually be allowed, as long as the original modulating or information bearing signal remains undistorted. This is called subsampling and essentially means that aliasing is used in a controlled manner to bring the signal closer to baseband without explicit mixer techniques.
Starting from a real-valued incoming bandpass signal, the subsampling radio can be building on either (1) real or (2) complex I/Q subsampling. In case of real subsampling, the signal is simply periodically sampled at a deliberate rate below the Nyquist rate and the output sequence is still a real bandpass signal but at a new lower center-frequency. Because of general bandpass radio waveform contains I and Q components, the resulting signal cannot be aliased directly to baseband but needs to be still in bandpass form. In case of complex I/Q subsampling, the idea is to sample the incoming real-valued bandpass signal in two parallel branches; one branch is directly the original input signal and the other branch is a 90∘ phase-shifted version which is obtained using a Hilbert transformer type filter discussed earlier in this Chapter. In such case, when the two parallel signals are viewed as a complex signal, the sampler input is free from negative frequencies and thus aliasing can be used more flexibly without the constraints of real subsampling. As an extreme example, if the input center-frequency is an integer multiple of the sampling rate, a direct bandpass-baseband conversion is obtained and the resulting two parallel sample streams are sampled I and Q components of the original baseband signal.
One of the biggest practical limitations in deploying bandpass sampling, especially at RF frequencies in the GHz range, is related to practical imperfections of the sampling circuits. Especially the impact of uncertainties in the sampling instants, called sampling jitter, is generally increased when the center frequency is increased [13]. This is because the instantaneous rate of change of the time domain waveform is directly proportional to the center frequency. Different SNR degradation rules are available in the literature to quantify the impact of sampling jitter in bandpass sampling, see e.g. [13].
There are also recent advances in the concept called charge-domain sampling and its applications in radio devices. Interested reader is referred to [76, 115].
4.5 Transceiver Digital Front-End
The waveform generation block of Fig. 1 produces a digital sample sequence which corresponds to the discrete-time baseband version of the final RF signal to be transmitted. The up-conversion of the baseband signal to the RF carrier frequency can be done solely by the analog RF module, following D/A conversion of the generated waveform. As discussed above, the up-conversion can be done in multiple steps. Likewise, the received signal at the wanted RF channel is bandpass filtered and down-converted to baseband, traditionally within the RF system block. Eventually, a digital sample sequence corresponding to the coding and modulation block output (but affected by additive noise and interferences as well as various distortion effects) is fed to the demodulation and decoding block.
4.5.1 Traditional vs. Software Defined Radio Models
In basic single-mode transceiver solutions, the interpolation and upconversion and filtering, decimation and down-conversion blocks of Fig. 1 maybe absent or minimal, and DAC and ADC are working at a sampling rate which is at or close to the minimum required for the specific waveform processing. However, in many applications, and wireless mobile communication terminals in particular, the device needs to implement multiple radio systems (e.g., GSM, WCDMA, 3GPP LTE, 802.11 WLAN, Bluetooth, GPS), and a multi-radio platform is needed. Even though most of the current implementations still use different radio circuits for different systems (see Fig. 23a), there is increasing interest for a highly configurable radio platform able to implement different wireless system standards. The concept of DSP-intensive software defined radio (SDR) has emerged from this need [74, 113, 166, 170]. In such DSP intensive solutions, the roles of interpolation and upconversion and filtering, decimation and down-conversion modules is pronounced and they are intended to take over various functionalities traditionally implemented by the RF system blocks. In addition to multi-standard transceivers, multichannel transceiver, utilizing common analog sections and DSP techniques for combining/separating different frequency channels, is another motivation for DSP intensive solutions, especially on the base-station side. The spectrum agile radio concept, discussed in Sect. 3.2.2, inevitably leads to the same direction.
In such solutions, the DAC and ADC sampling rates are typically much higher than the symbol rate, and multirate signal processing is used to implement channelization filtering and up- and down-conversion functions. In the extreme case (so-called direct digital synthesis transmitter and RF sampling receiver), the RF system blocks would include only amplification and rudimentary filtering operations. Even though the needed technologies are not mature enough for full SDR implementations of wireless consumer devices, the development is gradually moving in that direction.
In a SDR receiver, the digital front-end includes adjustable channelization filtering and sampling rate reduction, jointly implemented through digital multirate filtering. Depending on the radio architecture, this may be implemented as a lowpass decimation filter if the wanted frequency channel is down-converted to baseband using analog or digital mixing stages (see Fig. 23b). Alternatively, a bandpass decimation structure may be used, which utilizes the aliasing effects in sampling rate reduction for frequency translation purposes (see Fig. 23c) [166]. This approach usually allows to down-convert the wanted frequency channel close to baseband, after which a fine-tuning mixing operation is usually needed for compensating the frequency offsets due to the limited granularity of this principle, together with the compensation of frequency offsets of the local oscillators of the transmission link.
In a DSP intensive transmitter or receiver, the ADC/DAC sampling rate is often high compared to the channel bandwidth, and a very effective channelization filtering solution is needed in order not to increase the implementation complexity of the overall solution significantly. Luckily, in a well-design multirate filtering solution, the complexity is proportional to the low sampling rate (filter input sampling rate in transmitter and output sampling rate in receiver) [43]. Multi-stage interpolation/decimation structures are commonly considered as they are often most effective in terms of multiplication and addition rates, as well as coefficient and data memory requirements [134]. Typically the first stages of a decimator and last stages of an interpolator have relaxed frequency response requirements, and multiplication-free solutions are available, like the cascaded ingrator-comb (CIC) structures [78, 144]. Considering the bandpass decimator based receiver structure of Fig. 23c, one quite flexible and efficient approach is to use lowpass/bandpass/highpass FIR or IIR half-band filters in cascade [71]. Filter bank based channelizers provide computationally effective solutions for multichannel transmitters and receivers. [72].
A SDR is often expected to do the waveform processing for communication signals with a wide range of signal bandwidths and, therefore, the sampling rate conversion factor has to be adjustable. Furthermore, in different systems the sampling rates of modulation and demodulation blocks are seldom in a simple relation with each other. Yet it is often desirable to use a fixed ADC/DAC clock frequency for different waveforms to simplify clock synthesizer implementation or to facilitate simultaneously operating multiradio solutions. If different types of signals are to be transmitted or received at the same time, adjusting the sampling clock is not a possible solution. Even though sampling rate conversion with simple fractional factors is possible with basic multirate signal processing methods, techniques for arbitrary sampling rate conversion are very useful in the SDR context. For time-synchronization purposes, fractional delay filters are also useful. Both of these functions can be implemented using polynomial interpolation based on the Farrow structure. [74, 109, 170]
In a SDR transmitter, the dual elements are needed. Digital interpolation filtering, in combination with I/Q mixing is used for increasing the sampling rate and frequency translation. Arbitrary sampling rate conversion may be needed also in this context.
The compensation of time and frequency synchronization offsets needs to be included in the receiver signal path, either as explicit functions as indicated above, or in waveform-specific way in combination with channel equalization, as discussed in Sect. 3.1 in the OFDM context. Additionally, waveform-specific time and frequency offset estimation functions are needed in the digital front-end, either explicitly or in a feedback loop configuration. [109]
4.6 RF Imperfections and DSP
The term RF imperfection refers to the circuit implementation nonidealities and the resulting signal distortion in the central building blocks, like amplifiers, mixers, oscillators and data converters, used in radio transceivers [57, 169, 173]. These aspects have become more and more important in the recent years, stemming from the development and utilization of more and more complex (and thus sensitive) communication waveforms like multicarrier signal structures with high-order subcarrier modulation as well as the carrier aggregation (CA) principle, in modern radio communications. Such wideband complex waveforms are much more sensitive to any signal distortion or interference, compared to earlier narrowband binary-modulated waveforms. The other reason for increased interest towards these issues is demands for transceiver flexibility which typically implies, e.g., less RF filtering and increased dynamic range on the RF modules especially on the receiver side. Also increasing miniaturization of the used electronics and underlying silicon processes, together with decreasing supply voltages and increasing center frequencies, all tend to make electronics more “dirty”.
Understanding and recognizing the above RF imperfection aspects are central in modern radio communications, both at circuit and system levels. Stemming from the increasing digital number crunching power of digital circuits, one interesting R&D field in radio communications is then to develop digital signal processing (DSP) methods and algorithms, perhaps specifically tailored for certain modulation and/or radio architecture, to suppress or mitigate the impact of these RF imperfections. Best known example of such methods is transmitter power amplifier linearization, through for example digital predistortion (DPD), which has been researched for several decades. But during the past 10 years or so, also many other RF impairments, like mirror-frequency interference due to I/Q imbalances, oscillator phase noise, receiver small signal component nonlinearities, A/D interface nonlinearities, and sampling circuit imperfections, have also been studied. This section shortly addresses these aspects, at very coarse or introductory level, and gives some directions in the recent literature where interested readers can find more information on this theme.
4.6.1 I/Q Imbalance and Mirror-Frequency Interference
Due to finite tolerances of practical analog electronics, there’s always some imbalance or mismatch between the relative amplitudes and phases of the analog I and Q branches in transmitters and receivers. This is called I/Q mismatch. Commonly, mismatch levels around 1–5% in amplitude and 1–5∘ in phase are stated feasible or realistic. This has the impact of creating mirror-frequency distortion or interference to the signal. With the previous mismatch levels, the mirror-frequency attenuation is in the order of 40…25 dB. In the very basic single-channel direct-conversion radio, the mirror-frequencies are the mirror-image of the signal itself (baseband signal spectrum flipped), and thus the problem is not extremely challenging since the strength of the mirror-frequencies is in the same order as the actual signal frequencies. In case of OFDM, for example, the impact is to create cross-talk between the mirror-symmetric subcarrier pairs.
In case of more general I/Q downconversion based receiver, e.g. I/Q downconversion of a collection of frequency channels or subbands as a whole, the mirror-frequencies of an individual channel or subband are coming from a different channel or subband, and can thus potentially have much more severe effects due to possibly higher power level at the mirror band. An extreme example could be an overall I/Q downconversion of, e.g., whole GSM 1800 MHz uplink band in a base-station device, where in principle the total dynamic range of the overall signal could be in the order of 50–100 dB. In such cases, the image rejection requirements from individual channel perspective are in the same order, and thus impossible to achieve without digital calibration.
The available literature in this field, in terms of digital I/Q calibration and imbalance compensation, is already fairly massive. To get an overview of different digital compensation and calibration methods, both data-aided and non-data-aided, and different radio architecture aspects, the reader is referred to [11, 12, 55, 160, 161, 171, 201].
4.6.2 Transmitter Nonlinearities
When emphasizing power-efficient operation, the power amplifier is always operating in a nonlinear region. This has the impact of creating intermodulation at the PA output. These intermodulation components are basically falling both on top of the ideal waveform bandwidth (inband effect, degrades EVM) as well as next to the ideal waveform bandwidth which is typically called spectral regrowth. Such spectral regrowth can potentially interfere with either other signals of the same radio system or even signals of other radio systems (or both), and is thus typically controlled in the radio system specifications through different emission masks, particularly in the form of adjacent channel leakage ratio (ACLR). Furthermore, out-of-band emissions beyond the ACLR region are also regulated through, e.g., the general spurious emission limits. Particularly in cases with non-contiguous transmit spectrum, it is many times the ACLR and spurious emission limitations, instead of EVM, that form the most severe emission limits thus also then limiting the available or usable transmit power.
Simple way to reduce the intermodulation is to backoff the amplifier input closer to the linear region. This, however, also directly reduces the efficiency and typically also the output power. In order have good balance between output power, efficiency and linearity, digital predistortion techniques can be deployed in which the digital transmit data is pre-processed such that when going through the nonlinear PA, the intermodulation levels are still within the target limits. Alternative method for PA linearization is, e.g. feedforward linearization in which the intermodulation of the core PA is explicitly estimated and subtracted properly from the final transmitter output.
The literature in this field is even more massive than in the previous sub-section, but some seminal works are, e.g., [10, 14, 49, 84, 85, 89, 93, 101, 114, 197, 198]. More recent works specifically developed and tailored to linearizing very wideband transmitters and/or transmitters with non-contiguous transmit spectrum are, e.g., [3,4,5, 21, 29, 33, 64, 92, 100, 102, 104, 128, 138, 139, 190,191,192,193].
4.6.3 Receiver and ADC Nonlinearities
Even though the typical signal levels on the receiver side are much smaller than on the transmitter side, also many receiver components are nonlinear. This applies, e.g., to low noise amplifier (LNA), mixers and also to A/D interface. The most challenging conditions are the cases when the desired signal is weak (close to sensitivity level) while the neighboring channels, or more far away blocking signals, are several tens of decibels stronger. Then depending on the receiver linearity, the neighboring channels and/or blocking signals create intermodulation on top of the weak desired signal. For the RF components, measures like input intercept point (IIP) are typically used to quantify this phenomenon. IIP2 and IIP3 measure second-order and third-order intermodulation behavior, respectively. It is also somewhat radio architecture specific whether the second-order or third-order intermodulation is the critical interference source. In plain direct-conversion receiver, the second-order effects are typically dominating while in IF-receivers it can be third-order intermodulation.
An interesting research direction is to devise receiver linearization signal processing. Such approach has not been studied very extensively but some seminal works are available, see e.g., [50, 87, 88, 140, 151, 172]. They can be broadly categorized to interference cancellation methods where intermodulation is suppressed explicitly from the weak desired signal band, either using analog or digital signal processing, and hybrid receiver or module calibration methods where e.g. the mixer bias conditions are tuned to optimize IP2 or IP3 using a feedback from downconverted signal.
In addition to actual RF components, also the A/D interface is inherently nonlinear creating spurious components. In radio signal context, especially with wideband multichannel A/D conversion, these spurious components result in intermodulation between the signal bands. A/D interface linearization, especially through offline calibration with e.g. lookup tables, has been also studied fairly widely, but recently also some online signal processing innovations for challenging radio applications have been reported [8].
4.6.4 Oscillator Phase Noise
Phase noise refers to random fluctuations of the instantaneous phase or frequency of the oscillator signals used in radio devices e.g. for frequency translations. Simple behavior modeling reveals that such phase noise appears as additional phase modulation in the time-domain waveform, or when viewed from complex baseband equivalent signal perspective, in multiplicative form as a complex exponential multiplier with the phase jitter in the exponent. This has the principal effect of broadening the signal spectrum.
From an individual waveform point of view, such additional time-domain phase modulation or spectral broadening depends heavily of the used communication waveform. For single-carrier signals, this is directly additional phase jitter in the constellation while in the multicarrier/OFDM case, the spectral broadening of individual subcarriers causes intercarrier interference (ICI) between the neighboring subcarriers.
In a wider scale, the spectral broadening causes the energy of an individual radio signal to leak on top of the neighboring channels. Again due to possibly different power levels of different signals or subbands, this can be potentially much bigger interference source, compared to above single-waveform impact, and typically dictates the oscillator design—especially from large frequency offsets perspective.
In the recent years, the issue of phase noise estimation and digital suppression has also started to raise some interest. Some seminal works in this field, mostly focusing to ICI estimation and suppression with OFDM signals, are e.g. [47, 124, 130, 158, 163, 185, 200].
4.6.5 Sampling Jitter
Sampling jitter refers to the instantaneous timing uncertainties in the sampling process and sample instants. This has typically big effect when the signal that is sampled has high rate of change, which is the case in IF and especially RF sampling, or high instantaneous envelope dynamics. With bandpass signals, the impact of timing jitter is basically similar to phase noise, meaning that it is seen as additional random phase modulation in the sampled sequence. How the power of the interference or distortion due to jitter is distributed in the frequency domain, depends heavily on the correlation properties of the jitter process itself. Some elementary receiver system calculations typically assume white jitter and thereon white jitter noise, but if the jitter process has more correlation between consecutive sample instants, the induced noise has also more structure. In the literature, some works exists where this phenomenon is utilized, the reader is directed e.g. to [141, 159] and the references therein.
5 Concluding Remarks
This chapter has focused on the algorithms for baseband processing and digital front end of wireless communication systems. The field is rapidly developing and the timely topics of R&D activities include technologies for flexible and effective spectrum use, supporting a wide range of services including mobile broadband with highly increasing data rate and speed of mobility (e.g., high-speed trains), massive machine-type communications and Internet-of-things, as well ultra reliable and low-latency communications. The cellular mobile network is evolving towards a multi-service network for all these services, while the development of dedicated networks for specific services is on-going in parallel. Meanwhile, the used carrier frequencies are extending towards mm-wave frequency bands (30–100 GHz) and the carrier bandwidths are growing to several hundreds of MHz and beyond.
On the other hand, the practical implementation of the algorithms, derived from communication theoretic viewpoint, requires another round of optimization exploring the tradoffs between algorithmic simplifications and implementation related cost criteria (complexity, energy consumption, etc.). This optimization depends greatly on the target hardware architecture, which could be based on dedicated VLSI, processors, or FPGAs.
Notes
- 1.
The terminology reflects the fact that the transform length in the core OFDM system is typically a power of two, whereas also other lengths need to be considered for the SC symbol block in order to reach sufficient flexibility.
- 2.
This follows from the fact that uniform subcarrier interleaving corresponds to pulse repetition in time domain.
References
IEEE Journal on Selected Areas in Communications, Special issue on the turbo principle: From theory to practise I, May (2001)
IEEE Journal on Selected Areas in Communications, Special issue on the turbo principle: From theory to practise II, Sep (2001)
Abdelaziz, M., Anttila, L., Kiayani, A., Valkama, M.: Decorrelation-based concurrent digital predistortion with a single feedback path. IEEE Transactions on Microwave Theory and Techniques PP(99), 1–14 (2017). https://doi.org/10.1109/TMTT.2017.2706688
Abdelaziz, M., Anttila, L., Tarver, C., Li, K., Cavallaro, J.R., Valkama, M.: Low-complexity subband digital predistortion for spurious emission suppression in noncontiguous spectrum access. IEEE Transactions on Microwave Theory and Techniques 64(11), 3501–3517 (2016). https://doi.org/10.1109/TMTT.2016.2602208
Abdelaziz, M., Fu, Z., Anttila, L., Wyglinski, A.M., Valkama, M.: Digital predistortion for mitigating spurious emissions in spectrally agile radios. IEEE Communications Magazine 54(3), 60–69 (2016). https://doi.org/10.1109/MCOM.2016.7432149
Abdoli, J., Jia, M., Ma, J.: Filtered OFDM: A new waveform for future wireless systems. In: IEEE Int. Workshop on Signal Processing Advances in Wireless Communications (SPAWC), pp. 66–70 (2015). https://doi.org/10.1109/SPAWC.2015.7227001
Akyildiz, I., Lee, W., Vuran, M., Mohanty, S.: Next generation/dynamic spectrum access/cognitive radio wireless networks: A survey. Computer Networks Journal, Elsevier 50, 2127–2159 (2006)
Allen, M., Marttila, J., Valkama, M.: Digital post-processing for reducing A/D converter nonlinear distortion in wideband radio receivers. In: Signals, Systems and Computers, 2009 Conference Record of the Forty-Third Asilomar Conference on, pp. 1111 –1114 (2009)
Anderson, J., Mohan, S.: Source and channel coding: An algorithmic approach. IEEE Trans. Commun. 32(2), 169–176 (1984)
Anttila, L., Händel, P., Valkama, M.: Joint mitigation of power amplifier and I/Q modulator impairments in broadband direct-conversion transmitters. IEEE Transactions on Microwave Theory and Techniques 58(4), 730–739 (2010)
Anttila, L., Valkama, M., Renfors, M.: Circularity-based I/Q imbalance compensation in wideband direct-conversion receivers. IEEE Trans. Veh. Technol. 57(4), 2099 –2113 (2008)
Anttila, L., Zou, Y., Valkama, M.: Digital compensation and calibration of I/Q gain and phase imbalances, chap. 16. Cambridge University Press, Cambridge, UK (2011)
Arkesteijn, V., Klumperink, E., Nauta, B.: Jitter requirements of the sampling clock in software radio receivers. IEEE Trans. Circuits Syst. II 53(2), 90 – 94 (2006)
Aschbacher, E.: Digital predistortion of microwave power amplifiers. Ph.D. thesis, Technishe Universitat Wien (2004)
Auer, G.: Bandwidth efficient 3D pilot design for MIMO-OFDM. In: Proc. European Wireless Conf. Lucca, Italy (2010)
Auras, D., Leupers, R., Ascheid, G.: Efficient VLSI architecture for matrix inversion in soft-input soft-output MMSE MIMO detectors. In: Proc. IEEE Int. Symp. Circuits and Systems, pp. 1018–1021. Melbourne, Australia (2014)
Auras, D., Leupers, R., Ascheid, G.: A novel reduced-complexity soft-input soft-output MMSE MIMO detector: Algorithm and efficient VLSI architecture. In: Proc. IEEE Int. Conf. Commun., pp. 4722–4728. Sydney, Australia (2014)
Bala, E., Li, J., Yang, R.: Shaping spectral leakage: A novel low-complexity transceiver architecture for cognitive radio. IEEE Vehicular Technology Magazine 8(3), 38–46 (2013). https://doi.org/10.1109/MVT.2013.2269178
Baltar, L., Schaich, F., Renfors, M., Nossek, J.: Computational complexity analysis of advanced physical layers based on multicarrier modulation. In: Proc. Future Network & Mobile Summit, pp. 1–8. Warsaw, Poland (2011)
Banelli, P., Buzzi, S., Colavolpe, G., Modenini, A., Rusek, F., Ugolini, A.: Modulation Formats and Waveforms for 5G Networks: Who Will Be the Heir of OFDM?: An overview of alternative modulation schemes for improved spectral efficiency. IEEE Signal Processing Mag. 31(6), 80–93 (2014). https://doi.org/10.1109/MSP.2014.2337391
Bassam, S., Ghannouchi, F., Helaoui, M.: 2-D Digital Predistortion (2-D-DPD) architecture for concurrent dual-band transmitters. IEEE Transactions on Microwave Theory and Techniques 59, 2547–2553 (Oct. 2011)
Benedetto, S., Biglieri, E.: Principles of Digital Transmission; With Wireless Applications. Kluwer Academic Publishers, New York (1999)
Benvenuto, N., Tomasin, S.: On the comparison between OFDM and single carrier modulation with a DFE using a frequency-domain feedforward filter. IEEE Trans. Commun. 50(6), 947–955 (2002)
Berrou, C., Glavieux, A.: Near optimum error correcting coding and decoding: Turbo codes. IEEE Trans. Commun. 44(10), 1261–1271 (1996)
Berrou, C., Glavieux, A., Thitimajshima, P.: Near Shannon limit error correcting coding and decoding: Turbo codes. In: Proc. IEEE Int. Conf. Commun., vol. 2, pp. 1064–1070. Geneva, Switzerland (1993)
Bingham, J.: Multicarrier modulation for data transmission: An idea whose time has come. IEEE Communications Magazine 28(5), 5–14 (1990)
Boelcskei, H., Gesbert, D., Papadias, C.B., van der Veen, A.J.: Space-Time Wireless Systems: From Array Processing to MIMO Communications. Cambridge University Press, Cambridge, UK (2006)
Borgerding, M.: Turning overlap-save into a multiband mixing, downsampling filter bank. IEEE Signal Processing Mag. pp. 158–162 (2006)
Braithwaite, R.: Closed-loop digital predistortion (DPD) using an observation path with limited bandwidth. IEEE Transactions on Microwave Theory and Techniques 63, no. 2, 726–736 (Feb. 2015)
Brandes, S., Cosovic, I., Schnell, M.: Sidelobe suppression in OFDM systems by insertion of cancellation carriers. In: Proc. IEEE Veh. Technol. Conf. Fall, pp. 152–156. Los Angeles, CA, USA (2005)
Burg, A., Borgmann, M., Wenk, M., Zellweger, M., Fichtner, W., Bölcskei, H.: VLSI implementation of MIMO detection using the sphere decoding algorithm. IEEE J. Solid-State Circuits 40(7), 1566–1577 (2005)
Burg, A., Haene, S., Perels, D., Luethi, P., Felber, N., Fichtner, W.: Algorithm and VLSI architecture for linear MMSE detection in MIMO–OFDM systems. In: Proc. IEEE Int. Symp. Circuits and Systems. Kos, Greece (2006)
Cabarkapa, M., Neskovic, N., Budimir, D.: A Generalized 2-D linearity enhancement architecture for concurrent dual-band wireless transmitters. IEEE Transactions on Microwave Theory and Techniques 61(12), 4579–4590 (2013). https://doi.org/10.1109/TMTT.2013.2287679
Cavers, J.K.: An analysis of pilot symbol assisted modulation for Rayleigh fading channels. IEEE Trans. Veh. Technol. 40(4), 686–693 (1991)
Chang, R.: High-speed multichannel data transmission with bandlimited orthogonal signals. Bell Syst. Tech. J. 45, 1775–1796 (1966)
Chen, H.M., Chen, W.C., Chung, C.D.: Spectrally precoded OFDM and OFDMA with cyclic prefix and unconstrained guard ratios. IEEE Trans. Wireless Commun. 10(5), 1416 – 1427 (2011)
Chen, L., Chen, W., Zhang, X., Yang, D.: Analysis and simulation for spectrum aggregation in LTE-advanced system. In: Proc. IEEE Veh. Technol. Conf. Fall, pp. 1–6. Anchorage, AK, USA (2009)
Cherubini, G., Eleftheriou, E., Olcer, S.: Filtered multitone modulation for VDSL. In: Proc. IEEE Global Telecommun. Conf., pp. 1139–1144 (1999)
CISCO: Visual networking index (VNI) mobile white paper [online]. available at http://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual-networking-index-vni/mobile-white-paper-c11-520862.html (2017)
Collings, I., Butler, M., McKay, M.: Low complexity receiver design for MIMO bit-interleaved coded modulation. In: Proc. IEEE Int. Symp. Spread Spectrum Techniques and Applications, pp. 1993–1997. Sydney, Australia (2004)
Cosovic, I., Brandes, S., Schnell, M.: Subcarrier weighting: a method for sidelobe suppression in OFDM systems. IEEE Commun. Lett. 10(6), 444–446 (2006)
Coulson, A., Vaughan, R., Poletti, M.: Frequency-shifting using bandpass sampling. IEEE Trans. Signal Processing 42(6), 1556 –1559 (1994)
Crochiere, R., Rabiner, L.: Multirate Digital Signal Processing. Prentice-Hall, Englewood Cliffs, NJ, USA (1983)
Crols, J., Steyaert, M.: CMOS Wireless Transceiver Design. Kluwer, Dordrecht, The Netherlands (1997)
Dahlman, E., Parkvall, S., Sköld, J.: 4G LTE / LTE-Advanced for Mobile Broadband. Academic Press (2011)
Damen, M.O., Gamal, H.E., Caire, G.: On maximum–likelihood detection and the search for the closest lattice point. IEEE Trans. Inform. Theory 49(10), 2389–2402 (2003)
Demir, A., Mehrotra, A., Roychowdhury, J.: Phase noise in oscillators: A unifying theory and numerical methods for characterization. Circuits and Systems I: Fundamental Theory and Applications, IEEE Transactions on 47(5), 655 –674 (2000)
Dempster, A.P., Laird, N.M., Rubin, D.B.: Maximum likelihood from incomplete data via the EM algorithm. J. Royal Stat. Soc. 39(1), 1–38 (1977)
Ding, L.: Digital predistortion of power amplifiers for wireless applications. Ph.D. thesis, School of Electrical and Computer Engineering, Georgia Institute of Technology (2004)
Dufrêne, K., Boos, Z., Weigel, R.: Digital adaptive IIP2 calibration scheme for CMOS downconversion mixers. IEEE J. Solid-State Circuits 43(11), 2434–2445 (2008)
EMPHATIC: (2015). INFSO-ICT-211887 Project EMPHATIC Deliverables [Online]. Available at http://www.ict-emphatic.eu
Falconer, D., Ariyavisitakul, S.L., Benyamin-Seeyar, A., Eidson, B.: Frequency domain equalization for single-carrier broadband wireless systems. IEEE Commun. Mag. 40(4), 58–66 (2002)
Farhang-Boroujeny, B., Kempter, R.: Multicarrier communication techniques for spectrum sensing and communication in cognitive radios. IEEE Commun. Mag. 46(4), 80–85 (2008)
Faulkner, M.: The effect of filtering on the performance of OFDM systems. IEEE Trans. Veh. Technol. 49(9), 1877–1884 (2000)
Faulkner, M., Mattsson, T., Yates, W.: Automatic adjustment of quadrature modulators. IEE Electron. Lett. 27(3), 214 –216 (1991)
Fessler, J., Hero, A.: Space-alternating generalized expectation-maximization algorithm. IEEE Trans. Signal Processing 42(10), 2664–2677 (1994)
Fettweis, G., Löhning, M., Petrovic, D., Windisch, M., Zillmann, P., Rave, W.: Dirty RF: A new paradigm. Int. J. Wireless Inform. Networks 14, 138–148 (2007)
Fincke, U., Pohst, M.: Improved methods for calculating vectors of short length in a lattice, including a complexity analysis. Math. Comput. 44(5), 463–471 (1985)
Forney, G.D.: The Viterbi algorithm. Proc. IEEE 61(3), 268–278 (1973)
Frerking, M.E.: Digital Signal Processing in Communication Systems. Chapman & Hall, New York, USA (1994)
Gallager, R.: Low-Density Parity-Check Codes. MIT Press, Cambridge, USA (1963)
3rd Generation Partnership Project (3GPP); Technical Specification Group Radio Access Network: Evolved universal terrestrial radio access E-UTRA; physical channels and modulation TS 36.211 (version 8.5.0). Tech. rep. (2008)
Gerzaguet, R., Bartzoudis, N., Baltar, L.G., Berg, V., Doré, J.B., Kténas, D., Font-Bach, O., Mestre, X., Payaró, M., Färber, M., Roth, K.: The 5G candidate waveform race: A comparison of complexity and performance. EURASIP Journal on Wireless Communications and Networking 2017(1), 13 (2017). https://doi.org/10.1186/s13638-016-0792-0
Gilabert, P.L., Montoro, G.: 3-D distributed memory polynomial behavioral model for concurrent dual-band envelope tracking power amplifier linearization. IEEE Transactions on Microwave Theory and Techniques 63(2), 638–648 (2015). https://doi.org/10.1109/TMTT.2014.2387825
Girotto, M., Tonello, A.M.: Orthogonal design of cyclic block filtered multitone modulation. IEEE Transactions on Communications 64(11), 4667–4679 (2016). https://doi.org/10.1109/TCOMM.2016.2606624
Goldsmith, A.: Wireless Communications. Cambridge University Press, New York, USA (2005)
Guo, Z., Nilsson, P.: Algorithm and implementation of the K-best sphere decoding for MIMO detection. IEEE J. Select. Areas Commun. 24(3), 491–503 (2006)
Hahn, S.L.: Hilbert Transforms in Signal Processing. Artech House, MA, USA (1996)
Hanzo, L., Liew, T., Yeap, B.: Turbo Coding, Turbo Equalisation and Space-Time Coding for Transmission over Fading Channels. John Wiley & Sons, Chichester, UK (2002)
Hara, S., Prasad, R.: Design and performance of multicarrier CDMA system in frequency-selective Rayleigh fading channels. IEEE Trans. Veh. Technol. 48(5), 1584–1595 (1999)
fred harris, Venosa, E., Chen, X., Renfors, M.: Cascade linear phase recursive half-band filters implement the most efficient digital down-converter. In: SDR’11 - Wireless Innovation Forum Conference on Communications Technologies and Software Defined Radio. Washington DC, USA (2011)
harris, f., McGwier, R., Egg, B.: A versatile multichannel filter bank with multiple channel bandwidths. In: Proc. IEEE Int. Conf. Cognitive Radio Oriented Wireless Networks and Communications, pp. 1 –5. Cannes, France (2010)
Haykin, S.: Adaptive Filter Theory, 3rd edn. Prentice Hall, Upper Saddle River, NJ, USA (1996)
Hentschel, T.: Sample rate conversion in software configurable radios. Artech House, Norwood, MA, USA (2002)
Hirosaki, B.: An orthogonally multiplexed QAM system using the discrete Fourier transform. IEEE Trans. Commun. 29(7), pp. 982 – 989 (1981)
Ho, Y.C., Staszewski, R.B., Muhammad, K., Hung, C.M., Leipold, D., Maggio, K.: Charge-domain signal processing of direct RF sampling mixer with discrete-time filter in Bluetooth and GSM receivers. EURASIP J. Wireless Comm. and Netw. 2006(3), 1–14 (2006)
Hochwald, B., ten Brink, S.: Achieving near-capacity on a multiple-antenna channel. IEEE Trans. Commun. 51(3), 389–399 (2003)
Hogenauer, E.: An economical class of digital filters for decimation and interpolation. IEEE Trans. Acoust., Speech, Signal Processing 29(2), 155 – 162 (1981)
Huang, Y., Ritcey, J.A.: Joint iterative channel estimation and decoding for bit-interleaved coded modulation over correlated fading channels. IEEE Trans. Wireless Commun. 4(5), 2549–2558 (2005)
Ihalainen, T., Ikhlef, A., Louveaux, J., Renfors, M.: Channel equalization for multi-antenna FBMC/OQAM receivers. IEEE Trans. Veh. Technol. 60(5), 2070–2085 (2011)
Jelinek, F., Anderson, J.: Instrumentable tree encoding of information sources. IEEE Trans. Inform. Theory 17(1), 118–119 (1971)
Jiang, T., Wu, Y.: An overview: Peak-to-average power ratio reduction techniques for OFDM signals. IEEE Trans. Broadcast. 54(2), 257–268 (2008)
Juntti, M., Glisic, S.: Advanced CDMA for wireless communications. In: S.G. Glisic, P.A. Leppänen (eds.) Wireless Communications: TDMA Versus CDMA, chap. 4, pp. 447–490. Kluwer (1997)
Katz, A.: Linearization: reducing distortion in power amplifiers. IEEE Microwave 2(4), 37 –49 (2001)
Katz, A., Gray, R., Dorval, R.: Truly wideband linearization. IEEE Microwave Magazine 10(7), 20–27 (2009)
Kay, S.M.: Fundamentals of Statistical Signal Processing: Estimation Theory. Prentice-Hall, Englewood Cliffs, NJ, USA (1993)
Keehr, E., Hajimiri, A.: Equalization of third-order intermodulation products in wideband direct conversion receivers. IEEE J. Solid-State Circuits 43(12), 2853 –2867 (2008)
Keehr, E., Hajimiri, A.: Successive regeneration and adaptive cancellation of higher order intermodulation products in RF receivers. IEEE Trans. Microwave Theory Tech. 59(5), 1379 –1396 (2011)
Kenington, P.B.: Linearized transmitters: An enabling technology for software defined radio. IEEE Communications Magazine 40(2), 156–162 (2002)
Ketonen, J., Juntti, M., Cavallaro, J.: Performance-complexity comparison of receivers for a LTE MIMO-OFDM system. IEEE Trans. Signal Processing 58(6), 3360–3372 (2010)
Ketonen, J., Juntti, M., Ylioinas, J.: Decision directed channel estimation for reducing pilot overhead in LTE-A. In: Proc. Annual Asilomar Conf. Signals, Syst., Comp., pp. 1503–1507. Pacific Grove, USA (2010)
Kim, J., Roblin, P., Chaillot, D., Xie, Z.: A generalized architecture for the frequency-selective digital predistortion linearization technique. IEEE Transactions on Microwave Theory and Techniques 61, 596–605 (Jan. 2013)
Kim, W.J., Stapleton, S.P., Kim, J.H., Edelman, C.: Digital predistortion linearizes wireless power amplifiers. IEEE Microwave Magazine 6(3), 54–61 (2005)
Komninakis, C., Wesel, R.D.: Joint iterative channel estimation and decoding in flat correlated Rayleigh fading. IEEE J. Select. Areas Commun. 19(9), 1706 – 1717 (2001)
Le Floch, B., Alard, M., Berrou, C.: Coded orthogonal frequency division multiplex. Proc. IEEE 83(6), 982–996 (1995)
Lélé, C., Javaudin, J.P., Legouable, R., Skrzypczak, A., Siohan, P.: Channel estimation methods for preamble-based OFDM/OQAM modulation. European Trans. Telecommun. 19(7), 741–750 (2008)
Li, J., Bala, E., Yang, R.: Resource block filtered-OFDM for future spectrally agile and power efficient systems. Physical Communication 14, 36–55 (2014). http://dx.doi.org/10.1016/j.phycom.2013.10.003
Li, M., Bougart, B., Lopez, E., Bourdoux, A.: Selective spanning with fast enumeration: A near maximum-likelihood MIMO detector designed for parallel programmable baseband architectures. In: Proc. IEEE Int. Conf. Commun., pp. 737 – 741. Beijing, China (2008)
Lin, H., Siohan, P.: Multi-carrier modulation analysis and WCP-COQAM proposal. EURASIP Journal on Advances in Signal Processing 2014(1), 1–19 (2014). https://doi.org/10.1186/1687-6180-2014-79
Liu, J., Zhou, J., Chen, W., Zhou, B., Ghannouchi, F.: Low-complexity 2D behavioural model for concurrent dual-band power amplifiers. Electronics Letters 48(11), 620–621 (2012). https://doi.org/10.1049/el.2012.1183
Liu, T., Boumaiza, S., Ghannouchi, F.: Augmented Hammerstein predistorter for linearization of broad-band wireless transmitters. IEEE Trans. Microwave Theory and Techniques 54(4), 1340–1349 (2006)
Liu, Y., Yan, J., Asbeck, P.: Concurrent dual-band digital predistortion with a single feedback loop. IEEE Transactions on Microwave Theory and Techniques 63, no. 5, 1556–1568 (May 2015)
Loulou, A., Renfors, M.: Enhanced OFDM for fragmented spectrum use in 5G systems. Trans. Emerging Tel. Tech. 26(1), 31–45 (2015). https://doi.org/10.1002/ett.2898
Ma, Y., Yamao, Y.: Spectra-folding feedback architecture for concurrent dual-band power amplifier predistortion. IEEE Transactions on Microwave Theory and Techniques 63(10), 3164–3174 (2015). https://doi.org/10.1109/TMTT.2015.2472011
Mak, P.I., U, S.P., Martins, R.: Transceiver architecture selection: Review, state-of-the-art survey and case study. IEEE Circuits Syst. Mag. 7(2), 6 –25 (2007)
Maliatsos, K., Adamis, A., Kanatas, A.G.: Interference versus filtering distortion trade-offs in OFDM-based cognitive radios. Transactions on Emerging Telecommunications Technologies 24(7-8), 692–708 (2013). https://doi.org/10.1002/ett.2727
Martin, K.: Complex signal processing is not complex. IEEE Trans. Circuits Syst. I 51(9), 1823 – 1836 (2004)
McLachlan, G.J., Krishnan, T.: The EM Algorithm and Extensions. Wiley, New York, USA (1997)
Meyr, H., Moeneclaey, M., Fechtel, S.A.: Digital Communication Receivers: Synchronization, Channel Estimation and Signal Processing. John Wiley and Sons, New York, USA (1998)
Miao, H., Juntti, M.: Space-time channel estimation and performance analysis for wireless MIMO-OFDM systems with spatial correlation. IEEE Trans. Veh. Technol. 54(6), 2003–2016 (2005)
Michailow, N., Matthé, M., Gaspar, I.S., Caldevilla, A.N., Mendes, L.L., Festag, A., Fettweis, G.: Generalized frequency division multiplexing for 5th generation cellular networks. IEEE Transactions on Communications 62(9), 3045–3061 (2014). https://doi.org/10.1109/TCOMM.2014.2345566
Mirabbasi, S., Martin, K.: Classical and modern receiver architectures. IEEE Commun. Mag. 38(11), 132 – 139 (2000)
Mitola, J.: The software radio architecture. IEEE Commun. Mag. 33(5), 26 –38 (1995)
Morgan, D., et al.: A generalized memory polynomial model for digital predistortion of RF power amplifiers. IEEE Trans. Signal Processing 54(10), 3852–3860 (2006)
Muhammad, K., Staszewski, R., Leipold, D.: Digital RF processing: Toward low-cost reconfigurable radios. Communications Magazine, IEEE 43(8), 105 – 113 (2005)
Muschallik, C.: Improving an OFDM reception using an adaptive Nyquist windowing. In: 1996. Digest of Technical Papers., International Conference on Consumer Electronics, pp. 6– (1996). https://doi.org/10.1109/ICCE.1996.517186
Myllylä, M.: Detection algorithms and architectures for wireless spatial multiplexing in MIMO–OFDM systems. Ph.D. thesis, Acta Univ. Oul., C Technica 380, University of Oulu (2011)
Myllylä, M., Cavallaro, J.R., Juntti, M.: Architecture design and implementation of the metric first list sphere detector algorithm. IEEE Trans. VLSI Syst. 19(5), 895–899 (2011)
Myllylä, M., Juntti, M., Cavallaro, J.: Architecture design and implementation of the increasing radius - List sphere detector algorithm. In: Proc. IEEE Int. Conf. Acoust., Speech, Signal Processing, pp. 553–556. Taipei, Taiwan (2009)
Myung, H.G., Junsung, L., Goodman, D.J.: Single carrier FDMA for uplink wireless transmission. IEEE Veh. Technol. Mag. 1(7), 30–38 (2006)
Nee, R.V., Prasad, R.: OFDM for Wireless Multimedia Communications. Arthec House, Boston (2000)
Oppenheim, A.V., Schafer, R.W.: Discrete-Time Signal Processing. Prentice-Hall, Englewood Cliffs, NJ, USA (1989)
Parsons, J.D.: The Mobile Radio Propagation Channel, second edn. John Wiley & Sons (2001)
Petrovic, D., Rave, W., Fettweis, G.: Effects of phase noise on OFDM systems with and without PLL: Characterization and compensation. IEEE Transactions on Communications 55(8), 1607 –1616 (2007)
PHYDYAS: (2011). INFSO-ICT-211887 Project PHYDYAS Deliverables, [Online]. Available at http://www.ict-phydyas.org
Proakis, J.G.: Digital Communications, 4th edn. McGraw-Hill, New York (2000)
Pun, M.O., Morelli, M., Kuo, C.C.: Multi-Carrier Techniques for Broadband Wireless Communications. Imperial College Press (2007)
Qian, H., Yao, S., Huang, H., Yang, X., Feng, W.: Low complexity coefficient estimation for concurrent dual-band digital predistortion. IEEE Transactions on Microwave Theory and Techniques 63(10), 3153–3163 (2015). https://doi.org/10.1109/TMTT.2015.2472002
Qualcomm: 5G Waveform & Multiple Access Techniques (2015). Online: www.qualcomm.com/media/documents/files/5g-waveform-multiple-access-techniques.pdf, last accessed 3 June 2016
Rabiei, P., Namgoong, W., Al-Dhahir, N.: A non-iterative technique for phase noise ICI mitigation in packet-based OFDM systems. IEEE Trans. Signal Processing 58(11), 5945 –5950 (2010)
Renfors, M., Bader, F., Baltar, L., Ruyet, D.L., Roviras, D., Mege, P., Haardt, M., Stitz, T.H.: On the use of filter bank based multicarrier modulation for professional mobile radio. In: 2013 IEEE 77th Vehicular Technology Conference (VTC Spring), pp. 1–5 (2013). https://doi.org/10.1109/VTCSpring.2013.6692670
Renfors, M., et al.: Flexible and spectrally localized waveform processing for next generation wireless communications (2015). INFSO-ICT-211887 Project PHYDYAS, White Paper, [Online]. Available at http://www.ict-emphatic.eu/dissemination.html
Renfors, M., Ihalainen, T., Stitz, T.: A block-Alamouti scheme for filter bank based multicarrier transmission. In: European Wireless Conference, pp. 1031 –1037 (2010). https://doi.org/10.1109/EW.2010.5483517
Renfors, M., Saramäki, T.: Recursive Nth-band digital filters- Part II: Design of multistage decimators and interpolators. IEEE Trans. Circuits Syst. 34(1), 40 – 51 (1987)
Renfors, M., Yli-Kaakinen, J.: Flexible fast-convolution implementation of single-carrier waveform processing. In: IEEE Int. Conf on Communications Workshops, ICCW 2015, pp. 1243–1248. London, UK (2015). https://doi.org/10.1109/ICCW.2015.7247352
Renfors, M., Yli-Kaakinen, J., Harris, F.: Analysis and design of efficient and flexible fast-convolution based multirate filter banks. IEEE Trans. Signal Processing 62(15), 3768–3783 (2014)
Ringset, V., Rustad, H., Schaich, F., Vandermot, J., Najar, M.: Performance of a filterbank multicarrier (FBMC) physical layer in the WiMAX context. In: Proc. Future Network & Mobile Summit. Florence, Italy (2010)
Roblin, P., Myoung, S.K., Chaillot, D., Kim, Y.G., Fathimulla, A., Strahler, J., Bibyk, S.: Frequency-selective predistortion linearization of RF power amplifiers. IEEE Transactions on Microwave Theory and Techniques 56, 65–76 (Jan. 2008)
Roblin, P., Quindroit, C., Naraharisetti, N., Gheitanchi, S., Fitton, M.: Concurrent linearization. IEEE Microwave Magazine pp. 75–91 (Nov. 2013)
Rodriguez, S., Rusu, A., Zheng, L.R., Ismail, M.: CMOS RF mixer with digitally enhanced IIP2. Electronics Letters 44, 121–122 (2008)
Rutten, R., Breems, L., van Veldhoven, R.: Digital jitter-cancellation for narrowband signals. In: Proc. IEEE Int. Symp. Circuits and Systems, pp. 1444 –1447 (2008)
Sahin, A., Arslan, H.: Edge windowing for OFDM based systems. IEEE Commun. Lett. 15(11), 1208–1211 (2011)
Saltzberg, B.: Performance of an efficient parallel data transmission system. IEEE Trans. Commun. Technol. 15(6), 805–811 (1967)
Saramäki, T., Ritoniemi, T.: A modified comb filter structure for decimation. In: Proc. IEEE Int. Symp. Circuits and Systems, pp. 2353–2356. Hong-Kong (1997)
Sari, H., Karim, G., Jeanclaude, I.: Transmission techniques for digital terrestrial TV broadcasting. IEEE Commun. Mag. 33(2), 100–109 (1995)
Schaich, F., Wild, T., Chen, Y.: Waveform contenders for 5G – Suitability for short packet and low latency transmissions. In: IEEE Vehicular Technology Conference (VTC Spring 2014), pp. 1–5 (2014)
Scharf, L.L.: Statistical Signal Processing: Detection, Estimation, and Time Series Analysis. Addison-Wesley, Reading, MA, USA (1991)
Schlegel, C., Pérez, L.: Trellis and Turbo Coding. Wiley IEEE Press Publication, Piscataway, USA (2004)
Shaat, M., Bader, F.: Computationally efficient power allocation algorithm in multicarrier-based cognitive radio networks: OFDM and FBMC systems. EURASIP J. Advances Signal Processing 2010, 1–13 (2010)
Shafi, M., Molisch, A.F., Smith, P.J., Haustein, T., Zhu, P., Silva, P.D., Tufvesson, F., Benjebbour, A., Wunder, G.: 5G: A tutorial overview of standards, trials, challenges, deployment and practice. IEEE Journal on Selected Areas in Communications PP(99), 1–1 (2017). https://doi.org/10.1109/JSAC.2017.2692307
Shahed, A., Valkama, M., Renfors, M.: Adaptive compensation of nonlinear distortion in multicarrier direct-conversion receivers. In: IEEE Radio Wireless Conf., RAWCON’04, pp. 35–38. Atlanta, GA (2004)
Shao, K., Alhava, J., Yli-Kaakinen, J., Renfors, M.: Fast-convolution implementation of filter bank multicarrier waveform processing. In: IEEE Int. Symp. on Circuits and Systems (ISCAS 2015), pp. 978–981. Lisbon, Portugal (2015). https://doi.org/10.1109/ISCAS.2015.7168799
Siohan, P., Siclet, C., Lacaille, N.: Analysis and design of OFDM-OQAM systems based on filterbank theory. IEEE Trans. Signal Processing 50(5), 1170–1183 (2002)
Studer, C., Burg, A., Bolcskei, H.: Soft-output sphere decoding: algorithms and VLSI implementation. IEEE J. Select. Areas Commun. 26(2), 290–300 (2008)
Studer, C., Fateh, S., Seethaler, D.: ASIC implementation of soft-input soft-output MIMO detection using MMSE parallel interference cancellation. IEEE J. Solid-State Circuits 46(7), 1754–1765 (2011)
Suikkanen, E.: Detection algorithms and ASIC designs for MIMO-OFDM downlink receivers. Ph.D. thesis, Acta Univ. Oul., C Technica 606, University of Oulu, Oulu, Finland (2017)
Suikkanen, E., Juntti, M.: ASIC implementation and performance comparison of adaptive detection for MIMO–OFDM system. In: Proc. Annual Asilomar Conf. Signals, Syst., Comp., pp. 1632–1636. Pacific Grove, USA (2015)
Syrjälä, V., Valkama, M.: Analysis and mitigation of phase noise and sampling jitter in OFDM radio receivers. Int. J. Microwave and Wireless Technologies 2(4), 193–202 (2010)
Syrjälä, V., Valkama, M.: Sampling jitter cancellation in direct-sampling radio. In: Proc. IEEE Wireless Commun. and Networking Conf., pp. 1 –6 (2010)
Tandur, D., Moonen, M.: Joint adaptive compensation of transmitter and receiver IQ imbalance under carrier frequency offset in OFDM-based systems. IEEE Trans. Signal Processing 55(11), 5246 –5252 (2007)
Tarighat, A., Bagheri, R., Sayed, A.: Compensation schemes and performance analysis of IQ imbalances in OFDM receivers. IEEE Trans. Signal Processing 53(8), 3257 – 3268 (2005)
Tarver, C., Sun, Y., Amiri, K., Brogioli, M., Cavallaro, J.R.: Application-specific accelerators for communications. In: S.S. Bhattacharyya, E.F. Deprettere, R. Leupers, J. Takala (eds.) Handbook of Signal Processing Systems, third edn. Springer (2018)
Tomba, L.: On the effect of Wiener phase noise in OFDM systems. IEEE Trans. Commun. 46(5), 580 –583 (1998)
Toskala, A., Holma, H.: LTE for UMTS - OFDMA and SC-FDMA Based Radio Access. John Wiley and Sons, New York, USA (2009)
Tse, D., Viswanath, P.: Fundamentals of Wireless Communication. Cambridge University Press, Cambridge, UK (2005)
Tsui, J.: Digital Techniques for Wideband Receivers. Artech House, Norwood, MA, USA (1995)
Tüchler, M., Singer, A.C., Koetter, R.: Minimum mean squared error equalisation using a priori information. IEEE Trans. Signal Processing 50(3), 673–683 (2002)
Väänänen, O., Vankka, J., Halonen, K.: Simple algorithm for peak windowing and its application in GSM, EDGE and WCDMA systems. IEE Proc. – Commun. 152(3), 357–362 (2005)
Valkama, M.: RF impairment compensation for future radio systems. In: G. Hueber and R.B. Staszewski, Eds., Multi-Mode/Multi-Band RF Transceivers for Wireless Communications: Advanced Techniques, Architectures, and Trends. Wiley/IEEE Press, U.K. (2010)
Valkama, M., Pirskanen, J., Renfors, M.: Signal processing challenges for applying software radio principles in future wireless terminals: An overview. Int. Journal of Communication Systems, Wiley 15, 741–769 (2002)
Valkama, M., Renfors, M., Koivunen, V.: Advanced methods for I/Q imbalance compensation in communication receivers. IEEE Trans. Signal Processing 49(10), 2335 –2344 (2001)
Valkama, M., Shahed hagh ghadam, A., Anttila, L., Renfors, M.: Advanced digital signal processing techniques for compensation of nonlinear distortion in wideband multicarrier radio receivers. IEEE Trans. Microwave Theory and Techniques 54(6), 2356–2366 (2006)
Valkama, M., Springer, A., Hueber, G.: Digital signal processing for reducing the effects of RF imperfections in radio devices – An overview. In: Proc. IEEE Int. Symp. Circuits and Systems, pp. 813 –816 (2010)
Vallet, R., Taieb, K.H.: Fraction spaced multi-carrier modulation. Wireless Pers. Commun., Kluwer 2, 97–103 (1995)
Vangelista, L., Benvenuto, N., Tomasin, S., Nokes, C., Stott, J., Filippi, A., Vlot, M., Mignone, V., Morello, A.: Key technologies for next-generation terrestrial digital television standard DVB-T2. IEEE Commun. Mag. 47(10), 146–153 (2009)
Vaughan, R., Scott, N., White, D.: The theory of bandpass sampling. IEEE Trans. Signal Processing 39(9), 1973 –1984 (1991)
Verdú, S.: Multiuser Detection. Cambridge University Press, Cambridge, UK (1998)
Viholainen, A., Ihalainen, T., Rinne, M., Renfors, M.: Localized mode DFT-S-OFDMA implementation using frequency and time domain interpolation. EURASIP Journal on Advances in Signal Processing 2009, 1–9 (2009). https://doi.org/10.1155/2009/750534
Viholainen, A., Ihalainen, T., Stitz, T.H., Renfors, M., Bellanger, M.: Prototype filter design for filter bank based multicarrier transmission. In: Proc. European Sign. Proc. Conf. Glasgow, Scotland (2009)
Weinsten, S.B., Ebert, P.M.: Data transmission by frequency division multiplexing using the discrete Fourier transform. IEEE Trans. Commun. Technol. 19(5), 628–634 (1971)
Weiss, T.A., Hillenbrand, J., Krohn, A., Jondral, F.K.: Mutual interference in OFDM-based spectrum pooling systems. In: Proc. IEEE Veh. Technol. Conf. Spring, pp. 1872–1877. Dallas, TX, USA (2004)
Wolniansky, P.W., Foschini, G.J., Golden, G.D., Valenzuela, R.A.: V-BLAST: An architecture for realizing very high data rates over the rich-scattering wireless channel. In: International Symposium on Signals, Systems, and Electronics (ISSSE), pp. 295–300. Pisa, Italy (1998)
Wong, K., Tsui, C., Cheng, R.K., Mow, W.: A VLSI architecture of a K-best lattice decoding algorithm for MIMO channels. In: Proc. IEEE Int. Symp. Circuits and Systems, vol. 3, pp. 273–276. Scottsdale, AZ (2002)
Wu, M., Yin, B., Vosoughi, A., Studer, C., Cavallaro, J.R., Dick, C.: Approximate matrix inversion for high-throughput data detection in the large-scale MIMO uplink. In: Proc. IEEE Int. Symp. Circuits and Systems, pp. 2155–2158. Beijing, China (2013)
Wu, S., Bar-Ness, Y.: OFDM systems in the presence of phase noise: Consequences and solutions. IEEE Trans. Commun. 52(11), 1988 – 1996 (2004)
Xie, Y., Georghiades, C.N., Li, Q.: A novel low complexity detector for MIMO system. In: Proc. Annual Asilomar Conf. Signals, Syst., Comp., vol. 1, pp. 208 – 212 (2004)
Yli-Kaakinen, J., Levanen, T., Valkonen, S., Pajukoski, K., Pirskanen, J., Renfors, M., Valkama, M.: Efficient fast-convolution based waveform processing for 5G physical layer. IEEE Journal on Selected Areas in Communications 35, 1–18 (2017)
Ylioinas, J., Juntti, M.: Iterative joint detection, decoding, and channel estimation in turbo coded MIMO-OFDM. IEEE Trans. Veh. Technol. 58(4), 1784–1796 (2009). https://doi.org/10.1109/TVT.2008.2005724
Ylioinas, J., Raghavendra, M.R., Juntti, M.: Avoiding matrix inversion in DD SAGE channel estimation in MIMO-OFDM with M-QAM. In: Proc. IEEE Veh. Technol. Conf., pp. 1–5. Anchorage, USA (2009)
Younes, M., Kwan, A., Rawat, M., Ghannouchi, F.M.: Linearization of concurrent tri-band transmitters using 3-D phase-aligned pruned volterra model. IEEE Transactions on Microwave Theory and Techniques 61(12), 4569–4578 (2013). https://doi.org/10.1109/TMTT.2013.2287176
Yu, C., Allegue-Martinez, M., Guo, Y., Zhu, A.: Output-controllable partial inverse digital predistortion for RF power amplifiers. IEEE Transactions on Microwave Theory and Techniques 62(11), 2499–2510 (2014). https://doi.org/10.1109/TMTT.2014.2360175
Yu, C., Guan, L., Zhu, E., Zhu, A.: Band-limited volterra series-based digital predistortion for wideband RF power amplifiers. IEEE Transactions on Microwave Theory and Techniques 60(12), 4198–4208 (2012). https://doi.org/10.1109/TMTT.2012.2222658
Yu, C., Xia, J., Zhu, X., Zhu, A.: Single-model single-feedback digital predistortion for concurrent multi-band wireless transmitters. IEEE Transactions on Microwave Theory and Techniques 63(7), 2211–2224 (2015). https://doi.org/10.1109/TMTT.2015.2429633
Yuan, Z., Wyglinski, A.: On sidelobe suppression for multicarrier-based transmission in dynamic spectrum access networks. IEEE Trans. Veh. Technol. 59(4), 1998 – 2006 (2010)
Zayani, R., Medjahdi, Y., Shaiek, H., Roviras, D.: WOLA-OFDM: A potential candidate for asynchronous 5G. In: 2016 IEEE Globecom Workshops (GC Wkshps), pp. 1–5 (2016). https://doi.org/10.1109/GLOCOMW.2016.7849087
Zhang, H., LeRuyet, D., Roviras, D., Medjahdi, Y., Sun, H.: Spectral efficiency comparison of OFDM/FBMC for uplink cognitive radio networks. EURASIP J. Advances Signal Processing 2010, 1–14 (2010)
Zhou, D., DeBrunner, V.E.: Novel adaptive nonlinear predistorters based on the direct learning algorithm. IEEE Trans. Signal Processing 55(1), 120–133 (2007)
Zhou, G.T., et al.: On the baseband representation of a bandpass nonlinearity. IEEE Trans. Signal Processing 53(8), 2953–2957 (2005)
Zhu, Y., Letaief, K.: Single carrier frequency domain equalization with time domain noise prediction for wideband wireless communications. IEEE Trans. Wireless Commun. 5(12), 3548–3557 (2006)
Zou, Q., Tarighat, A., Sayed, A.: Compensation of phase noise in OFDM wireless systems. IEEE Trans. Signal Processing 55(11), 5407 –5424 (2007)
Zou, Y., Valkama, M., Renfors, M.: Digital compensation of I/Q imbalance effects in space-time coded transmit diversity systems. IEEE Trans. Signal Processing 56(6), 2496 –2508 (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer International Publishing AG, part of Springer Nature
About this chapter
Cite this chapter
Renfors, M., Juntti, M., Valkama, M. (2019). Signal Processing for Wireless Transceivers. In: Bhattacharyya, S., Deprettere, E., Leupers, R., Takala, J. (eds) Handbook of Signal Processing Systems. Springer, Cham. https://doi.org/10.1007/978-3-319-91734-4_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-91734-4_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-91733-7
Online ISBN: 978-3-319-91734-4
eBook Packages: EngineeringEngineering (R0)