 Research
 Open access
 Published:
Analysis of an FBMC/OQAM scheme for asynchronous access in wireless communications
EURASIP Journal on Advances in Signal Processing volume 2015, Article number: 23 (2015)
Abstract
The OFDM/OQAM transceiver belongs to the filterbankbased multicarrier (FBMC) family and, unlike OFDM schemes, it is particularly able to meet the requirements of the physical layer of cognitive radio networks such as high level of adjacent channel leakage ratio and asynchronous communications. The paper proposes and analyzes a new implementation structure, named frequency spreading, for the OFDM/OQAM transceiver. On flat channels, it is equivalent to the standard one in terms of inputoutput relations, though more complex. On multipath channels, it offers a crucial advantage in terms of equalization, which is performed in the frequency domain, leading to high performance and no additional delay. With its flexibility and level of performance, the analyzed scheme has the potential to outperform OFDM in the asynchronous access context and in cognitive radio networks.
1 Introduction
The cognitive radio transmission context exhibits a number of specific features which make it significantly different from the conventional transmission environment [1,2]. First, the available bandwidth is likely to be fragmented, i.e., it is made of nonadjacent spectrum chunks that have to be exploited jointly for high speed data communications. Then, the sections of the spectrum that are not available might be occupied by a primary user and a high level of protection must be provided. Specifically, the transmission system must guarantee a high level of adjacent channel leakage ratio (ACLR)^{a}. Next, the transmission band is likely to be changing on short notice or even without notice. On the exploitation side, the total bandwidth available might be dedicated to a single user requiring high bitrates or it can be dynamically shared by several users in proportion to their instantaneous capacity needs. If opportunistic operation is contemplated, these users have the freedom to show up and disappear as they wish. In such conditions, a rigid communication procedure, where each user must be aligned before the transmission can start, is inadequate. In fact, asynchronous operation is necessary to reach an acceptable level of spectral efficiency. Clearly, to cope with such a context, an appropriate physical layer is required.
The spectrum granularity offered by multicarrier transmission techniques has proven its efficiency for spectrum exploitation, and the most popular technique, orthogonal frequency division multiplexing (OFDM), has been widely used in communications for more than a decade now. However, for the cognitive radio context as described above, it lacks flexibility and it is likely to lead to poor spectral efficiency, even with the introduction of additional processing [3]. Therefore, an enhanced multicarrier technique is needed, as pointed out in [4], where it is shown that a filterbankbased multicarrier (FBMC) physical layer can meet the ACLR requirements [2,4]. In particular, FBMC/OQAM can overcome the limits of OFDM provided that we impose a constraint on the cutoff frequency of the prototype filter, which cannot exceed the subchannel spacing as pointed out in [5]. High stopband attenuation filters have been proposed that do not satisfy this constraint, such as isotropic orthogonal transform algorithm (IOTA) [6] and Hermite filters. These filters are associated with singletap equalizers as mentioned in [7]: such a scenario does not allow the exploitation of the potential advantages of FBMC/OQAM systems for cognitive and, therefore, they cannot compete with CPOFDM. On the contrary, the high performance equalization objective can be met if the prototype filter (employed in the FBMC/OQAM scheme) is designed using the frequency sampling technique introduced in [8] and developed in [5]. With this simple approach, the coefficients are derived from a few samples of the filter frequency response, which makes the implementation of the filter bank in the frequency domain practical.
When comparison between such FBMC/OQAM system and OFDM system is considered, it appears that a key advantage of OFDM with cyclic prefix (CP) is the capability to achieve perfect channel equalization, as long as the channel impulse response remains shorter than the guard time provided by the CP. Thus, in order to be accepted, the FBMC/OQAM approach must have a high performance equalization capability, particularly in the asynchronous context, characterized by the fact that the system must compensate simultaneously the timing offset, the frequency offset, and the channel distortion.
In the absence of CP, the equalization capability of the FBMC system rests on the subchannel equalizers, which cannot be singletap as in OFDM, but must be multitap to reach similar performance. However, the use of multitap equalizers implies an increase of the receiver latency; this motivates the search for an equalizer structure that does not introduce such a disadvantage. The main contribution of the paper lies in the proposal of a new transceiver structure for FBMC/OQAM systems that is able to provide satisfactory performance without increasing the transceiver delay and accepting the presence of significant timing and frequency offsets among the users that are performing the multiple access, as it is common in a cognitive radio scenario.
The concept has been presented in [9,10], along with preliminary performance results, under the name frequency spreading (FS)FBMC, but a rigorous analysis of the corresponding scheme is still missing. An objective of the present paper is to provide such an analysis and prove the equivalence of FSFBMC with the conventional polyphase network (PPN)FFT scheme in both transmitter and receiver. This equivalence is important because it opens the way to mixed implementations. For example, in uplink transmission, the distant user can be equipped with the conventional IFFTPPN transmitter, while the high performance but more complex FSFBMC receiver is implemented at the base station.
Many advances in the applications of FBMC to various scenarios will be able to take advantages from the proposed transceiver structure. In particular, the capability to use multiple antennas at the transmitter and/or at the receiver, which significantly increases bandwidth efficiency, can be easily carried out along the lines introduced in [1113], which however do not take into account the frequencydespreading structure at each receiver; further works is needed to define the details of the MIMO extension of the proposed structure. Alternative structures are also under consideration for achieving the same goal of operating on multipath channel with a minimum implementation complexity. For example, the fastconvolution structure [14], which is currently under study for its extension on the multipath channel, is superior to the proposed structure in terms of computational complexity. It is equivalent in terms of flexibility (e.g., it shows a similar capability to easily compensate a timeoffset in the frequencydomain as suggested in [15]), while the fastconvolution transceiver latency is larger than that achieved by the frequencydespreading system [14].
The organization of the paper is as follows. In Section 2, the FSFBMC scheme for the transmitter is described and the proof of the equivalence with the standard FBMC, namely the IFFTPPN cascade, is provided. Section 3 is dedicated to the receiver structures and, again, the proof of the equivalence between FSFBMC and standard FBMC, namely the cascade of PPN and FFT, is provided; moreover, in Section 3, it is shown that the FSFBMC structure is computationally more complex while in Section 4, it is shown that on a multipath channel, it offers a crucial advantage in terms of equalization, which is performed in the frequency domain, just like OFDM, leading to high performance and no additional delay. In Section 5, the performance of the proposed scheme is illustrated and contrasted with the results obtained for OFDM and standard FBMC when the subchannel equalizer has a singletap. In Section 6, the main aspects of FSFBMC are summarized and the potential impact is discussed.
Notation: \(j \stackrel {{\triangle }}{=} \sqrt {1}\), superscripts (·)^{∗}, (·)^{T}, and (·)^{H} denote the complex conjugation, the transpose, and the conjugate transpose, respectively, ℜ[ ·] is the real part, log is the base2 logarithm, ⊗ is the linear convolution, δ[ k] is the Kronecker delta, ceil[x] is the smallest integer larger than or equal to x, and 〈·〉 denotes the time average, i.e., \(\left \langle x [\!n] \right \rangle \stackrel {{\triangle }}{=} {\lim }_{N \rightarrow + \infty } \frac {1}{2N+1} \sum _{n=N}^{N} x[\!n]\) and mod_{ M }(ℓ)=△ℓ−q M with q such that mod_{ M }(ℓ)∈{0,1,…,M−1}. Moreover, we denote with DFT[ x] the vector \(\widetilde {\mathbf {x}}\) whose kth component can be written as \(\widetilde {x}_{k} = \frac {1}{N} \sum _{i=0}^{N1} x_{i} e^{j \frac {2 \pi }{N} k i }\) and with IDFT[x] the vector \(\widehat {\mathbf x}\) whose kth component can be written as \({\hat {x}}_{k} = \sum _{i=0}^{N1} x_{i} e^{j \frac {2 \pi }{N} k i }\) where x _{ i } is the ith component of the N×1 input vector x. Finally, lowercase boldface letters denote column vectors, × the componentwise product between two vectors and, finally, 0 denotes the null vector.
2 The transmitter with standard and frequencyspreading structures
Let us consider an FBMC system using offset QAM modulation, often designated by OFDMOQAM [16]. We assume that the number M of subcarriers be even; the lowpass transmitted signal s(t) can be written as
with
where T is the multicarrier symbol interval, \(\mathcal A \subset \{0, 1, \dots, M1 \}\) is the set of active subcarriers whose size is M _{ u }, the sequences \(a_{n,k}^{R}\) and \(a_{n,k}^{I}\) indicate the real and imaginary parts of the complex data symbols transmitted on the kth subcarrier during the nth QAM symbol, N _{ b } is the number of training symbols, N _{ s } is the number of payload symbols, while g(t) is the prototype filter. It is assumed that the data symbols \(a_{n,k}^{R}\) and \(a_{n,k}^{I}\) are statistically independent with zeromean and variance \({\sigma _{a}^{2}}\).
The discretetime lowpass version \(s[\!i] \stackrel {{\triangle }}{=} s (t)_{t=i T_{s}}\) of the transmitted signal (T _{ s }=△T/M is the sampling interval) can be written as
In the next subsections, we report the derivation of an efficient generation procedure for the signal s ^{R}(t). An analogous derivation can be straightforwardly obtained for the signal s ^{I}(t). Since the continuous time signal is generated by D/A conversion, we consider the generation of its discretetime samples
where we have used Equation 2 and the following definition
The generation of the sequence s ^{R}[ i] is equivalent to the generation of the sequence of M×1 vectors \(\mathbf {d}_{n}^{(R)}\) whose kth component \(d_{n,k}^{(R)}\) is equal to s ^{R}[ n M+k] for k∈{0,1,…,M−1}. In the following, we consider two implementation structures and their implementation complexities: though the standard implementation structure based on an IFFT over M points exhibits a reduced computational complexity, the frequencyspreading structure based on an IFFT over a larger number of points provides useful insights into the structure of the transmitted signal.
2.1 Standard transmitter structure
The standard structure, often named the polyphase network, for the implementation of the OFDM/OQAM transceiver has been first proposed in [17,18]. To make clear its comparison with the proposed alternative, we briefly recall its derivation here. The kth component \(d_{n,k}^{(R)} \stackrel {{\triangle }}{=} s^{R} [\!n M + k]\) of \(\mathbf {d}_{n}^{(R)}\) can be written as
where
which is the IDFT of the sequence \(j^{k} a_{n,k}^{R}\) with respect to the index k. If we define the vector \(\mathbf {b}_{n}^{(R)}\) as the M×1 vector whose kth component (for k∈{0,1,…,M−1}) is \(b_{n,k}^{(R)}\) in Equation 8, we can compactly write
where IDFT[ ·] denotes the IDFT operator on the input vector and, for \(k \in \mathcal {A}\), the kth component w _{ k } of the M×1vector w is
and the kth component of the vector \(\mathbf {a}_{n}^{(R)}\) is the symbol \(a_{n,k}^{R}\) in Equation 2 while, for \(k \notin {\mathcal A}\), w _{ k }=0 and the components of \(\mathbf {a}_{n}^{(R)}\) are irrelevant. Note that Equation 9 is only defined for n∈{0,1,…,N _{ b }+N _{ s }−1}, but we can straightforwardly extend it to any n provided that we assume that
We can compactly write Equation 7 as
where the vector g _{ n } is defined so that its kth component g _{ n,k } is
Therefore, Equation 13 defines the polyphase components of g[ ·]. The prototype filter g(t) satisfies the following property
where K is the overlap parameter. The property in Equation 14 implies that the vector g _{ n } is nonnull only for n∈{0,1,…,K−1}. Consequently, Equation 12 can be rewritten as
Analogously, the generation of the sequence s ^{(I)}[ i] in Equation 4 is equivalent to the generation of the sequence of vectors \(\mathbf {d}^{(I)}_{n}\) defined as the output of the PPN:
with
where the kth component (\(k \in \mathcal {A}\)) of the vector \(\mathbf {a}_{n}^{(I)}\) is the symbol \(a_{n,k}^{I}\) in Equation 3. Again, we have assumed
2.2 Frequencyspreading structure
In the present subsection, we derive an alternative structure for implementing the OFDM/OQAM transmitter, named the frequencyspreading structure. By using Equations 7 and 8, in Appendix A it is shown that the kth component \(d_{n,k}^{(R)}\) of \(\mathbf {d}_{n}^{(R)}\) can be written as:
where we have defined
and
Equation 19, which has to be applied for k ∈ {0,1,…,M − 1}, is similar to that present in the classic fastconvolution procedure, usually named overlapandadd structure; here, it operates on the sequence of K M×1 vectors h _{ n }, defined as follows:
More specifically, let us first define the vectors \(\mathbf {h}^{(i)}_{m}\) such that
From Equations 22 and 23, it follows that
Using Equations 23 and 24, Equation 19 can be rewritten as
We have now to study the structure of the vector h _{ n } in Equation 24 for a general timestep n in order to simplify its generation. From Equation 20, it follows that its kth component h _{ n,k } can be written as
where we have assumed that the prototype filter has been designed according to a frequencysampling approach so that its Fourier transform
satisfies the property
The Fourier coefficients in Equation 26 are given by
Note that the 2K−1 nonnull values \(\{G_{k} \}_{k=(K1)}^{K1}\) are the free parameters of the prototype filter when it is designed according to the frequencysampling procedure used in [5].
Furthermore, in Equation 26, we have also introduced the following definition of the Ktimes upsampled version of \(c_{n,k}^{(R)}\) in Equation 21:
From Equation 26, it follows that
where the vectors G and c _{ n } in Equation 31 are defined as follows:
and the vector z _{ n } in Equation 31 for the wellknown property of the DFT and IDFT operators is the circular convolution of the two K M×1 vectors G and c _{ n }. We have used the property in Equation 28 to write Equation 33. In Appendix B, it is shown that the components of the vector z _{ n } in Equation 31 can be written as
where p∈{0,1,…,M} and k∈{0,1,…,K−1}.
Therefore, the frequencyspreading structure requires:

1.
to use the input symbols \(a_{n,k}^{R}\) to calculate (for ℓ∈{0,1,…,K M−1}) the components z _{ n,ℓ } of z _{ n } according to Equation 35. Note that the symbol \(a_{n,p}^{R}\) is spread over 2K−1 components of the vector z _{ n } and for this reason, the structure is named FSFBMC; in fact, each component of z _{ n } is dependent on two adjacent symbols and each symbol a _{ n,p }, according to Equation 35, not only determines the component pK of the frequencydomain vector z _{ n } but also spreads its effect, weighted by the frequency response of the prototype filter, on the different components of the same vector ranging from p K−(K−1) up to p K+K−1;

2.
to determine h _{ n } starting from z _{ n } by performing the IDFT over KM points in the righthand side of Equation 31;

3.
to evaluate \(\mathbf {d}_{n}^{(R)}\) by the overlapandadd processing defined in Equations 24 and 25.
2.3 Complexity comparison of the two structures
The standard transmitter structure requires to calculate (a) the IFFT over M samples according to the definition in Equation 9 then to calculate the vector \(\mathbf {d}_{n}^{(R)}\) according to the PPN (Equation 15). The frequencyspreading structure requirements have been just summarized.
In a structure with a single processor, the complexity comparison is equivalent to the count of the number of flops required by the two structures. The number of complex flops for calculating the IFFT over M samples can be written as 1.5M log(M) while the number of real flops can be written^{b} as 4M log(M)−6M+8 as in the splitradix.
The number of complex multiplications for calculating IFFT over M samples can be written as 0.5M×(logM−1) while the number of real multiplications can be written as M log(M)−3M+4 [19] by removing most of the trivial operations and using three real multiplications per complex multiplication.
To calculate the vector \(\mathbf {d}_{n}^{(R)}\) according to the PPN (Equation 15), the following number of realvalued flops are necessary: 2M realvalued multiplications for each of the K terms and M complexvalued additions for each of the K−1 couples of vectors to be summed.
With the frequencyspreading structure, we need 2K M−M realvalued multiplications for calculating z _{ n } according to Equation 35 while the IFFT for calculating h _{ n } by using Equation 31 requires 4K M log(K M)−6K M+8 realvalued flops. Finally, (K−1)M complexvalued additions are needed by the overlapandsum structure in Equation 25.
Therefore, for generating each vector \(\mathbf {d}_{n}^{(R)}\), with the standard structure, we need \(C_{f}^{(ST)}\) realvalued flops or \(C_{m}^{(ST)}\) realvalued multiplications where
while with the frequencyspreading structure, we need \(C_{f}^{(FT)}\) realvalued flops or \(C_{m}^{(FT)}\) realvalued multiplications where
Note that
The first approximation is obvious while the second approximation holds provided that M is sufficiently large and K sufficiently small (e.g., for K=4 and M=1024, we have a normalized approximation error of 6.1%). Moreover, \(C_{m}^{(ST)}/C_{m}^{(FT)}\) is around 58% for K=2, 35% for K=4, and 24% for K=8, mainly independently of M∈{512,1024,2048,4096}. Therefore, the frequencyspreading structure is about K times more complex when implemented using a structure with a single processor.
3 The receiver for standard and frequencyspreading structures
According to Equations 4 and 5, assuming perfect synchronization on the flat channel (i.e., the channel with unit response in the frequency domain) and neglecting the presence of the noise, the received signal r[ i] can be written as follows
where 0<α<1 denotes the channel gain and o ^{(R)}[ i] denotes terms present in the transmitted signal that do not depend on \(a_{n,k}^{R}\) while o ^{(I)}[ i] denotes terms present in the transmitted signal that do not depend on \(a_{n,k}^{I}\), with n∈{0,1,…,N _{ b }+N _{ s }} and \(k \in \mathcal {A}\). We consider at the receiver the decision variables:
where A is a proper constant amplitude, defined so that \({\hat {a}}_{n,k}^{(R)} = a_{n,k}^{R} \) when o ^{(R)}[ i]=0 and \({\hat {a}}_{n,k}^{(I)} = a_{n,k}^{I} \) when o ^{(I)}[ i]=0. Consequently,
with \(\mathcal {E}_{g} \stackrel {{\triangle }}{=} \sum _{i=0}^{KM1} g^{2} [\!i ].\) Equation 41 is motivated by a proper design of the prototype filter g[ ·] that guarantees a negligible projection of the interference terms o ^{(R)}[ i] on the matched filter, as usual in FBMC receiver [16,20,21]:
In fact, according to Equation 39, o ^{(R)}[ i] denotes the additive signals present in the received signal r[ i] that do not depend on the useful symbol \(a_{n,k}^{R}\); the condition in Equation 44 therefore implies that such additive signals do not interfere with the useful signal when the matchedfilter projection (designed according to the useful term) is performed (i.e., the result of the matchedfilter projection is independent of the interfering signals); on the other hand, the matchedfilter projection is optimum (in the maximumlikelihood sense) when the interference signals are not present and only the noisy version of the useful term is taken into account. Consequently, the decision variable in Equation 41 operating on the flat channel without synchronization error is optimum (in the maximumlikelihood sense) for estimating statistically independent information symbols; analogously, the same optimality holds for the decision variable in Equation 42. Obviously, the receiver implemented according to Equation 41 has to be modified in order to operate on a multipath channel. However, before discussing such modifications, we first need to describe the two structures implementing Equation 41. Consequently, we recall the standard structure for implementing Equation 41 in Subsection 3.1 and we introduce an alternative structure in Subsection 3.2; moreover, we compare their complexities in Subsection 3.3.
3.1 The standard receiver structure
In the present subsection, we briefly recall the derivation of the standard receiver structure. From Equations 41 and 14, it follows that
Let us introduce the vector r _{ n } whose ith component r _{ n,i } (i∈{0,1,…,M−1}) is defined as follows
By using also Equation 13, let us consider the vector
and let us denote with \(r^{(g,n)}_{n+\ell, i}\) its ith component for i∈{0,1,…,M−1}. Using such definitions, from Equation 45, it follows that
Defining the vector \(\mathbf {D}_{n}^{(R)} \stackrel {{\triangle }}{=} \left [D_{n,0}^{(R)} \ D_{n,1}^{(R)} \ \ldots \ D_{n,M1}^{(R)} \right ]^{T}\) containing the decision variables on the vector \(\mathbf {a}_{n}^{(R)}\), it follows from Equation 48 that
or, equivalently,
Analogously, in Appendix C, it is shown that
where the vector \(\mathbf {D}_{n}^{(I)}\) contains the decision variables on the vector \(\mathbf {a}_{n}^{(I)}\):
while the ith component \(r_{n,i}^{(I)} (i \in \{ 0, 1, \ldots, M 1 \})\) of the vector \(\mathbf {r}_{n}^{(I)}\) is defined as follows
3.2 The frequencydespreading receiver structure
In the present subsection, we derive the receiver counterpart of the frequencyspreading transmitter described in Subsection 2.2. From Equation 41, it follows that for k∈{0,1,…,M−1}
where we have taken into account the properties of the prototype filter (see Equations 14, 28, and 29) and the fact that it is real and, consequently, \(G_{k} = G_{k}^{*}\).
Let us introduce the K M×1 vector \(\mathbf {r}^{(K)}_{n}\) whose kth component \(r_{n,k}^{(K)}\) is defined as
and the vector R _{ n }, whose kth component is denoted with R _{ n,k }, defined as the DFT over KM samples of the vector \(\mathbf {r}^{(K)}_{n}\):
Using such definitions, Equation 54 can be rewritten as
Let us define the (2K−1)×1 vector \(\mathbf {R}^{(FS)}_{n,k}\) (k∈{0,1,…,M−1})
and the vector
Taking into account Equations 58 and 59, Equation 57 becomes
Analogously, in Appendix D, it is shown that the decision variable on \(a_{n,k}^{(I)}\) can be written as
where we define the (2K−1)×1 vector \(\mathbf {R}^{(I,FS)}_{n,k}\) (k∈{0,1,…,M−1}) as follows
The vector \(\mathbf {r}_{n}^{(I)}\)
whose kth component is denoted with \(R_{n,k}^{(I)}\) and used in Equation 62 is defined as the DFT over KM samples of the vector \(\mathbf {r}^{(I,K)}_{n}\) whose kth component \(r_{n,k}^{(I,K)}\) is defined as
Therefore, Equations 60 and 61 define the following receiver structure, illustrated in Figure 1:

1.
Collect the samples of the received signal r[ ·] to form the K M×1 vector \(r_{n,k}^{(K)}\) in Equation 55 (and half period later the vector \(r_{n,k}^{(I,K)}\) in Equation 64);

2.
Calculate the vector R _{ n } in Equation 56 by FFT over KM points (and half period later the vector \(\mathbf {r}_{n}^{(I)}\) in Equation 63);

3.
Perform M different projections of the vector R _{ n } according to Equations 60 and 58 in order to obtain each decision variable \(d_{n,k}^{(R)}\) for k∈{0,1,…,M−1} (and half period later according to Equations 61 and 62 to obtain \(D_{n,k}^{(I)}\)). Thus, to obtain the datum \(a_{n,k}^{(R)}\) that in the transmitter has been spread over 2K−1 components of the vector z _{ n } (see the first point of the sentence after Equation 35), the same components of the vector R _{ n } are exploited by using as weights the (conjugate) Fourier coefficients \(G_{k'}^{*}\) with k ^{′}∈{−(K−1),…,K−1}. For this reason, such a structure is called frequencydespreading receiver: in fact, it collects all the components of the frequencydomain vector R _{ n } dependent on the useful symbol \(a_{n,k}^{R}\), due to the spreading performed at the transmitter, and weights them according to the frequency response of the prototype filter, achieving the despreading of the useful symbol.
The importance of the proposed structure is not limited by the assumption in Equation 28 because, when it is necessary to introduce a possible mismatch (i.e., to use at the transmitter a prototype filter that does not satisfy Equation 28), it can be managed with very marginal performance loss (i.e., the frequency despreading receiver can be still employed at the receiver, with its advantages considered in the paper and without appreciable disadvantages due to the presence of a mismatch).
3.3 Complexity comparison of the two structures
The standard receiver structure (see Equation 50) requires to calculate (a) MK multiplications, (b) K−1 additions of M×1 vectors, and (c) an FFT over M samples, which is the same requirement of the standard transmitter structure. Therefore, the overall number of realvalued flops \(C^{SR}_{f}\) and the overall number of realvalued multiplications \(C^{SR}_{m}\) are equal to their transmitter counterpart \(C^{ST}_{f}\) and \(C^{ST}_{m}\) in Equation 36. The frequencydespreading structure is described in Equations 60, 58, and 56. With reference to such a structure, the overall number of realvalued flops \(C^{FR}_{f}\) and the overall number of realvalued multiplications \(C^{FR}_{m}\) can be written as
Note that
where the first and the second approximations are obvious while the third one holds provided that M is sufficiently large and K is sufficiently small (e.g, for M=1024 and K=4, 4 log(M)+4 log(K)+2=50 while 4 log(M)+4K−8=48). Therefore, under the same assumptions used at the transmitter side, we can obtain the following approximation: \(C^{FR}_{f} = K C^{SR}_{f}\); moreover, \(C^{SR}_{m}/C^{FR}_{m}\) is about 50% for K=2, 30% for K=4, and 21% for K=8, independently of M∈{512,1024,2048,4096}. Thus, also for the receiver case, the frequencyspreading structure has a computational complexity about K times larger.
The complexities of the different considered structures are summarized in Table 1. Note that the analysis shows that the complexity increase is due to the fact that the frequencyspreading structure requires to evaluate the DFT over KM points instead of the DFT over M points required by the standard structure. Since many solutions exist for implementing FFT processing, the result of the comparison depends on the particular solution for its implementation; however, a Kfold increase of the implementation costs can be considered an upperbound; not always, however, the installed processing power can be optimized to the effective needs and, consequently, the increase of the actual costs (needed to perform the FFT over a larger number of points) can be much smaller depending on the effective implementation details.
4 Adapting the frequencydespreading structure to the multipath channel
In the present section, we first define the adaptation of the frequencydespreading structure to the multipath channel, then we recall a standard approach to adapt the standard structure to the multipath channel and we finally compare their performance.
4.1 Frequencydespreading structure operating on multipath channel
When the multipath nature of the channel is taken into account, the received signal r[ i] can be written as
where the complexvalued sequence h[ i] of length L _{ h }+1 models the multipath channel.
In Equation 67, the noise term η[ i] is assumed to be the ith sample of the lowpass equivalent of a white Gaussian random process with null average and power spectral density equal to N _{0}/2 in the signal bandwidth; the analog lowpass equivalent has null average and power spectral density equal to 2N _{0}. The lowpass equivalent is sampled with sampling period T _{ s }; assuming an ideal antialiasing filter with bandwidth equal to 1/(2T _{ s }), the random variable η[ i] ideally sampled at the filter output has null average and variance VAR[ η[ i]]=2N _{0}/T _{ s }. Moreover, the sequence η[i] is zeromean, white, Gaussian and circularly symmetric; thus,
On a multipath channel, an equalization stage has to be included in the structures already described in Section 3. In particular, when the frequencydespreading receiver (see Equation 57) is considered, the following modified structure is considered
where the complexvalued coefficients \(F_{k'}^{(k)}\) in Equation 69 replace the coefficients \(G_{k^{\prime }}\) in Equation 54; therefore, the coefficients \(F_{k'}^{(k)}\) can be set to \(G_{k^{\prime }}\) obtaining the structure for a flat channel; on a multipath channel, we can set them in order to equalize the channel improving the receiver performance. The value of α to be used in Equation 43 is given by \(\alpha \stackrel {{\triangle }}{=} \sqrt {P_{r}/P_{s}}\) where \(P_{r} \stackrel {{\triangle }}{=} \left \langle E \left [\left  \rule {0mm}{3mm} h [\!i] \otimes s[\!i] \right ^{2} \right ] \right \rangle \) represents the average power of the useful component of the received signal r[ i] and \(P_{s} \stackrel {{\triangle }}{=} \left \langle E\left [s[i] ^{2}\right ] \right \rangle \) represents the average power of the transmitted signal s[ i].
The decision variable \(d_{n,k}^{(R)}\) in Equation 69 can be written as follows:
where \(I_{0,0}^{(\mathrm {R},k)}\) represents the coefficient of the useful term \(a_{n,k}^{R}\), η _{ n,k } describes the effect of the background noise, and I _{ n,k } describes the intersymbol and intercarrier interferences of the symbols \(a_{n m,kq}^{R}\) ((m,q)≠(0,0)) and \(a_{nm,kq}^{I}\) on the useful symbol \(a_{n,k}^{R}\). Such interferences would be negligible on a flat channel but they become significant on the multipath channel (see Equation 67).
It is easy to prove that I _{ n,k } can be written as a linear combination of the interfering symbols; the coefficients of such a combination can be written as
where \(I_{m,q}^{(\mathrm {R},k)}\) and \(I_{m,q}^{(\mathrm {I},k)}\) are the coefficients of the symbols of \(a_{n m,kq}^{R}\) and \(a_{n m,kq}^{I}\), respectively. This shows that the coefficients \(F_{k'}^{(k)^{*}}\) of the receiver structure, collected in the (2K−1)×1 vector
influence the useful coefficient and the interference power; we can, therefore, set the vector f _{ k } in order to equalize the effects of the multipath channel in Equation 67.
The noise term η _{ n,k } in Equation 70 is a zeromean complexvalued Gaussian random variable with variance \(\frac {2 \\mathbf {f}_{k}\^{2} {\sigma _{a}^{2}}}{\gamma \\mathbf {G}^{(K)}\^{2} }\) where γ is defined as the signaltonoise ratio per subcarrier, i.e., \(\gamma \stackrel {{\triangle }}{=} \frac {E_{s}}{N_{0}}\) where E _{ s } is defined as the energy of the useful term of the received signal in a multicarrier symbol period that is dedicated to each active subcarrier.
On a flat channel (h[ n]=δ[ n]), we denote with \(\mathbf {v}_{n,q}^{(\text {FLAT},k)}\) the vector \(\mathbf {v}_{n,q}^{(k)}\) in Equation 71; its k ^{′}th component \(v_{n,q,k'}^{(\text {FLAT},k)}\) (k ^{′}∈{(−K−1),…,−1,0,1,…,K−1}) can be written as
Then, the properties of the prototype filter and the choice f _{ k }=G ^{(K)} for setting the receiver coefficients guarantee that the useful coefficient \(I_{0,0}^{(\mathrm {R},k)} \simeq 1\) and the interference coefficients are practically null; in practice, the achieved signaltointerferenceratio is around 65 dB, i.e.,
The satisfaction of the condition in Equation 74 is equivalent to the condition in Equation 44 and it concerns the design of the prototype filter. Moreover, it guarantees the optimality (in the maximumlikelihood sense) of the receiver structure on the flat channel.
When all the components of the vector \(\mathbf {v}_{m,q}^{({FLAT},k)}\) are nonnull, the vector \(\mathbf {v}_{m,q}^{(k)}\) can be written as
where the k ^{′}th component \(w_{m,q,k'}^{(k)}\) of the vector \(\mathbf {w}_{m,q}^{(k)}\) is defined as
When \(v_{n,q,k'}^{(\text {FLAT},k)}=0\), then the denominator of Equation 76 is null and Equation 75 is still valid provided that we replace with unit both the denominator of Equation 76 and the same quantity in Equation 73.
From Equations 71, 74, and 75, it follows that the choice
where we denote with / the componentwise division of the two vectors and (m,q)≠(0,0), implies^{c} that
However, a single vector f _{ k } has to be chosen and, consequently, Equation 78 can be satisfied for a single value of (m,q). A robust choice usually done for setting f _{ k } lies in using Equation 77 with (m,q)=(0,0), which implies that the useful coefficient is practically set to unit:
Such a derivation shows that also the optimum choice of f _{ k } may not able to achieve the optimum performance achieved on a flat channel, unless the vector \(\mathbf {w}_{m,q}^{(k)}\) exhibits a weak dependence on (m,q) so that a single vector f _{ k } can approximately satisfy the condition in Equation 77 for any value of (m,q) or at least for the most important values of (m,q). Such a weak dependence is present when L _{ h }≪M; in such a case, the quantity in Equation 76 can be approximated as follows:
and, consequently, the vector \(\mathbf {w}_{m,q}^{(k)}\) can be approximated by the following vector h, which is independent of (m,q):
where H _{ m } denotes the multipath channel frequency response at the frequency F=m/(K M). Consequently, the choice in Equation 77 with the use of the expression h _{ k } for \(\mathbf {w}_{m,q}^{(k)} \), i.e.,
guarantees to the structure the same performance achieved on flat channel provided that L _{ h }≪M (see Figure 1 for a scheme of the FS structure in Equation 69 when Equation 82 is chosen).
4.2 Recalling the standard approach
The standard approach consists in including an equalizer stage in cascade with the structure described in Subsection 3.1. The effects of the multipath channel can be equalized by using a singletap structure [7]. In this case, the kth entry of the DFT output (see Equations 50 or 51) is multiplied by 1/H(F _{ k }) with \(F_{k}= \frac {k}{M}\) in the standard structure for k∈{0,1,…,M−1}.
More sophisticated multitap structures could be used and have also been proposed with reference to the standard structure [22]. Since they operate in the frequency domain and at twice the multicarrier symbol rate, they introduce an additional delay proportional to the number of taps. We consider the singletap equalizer in both structures since it maintains limited the overall latency of the transceiver. It may appear that the FS equalizer be equivalent to a multitap subchannel equalizer following the standard structure and therefore that the considered comparison be unfair. However, they are not equivalent for two reasons: (a) because the delay introduced by the two structures is different and obtaining the minimum delay is important in a transceiver, like the OFDM/OQAM one, with an already larger delay in comparison with the OFDM system; (b) the PPNFFT scheme performs equalization after sampling rate reduction which introduces an interpolation operation. The distinction of the two structures in terms of sampling rate reduction lies in the fact that the FS structure performs equalization in its internal behavior and therefore before sampling rate reduction while the PPN structure performs equalization after sampling rate reduction and consequently needs to use the singletap equalizer to not increase the transceiver delay.
4.3 Comparing the signaltointerferenceandnoise ratios of the two structures
The equivalence of the two structures described in Section 3 on a flat channel implies that the behavior of the singletap equalizer can be described with the same relations introduced in Subsection 4.1 provided that the coefficients expression in Equation 82 is replaced by the following one
In other terms, the choice in Equation 83 makes the FS receiver equivalent to the PPN structure equipped with the singletap equalizer of coefficient 1/H _{ kK }. Therefore, by comparing Equations 82 and 83, we can obviously note that the advantage of the frequencydespreading equalizer lies in its capability of using the coefficient \(H_{kK+k^{\prime }}\) instead of the constant term H _{ kK }. Since the FS structure in Equation 69 first extracts the DFT of the input vector \(\mathbf {r}^{(K)}_{n}\) according to Equation 56 and subsequently uses the coefficient \(F_{k'}^{(k)}\) to equalize the channel effect at frequency (k K+k ^{′})/(K M)=k/M+k ^{′}/(K M), the FS structure with the choice in Equation 82 uses the right coefficient (i.e., \(H_{kK+k^{\prime }}\)) to equalize the channel response at frequency (k K+k ^{′})/(K M) while the FS structure with the choice in Equation 83, which is equivalent to the PPN structure equipped with the singletap equalizer, always uses the same coefficient H _{ kK } to equalize the channel responses at the different frequencies (k K+k ^{′})/(K M) for k ^{′}∈{−(K−1),…,−1,0,1,…,K−1}. In other terms, differently from the PPN structure equipped with the singletap equalizer, the FS structure is able to equalize with different coefficients the different parts of the subcarrier band. Since the effect of an offset n _{ τ } in timing synchronization, perfectly compensated however in the frequency domain, can be obtained by setting h[ ℓ]=δ[ ℓ−n _{ τ }], our analysis shows that a performance improvement of the FS equalizer, which for n _{ τ }=0 (flat channel) is equivalent to the singletap equalizer, appears when larger values of n _{ τ } determine faster variations of the channel frequency response so that nonnegligible variations appear within the subcarrier band; in such a case, the FS structure is able to use different coefficients to equalize each part of the subcarrier band and can therefore achieve improved performance in comparison with the PPN structure equipped with singletap equalizer. Such a superior capability of the FS structure is irrelevant in the presence of a flat channel; therefore, the two structures show the same performance on the flat channel or on channels where the variations on the subcarrier band (of length 1/M) are marginal.
Furthermore, an unified expression of the signaltointerferenceandnoise ratio (SINR) on the kth subcarrier, denoted as SINR_{ k }, of the two structures on the kth subcarrier can be written as follows:
where the SINR of the frequencydespreading receiver is determined by the use of the vector f _{ k } described in Equation 82 whereas the singletap equalizer is determined by the use of the vector f _{ k } in Equation 83. Note that the signaltointerference ratio SIR_{ k } can be obtained by employing Equation 84 without the first term at the denominator.
In order to plot the resulting SINRs for the two structures, we have to set the prototype filter g[·]: we set it to the filter designed in [5]. For the two structures, we report the SIR and the SINR for a choice of the subcarrier index k=56, M=1024, and by using 21 subcarriers and 21 timeinterval values to approximate the sum in Equation 84. The channels employed to determine the receiver SINR are 1,000 random realizations of the ITUR Vehicular B [23] and the SINR values, evaluated from Equation 84 and reported in Figures 2, 3, and 4, have been normalized to H _{ kK }^{2} in order to separate the effects due to the equalizer capability from that due to the fading of the kth subcarrier.
Figure 5 shows that the frequencydespreading receiver is able to get the same SIR performance that it achieves on the flat channel on a large fraction of the considered different channels, randomly selected and ordered for decreasing values of output SIR achieved by the frequencydespreading receiver. The multipath channels where it cannot achieve the SIR achieved on the flat channel are those with very fast variations of the channel frequency response on the considered subcarrier. The singletap shows poorer performance mainly because, on many channels realizations, the channel frequency response is not flat in the subcarrier band of size 1/M. From the SIR evaluation, it follows that, when we set the signaltonoise ratio γ between the SIR achieved by the singletap equalizer and that achieved by the frequencyspreading one, the SIR limitation implies also a SINR limitation and, therefore, a performance advantage of the frequencyspreading structure is present. In fact, from Figures 2, 3, and 4, we can notice a significant advantage of the frequencydespreading equalizer when we set the value of γ at 30 dB; such advantage is reduced but it is still significant at γ equal to 20 dB while the noise limitation becomes dominant for γ equal to 10 dB and the frequencydespreading structure cannot take advantage from its superior interferencerejection capability.
5 Performance comparison of the two structures
In the present section, we assess via computer simulations the equalization performance achieved by using the frequencyspreading structure and compare it with that achieved by the standard structure. We have also included in the performance comparison the classical OFDM system that is often considered for opportunistic transmissions because it is a classical scheme employing the multicarrier approach where many practical difficulties have already been resolved; this has a strong impact on the overall cost. However, for the cognitive radio context, it lacks flexibility and it is likely to lead to poor spectral efficiency. Since the latency^{d} of the FBMC receiver is K times larger than that of the OFDM receiver with the same number of subcarriers, we have set the number of subcarriers in the OFDM transceiver K times larger in order to compare two structures with the same latency. Moreover, with such a choice, the OFDM receiver and the FSFBMC receiver perform the FFT procedure on the same size, though FSFBMC has still to perform it to a rate 2K times larger. In particular, we have used 2,048 subcarriers for OFDM while we have used only 512 subcarriers for FBMC transceiver and we have used K∈{2,3,4} in order to verify the effect of the overlap factor.
A number of 10^{4} Monte Carlo trials has been performed under the following conditions:

1.
The considered FBMC and OFDM systems have a bandwidth \(\frac {1}{T_{\mathrm {s}}}= 11.2 \ \text { MHz}\);

2.
The transmitted symbols are the real and imaginary parts of 64QAM symbols;

3.
The considered multipath fading channel model is the ITUR Vehicular B [23];

4.
The used prototype filter is that proposed in [5]. Actually, any type of prototype filter can be implemented with an extended FFT, due to the equivalence between time and frequency domains. However, in order to be practical, the number of frequency domain filter coefficients must be the smallest possible, which is the case of the used filter;

5.
The channel is fixed in each run but it is independent from one run to another;

6.
The residual timing offset (RTO) and the normalized residual carrier frequency offset (RCFO) are controlled as simulation parameters;

7.
Both systems exploit a onetap subcarrier equalizer with perfect knowledge of the channel and of the residual timing error, i.e., when simulating the presence of the timing offset n _{ τ }, we have used exp(−j2π n _{ τ } k/M)/H(k/M) instead of 1/H(k/M) as coefficient of the singletap equalizer in the standard structure and exp(−j2π n _{ τ } k/K M)/H(k/K M) as coefficient of the singletap equalizer for the frequencydespreading structure;

8.
The effect of the RCFO on the phase of each decision variable in the frequency domain, which increases [20] linearly with time, is not compensated; therefore, the BER is dependent on the specific multicarrier symbol interval considered for equalization. In order to maintain sufficiently limited the effects of such nonideal receiver behavior, we evaluate the BER on the data transmitted in one of the first multicarrier symbol intervals, the eighth one;

9.
In order to use the same bandwidth in both FBMC and OFDM, which exhibits a larger spectral leakage, we have set the percentage of active subcarriers in OFDM transceiver as 82% of the overall number of subcarriers while we have set to 89% this percentage in OFDM/OQAM transceiver;

10.
The length of the cyclic prefix is 1/8 of the OFDM multicarrier symbol period (note that since in the FBMC system the cyclic prefix is not used, in the considered case an increase of the bitrate nearly equal to 11.1% with respect to the OFDM system is obtained).
Note that, in consequence of the choices reported at the points 9 and 10, the data rate of the OFDM system is about 82% of the data rate of the FBMC system.
We first consider a simulation scenario where no timing or frequency offset is introduced; Figure 6 reports the results of the experiment. We can verify that the two FBMC structures, which are equivalent in the flat channel, perform differently on multipath channel because of the difference between the equalization mechanisms; more specifically, the frequencyspreading structure provides improved performance with respect to the standard structure and this improvement increases as the overlapping factor increases. Moreover, both structures exhibit a performance floor at large values of E _{ b }/N _{0}. However, while the performance achieved by the standard FBMC receiver is very poor, in the range 0 dB≤E _{ b }/N _{0}≤20 dB, the performance of the FSFBMC system is practically equivalent to that of the OFDM transceiver employing 2,048 subcarriers for a sufficiently large value of the overlap parameter K. Since the channel coherence time may impose a smaller number of subcarriers also to the OFDM transceiver, it is interesting to test the OFDM system with only 512 subcarriers; the results not reported for clarity in Figure 6 show a poor performance, practically equivalent to the standard structure, since it is unable to equalize the considered channel (the length of the cyclic prefix (512/8)T _{ s } is smaller than the ITUR Vehicular B channel length).
We have also performed other simulation experiments to verify the performance on the less hostile ITUR Vehicular A channel: here, the condition L _{ h }≪M is better satisfied. In fact, the corresponding results, shown in Figure 7, report that the two structures and the OFDM system are practically equivalent on channel A. Only for larger values of E _{ b }/N _{0} we can observe some difference; in particular, we note that the singletap equalizer for K=2 provides the worst performance; moreover, the three dashedline curves, corresponding to the singletap equalizer for K=3 and K=4 as well as the frequency spreading structure for K=2. Only for K=3 and K=4 the frequency despreading structure behaves practically equivalent to the OFDM system. Therefore, we can conclude that similar performance is achieved by OFDM and FSFBMC transceivers also if the latter uses only 512 subcarriers while the former uses 2,048 subcarriers.
In the second experiment, where we have imposed the value of the RTO, we have not introduced frequency offset and we have set E _{ b }/N _{0} equal to 20 dB. The results are reported in Figure 8 and show the superior performance of the proposed FSFBMC system. The presence of the cyclic prefix explains the threshold effect on the performance of the OFDM receiver; apart from this effect, we can verify that the OFDM performance worsens and becomes poor for larger values of the magnitude of the timing offset. The performance of the standard FBMC structure is very poor independently of the value of the overlap parameter K also in the absence of the timing offset and saturates for larger values of the magnitude of the RTO. Regarding the sensitivity of the performance to residual timing offset, it increases as the overlap parameter K decreases.
Furthermore, in the third experiment, we have imposed the value of the RCFO, we have not introduced timing offset, and we have set again E _{ b }/N _{0} equal to 20 dB. The results reported in Figure 9 show that the performance degradation of the FSFBMC structure due to the RCFO is more pronounced for higher values of the overlap parameter K; however, such a degradation is lower than that of OFDM system. Moreover, when the CFO is larger than 5/100, the performance of the OFDM and of the FSFBMC structures is equivalent.
In order to better simulate the working conditions of a cognitive radio scenario, we next consider an uplink scenario where all active subcarriers are blockwise shared among four users whose delays are mutually independent and uniformly distributed within {−M/2,−M/2+1,…,M/2−1}. Only a single subcarrier is left as guard between adjacent sets of active subcarriers whereas a maximum value of the normalized CFO equal to 0.1 is admitted on each user. The value of K is set to 4 as, in the previous experiments, it resulted to be the best choice for K.
The considered uplink scenario is quite general and can be encountered in a number of cognitive network architectures, in particular when the cognitive cellular networks are taken into account [24]. For example, consider the case where the four terminals are located in an area where a large number of cells have been deployed by different operators for the local coverage enhancement of a potentially crowded zone interested in opportunistic multimedia downloads at low cost. Each relay is provided of a proper backhaul connection and cooperates with the other relays (and with the terminals) by means of a control channel, designed in dedicated, common, or underlay fashion [25]. The cooperation is aimed at determining according to an optimization procedure (e.g., that proposed in [26]), the subcarriers available for the transmission of each active terminal, and its transmitted power (to be minimized). Such a cooperation obviously does not include a timing alignment procedure not only because it would make much more complex the access control but mainly because it is impossible, i.e., the distances among relays imply that the transmission of each terminal is received by different relays. Therefore, in absence of a timing alignment procedure, the delay and the CFO of the user of interest are perfectly compensated and, then, all the other users remain asynchronous; moreover, we first consider the case where each signal, coming from the other users, at the receiver arrives with the same power of the useful signal.
The results, reported in Figure 10, show the BER versus E _{ b }/N _{0} for the user of interest. It is important to note that the OFDM system performance is equivalent on the two channels and practically equivalent to the result of the FS system on channel ITUR Vehicular B. The FS receiver performance is similar to that of the singletap receiver on channel ITUR Vehicular A and they achieve practically the same results achieved on the ideal flat channel. The singletap receiver achieves very poor performance on channel ITUR Vehicular B in comparison with the proposed frequencydespreading structure. Therefore, it is interesting to note that the FBMC system can provide comparable performance with the OFDM system only thanks to the receiver structure here proposed. We have also repeated the experiment when all the signals transmitted by interfering users arrive at the receiver with a power ten times larger than that of the useful signal; we have reported in Figure 11 the corresponding results. We note that the performance of FS structure is practically not affected by the larger powers of the interfering users whereas the OFDM system is severely affected and it exhibits a performance gap with respect to the FBMC system equipped with the frequency despreading receiver structure.
It is interesting to note that, differently from what happens on channel ITUR Vehicular A, on channel ITUR Vehicular B the performance of the frequency despreading receiver is not equivalent to its performance on the flat channel. This is due to the fact that the powers of the interference terms are increased since the conditions that guarantee the optimality of the frequency despreading structure are not satisfied. Therefore, the interferences limit the performance for larger values of E _{ b }/N _{0}. When the performance achieved by the frequency despreading structure is not satisfactory, transceiver performance can be improved by using another procedure for the design the coefficients \(F_{k'}^{(k)^{*}}\), more sophisticated than that in Equation 82. An alternative approach would require to introduce a timedomain filtering of each component of the DFT output, which would however also increase the receiver latency (however, the introduced latency would not be worse than that required by a lighter timedomain filtering approach following the PPN structure).
6 Conclusions
We have considered the FSFBMC multicarrier scheme to meet requirements of cognitive radio such as high level of adjacent channel leakage and asynchronous communications. This structure is based on an FFT whose size is the length of the prototype filter and, then, the data samples are spread over several carriers. It has been shown that the FSFBMC scheme is equivalent to the standard FBMC scheme in terms of inputoutput relation when operating on the flat channel and computationally more complex. However, it offers a crucial advantage in multipath channel where the FS structure can perform equalization in the frequency domain. The benefit of improved equalization with no additional delay for the user might well overweight the increase in complexity. In fact, the simulation results clearly show that the standard structure is not able to achieve satisfactory performance without using a multitap equalizer and, therefore, is not able, in multipath channel, to achieve the minimum transceiver latency achieved by the FS structure. Moreover, the equivalence proven in the paper shows that the increased complexity may be needed in the receiver only. Furthermore, it has been shown that the FSFBMC transceiver can achieve, in a wide range of values of E _{ b }/N _{0}, a performance equivalent to that of an OFDM system with the same FFT size and similar latency. Therefore, in a cognitive radio transmission context, the considered FSFBMC system can assure the following advantages in comparison with an OFDM transceiver:

smaller guard bands in the frequency domain, which means improved performance of the multiplexing scheme. Such a performance advantage can be quantified in terms of the overall bitrate resulting from the use of OFDM/OQAM or equivalently can be quantified by comparing the complexity of the two transceivers since OFDM may need a heavy digital filtering of the signal to be transmitted in order to maintain similar overall bitrate, as pointed out in [2];

robustness to residual timing and carrier frequency offsets;

capability to fully exploit fragmented spectrum;

more flexibility in multiuser exploitation since asynchronous users can be accommodated.
The main disadvantage of the FSFBMC receiver is related to the higher rate at which the FFT has to be performed when M/K subcarriers are employed in the frequencyspreading structure in comparison with the classical OFDM transceiver employing M carriers. Here, however, a pipelining approach to the FFT implementation may significantly reduce the importance of such a disadvantage.
7 Endnotes
^{a} The adjacent channel leakage ratio (ACLR) is the ratio of the filtered mean power centered on the assigned channel frequency to the filtered mean power on the adjacent channel frequency.
^{b} We use the approximate expression 4M log(M)−6M+8 as a first approximation and to better appreciate the behavior of the complexity; however, the exact calculation of the number of flops for IFFT is given [27] by \(\frac {34}{9} M \log (M)  \frac {124}{27} M 2 \log (M) + \frac {16}{27} (1)^{\log (M)} (1  3/8 \log (M)) +8\).
^{c} Also if a component of the vector \(\mathbf {w}_{m,q}^{(k)}\) is null the condition existing on a flat channel can be still restored provided that we accept that the definition (77), which does not apply to such a case, is obviously meant in the sense that the corresponding component of the vector f _{ k } is null.
^{d} The delay of each symbol transmitted with OFDM/OQAM system is equal to the length of the prototype filter while the delay of each symbol transmitted with OFDM system is equal to the length of the multicarrier symbol period. Thus, the FBMC and the OFDM transceivers have the same delay if the OFDM one has K times more subcarriers than OFDM/OQAM.
8 Appendix A
By using Equations 7, 8, and 21, the kth component \(d_{n,k}^{(R)}\) of \(\mathbf {d}_{n}^{(R)}\) can be written as:
9 Appendix B
The ℓth component z _{ n,ℓ } of the vector z _{ n } can be calculated by circular convolution of the two vectors G and c _{ n }
Using Equation 33, z _{ n,ℓ } in Equation B.1 for ℓ=p K and p∈{0,1,…,M−1} can be written as
Moreover, z _{ n,ℓ } in Equation B.1 for ℓ=p K+k with p∈{0,1,…,M−1} and k∈{1,2,…,K−1}
Consequently, taking into account Equations B.2, B.3, and 21, for p∈{0,1,…,M−1} and k∈{0,1,…,K−1}, we can compactly write
From Equation B.4, Equation 35 directly follows.
In the derivation, we have used the property that \(j^{\text {mod}_{M} (p+1)} = j^{p+1}\) that holds for p∈{0,1,…,M−1} under the condition, always satisfied, that M is multiple of 4. In fact, the property is trivial for p∈{0,1,…,M−2} since mod_{ M }(p+1)=p+1 while, for p=M−1, it is equivalent to the property j ^{M}=1, which holds only for M integer multiple of 4.
10 Appendix C
From Equations 42 and 14, it follows that
By using Equations 13 and 53, let us introduce the vector
and let us denote with \(r^{(I,g,n)}_{n+\ell, i}\) its ith component for i∈{0,1,…,M−1}. Using such definitions, from Equation C.1, it follows that
From Equations 52 and C.3, it follows that
The last equality can be equivalently rewritten as in Equation 51.
11 Appendix D
From Equations 42 and 14, it follows that for k∈{0,1,…,M−1}
where we have taken into account that the prototype filter is real (\(G_{k}=G_{k}^{*}\)). Using Equations 63 and 64, Equation D.1 can be rewritten as
Taking into account Equations 62 and 59, Equation D.2 can be written as in Equation 61.
References
M Fitch, M Nekovee, S Kawade, K Briggs, R MacKenzie, Wireless service provision in TV white space with cognitive radio technology: a telecom operator’s perspective and experience. IEEE Commun. Mag. 49(3), 64–73 (2011).
D Noguet, M Gautier, V Berg, Advances in opportunistic radio technologies for TVWS. EURASIP J. Wireless Commun. Netw. 2011(1), 170 (2011).
W Jiang, M Schellmann, in Proc. of IEEE Global Communications Conference (GLOBECOM 2012). Suppressing the outofband power radiation in multicarrier systems: a comparative study (AnahemCA, USA, 2012).
H Bogucka, A. M Wyglinski, S Pagadarai, A Kliks, Spectrally agile multicarrier waveforms for opportunistic wireless access. IEEE Commun. Mag. 49(6), 108–115 (2011).
M Bellanger, in Proc. of 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP’01). Specification and design of a prototype filter for filter bank based multicarrier transmissions (Salt Lake City, UT, USA, 2001).
B Le Floch, M Alard, C Berrou, Coded orthogonal frequency division multiplex. Proc. IEEE. 83(6), 982–996 (1995).
B FarhangBoroujeny, OFDM versus filter bank multicarrier. IEEE Signal Process. Mag. 28(3), 92–112 (2011).
KW Martin, Small sidelobe filter design for multitone datacommunication applications. IEEE Trans. Circuits Syst.CASII. 45(8), 1155–1161 (1988).
M Bellanger, in Proc. of the 5th Symposium on Communications, Control and Signal Processing (ISCCSP 2012). FSFBMC: an alternative scheme for filter bank based multicarrier transmission (Rome, Italy, 2012).
D Mattera, M Tanda, M Bellanger, in 2012 International Symposium on Wireless Communication Systems. Frequencyspreading implementation of OFDM/OQAM systems (Paris, France, 2012).
E Kofidis, A. A Rontogiannis, in 2010 IEEE 21st International Symposium on Personal Indoor and Mobile Radio Communications. Adaptive BLAST decisionfeedback equalizer for MIMOFBMC/OQAM systems (Istanbul, Turkey, 2010).
M Newinger, LG Baltar, AL Swindlehurst, JA Nossek, in 2010 IEEE 21st International Symposium on Personal Indoor and Mobile Radio Communications. MISO broadcasting FBMC system for highly frequency selective channels (Istanbul, Turkey, 2010).
T Ihalainen, A Ikhlef, J Louveaux, M Renfors, Channel equalization for multiantenna FBMC/OQAM receivers. IEEE Trans. Vehicular Technol. 60(3), 2070–2085 (2011).
M Renfors, J YliKaakinen, FJ Harris, Analysis and design of efficient and flexible fastconvolution based multirate filter banks. IEEE Trans. Signal Process. 62(15), 3768–3783 (2014).
M Renfors, J YliKaakinen, in The Tenth International Symposium on Wireless Communication Systems 2013. Timing offset compensation in fastconvolution filter bank based waveform processing, (2013), pp. 1–4.
P Siohan, C Siclet, N Lacaille, Analysis and design of OFDM/OQAM systems based on filterbank theory. IEEE Trans. Signal Process. 50(5), 1170–1183 (2002).
M Bellanger, J Daguet, TDMFDM transmultiplexer: Digital polyphase and FFT. IEEE Trans. Commun. 22(9), 1199–1205 (1974).
B Hirosaki, An orthogonally multiplexed QAM system using the discrete Fourier transform. IEEE Trans. Commun. 29(7), 982–989 (1981).
H Sorensen, M Heideman, C Burrus, On computing the splitradix FFT. IEEE Trans. Acoust. Speech Signal Process. 34(1), 152–156 (1986).
H SaeediSourck, Y Wu, JWM Bergmans, S Sadri, B FarhangBoroujeny, Sensitivity analysis of offset QAM multicarrier systems to residual carrier frequency and timing offsets. Signal Process. 91(7), 1604–1612 (2011).
H Lin, M Gharba, P Siohan, Impact of time and carrier frequency offsets on the FBMC/OQAM modulation scheme. Signal Process. 102(9), 151–162 (2014).
T Ihalainen, TH Stitz, M Rinne, M Renfors, Channel equalization in filter bank based multicarrier modulation for wireless communications. EURASIP J. Adv. Signal Process. 2007(Article ID 49389), 18 (2007).
International Telecommunication Union, in Recommendation ITUR M. 1225: Guidelines for evaluation of radio transmission technologies for IMT2000, (ITU, 1997).
X Hong, J Wang, CX Wang, J Shi, Cognitive radio in 5G: a perspective on energyspectral efficiency tradeoff. IEEE Commun. Mag. 52(7), 46–53 (2014).
DL Wasden, H Moradi, B FarhangBoroujeny, Design and implementation of an underlay control channel for cognitive radios. IEEE J. Select. Areas Commun. 30(10), 1875–1889 (2012).
M Shaat, F Bader, in Proceedings of the Fifth International Conference on Cognitive Radio Oriented Wireless Networks Communications (CROWNCOM). An uplink resource allocation algorithm for OFDM and FBMC based cognitive radio systems (Cannes, France, 2010).
FG Johnson, M Frigo, A modified splitradix FFT with fewer arithmetic operations. IEEE Trans. Signal Process. 55(1), 111–119 (2007).
Author information
Authors and Affiliations
Corresponding author
Additional information
Competing interests
The authors declare that they have no competing interests.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made.
The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.
To view a copy of this licence, visit https://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Mattera, D., Tanda, M. & Bellanger, M. Analysis of an FBMC/OQAM scheme for asynchronous access in wireless communications. EURASIP J. Adv. Signal Process. 2015, 23 (2015). https://doi.org/10.1186/s1363401501914
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s1363401501914