Next Article in Journal
A Novel Autoencoder with Dynamic Feature Enhanced Factor for Fault Diagnosis of Wind Turbine
Next Article in Special Issue
Performance Analysis of LDS Multi Access Technique and New 5G Waveforms for V2X Communication
Previous Article in Journal
Partial Bicasting with Buffering for Proxy Mobile IPV6 Mobility Management in CoAP-Based IoT Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

An Overview of FIR Filter Design in Future Multicarrier Communication Systems

Signal Processing Laboratory, School of Electronic Information, Wuhan University, Wuhan 430072, China
*
Author to whom correspondence should be addressed.
Electronics 2020, 9(4), 599; https://doi.org/10.3390/electronics9040599
Submission received: 19 February 2020 / Revised: 23 March 2020 / Accepted: 27 March 2020 / Published: 31 March 2020
(This article belongs to the Special Issue Waveform Design for 5G and beyond Systems)

Abstract

:
Future wireless communication systems are facing with many challenges due to their complexity and diversification. Orthogonal frequency division multiplexing (OFDM) in 4G cannot meet the requirements in future scenarios, thus alternative multicarrier modulation (MCM) candidates for future physical layer have been extensively studied in the academic field, for example, filter bank multicarrier (FBMC), generalized frequency division multiplexing (GFDM), universal filtered multicarrier (UFMC), filtered OFDM (F-OFDM), and so forth, wherein the prototype filter design is an essential component based on which the synthesis and analysis filters are derived. This paper presents a comprehensive survey on the recent advances of finite impulse response (FIR) filter design methods in MCM based communication systems. Firstly, the fundamental aspects are examined, including the introduction of existing waveform candidates and the principle of FIR filter design. Then the methods of FIR filter design are summarized in details and we focus on the following three categories—frequency sampling methods, windowing based methods and optimization based methods. Finally, the performances of various FIR design methods are evaluated and quantified by power spectral density (PSD) and bit error rate (BER), and different MCM schemes as well as their potential prototype filters are discussed.

1. Introduction

The rapid increase of mobile devices and the emergence of new technologies as well as services demand more efficient wireless cellular networks [1,2,3,4]. The 5th generation (5G) communication networks need to support abundant business scenarios, such as Internet of Vehicles [5,6,7], Internet of Things [8,9,10], virtual reality [11,12], device-to-device communications [13,14,15,16], and so forth. Therefore, plenty of important technologies are worth studying in future communication networks, for example, multicarrier modulation, massive multiple-input multiple-output (MIMO), millimeter wave, and so forth [1,2,3,4]. Due to the critical role of the prototype filter played in multicarrier modulations, that is, it determines the system performance such as stopband attenuation, inter-symbol interference (ISI), inter-channel interference (ICI) and phase noise caused by high operating frequencies, herein various prototype filter design methods in multicarrier communication networks are summarized.
It is known that cyclic-prefix orthogonal frequency division multiplexing (CP-OFDM) as the air interface of the 4th generation (4G) communication networks is capable of avoiding ICI and ISI. The modulated and demodulated signals are respectively generated through inverse fast Fourier transform (IFFT) and fast Fourier transform (FFT), thereby greatly reducing the system complexity and improving the signal transmission rate. OFDM has been used in conjunction with other technologies, for example, wavelet OFDM (WOFDM) [17,18], orthogonal frequency division multiple access (OFDMA) [19,20,21], Alamouti coded OFDM (AC-OFDM) [22,23,24,25], and MIMO-OFDM [26,27,28]. Although OFDM has been widely applied, it also has the following limitations: serious out-of-band leakage characteristic; strict synchronization and orthogonality among the subcarriers are needed; high peak to average power ratio (PAPR) resulting in non-linear distortion of the signal; sensitive to frequency offset, which has a significant impact on the system performance [29,30].
The above situations drive the urgency to conceive an appropriate modulation scheme in future communication networks. Faced with the requirements of the ultra-low latency, high spectrum efficiency, high transmission rate and business diversity in the future networks, researchers and practitioners in related fields have exerted a tremendous fascination on a number of alternative single-carrier or multicarrier modulation techniques [31], including CP-Discrete Fourier Transform spread OFDM (CP-DFT-s-OFDM) [32], filter bank multicarrier (FBMC) [33,34,35,36,37,38,39], generalized frequency division multiplexing (GFDM) [40,41], universal filtered multicarrier (UFMC) [42,43,44], and filtered-orthogonal frequency division multiplexing (F-OFDM) [45,46,47], and so forth. Apart from typical waveform design methods where waveform parameters are obtained manually, with the development of machine learning, waveform design methods with data-driven models have attracted increasing attention [48,49]. These modulation waveforms have their own merits and drawbacks in 5G communication scenarios, respectively. The prototype filter determines the performance of a specific modulation waveform, thus the evaluation standard of prototype filter is primarily characterized by minimizing the stopband energy, minimizing the maximum stopband ripple, minimizing the total interference (ISI and ICI) [50,51], and so forth. Digital filters are very important in digital communications and are generally divided into two categories—infinite impulse response (IIR) filter and finite impulse response (FIR) filter [52]. Based on the fact that only linear phase FIR filters are suitable for wireless communication systems [53], the FIR filter design has been the major research topic to realize prototype filters in the literature.
There have already been a few representative survey works related to prototype filters. In Reference [4], a survey of multicarrier communications about prototype filters, lattice structures and the implementation aspects is reported by A. Şahin et al., and this work provides four classes of filters according to the design criteria—energy concentration, rapid decay, spectrum nulling and channel/hardware characteristics. In Reference [54], the methods of prototype filter design for cosine modulated filter banks (CMFBs) with nearly perfect reconstruction (NPR) are reviewed by K. Shaeen et al., and these methods are categorized into nonlinear optimization methods [55,56,57,58,59,60,61,62,63], spectral factorization methods [64], linear search methods [65,66,67,68,69,70], interpolated finite impulse response (IFIR) methods [71,72,73], and frequency response masking (FRM) methods [58,74,75,76,77,78,79], and so forth. The authors of Reference [80] provide the basic introduction of the FIR filter, some relevant works on FIR and various factors which effect the performance of FIR filter in communication systems.
In this paper, we pay more attention to the literature from more recent years and provide a survey on various FIR filter design methods in multicarrier systems. Compared with the existing surveys in References [4,54,80], this paper provides an in-depth introduction to advanced filter design methods, which are not categorized based on the design criteria. In addition, this work can serve as an extension of the survey in Reference [54], which is dedicated to the aspect of CMFBs. Specifically, we firstly introduce the FIR filter design criteria, that is, the objective to be optimized. The evaluation criteria and the implementation methods are summarized in canonical form. Subsequently, the design methods of realizing the objectives are divided into three categories: frequency sampling methods, windowing based methods and optimization based methods. Lastly, the reviewed filter design methods are analyzed for multicarrier modulation schemes in terms of power spectral density (PSD) [81,82], bit error rate (BER) [83,84,85], spectral efficiency, latency, computational complexity, and so forth, which are important measurements to characterize the performance of modulation waveforms. We expect that this survey can provide a reference on how to select multicarrier modulation schemes and their corresponding prototype filters in future wireless communication systems.
The remainder of this overview paper is organized as follows. Section 2 introduces the concepts of different multicarrier modulations and the evaluation criteria of FIR filter design. In Section 3, the classification of FIR prototype filter design methods and corresponding implementation procedures are described in details. The discussions of different filter design methods in multicarrier modulation systems in terms of PSD and BER performances are presented in Section 4. Finally, Section 5 concludes the paper.

2. Multicarrier Modulations and FIR Filter

By splitting the transmitting data into several components and sending each of these components over separate carrier signals, multicarrier modulation (MCM) has numerous advantages compared to single carrier modulation, including the relative immunity to multipath fading, less susceptibility to interference caused by impulse noise, and enhanced immunity to ISI. In the following subsection, five important MCM waveforms—OFDM, FBMC, GFDM, UFMC and F-OFDM are introduced.

2.1. Modulation Waveforms

2.1.1. OFDM

Compared with conventional OFDM, windowed orthogonal frequency division multiplexing (W-OFDM) has a similar transceiver structure but non-rectangular transmit windows are utilized to smooth the edges of rectangular pulse, accordingly provide better spectral localization and reduce ICI [86]. For a raised cosine shape based non-rectangular window used in W-OFDM, the CP needs to be extended to maintain the orthogonality and the spectral efficiency will decrease for W-OFDM compared to OFDM [87]. In order to utilize non-contiguous spectrum fragments, resource block filtered OFDM (RB-F-OFDM) aims to split the available spectrum fragments into several resource blocks which make a chunk of some contiguous subcarriers. It generates and filters the signal transmitted on each resource block individually [88]. Analogous to the subcarrier filtering based modulation, spectrum leakage among these resource blocks is unavoidable in the case that the spacing between these blocks is narrow [89]. In CP-OFDM with weighted overlap and add (WOLA), some data parts are copied and added to the right and left part of conventional OFDM, then a pulse with soft edges takes place in the rectangular prototype filter, in the meanwhile, the soft edges are added to the cyclic extension by a time domain windowing and this results in a sharper side-lobe decay in frequency domain [90]. Therefore, CP-OFDM with WOLA is a special case of OFDM, aiming to improve the prototype filter such that it has more reasonable pulse shape used in regular CP-OFDM. Furthermore, for the sake of addressing the sacrifice of time resource resulting from added parts and avoiding possible data collision before transmission due to windowing process, overlap process is employed [91].

2.1.2. FBMC

The FBMC modulation technique, as one of the waveform candidates in 5G communication networks, has attracted a great amount of research attention. In the 1960s, the concept of FBMC modulation was firstly proposed by Chang and Saltherg [92]. However, it did not receive much attention by researchers due to its complexity. The well-known discrete multi-tone (DMT) modulation and discrete wavelet multi-tone (DWMT) modulation reported in the 1990s are two specific cases of FBMC modulation [93]. Currently, FBMC based systems have been extensively studied from the aspects of spectrum efficiency analysis [94,95,96], system complexity analysis [97], prototype filter design [98,99,100,101], frequency offset estimation [102,103], MIMO [104,105,106], and so forth. Ever-emerging research projects investigate the application of FBMC modulation in practical scenarios, for example, PHYDYAS [107], METIS [108], 5GNOW [109]. FBMC is robust against frequency offset because of its negligible spectrum leakage. Furthermore, FBMC does not need the guard band in frequency domain, which greatly improves the spectrum efficiency, thus FBMC can flexibly control the interference between adjacent subcarriers, and the synchronization requirement among subcarriers is relaxed [36]. Simultaneously, there are still some underlying issues of FBMC, for instance, high PAPR, which may well result in signal nonlinearities. Though many existing methods have been dedicated to lowing PAPR of FBMC [110,111,112,113], it is actually a trade-off between low PAPR and other characteristics, that is, in Reference [110], the PAPR reduction is at the expense of higher computation complexity. In spite of this, advantages above still make FBMC popular in the academic field, and FBMC has already been considered as the waveform candidate in future MCM networks [33].

2.1.3. GFDM

The GFDM modulation waveform, as a new 5G multicarrier modulation technique, was proposed by Fettweis et al. in 2009 [41]. Compared to OFDM, GFDM aiming to generalize traditional OFDM is based on separate block modulation, which makes it more flexible by configuring different subcarriers and symbols. To accommodate various types of services, GFDM can work with different prototype filters and different types of CPs. The design of the conforming prototype filter reduces the sidelobe interference, and the modulation process is converted from linear convolution to cyclic convolution through tail biting operation, thus shortening the length of CP. Similar to FBMC, GFDM is also robust against time-frequency offset but has a low PAPR. However, each subcarrier in GFDM modulation does not keep the orthogonality in the frequency domain and ICI is introduced even under ideal channel, which increases the complexity of the receiver algorithm and meanwhile raises BER.

2.1.4. UFMC

UFMC modulation technique was proposed by Vida Vakilian et al. to solve the ICI problem in OFDM systems [42]. UFMC modulation enjoys the following advantages of relaxing the requirement of CP, having high spectrum efficiency, relaxing carrier synchronization, and being suitable for fragmented debris spectrum utilization. In addition, UFMC supports short burst asynchronous communication because the filter lengths depend on the sub-band widths. Nevertheless, similar to OFDM, the performance of UFMC is also inevitably affected by the carrier frequency offset (CFO), which has attracted a lot of research interest in order to mitigate the significant impact of CFO on UFMC based system performance [114,115,116].

2.1.5. F-OFDM

The basic principle of F-OFDM technique is to divide the carrier bandwidth of OFDM into sub-bands with different parameters, filter the sub-bands, and leave less isolation bands in the sub-bands [46]. Firstly, to support diverse businesses, F-OFDM modulation supports flexible sub-band configurations for different subcarrier spacing. Secondly, it supports different sub-band configurations allowing different CP lengths to better adapt transmission channels, and different sub-bands on asynchronous signal transmission are also supported, thus saving the signaling overhead. Finally, with better out of band suppression characteristics compared to OFDM, it saves the cost of protection zone, that is, the spectral efficiency is improved. However, filters need to be dynamically designed for each fragment, which makes the use of F-OFDM systems challenging [88].

2.2. FIR Filter

In this subsection, we introduce the basic principle of digital FIR filters as well as the evaluation criteria of a designed filter. It is known that the condition of distortionless transmission and filtering is that the amplitude response of the system should be constant in the effective spectral range of the signal, and the phase response should be a linear function of the frequency (i.e., linear phase). The prototype filter is required to have linear phase characteristic in wireless communication applications. In contrast to the IIR filter, the FIR filter has the ability to achieve linear phase filtering [117]. In addition, as an all-zero filter, the hardware and software structures of the FIR filter could be established without considering the stability problem. Therefore, FIR filters have been widely used in the field of wireless communications [53].
Assuming the length of the impulse response h ( n ) of a linear phase FIR filter is N, then the frequency response function is defined as
H ( e j ω ) = n = 0 N 1 h ( n ) e j ω n ,
where ω is the angular frequency. According to the parity of N and the symmetry of h ( n ) , there are four types of FIR transfer functions. The condition for the most widely used low-pass FIR filter is given by
h ( n ) = h ( N 1 n ) , 0 n N 1 .
The ripples are observed in both the passband and stopband, and the maximum approximation error δ p is described by
1 δ p H ( e j ω ) 1 , ω ω p .
The amplitude of the stopband is approximated by the maximum error δ s , that is,
H ( e j ω ) δ s , ω s ω π ,
where ω p and ω s are passband and stopband boundary frequencies, δ p and δ s are passband and stopband ripples, respectively (Gibbs effect), and ω s ω p is the transition bandwidth. In order to make designed filters close to the ideal low-pass filter, several evaluation criteria are given in [50,51], including least-squares (LS), minimax, peak-constrained least-squares (PCLS), minimum total interference (ICI and ISI), and and so forth.
  • LS criterion
    The goal of the least-squares criterion is to minimize the stopband energy of the filter, whose objective function is
    J = ω s π H ( e j ω ) 2 d ω .
  • Minimax criterion
    The goal of the minimax criterion is to minimize the maximum stopband ripple, and its objective function can be written as
    J = max ω [ ω s , π ] H ( e j ω ) .
  • PCLS criterion
    The PCLS criterion establishes a trade-off between the LS and the minimax criteria. The PCLS criterion can be described as below
    J = ω s π H ( e j ω ) 2 d ω s . t . H ( j e j ω ) δ ,
    where δ is a prescribed value. If δ is close to zero, the PCLS criterion approaches the minimax criterion, while in the limit of δ , that is, δ is up to infinite, the criterion turns out the LS criterion.
  • Minimum total interference criterion
    This criterion is to minimize the total interference of ICI and ISI for filter bank structure. Its objective function is defined as
    J = ISI + ICI ,
    where
    ISI = max k n ( [ T TMUX ( n ) ] k , k δ ( n ) ) 2 ,
    ICI = max k l = 0 , l k N 1 n ( [ T TMUX ( n ) ] k , l ) 2 ,
    where T TMUX ( n ) is the transfer matrix, the element [ T TMUX ( n ) ] a , b represents the relationship between the input signal X ( z N ) and the output signal Y ( z N ) , where z is the complex argument of z-transform. δ ( n ) is the ideal impulse, and △ denotes the delay of the TMUX system. Thus the transfer function between input and output signals is given by
    Y ( z N ) = T TMUX ( z N ) · X ( z N ) ,
    where
    X ( z N ) = [ X 0 ( z ) X 1 ( z ) X N 1 ( z ) ] T ,
    Y ( z N ) = [ Y 0 ( z ) Y 1 ( z ) Y N 1 ( z ) ] T .

3. FIR Prototype Filter Design

As discussed in Section 2, there are some design criteria to customize the performance of FIR. Thus, there must be some specific methods of FIR design corresponding to these criteria. In this work, the filter design methods are divided into three major categories: the frequency sampling methods, the windowing based methods, and the optimization based methods. For each type of method, we firstly introduce their basic concepts and subsequently some typical design examples are given. At last the advantages and disadvantages of the summarized methods are discussed.

3.1. Frequency Sampling Methods

The idea of frequency sampling is conceived from the frequency domain perspective. This kind of method takes uniform spacing sampling of an ideal frequency response H d ( e j ω ) , which is given by
H d ( k ) = H d ( e j ω ) | ω = 2 π N k .
Then H d ( k ) is used as the sampled values of the actual linear phase FIR filter, written as
H ( k ) = H d ( k ) , k = 0 , 1 , , N 1 .
The N-point inverse discrete Fourier transform (IDFT) for H ( k ) yields the following impulse response
h ( n ) = IDFT H ( k ) = 1 N k = 0 N 1 H ( k ) W N k n , n = 0 , 1 , , N 1 ,
where W N = e j 2 π N .
The exponential form of H ( k ) is given by
H ( k ) = A ( k ) e j θ ( k ) ,
where A ( k ) and θ ( k ) are amplitude sampling and phase sampling, respectively. To design a linear phase FIR filter in practical applications, the condition in Equation (2) should be satisfied. Thus certain constraint conditions are imposed on A ( k )
A ( k ) = A ( N k ) , N is odd , A ( k ) = A ( N k ) , N is even ,
and also on θ ( k )
θ ( k ) = ω N 1 2 | ω = 2 π k N = N 1 N π k .
A series of frequency sampling based filter design methods have been reported according to the above formulations. Some of commonly used methods are described in the following subsections.

3.1.1. Bellanger’s Method

In [118], Bellanger et al. use a typical frequency sampling method to design a filter, which is chosen as the prototype filter of FBMC modulation system in PHYDYAS project. Specific implementation is as follows [119]: assuming an integer K, the number of subcarriers is F and the number of samples is K F , two conditions are proposed:
Condition 1: To approximately meet the Nyquist criterion, the following equation should be satisfied
H 0 = 1 , H k 2 + H K k 2 = 1 , H K F k = H k , 1 k K 1 , H k = 0 , K k K F K ,
where H k ( 0 k K F 1 ) is the k t h frequency weighting coefficient.
Condition 2: To ensure stopband performance, the following equation is satisfied
H 0 + 2 k = 1 K 1 ( 1 ) k H k = 0 .
When K = 3 and 4, the filter weighting coefficients are
K = 3 : H 0 = 1 ; H 1 = 0 . 9144 ; H 2 = 0 . 4114 , K = 4 : H 0 = 1 ; H 1 = 0 . 9720 ; H 2 = 2 ; H 3 = 0 . 2351 .
Then the impulse response is obtained by IDFT
h ( t ) = 1 + 2 k = 1 K 1 ( 1 ) k H k cos ( 2 π t K T ) , K T 2 t K T 2 , 0 , otherwise .

3.1.2. Viholainen’s Method

Similar to the design in [118], Condition 1 is also considered in Viholainen’s method [51], but Condition 2 is relaxed and it is assumed that H 1 = χ . When K = 3 and K = 4 , the filter weighting coefficients are
K = 3 : H 0 = 1 ; H 1 = χ ; H 2 = 1 χ 2 , K = 4 : H 0 = 1 ; H 1 = χ ; H 2 = 1 / 2 ; H 3 = 1 χ 2 .
According to a specific objective function, the optimal solution can be obtained by a simple global search algorithm.
In [51], the LS criterion and the minimax criterion are selected for comparison with the method in [118]. The frequency responses of prototype filters in [51,118] based on the LS criterion are shown in Figure 1a, where the number of subcarriers is 16. As can be seen, the side-lobes of the prototype filters when K = 4 are lower than those with K = 3 , that is, better stopband performance is benefited by a larger value of K. Furthermore, the first side-lobe of the prototype filter in [51] is a little lower than that in [118]. Figure 1b shows the frequency responses of prototype filters in [51,118] based on the minimax criterion. Similarly, the prototype filters in [118] have higher first side-lobe levels. It is also observed from Figure 1, the prototype filters based on the minimax criterion improve the stopband performance at the cost of sacrificing the main-lobe width.

3.1.3. Cruz-Roldán’s Method I

A frequency sampling method for arbitrary length FIR filters is proposed in [120]. Define the frequency response of the prototype filter H ( e j ω ) , let H [ k ] = H ( e j ω k ) , where ω k = ( k + α ) · 2 π / N , 0 k ( N 1 ) and α = 0 or 1 / 2 . The authors in [120] assume h ( n ) is real and symmetric, thus the filter coefficients are obtained according to [117] when α = 0
h [ n ] = 1 N P [ 0 ] + 2 k = 1 N / 2 1 P [ k ] cos ( n + 1 / 2 ) · 2 π k N ,
where P [ k ] = H [ k ] · e j k π / N , M denotes the largest integer less than M . While if α = 1 / 2 , the filter is expressed as
h [ n ] = 2 N k = 0 N / 2 1 P [ k ] sin ( n + 1 / 2 ) · 2 π N · ( k + 1 / 2 ) ,
where P [ k ] = H [ k ] · e j ( N 2 k 1 ) π / ( 2 N ) .
Initial values of H [ k ] are determined before optimization, and the center of the transition band is ω r = ( r + α ) · 2 π / N , r Z + . In the transition band, the number of samples L ( L > 1 ) should be defined. Thus the magnitude response is defined as
H [ k ] = 1 , 0 k r L / 2 , ( passband ) f ( k ) , r L / 2 + 1 k r + L / 2 , ( transition band ) 0 , r + L / 2 + 1 k ( N 1 ) / 2 , ( stopband )
H [ N 1 k ] = H [ k ] , ( N 1 ) / 2 + 1 k N 1 ,
where M denotes the smallest integer more than M . And the phase response arg { H [ k ] } is defined as
arg { H [ k ] } = N 1 2 · 2 π N · ( k + α ) , 0 k ( N 1 ) / 2 , N 1 2 · 2 π N · N ( k + α ) , ( N 1 ) / 2 + 1 k N 1 .
The function f ( k ) in (27a) is to obtain the magnitude values of the transition band samples. In [121], f ( k ) is chosen as
f ( k ) = ω s k · 2 π / N ω s ω p .
While in [120] f ( k ) has a different expression as below
f ( k ) = 0.95 ω s ( L + 1 k ) · 2 π / N ω s ω p 2 .
When the initial values are determined, the specific steps of the optimization procedure are as follows:
(a) 
Initialize the filter length N and the required number of samples L in the transition band.
(b) 
Initialize the frequency response in (27) and (28). The resulting vector H [ k ] is presented as follows
| H o p t [ k ] | = 1 . . . 1 passband f [ q + 1 ] . . . f [ q + L ] transition 0 . . . 0 stopband ,
where 0 k ( N 1 ) / 2 , q = r L / 2 .
(c) 
Let f = f [ q + 1 ] f [ q + 2 ] f [ q + L ] be the vector whose elements are the samples of the magnitude response at the transition band. Find f o p t and minimize an objective function ψ defined as [122]
ψ = max n , n 0 g [ 2 M n ] ,
where M is related to the number of channels, G ( e j ω ) is the DFT of g [ n ] and defined as G ( e j ω ) = H ( e j ω ) 2 .
(d) 
Calculate the optimum values of the frequency response samples H o p t [ k ] . These values are obtained from (27) and (28), by replacing the initial values of the magnitude response in the transition band in (27a) by the optimised values f o p t obtained in the previous step
| H o p t [ k ] | = 1 . . . 1 passband f o p t [ q + 1 ] . . . f o p t [ q + L ] transition 0 . . . 0 stopband ,
| H o p t [ N 1 k ] | = | H o p t [ k ] | , ( N 1 ) / 2 + 1 k N 1 .
(e) 
Based on H o p t [ k ] , the prototype filter coefficients are obtained through (25) or (26).
In [65], the objective function ψ in step 3 is defined as
ψ = max ω | H ( e j ω ) | 2 + | H ( e j ( ω π / M ) ) | 2 1 .
The minimization algorithms in MATLAB Optimization Toolbox [120] can be used to solve this optimization problem.

3.1.4. Cruz-Roldán’s Method II

In [123], a multi-objective optimization technique based on the Cruz-Roldán’s method I in [120] is proposed. The difference between [120,123] lies in the objective function, and the objective function of Cruz-Roldán’s method II is
ψ = 1 2 π ω s 2 π ω s | H ( e j ω ) | 2 d ω = hSh T = 1 N 2 H T ( W N 1 ) T S W N 1 H , s . t . max ω [ 0 , π ] ( | T 0 ( e j ω ) | ) min ω [ 0 , π ] ( | T 0 ( e j ω ) | ) δ p p i n i , M S A M S A i n i ,
where h = [ h ( 0 ) , h ( 1 ) , h ( N 1 ) ] , h T = ( 1 / N ) W N 1 H , W N 1 is the IDFT matrix, and the elements of N × N matrix S are given by
[ S i , j ] = 1 ω s π , i = j , sin [ ω s ( i j ) ] π ( i j ) , otherwise .
The values of δ p p i n i (amplitude distortion [121]) and M S A i n i (minimum stopband attenuation) are the initially fixed goals of the problem. The overall distortion transfer function T 0 ( e j ω ) is obtained as
T 0 ( e j ω ) = e j ω ( N 1 ) F k = 0 2 F 1 | H ( e j ( ω k · π / F ) ) | 2 ,
where F is the number of subcarriers. This method requires the values of δ p p i n i and M S A i n i to be selected appropriately, and the MATLAB function fgoalattain can solve the multi-objective optimization problem.

3.1.5. Salcedo-Sanz’s Method

In [124], the authors propose the variable limits evolutionary programming (VLEP) based on the evolutionary programming (EP) to design the prototype filter, including variable limits classical evolutionary programming (VLCEP) and variable limits fast evolutionary programming (VLFEP). The final optimum solutions are sensitive to the initial values of f ( k ) in [120], while the algorithm in [124] can solve this problem.
Three design methods in [120,123,124] are analyzed in terms of amplitude distortion peak, aliasing error and minimum stopband attenuation, as presented in Table 1. The number of subcarriers is 128 and the length of the prototype filter is 2049. We select the VLFEP algorithm in [124]. Generally, all of the three methods can obtain nearly perfect reconstruction (NPR) filter banks. By comparison, the method in [123] achieves the best filter design performance. To summarize, the essence, pros and cons of aforementioned frequency sampling methods are presented in Table 2.

3.2. Windowing Based Methods

The idea of windowing based methods is to use the digital FIR filter to approximate the desired filtering characteristics. Assuming that the desired filter frequency response function is H d ( e j ω ) , the impulse response is denoted as h d ( n ) . Considering the windowing based methods focus on the perspective of time domain, the ideal h d ( n ) with a certain shape of window function is intercepted as h ( n ) with finite length, whose frequency response H ( e j ω ) approximates the desired frequency response H d ( e j ω ) . The specific design steps of windowing based methods are as follows:
step 1:
Taking linear phase low-pass FIR filter as an example, the general selection of H d ( e j ω ) is
H d ( e j ω ) = e j ω τ , | ω | ω c , 0 , ω c | ω | π ,
where τ is a constant.
step 2:
Determine h d ( n ) via IDFT
h d ( n ) = 1 2 π ω c ω c H d ( e j ω ) e j ω n d ω = sin [ ω c ( n τ ) ] π ( n τ ) .
step 3:
The impulse response h ( n ) of the linear phase FIR filter is obtained by multiplying a specific window w ( n ) , as below
h ( n ) = h d ( n ) w ( n ) .
Thus the corresponding H ( e j ω ) is obtained by DFT.

3.2.1. Jain’s Method

Like the concept of Bartlett-Hanning window, a new window consisting of a Hamming window and a Blackman is proposed in [125], which is given by
w ( n ) = λ 0.54 0.46 cos 2 π n N 1 + ( 1 λ ) 0.42 0.5 cos 2 π n N 1 + 0.8 cos 4 π n N 1 ,
where 0 | n | ( N 1 ) / 2 .
Note that the formula in (42) becomes a Hamming window if λ = 1 and a Blackman window if λ = 0 . Figure 2 shows the frequency responses of Hamming window, Blackman window and this new window, where the variable λ is evaluated as 0.0625 to ensure superior performance than using Blackman window or Hamming window alone, and the length of the filters is N = 128 . Compared with Blackman and Hamming windows, the new window has the best first side-lobe level, the best maximum side-lobe level and the best spectral efficiency.

3.2.2. Kumar’s Method

In [126], the Hamming and Gaussian windows are combined as a new window function, whose expression is
w ( n ) = 0.54 + 0.46 cos ( 2 π n N 1 ) e 1 2 ( 2 α n N 1 ) 2 ,
where 0 | n | ( N 1 ) / 2 , and the value of the parameter α determines the performance of the filter.
Figure 3 shows the frequency responses of Hamming window, Gaussian window and the new window proposed in [126] for N = 64 . Note that the window in [126] has the best side-lobe attenuation compare with Hamming and Gaussian windows. However, it increases the width of the main-lobe.

3.2.3. Mottaghi-Kashtiban’s Method

In [127], a special case of raised cosine windows is presented. The proposed window function is
w [ n ] = a 0 a 1 cos ( 2 π n N 1 ) a 3 cos ( 6 π n N 1 ) , 0 n N 1 .
For normalization, that is, w N 1 2 = 1 , then
a 0 + a 1 + a 3 = 1 .
This new window is symmetric about ( N 1 ) / 2 , and it has linear phase, thus the window function is obtained by
w [ n ] + w [ n ( N 1 ) / 2 ] = 2 a 0 , N 1 2 n N 1 .
The expression in Equation (44) is a 4th order raised cosine window [128] and its third term is zero
w [ n ] = i = 0 3 a i cos 2 i π n N 1 , 0 n M , a 2 = 0 .
The optimal values are found by optimization and approximation. The relationship between the parameters in (47) and the length of window function N can be expressed as
a 0 = 0.537 0.3 N + 14 , a 1 = 0.46 + 0.25 N + 14 , a 3 = 1 a 0 a 1 .
Figure 4 shows the frequency responses of Hamming window, Gaussian window and the new window proposed in [127] for a typical filter length of N = 41 . All of the windows have approximately equal mainlobe width. Compared with Hamming window, the new window has better peak level of maximum side-lobes, meanwhile it has better performance of side-lobe attenuation than Gaussian window.

3.2.4. Rakshit’s Method

In [129], a new form of adjustable window function combining a tangent hyperbolic function and a weighted cosine series is proposed. In this paper, the modified tangent hyperbolic function is given as
y 1 = tan n N 1 2 + cosh 2 ( α ) B tan n N 1 2 cosh 2 ( α ) B ,
and the weighted cosine function is expressed as
y 2 = 0.375 0.5 cos 2 π n N 1 + 0.125 cos 4 π n N 1 ,
where α and B are the constants, and the symbol n = 0 , 1 , 2 , 3 , , ( N 1 ) . Then the new window function can be expressed as
w ( n ) = ( y 1 × y 2 ) γ 1 5 , 0 n N , 0 , otherwise ,
where γ is a variable which controls the shapes and frequency response of window function, and “ × ” denotes dot product.
Figure 5 shows the frequency responses of Gaussian window and the new window proposed in [129]. The length of the filters is N = 65 , and B = 1 , α = 2.5 , γ = 1.5 for the new window in [129]. It can be observed that the new window has much less side-lobe peak level than Gaussian window while its main-lobe width keeps exactly the same.

3.2.5. Martin-Martin’s Method

In [130], a window designing method for cosine-modulated transmultiplexers is proposed, which is called generalized windowing method for transmultiplexers (GWMT). A 4th order generalized cosine window function is expressed as
w ( n ) = i = 0 3 ( 1 ) i A i cos 2 π i n N 1 ,
where n = 0 , 1 , 2 , , N 1 , and A i are the weights of the terms for i = 0 , 1 , 2 , 3 . The designed window function is normalized as
i = 0 3 A i = 1 .
The weights A i and the cut-off frequency ω c of the ideal low-pass filter can be adjusted by minimizing the objective function
ϕ ( x ) = 1 F f = 0 F 1 E f ( x ) β E ICI ( f ) ( x ) + ( 1 β ) E ISI ( f ) ( x ) ,
and
E f = 1 π 0 π ( | T f f ( e j ω ) | 2 ) d ω , E I C I ( f ) = 1 π 0 π l = 0 , l f F 1 | T f l ( e j ω ) | 2 d ω , E I S I ( f ) = 1 π 0 π T f f 1 | T f f ( e j ω ) | 2 d ω , T f f 1 = 1 π 0 π | T f f ( e j ω ) | d ω ,
where F is the channel number, β is the compromise factor satisfying 0 β 1 , T describes the transfer function, x = [ A 0 , A 1 , A 2 , ω c ] denotes the adjustable parameter vector, and A 3 can be obtained by the Equation (53). This optimization problem is solved by the Nelder-Mead simplex minimization algorithm.
Figure 6 displays the frequency responses of Blackman window, Kaiser window and the generated window by GWMT method. The length of the filters is N = 2 K F , where K = 3 , F = 32 . It is seen that the GWMT method based window has the highest signal-to-overall-interference ratio levels. The comments, pros and cons of the above windowing based methods are summarized in Table 3.

3.3. Optimization Based Methods

In optimization based methods, some design parameters are usually given, including the filter length, the passband cutoff frequency, the stopband cutoff frequency, the number of channels, the maximum allowable distortion, and so forth. According to corresponding evaluation criteria, different objective functions and algorithms are proposed to optimize the filter parameters. This type of filter design methods is more flexible due to adjustable objective functions and constraints. Both constrained and unconstrained optimization problems can be formulated for the filter design.

3.3.1. Ababneh’s Method

In Reference [131], the authors propose designing the FIR filter by the particle swarm optimization (PSO) algorithm. For each particle i, the position P i and the velocity V i are shown as
P i = ( p i , 1 , p i , 2 , , p i , D ) ,
V i = ( v i , 1 , v i , 2 , , v i , D ) ,
v i , d + 1 = μ v i , d + c 1 β 1 ( p b i , d p i , d ) + c 2 β 2 ( g b d p i , d ) ,
p i , d + 1 = p i , d + v i , d + 1 ,
where D is the iteration of velocity and position, μ is the weighting function, c 1 and c 2 are the acceleration constants, β 1 and β 2 are random numbers in the range [ 0 , 1 ] . In addition, the pbest p b i , d denotes the personal best of the i t h particle vector at the d t h dimension. The gbest g b d denotes the group best at the d t h dimension. During each iteration, the position and the velocity are calculated by the Equations (56c) and (56d), respectively.

3.3.2. Luitel’s Method

In Reference [132], the differential evolution particle swarm optimization (DEPSO) algorithm combined by differential evolution and PSO is proposed to design the FIR filter. In the DEPSO algorithm, the offspring is generated by the nutation of the parent, the Gaussian distribution is considered and the parent can be represented by the gbest. For mutation, there are four random particles chosen from the population to produce an offspring. A mutation operator is expressed as below
i f ( r a n d < R R o r d = = m ) T i , d = g b d + δ 2 , d ,
δ 2 , d = ( p b 1 , d + p b 2 , d ) + ( p b 3 , d + p b 4 , d ) 2 ,
where R R is the reproduction rate, r a n d is a random number in the range of [ 0 , 1 ] , m means a dimension which is randomly chosen, T i , d is the offspring and δ 2 , d is the weighted error in different dimensions.

3.3.3. Gupta’s Method

In Reference [133], the restart PSO (RPSO) is used to design the FIR filter. Compared with PSO, the RPSO algorithm depends on the two following criteria:
Criterion 1: Terminate if the fitness’s standard deviation of swarm is smaller than 10 3 . In this case, the particles are randomly redistributed in the search space with a probability of 1 / D .
Criterion 2: Terminate if the change in fitness of the objective function is below 10 8 for certain generations, then the particles are restarted by calculating derivatives to gbest.
Figure 7a shows the frequency responses of the PSO and RPSO algorithms, and Figure 7b shows the frequency responses of the PSO and DEPSO algorithms. Note that the filters designed by the three algorithms have similar performance. Compared to the PSO algorithm, the RPSO algorithm can prevent the results from falling into a local optimal solution, while the DEPSO algorithm has better convergence performance.

3.3.4. Li’s Method

In Reference [134], a method to design the FIR filter based on genetic algorithm (GA) is proposed. We summarize this algorithm in Algorithm 1.
Algorithm 1 The GA Algorithm.
Input: Initialize parameters: population size N P , current generation g = 1 , maximum generation
   G m a x , swarm S;
Output: The best resolution B S ;
1:
while g G m a x do
2:
    for i = 1 t o N P do
3:
        Evaluate fitness of S g ;
4:
    end for
5:
    for i = 1 t o N P do
6:
        Select operation to S g ;
7:
    end for
8:
    for i = 1 t o N P / 2 do
9:
        Crossover operation to S g ;
10:
    end for
11:
    for i = 1 t o N P do
12:
        Mutation operation to S g ;
13:
    end for
14:
    for i = 1 t o N P do
15:
         S g + 1 = S g ;
16:
    end for
17:
     g = g + 1 ;
18:
end while
19:
return The best resolution B S .

3.3.5. Karaboga’s Method

In Reference [135], an FIR filter is designed based on the differential evolution (DE) algorithm. The main difference between DE algorithm and GA algorithm is that GA algorithm relies on the crossover, while DE algorithm relies on the mutation operation. The specific steps of the DE algorithm are provided in Algorithm 2.
In order to evaluate the performance of the designed FIR filters by GA and DE algorithms, the least mean squared error (LMSE) is used, and the fitness function is defined as
Fitness = 1 LMSE ,
and the LMSE is given as
LMSE = k ( | H i ( e j ω k ) | | H d ( e j ω k ) | ) 2 1 2 ,
where H i ( e j ω k ) is the frequency response of ideal filter, and  H d ( e j ω k ) is the frequency response of designed filter.
Figure 8 shows the frequency responses of the FIR filters designed by GA and DE algorithms. The length of the two filters is N = 21 , and Table 4 shows the control parameters of GA and DE algorithms, which have a significant effect on the performance of these two algorithms. As can be seen from Figure 8, the FIR filters designed by GA and DE algorithms have similar performance, that is, the stopband attenuation using GA is slightly better than that using DE. But the convergence speed of the DE algorithm is faster than GA.
Algorithm 2 The DE Algorithm.
Input: Initialize parameters: population size N P , current generation g = 1 , maximum generation
G m a x , dimension D, tolerance ε , swarm S, base vector s, mutant vector v, trial vector u;
Output: The best resolution B S ;
for i = 1 t o N P do
   for d = 1 t o D do
           s i , g d = s m i n d + r a n d · ( s m a x d s m i n d ) ;
   end for
  end for
  while ( | f ( B S ) | ε ) o r ( g G m a x ) do
   for i = 1 to NP do
          for d = 1 to D do
              v i , g d = Mutation ( s i , g d ) ;
              u i , g d = Crossover ( s i , g d , v i , g d ) ;
          end for
          if f ( u i , G ) < f ( s i , g ) then
              s i , g = u i , g ;
             if f ( s i , g ) < f ( B S ) then
                B S = s i , g ;
             end if
          else
              s i , g = s i , g ;
          end if
   end for
    g = g + 1 ;
end while
return The best resolution B S .

3.3.6. Chen’s Method

In Reference [98], the prototype filter is designed by directly optimizing the filter coefficients. This method is mainly designed for FBMC based systems, aiming to minimize the stopband energy and constrain the ISI/ICI. The optimization problem is formulated as
min h ( 0 ) , h ( 1 ) , h ( N 1 ) ω 0 π | H ( e j ω ) | 2 d ω s . t . h ( n ) = h ( N n 1 ) , C 1 ISI and ICI T 1 , C 2 n = 0 N 1 ( h ( n ) ) 2 = 1 , C 3
where T 1 is a threshold. However, this optimization problem is non-convex and non-linear, which greatly increases the computational complexity. Through a series of approximation of the constraints, the number of unknowns in the optimization problem is enormously reduced. Therefore, the optimization problem can be solved and the computational complexity becomes acceptable.

3.3.7. Hunziker’s Method

In Reference [136], the design of filter banks for maximal time-frequency (TF) resolution is proposed. Two properties should be satisfied to compute the optimal DFT filter banks. Firstly, the window under the filter operation is orthogonal, thus for white input processes, the sampling at the output of the filter banks generates uncorrelated random variables. Secondly, to ensure the minimum leakage of signal components outside the target area in TF plane, the prototype window shows the best TF localization feature. To satisfy the first property, the parametrization of paraunitary filter banks in Reference [137] is used and longer pulses are extended in Reference [138]. As for the second property, the Rihaczek distribution is used in TF region, and the objective function along with the constraints is transformed into a form which can be solved by semi-definite programming (SDP) algorithm.

3.3.8. Dedeoğlu’s Method

In Reference [139], the FIR filter design based on SDP is proposed. In order to satisfy both constraints on magnitude and phase responses of the filter, a non-convex quadratic constrained quadratic programming (QCQP) is constructed. Then, by relaxing the QCQP, a convex SDP is obtained, where the variables of optimization are limited to rank-1. Finally the global optimum can be found by using a convex solver. To obtain the rank-1 solution, a novel directed iterative rank refinement (DIRR) algorithm providing monotonic improvement is proposed, and a sequence of convex optimization problems are solved to minimize an adaptively chosen cost function. The performance of this design method is extensively illustrated over design cases under a variety of constraints.

3.3.9. Kobayashi’s Method

A relatively new method of convex optimization is proposed to obtain the filter coefficients for FBMC, in pursuit of superior spectrum features while maintaining high symbol reconstruction quality [140]. The objective function is constructed as the minimization of out-of-band pulse energy. At the meanwhile the constraints include a maximum tolerable self-interference level and a fast spectrum decay. The main idea of the work in Reference [140] locates in transforming the formulated problem, which belongs to a non-convex QCQP, into a convex QCQP. In order to circumvent the non-convexity, a relaxation is utilized to transform the norm-2 equality constraint into a norm-1 equality constraint. Thus the transformed problem benefits from existent optimization tools. The comments, pros and cons of the above optimization based methods are summarized in Table 5.

4. Discussion

Future wireless communication networks will impose strict requirements on multicarrier modulation schemes in terms of spectral efficiency, latency, computational complexity, and so forth. As shown in Table 6, crucial characteristics and applicability of five promising modulation waveforms are clearly reflected, including spectral efficiency, out of band, CP, synchronization requirement, latency, effect of frequency offset, PAPR, computational complexity, and short-burst traffic, which implicate a concrete limit to the real use of different MCM schemes. To further learn about the merits and defects of various MCM waveforms, interested readers are referred to the related works in Reference [141] for more detailed information. Since prototype filter design directly affects most characteristics of modulation waveforms such as spectral efficiency [142,143], out of band [144], it has attracted extensive research attention in the field of MCM communication. In recent years, various prototype filter design methods are designed in accordance with the above practical requirements of modulation waveforms in Table 6, and some commonly used FIR design methods for different multicarrier modulation waveforms are concluded in Table 7. The contents of this table will be continuously enriched as time goes on. In addition, we analyze the MCM system performance using three types of FIR design methods in terms of PSD and BER, which are two another important evaluation criteria [81,82,83,145,146,147]. The simulation results of PSD and BER performances are presented in Figure 9, where the FBMC is selected as the system modulation type, the number of subcarriers for FBMC is 1024, and the offset quadrature amplitude modulation (OQAM) technology is adopted. In the following, some critical characteristics and application scope of the three categories of FIR design methods are discussed and summarized, respectively.

4.1. Frequency Sampling Methods

The performances of PSD and BER about different prototype filters using frequency sampling techniques are given in Figure 9a,b, respectively. From the Figure 9a, it can be seen that the frequency sampling methods can achieve good PSD performance. The prototype filter designed by Bellanger’s method has the best performance compared to other frequency sampling techniques, on the other hand, the prototype filter designed in Reference [123] has the worst BER performance while the others have the similar performance, as shown in Figure 9b.
Generally, a small number of parameters are simply designed in frequency domain, thus frequency sampling methods are inclined to optimal design and narrowband filter design where only a few non-zero values are needed. Furthermore, it is obvious that there are few side-lobes which result in better spectrum utilization and improving spectral efficiency. For time complexity, Bellanger’s method achieves the order of magnitude O ( N log N ) as most of other methods are its improved versions, and N denotes the filter length. When the value of N increases, low side-lobes may appear in the frequency domain and adjacent channel interference can be reduced, thus frequency sampling methods can be taken into consideration while low interference is required. In addition, frequency sampling techniques can satisfy the NPR condition, the research projects of 5G related networks, such as PHYDYAS and 5GNOW, consider the frequency sampling technique for FBMC modulation. Frequency sampling methods are also applied for GFDM modulation [148,149] as concluded in Table 7. However, frequency sampling methods generally have long filter length, which results in long latency, that is, there is a trade-off between high spectrum efficiency and low latency. Moreover, the position of the frequency control point is limited by N-sampling points on the frequency domain. This implies that the sampling frequency can only be an integral multiple of 2 π / N , resulting in that the cutoff frequency of filter is hard to control. If the cutoff frequency is freely selected, we must increase the number of sampling points N, that is, increasing the filter length, which is not conducive to short uplink burst communication in 5G scenarios.

4.2. Windowing Based Methods

The performances of PSD and BER about different prototype filters using windowing based techniques are given in Figure 9c,d, respectively. The aforementioned windowing based techniques have similar PSD and BER performances while the method in Reference [129] performs relatively poor compared with other methods.
The windowing based FIR filters are designed in time domain, and the basic idea is that the linear phase FIR filter multiplies by a specific windowing function, thus the time complexity is proportional to O ( N ) . Generally, windowing based techniques can be seen as improved versions of classical windowing functions, nevertheless the performance improvement is not very remarkable compared with typical techniques such as Hamming window, Hanning window, Blackman window and so on. From the view of practical use, windowing based functions are easy to implement and bring little computational complexity burden on systems, therefore they are able to be used for the prototype filter design in almost all multicarrier modulation systems, as shown in Table 7. However, it is difficult to accurately control the passband cutoff frequency of the filter. The windowing process leads to a truncation effect and hence produces a transition band. Although increasing the length of the window can reduce the transition band, the amplitude of fluctuation cannot be suppressed due to Gibbs phenomenon. Changing the windowing shape can reduce the passband/stopband attenuation, but at the expense of increasing the width of transition band.

4.3. Optimization Based Methods

The performances of PSD and BER about different prototype filters using optimization based techniques are given in Figure 9e,f, respectively. The evolutionary algorithms in References [131,132,133,134,135] are used for linear phase FIR filter design in recent years, and they could be taken into account in multicarrier modulation applications. In this paper, FBMC based systems using five different evolutionary algorithms are simulated, as shown in Figure 9e,f. By analyzing the simulation of the filters with the same order, it is noted that different evolutionary algorithms achieve similar PSD and BER performances.
Compared with frequency sampling techniques and windowing based techniques, the corresponding filter parameters of optimization based methods, that is more concerned with the local optimization and algorithm convergence problem, can be optimized depending on different evaluation criteria, and the selected design parameters determine the effectiveness of the solution to the optimization problem. The complexity of this type of design techniques seems to be much higher than other two techniques, for instance, the complexity of PSO based method is about the order of L P O ( N 2 ) , where L is the iteration size and P is the population size. This complexity is much less than QCQP based methods or non-convex optimization methods, of which the complexity is up to O ( N 3 ) or higher [164]. Nevertheless, optimization based methods are much more flexible as they focus on local optimization to support the constraints imposed by various scenarios such as cognitive radio [157], massive MIMO [156] and so on. For example, when FBMC is applied for opportunistic spectrum sharing, in order to avoid interfering with other bands, well localized filters in time and frequency are prone to be designed to minimize Out of Band [140]. Similarly, there are also some optimization based methods for different waveform candidates, for example, OFDM [154], FBMC [140,155,156], GFDM [158,159,160,161], UFMC [162,163]. In general, the establishment and constraints imposed on objective functions are often highly non-linear, which increases the computational complexity and also sensitive to the selection of initial values. In addition, it is possible to fall into local optimal range and fail to identify global optimal solution, which is one of the major issues to be solved in optimization based design methods.
As discussed earlier, since multicarrier modulation can enlarge the system capacity and have the relative immunity to defend the multipath fading effect, it dominates the main stream in future communication technology. The critical part of multicarrier modulation lies in the FIR filter design. A good filter design scheme can improve some important performances not only including PSD and BER but also some other crucial aspects, consequently increasing the competitiveness of waveform candidates and improving the communication quality to suit various application scenarios of 5G or future networks. FIR filters have been widely used in many engineering applications involved with digital signal processing, such as the communication signal [165,166], the speech signal [167,168] and the medical signal [169]. We can conclude without exaggeration that where digital signal processing is needed, where there is a shadow of FIR.

5. Conclusions

The prototype filter plays an important role in multicarrier modulation systems and the FIR filter is considered to be the suitable choice in wireless communication systems. This paper has reviewed existing FIR filter design methods which are categorized into frequency sampling methods, windowing based methods and optimization based methods. The concept and principle of each method are described in detail, and the merits and drawbacks of corresponding prototype filters are summarized. Finally, the performances of FIR design methods in different multicarrier modulation systems are evaluated and discussed in terms of PSD and BER. It is expected that this survey work can provide a basis for the selection of prototype filters in future wireless communication systems.

Author Contributions

Conceptualization, P.L. and H.Z.; methodology, H.L. and P.L.; investigation, L.J. and S.C.; writing—original draft preparation, S.C., H.L. and P.L.; writing—review and editing, L.J. and H.Z.; funding acquisition, H.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Hubei Provincial Natural Science Foundation of China under Grant 2019CFB512 and National Natural Science Foundation of China under Grant 61501335.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Andrews, J.G.; Buzzi, S.; Choi, W.; Hanly, S.V.; Lozano, A.; Soong, A.C.K.; Zhang, J.C. What Will 5G Be? IEEE J. Sel. Areas Commun. 2014, 32, 1065–1082. [Google Scholar] [CrossRef]
  2. Agiwal, M.; Roy, A.; Saxena, N. Next Generation 5G Wireless Networks: A Comprehensive Survey. IEEE Commun. Surv. Tutor. 2016, 18, 1617–1655. [Google Scholar] [CrossRef]
  3. Gupta, A.; Jha, R.K. A Survey of 5G Network: Architecture and Emerging Technologies. IEEE Access 2015, 3, 1206–1232. [Google Scholar] [CrossRef]
  4. Sahin, A.; Guvenc, I.; Arslan, H. A Survey on Multicarrier Communications: Prototype Filters, Lattice Structures, and Implementation Aspects. IEEE Commun. Surv. Tutor. 2014, 16, 1312–1338. [Google Scholar] [CrossRef] [Green Version]
  5. Kaiwartya, O.; Abdullah, A.H.; Cao, Y.; Altameem, A.; Prasad, M.; Lin, C.T.; Liu, X. Internet of Vehicles: Motivation, Layered Architecture, Network Model, Challenges, and Future Aspects. IEEE Access 2016, 4, 5356–5373. [Google Scholar] [CrossRef]
  6. Chen, K.W.; Wang, C.H.; Wei, X.; Liang, Q.; Chen, C.S.; Yang, M.H.; Hung, Y.P. Vision-Based Positioning for Internet-of-Vehicles. IEEE Trans. Intell. Transp. Syst. 2017, 18, 364–376. [Google Scholar] [CrossRef]
  7. Zhang, W.; Xi, X. The innovation and development of Internet of Vehicles. China Commun. 2016, 13, 122–127. [Google Scholar] [CrossRef]
  8. Pishva, D. Internet of Things: Security and privacy issues and possible solution. In Proceedings of the International Conference Infocomm Commun. Technoligy (ICACT), Bongpyeong, Korea, 19–22 Feburary 2017; pp. 797–808. [Google Scholar]
  9. Yaqoob, I.; Ahmed, E.; Hashem, I.A.T.; Ahmed, A.I.A.; Gani, A.; Imran, M.; Guizani, M. Internet of Things Architecture: Recent Advances, Taxonomy, Requirements, and Open Challenges. IEEE Wirel. Commun. 2017, 24, 10–16. [Google Scholar] [CrossRef]
  10. Morin, E.; Maman, M.; Guizzetti, R.; Duda, A. Comparison of the Device Lifetime in Wireless Networks for the Internet of Things. IEEE Access 2017, 5, 7097–7114. [Google Scholar] [CrossRef]
  11. Rosedale, P. Virtual Reality: The Next Disruptor: A new kind of worldwide communication. IEEE Consum. Electron. Mag. 2017, 6, 48–50. [Google Scholar] [CrossRef]
  12. Serafin, S.; Erkut, C.; Kojs, J.; Nilsson, N.C.; Nordahl, R. Virtual Reality Musical Instruments: State of the Art, Design Principles, and Future Directions. Comput. Music J. 2016, 40, 22–40. [Google Scholar] [CrossRef]
  13. Douik, A.; Sorour, S.; Tembine, H.; Al-Naffouri, T.Y.; Alouini, M.S. A Game-Theoretic Framework for Network Coding Based Device-to-Device Communications. IEEE Trans. Mob. Comput. 2017, 16, 901–917. [Google Scholar] [CrossRef] [Green Version]
  14. Chen, B.; Yang, C.; Molisch, A.F. Cache-Enabled Device-to-Device Communications: Offloading Gain and Energy Cost. IEEE Trans. Wirel. Commun. 2017, 16, 4519–4536. [Google Scholar] [CrossRef]
  15. Haus, M.; Waqas, M.; Ding, A.Y.; Li, Y.; Tarkoma, S.; Ott, J. Security and Privacy in Device-to-Device (D2D) Communication: A Review. IEEE Commun. Surv. Tutor. 2017, 19, 1054–1079. [Google Scholar] [CrossRef]
  16. Liu, J.; Kato, N.; Ma, J.; Kadowaki, N. Device-to-Device Communication in LTE-Advanced Networks: A Survey. IEEE Commun. Surv. Tutor. 2015, 17, 1923–1940. [Google Scholar] [CrossRef]
  17. Miao, L.; Na, L.; Sun, Z. Optimal deactivated sub-carriers guard bands for spectrum pooling systems based on wavelet-based orthogonal frequency division multiplexing. IET Commun. 2014, 8, 1117–1123. [Google Scholar] [CrossRef]
  18. Boukour, T.; Chennaoui, M.; Rivenq, A.; Rouvaen, J.M.; Berbineau, M. A new WOFDM design for high data rates in the case of trains communications. In Proceedings of the Fifth IEEE International Symposium on Signal Processing and Information Technology, Athens, Greece, 21–21 December 2005; pp. 635–638. [Google Scholar]
  19. Poveda, H.; Ferré, G.; Grivel, E. Way to design an orthogonal frequency-division multiple access-base station receiver disturbed by a narrowband interfering cognitive radio signal. IET Commun. 2015, 9, 1547–1554. [Google Scholar] [CrossRef]
  20. Reddy, B.S.K. Orthogonal frequency division multiple access downlink physical layer communication for IEEE 802.16-2009 standard. IET Signal Process. 2016, 10, 274–279. [Google Scholar] [CrossRef]
  21. Liu, Y.F. Complexity Analysis of Joint Subcarrier and Power Allocation for the Cellular Downlink OFDMA System. IEEE Wirel. Commun. Lett. 2014, 3, 661–664. [Google Scholar] [CrossRef] [Green Version]
  22. Li, Z.; Xia, X.G. An Alamouti coded OFDM transmission for cooperative systems robust to both timing errors and frequency offsets. IEEE Trans. Wirel. Commun. 2008, 7, 1839–1844. [Google Scholar]
  23. Choi, K. Inter-carrier interference-free Alamouti-coded OFDM for cooperative systems with frequency offsets in non-selective fading environments. IET Commun. 2011, 5, 2125–2129. [Google Scholar] [CrossRef]
  24. Kim, B.S.; Choi, K. FADAC-OFDM: Frequency-asynchronous distributed alamouti-coded OFDM. IEEE Trans. Veh. Technol. 2014, 64, 466–480. [Google Scholar] [CrossRef]
  25. Kim, B.s.; Choi, K. Over-sampling effect in distributed Alamouti coded OFDM with frequency offset. IET Commun. 2016, 10, 2344–2351. [Google Scholar] [CrossRef]
  26. Barhumi, I.; Leus, G.; Moonen, M. Optimal training design for MIMO OFDM systems in mobile wireless channels. IEEE Trans. Signal Process. 2003, 51, 1615–1624. [Google Scholar] [CrossRef] [Green Version]
  27. Li, Y.G.; Winters, J.H.; Sollenberger, N.R. MIMO-OFDM for wireless communications: Signal detection with enhanced channel estimation. IEEE Trans. Commun. 2002, 50, 1471–1477. [Google Scholar] [CrossRef] [Green Version]
  28. Basar, E. On Multiple-Input Multiple-Output OFDM with Index Modulation for Next Generation Wireless Networks. IEEE Trans. Signal Process. 2016, 64, 3868–3878. [Google Scholar] [CrossRef] [Green Version]
  29. Yoshizawa, R.; Ochiai, H. Energy Efficiency Improvement of Coded OFDM Systems Based on PAPR Reduction. IEEE Syst. J. 2017, 11, 717–728. [Google Scholar] [CrossRef]
  30. Bao, H.; Fang, J.; Chen, Z.; Li, H.; Li, S. An Efficient Bayesian PAPR Reduction Method for OFDM-Based Massive MIMO Systems. IEEE Trans. Wirel. Commun. 2016, 15, 4183–4195. [Google Scholar] [CrossRef] [Green Version]
  31. Demir, A.F.; Elkourdi, M.; Ibrahim, M.; Arslan, H. Waveform design for 5G and beyond. arXiv 2019, arXiv:1902.05999. [Google Scholar]
  32. Sahin, A.; Yang, R.; Bala, E.; Beluri, M.C.; Olesen, R.L. Flexible DFT-S-OFDM: Solutions and Challenges. IEEE Commun. Mag. 2016, 54, 106–112. [Google Scholar] [CrossRef]
  33. Schellmann, M.; Zhao, Z.; Lin, H.; Siohan, P.; Rajatheva, N.; Luecken, V.; Ishaque, A. FBMC-based air interface for 5G mobile: Challenges and proposed solutions. In Proceedings of the International Conference Cognitive Radio Oriented Wireless Networks and Commun. (CROWNCOM), Oulu, Finland, 2–4 June 2014; pp. 102–107. [Google Scholar]
  34. Şahin, A.; Güvenç, I.; Arslan, H. A comparative study of FBMC prototype filters in doubly dispersive channels. In Proceedings of the 2012 IEEE Globecom Workshops, Anaheim, CA, USA, 3–7 December 2012; pp. 197–203. [Google Scholar]
  35. Kim, C.; Yun, Y.H.; Kim, K.; Seol, J.Y. Introduction to QAM-FBMC: From Waveform Optimization to System Design. IEEE Commun. Mag. 2016, 54, 66–73. [Google Scholar] [CrossRef]
  36. Medjahdi, Y. Interference Modeling and Performance Analysis of Asynchronous OFDM and FBMC Wireless Communication Systems. Ph.D. Thesis, Conservatoire National des Arts et Metiers-CNAM, Paris, France, 2012. [Google Scholar]
  37. Zhang, L.; Xiao, P.; Zafar, A.; ul Quddus, A.; Tafazolli, R. FBMC system: An insight into doubly dispersive channel impact. IEEE Trans. Veh. Technol. 2017, 66, 3942–3956. [Google Scholar] [CrossRef] [Green Version]
  38. Farhangboroujeny, B. Filter Bank Multicarrier Modulation: A Waveform Candidate for 5G and Beyond. Adv. Electr. Eng. 2014, 2014. [Google Scholar] [CrossRef] [Green Version]
  39. Qi, Y.; Al-Imari, M. An Enabling Waveform for 5G-QAM-FBMC: Initial Analysis. arXiv 2018, arXiv:1803.03169. [Google Scholar]
  40. 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 Trans. Commun. 2014, 62, 3045–3061. [Google Scholar] [CrossRef]
  41. Fettweis, G.; Krondorf, M.; Bittner, S. GFDM—Generalized Frequency Division Multiplexing. In Proceedings of the IEEE Vehicle Technology Conference, Barcelona, Spain, 26–29 April 2009; pp. 1–4. [Google Scholar]
  42. Vakilian, V.; Wild, T.; Schaich, F.; ten Brink, S.; Frigon, J.F. Universal-filtered multi-carrier technique for wireless systems beyond LTE. In Proceedings of the 2013 IEEE Globecom Workshops, Atlanta, GA, USA, 9–13 December 2013; pp. 223–228. [Google Scholar]
  43. Wild, T.; Schaich, F.; Chen, Y. 5G air interface design based on Universal Filtered (UF-)OFDM. In Proceedings of the International Conference Digital Signal Process, Hong Kong, China, 20–23 August 2014; pp. 699–704. [Google Scholar]
  44. Wen, J.; Hua, J.; Lu, W.; Zhang, Y.; Wang, D. Design of Waveform Shaping Filter in the UFMC System. IEEE Access 2018, 6, 32300–32309. [Google Scholar] [CrossRef]
  45. Abdoli, J.; Jia, M.; Ma, J. Filtered OFDM: A new waveform for future wireless systems. In Proceedings of the 2015 IEEE 16th International Workshop on Signal Processing Advances in Wireless Communications, Stockholm, Sweden, 28 June–1 July 2015; pp. 66–70. [Google Scholar]
  46. Zhang, X.; Jia, M.; Chen, L.; Ma, J.; Qiu, J. Filtered-OFDM—Enabler for Flexible Waveform in the 5th Generation Cellular Networks. In Proceedings of the IEEE Global Telecommunication Conference (GLOBECOM), San Diego, CA, USA, 6–10 December 2015; pp. 1–6. [Google Scholar]
  47. Yli-Kaakinen, J.; Levanen, T.; Palin, A.; Renfors, M.; Valkama, M. Generalized Fast-Convolution-based Filtered-OFDM: Techniques and Application to 5G New Radio. arXiv 2019, arXiv:1903.02333. [Google Scholar] [CrossRef] [Green Version]
  48. Yazar, A.; Arslan, H. Selection of Waveform Parameters Using Machine Learning for 5G and Beyond. arXiv 2019, arXiv:1906.03909. [Google Scholar]
  49. Shu, F.; Qin, Y.; Chen, R.; Xu, L.; Shen, T.; Wan, S.; Jin, S.; Wang, J.; You, X. Directional Modulation: A Secure Solution to 5G and Beyond Mobile Networks. arXiv 2019, arXiv:1803.09938. [Google Scholar]
  50. Viholainen, A.; Bellanger, M.; Huchard, M. FP7-ICT PHYDYAS-Physical Layer for Dynamic Access and Cognitive Radio. Project Deliverable. Available online: http://www.ict-phydyas.org/delivrables/PHYDYAS-D5-1.pdf (accessed on 31 December 2010).
  51. Viholainen, A.; Ihalainen, T.; Stitz, T.H.; Renfors, M. Prototype filter design for filter bank based multicarrier transmission. In Proceedings of the Signal Processing Conference, Glasgow, UK, 24–28 August 2009; pp. 1359–1363. [Google Scholar]
  52. Konopacki, J.; Moscinska, K. A Simplified Method for IIR Filter Design with Quasi-Equiripple Passband and Least-Squares Stopband. In Proceedings of the IEEE International Conference Electronics, Circuits and Systems, Marrakech, Morocco, 11–14 December 2007; pp. 302–305. [Google Scholar]
  53. Proakis, J.G. Digital Signal Processing: Principles Algorithms and Applications; Pearson Education India: New Delhi, India, 2001. [Google Scholar]
  54. Shaeen, K.; Elizabeth, E. Prototype Filter Design Approaches for Near Perfect Reconstruction Cosine Modulated Filter Banks—A Review. J. Signal Process. Syst. 2015, 81, 183–195. [Google Scholar]
  55. Chu, P. Quadrature mirror filter design for an arbitrary number of equal bandwidth channels. IEEE Trans. Acoust. Speech Signal Process. 1985, 33, 203–218. [Google Scholar] [CrossRef]
  56. Nguyen, T.Q. Near-perfect-reconstruction pseudo-QMF banks. IEEE Trans. Signal Process. 1994, 42, 65–76. [Google Scholar] [CrossRef]
  57. Saramäki, T. A generalized class of cosine-modulated filter banks. In Proceedings of the TICSP Workshop on transforms and filter banks, Tampere, Finland, 23–25 Feburary 1998; pp. 336–365. [Google Scholar]
  58. Lu, W.S.; Saramaki, T.; Bregovic, R. Design of practically perfect-reconstruction cosine-modulated filter banks: A second-order cone programming approach. IEEE Trans. Circuits Syst. I Reg. Pap. 2004, 51, 552–563. [Google Scholar] [CrossRef] [Green Version]
  59. Kha, H.H.; Tuan, H.D.; Nguyen, T.Q. Efficient Design of Cosine-Modulated Filter Banks via Convex Optimization. IEEE Trans. Signal Process. 2009, 57, 966–976. [Google Scholar]
  60. Yin, S.S.; Chan, S.C.; Tsui, K.M. On the Design of Nearly-PR and PR FIR Cosine Modulated Filter Banks Having Approximate Cosine-Rolloff Transition Band. IEEE Trans. Circuits Syst. II Exp. Briefs 2 2008, 55, 571–575. [Google Scholar] [CrossRef] [Green Version]
  61. Lobo, M.S.; Vandenberghe, L.; Boyd, S.; Lebret, H. Applications of second-order cone programming. Linear Algebra Its Appl. 1998, 284, 193–228. [Google Scholar] [CrossRef] [Green Version]
  62. Furtado, M.B.; Diniz, P.S.R.; Netto, S.L. Numerically efficient optimal design of cosine-modulated filter banks with peak-constrained least-squares behavior. IEEE Trans. Circuits Syst. I Reg. Pap. 2005, 52, 597–608. [Google Scholar] [CrossRef]
  63. Johnston, J. A filter family designed for use in quadrature mirror filter banks. In Proceedings of the ICASSP ’80. IEEE International Conference Acoustics, Speech, and Signal Processing, Denver, CO, USA, 9–11 April 1980; Volume 5, pp. 291–294. [Google Scholar]
  64. Koilpillai, R.D.; Vaidyanathan, P.P. A spectral factorization approach to pseudo-QMF design. In Proceedings of the IEEE Intertational Sympoisum Circuits and Systems, Singapore, 11–14 June 1991; Volume 1, pp. 160–163. [Google Scholar]
  65. Creusere, C.D.; Mitra, S.K. A simple method for designing high-quality prototype filters for M-band pseudo QMF banks. IEEE Trans. Signal Process. 1995, 43, 1005–1007. [Google Scholar] [CrossRef]
  66. Bergen, S.W.A. Design of prototype filters for cosine-modulated filter banks using the constrained least-squares method. In Proceedings of the 2005 IEEE Pacific Rim Conference Communications, Computers and Signal Processing, Victoria, BC, Canada, 24–26 August 2005; pp. 554–557. [Google Scholar]
  67. Bergen, S.W.A.; Antoniou, A. An efficient closed-form design method for cosine-modulated filter banks using window functions. Signal Process. 2007, 87, 811–823. [Google Scholar] [CrossRef]
  68. Cruz-Roldan, F.; Martin-Martin, P.; Saez-Landete, J.; Blanco-Velasco, M.; Saramaki, T. A Fast Windowing-Based Technique Exploiting Spline Functions for Designing Modulated Filter Banks. IEEE Trans. Circuits Syst. I Reg. Pap. 2009, 56, 168–178. [Google Scholar] [CrossRef]
  69. Kumar, A.; Singh, G.K.; Anand, R.S. A Simple Iterative Technique for the Design of Cosine Modulated Pseudo QMF Banks. In Proceedings of the ACM International Conference on Advances in Computing, Communication and Control (ICAC3-2009), Mumbai, India, 23–24 January 2009; pp. 591–596. [Google Scholar]
  70. Kumar, A.; Singh, G.K.; Anand, R.S. An improved closed form design method for the cosine modulated filter banks using windowing technique. Appl. Soft Comput. 2011, 11, 3209–3217. [Google Scholar] [CrossRef]
  71. Dhabal, S.; Venkateswaran, P. Efficient Cosine Modulated Filter Bank Using Multiplierless Masking Filter and Representation of Prototype Filter Coefficients Using CSD. Int. J. Image Graph. Signal Process. 2012, 4. [Google Scholar] [CrossRef]
  72. Chang, D.C.; Lee, D.L. Prototype Filter Design for a Cosine-Modulated Filterbank Transmultiplexer. In Proceedings of the APCCAS 2006—2006 IEEE Asia Pacific Conference Circuits and Systems, Singapore, 4–7 December 2006; pp. 454–457. [Google Scholar]
  73. Soni, R.K.; Jain, A.; Saxena, R. Design of M-Band NPR Cosine-Modulated Filterbank Using IFIR Technique. J. Signal Inf. Process. 2010, 1, 35–43. [Google Scholar] [CrossRef] [Green Version]
  74. Diniz, P.S.R.; Barcellos, L.C.R.; Netto, S.L. Design of cosine-modulated filter bank prototype filters using the frequency-response masking approach. In Proceedings of the 2001 IEEE International Conference Acoustics, Speech, and Signal Processing, Salt Lake City, UT, USA, 7–11 May 2001; Volume 6, pp. 3621–3624. [Google Scholar]
  75. Furtado, M.B., Jr.; Diniz, P.S.R.; Netto, S.L. Optimized Prototype Filter Based on the FRM Approach for Cosine-Modulated Filter Banks. Circuits Syst. Signal Process. 2003, 22, 193–210. [Google Scholar] [CrossRef]
  76. Rosenbaum, L.; Löwenborg, P.; Johansson, M. Cosine and sine modulated FIR filter banks utilizing the frequency-response masking approach. In Proceedings of the 2003 International Symposium on Circuits and Systems, Bangkok, Thailand, 25–28 May 2003; Volume 3, pp. 882–885. [Google Scholar]
  77. Rosenbaum, L.; Löwenborg, P.; Johansson, H. An Approach for Synthesis of Modulated M-Channel FIR Filter Banks Utilizing the Frequency-Response Masking Technique. EURASIP J. Adv. Signal Process. 2007, 2007, 1–13. [Google Scholar] [CrossRef] [Green Version]
  78. Xu, X. Design of cosine-modulated filter banks with large number of channels based on FRM technique. In Proceedings of the 2011 International Conference Computer Science and Network Technology, Harbin, China, 24–26 December 2011; Volume 2, pp. 776–780. [Google Scholar]
  79. Shaeen, K.; Elias, E. Design of multiplier-less cosine modulated filter banks with sharp transition using evolutionary algorithms. Int. J. Comput. Appl. 2013, 68, 1–9. [Google Scholar]
  80. Bansal, B.N.; Singh, A.; Bhullar, J.S. A Review of FIR Filter Designs. In Networking Communication and Data Knowledge Engineering; Perez, G.M., Mishra, K.K., Tiwari, S., Trivedi, M.C., Eds.; Springer: Singapore, 2018; pp. 125–140. [Google Scholar]
  81. Medjahdi, Y.; Terré, M.; le Ruyet, D.; Roviras, D. On the accuracy of PSD-based interference modeling of asynchronous OFDM/FBMC in spectrum coexistence context. In Proceedings of the 2014 11th Intertational Symposium Wireless Communication Systtem (ISWCS), Barcelona, Spain, 26–29 August 2014; pp. 638–642. [Google Scholar]
  82. Zakaria, R.; Ruyet, D.L. Theoretical Analysis of the Power Spectral Density for FFT-FBMC Signals. IEEE Commun. Lett. 2016, 20, 1748–1751. [Google Scholar] [CrossRef]
  83. Bouhadda, H.; Shaiek, H.; Roviras, D.; Zayani, R.; Medjahdi, Y.; Bouallegue, R. Theoretical analysis of BER performance of nonlinearly amplified FBMC/OQAM and OFDM signals. EURASIP J. Adv. Sign. Process. 2014, 2014, 1–16. [Google Scholar] [CrossRef] [Green Version]
  84. Medjahdi, Y.; Terre, M.; Ruyet, D.L.; Roviras, D.; Dziri, A. The Impact of Timing Synchronization Errors on the Performance of OFDM/FBMC Systems. In Proceedings of the 2011 IEEE International Conference on Communication (ICC), Kyoto, Japan, 5–9 June 2011; pp. 1–5. [Google Scholar]
  85. Cai, Y.; Qin, Z.; Cui, F.; Li, G.Y.; McCann, J.A. Modulation and Multiple Access for 5G Networks. IEEE Commun. Surv. Tutor. 2018, 20, 629–646. [Google Scholar] [CrossRef] [Green Version]
  86. Bala, E.; Li, J.; Yang, R. Shaping spectral leakage: A novel low-complexity transceiver architecture for cognitive radio. IEEE Veh. Technol. Mag. 2013, 8, 38–46. [Google Scholar] [CrossRef]
  87. Ijaz, A.; Zhang, L.; Xiao, P.; Tafazolli, R. Analysis of Candidate Waveforms for 5G Cellular Systems. In Towards 5G Wireless Networks—A Physical Layer Perspective; IntechOpen: London, UK, 2016. [Google Scholar]
  88. Li, J.; Kearney, K.; Bala, E.; Yang, R. A resource block based filtered OFDM scheme and performance comparison. In Proceedings of the ICT 2013, Casablanca, Morocco, 6–8 May 2013; pp. 1–5. [Google Scholar]
  89. Liu, Y.; Chen, X.; Zhong, Z.; Ai, B.; Miao, D.; Zhao, Z.; Sun, J.; Teng, Y.; Guan, H. Waveform Design for 5G Networks: Analysis and Comparison. IEEE Access 2017, 5, 19282–19292. [Google Scholar] [CrossRef]
  90. Zayani, R.; Medjahdi, Y.; Shaiek, H.; Roviras, D. WOLA-OFDM: A potential candidate for asynchronous 5G. In Proceedings of the 2016 IEEE Globecom Workshops (GC Wkshps), Washington, DC, USA, 4–8 December 2016; pp. 1–5. [Google Scholar]
  91. An, C.; Ryu, H.; Li, Y.; Asharif, M.R. NW-OFDM using cyclic postfix and windowing for the eMBB waveform of the 5G/B5G mobile system. In Proceedings of the 2017 International Conference on Information and Communication Technology Convergence (ICTC), Jeju, Korea, 18–20 October 2017; pp. 110–113. [Google Scholar]
  92. Vaidyanathan, P.P. Multirate digital filters, filter banks, polyphase networks, and applications: A tutorial. Proc. IEEE 1990, 78, 56–93. [Google Scholar] [CrossRef]
  93. Tzannes, M.A.; Tzannes, M.C.; Proakis, J.; Heller, P.N. DMT systems, DWMT systems and digital filter banks. In Proceedings of the ICC/SUPERCOMM’94-1994 International Conference on Communications, New Orleans, LA, USA, 1–5 May 1994; pp. 311–315. [Google Scholar]
  94. Zhang, H.; Ruyet, D.L.; Terre, M. Spectral efficiency comparison between OFDM/OQAM- and OFDM- based CR networks. Wirel. Commun. Mob. Comput. 2009, 9, 1487–1501. [Google Scholar] [CrossRef]
  95. Zhang, H.; Le Ruyet, D.; Roviras, D.; Medjahdi, Y.; Sun, H. Spectral efficiency comparison of OFDM/FBMC for uplink cognitive radio networks. EURASIP J. Adv. Signal Process. 2010, 2010, 4. [Google Scholar] [CrossRef] [Green Version]
  96. Zhang, H.; Lv, H.; Li, P. Spectral Efficiency Analysis of Filter Bank Multi-Carrier (FBMC)-Based 5G Networks with Estimated Channel State Information (CSI). In Towards 5G Wireless Networks—A Physical Layer Perspective; IntechOpen: London, UK, 2016. [Google Scholar]
  97. Kang, A.; Vig, R. Computational complexity analysis of FBMC-OQAM under different strategic conditions. In Proceedings of the 2014 Recent Advances in Engineering and Computational Sciences (RAECS), Chandigarh, India, 6–8 March 2014; pp. 1–6. [Google Scholar]
  98. Chen, D.; Qu, D.; Jiang, T.; He, Y. Prototype Filter Optimization to Minimize Stopband Energy With NPR Constraint for Filter Bank Multicarrier Modulation Systems. IEEE Trans. Signal Process. 2013, 61, 159–169. [Google Scholar] [CrossRef]
  99. Renfors, M.; Yli-Kaakinen, J.; Harris, F.J. Analysis and Design of Efficient and Flexible Fast-Convolution Based Multirate Filter Banks. IEEE Trans. Signal Process. 2014, 62, 3768–3783. [Google Scholar] [CrossRef]
  100. Lv, S.; Zhao, J.; Ni, S. Prototype Filter Design Using Genetic Algorithm for Orientated Sidelobe Energy Suppression in FBMC. In Proceedings of the 2019 11th International Conference on Wireless Communications and Signal Processing (WCSP), Xi’an, China, 23–25 October 2019; pp. 1–6. [Google Scholar]
  101. Liu, Y.; Chen, X.; Zhao, Y. Prototype Filter Design Based on Channel Estimation for FBMC/OQAM Systems. Math. Probl. Eng. 2019, 2019. [Google Scholar] [CrossRef] [Green Version]
  102. Rahimi, S.; Champagne, B. Joint Channel and Frequency Offset Estimation for Oversampled Perfect Reconstruction Filter Bank Transceivers. IEEE Trans. Commun. 2014, 62, 2009–2021. [Google Scholar] [CrossRef]
  103. Han, H.; Park, H. CFO estimation for QAM-FBMC systems considering non-orthogonal prototype filters. In Proceedings of the 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), Montreal, QC, Canada, 8–13 October 2017; pp. 1–5. [Google Scholar]
  104. Pérez-Neira, A.I.; Caus, M.; Zakaria, R.; Ruyet, D.L.; Kofidis, E.; Haardt, M.; Mestre, X.; Cheng, Y. MIMO Signal Processing in Offset-QAM Based Filter Bank Multicarrier Systems. IEEE Trans. Signal Process. 2016, 64, 5733–5762. [Google Scholar] [CrossRef] [Green Version]
  105. Hu, S.; Liu, Z.; Guan, Y.L.; Jin, C.; Huang, Y.; Wu, J.M. Training Sequence Design for Efficient Channel Estimation in MIMO-FBMC Systems. IEEE Access 2017, 5, 4747–4758. [Google Scholar] [CrossRef]
  106. Mestre, X.; Gregoratti, D. Parallelized Structures for MIMO FBMC Under Strong Channel Frequency Selectivity. IEEE Trans. Signal Process. 2016, 64, 1200–1215. [Google Scholar] [CrossRef]
  107. FP7 European Project 211887 PHYDYAS (Physical Layer for Dynamic Access and Cognitive Radio). Available online: http://www.ict-phydyas.org (accessed on 1 January 2008).
  108. FP7 European Project 317669 METIS (Mobile and Wireless Communications Enablers for the Twenty-Twenty Information Society) 2012. Available online: https://metis2020.com (accessed on 1 November 2012).
  109. FP7 European Project 318555 5G NOW (5th Generation Non-Orthogonal Waveforms for Asynchronous Signalling) 2012. Available online: http://www.5gnow.eu (accessed on 1 September 2012).
  110. Ihalainen, T.; Viholainen, A.; Stitz, T.H.; Renfors, M.; Bellanger, M. Filter Bank Based Multi-mode Multiple Access Scheme for Wireless Uplink. In Proceedings of the 2009 17th European Signal Processing Conference, Glasgow, UK, 24–28 August 2009; pp. 1354–1358. [Google Scholar]
  111. Na, D.; Choi, K. Low PAPR FBMC. IEEE Trans. Wirel. Commun. 2017, 17, 182–193. [Google Scholar] [CrossRef]
  112. Choi, K. Alamouti coding for DFT spreading-based low PAPR FBMC. IEEE Trans. Wirel. Commun. 2018, 18, 926–941. [Google Scholar] [CrossRef]
  113. Liu, Z.; Xiao, P.; Hu, S. Low-PAPR Preamble Design for FBMC Systems. IEEE Trans. Veh. Technol. 2019, 68, 7869–7876. [Google Scholar] [CrossRef]
  114. Hsieh, J.H.; Tang, M.F.; Lin, M.C.; Su, B. The effect of carrier frequency offsets on an IDMA-UFMC system. In Proceedings of the 2017 Eighth International Workshop on Signal Design and Its Applications in Communications (IWSDA), Sapporo, Japan, 24–28 September 2017; pp. 89–93. [Google Scholar]
  115. Zhang, L.; Ijaz, A.; Xiao, P.; Wang, K.; Qiao, D.; Imran, M.A. Optimal filter length and zero padding length design for Universal Filtered Multi-carrier (UFMC) system. IEEE Access 2019, 7, 21687–21701. [Google Scholar] [CrossRef]
  116. Padmavathi, T.; Udayasree, P.; Kusumakumari, C.; Madhu, R. Performance of Universal Filter Multi Carrier in the presence of Carrier Frequency Offset. In Proceedings of the 2017 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET), Chennai, India, 22–24 March 2017; pp. 329–333. [Google Scholar]
  117. Proakis, J.G.; Manolakis, D.G. Digital Signal Processing-Principles, Algorithms and Applications; Macmillan: New York, NY, USA, 1992. [Google Scholar]
  118. Bellanger, M.G. Specification and design of a prototype filter for filter bank based multicarrier transmission. In Proceedings of the IEEE Intertional Conference Acoustics, Speech, and Signal Processing, Salt Lake City, UT, USA, 7–11 May 2001; Volume 4, pp. 2417–2420. [Google Scholar]
  119. Martin, K.W. Small side-lobe filter design for multitone data-communication applications. IEEE Trans. Circuits Syst. II Analog Digit. Signal Process. 1998, 45, 1155–1161. [Google Scholar] [CrossRef]
  120. Cruz-Roldán, F.; Blanco-Velasco, M.; Martín-Martín, P.; Godino-Llorente, J.I.; Santamaría, I.; Bravo, A.M. Frequency sampling design of arbitrary-length filters for filter banks and Discrete Subband Multitone transceivers. In Proceedings of the European Signal Processing Conference, Antalya, Turkey, 4–8 September 2005; pp. 1–4. [Google Scholar]
  121. Cruz-Roldan, F.; Santamaria, I.; Bravo, A.M. Frequency sampling design of prototype filters for nearly perfect reconstruction cosine-modulated filter banks. IEEE Signal Process. Lett. 2004, 11, 397–400. [Google Scholar] [CrossRef]
  122. Lin, Y.P.; Vaidyanathan, P.P. A Kaiser Window Approach For The Design Of Prototype Filters Of Cosine Modulated Filterbanks. IEEE Signal Process. Lett. 1998, 5, 132–134. [Google Scholar]
  123. Cruz-Roldán, F.; Heneghan, C.; Saez-Landete, J.B.; Blanco-Velasco, M.; Amo-Lopez, P. Multi-objective optimisation technique to design digital filters for modulated multi-rate systems. Electron. Lett. 2008, 44, 827–828. [Google Scholar] [CrossRef]
  124. Salcedo-Sanz, S.; Cruz-Roldan, F.; Heneghan, C.; Yao, X. Evolutionary Design of Digital Filters With Application to Subband Coding and Data Transmission. IEEE Trans. Signal Process. 2007, 55, 1193–1203. [Google Scholar] [CrossRef]
  125. Jain, M.; Mandloi, A.S.; Parihar, A.; Shrivastava, R. A new spectral efficient window for designing of efficient FIR filter. In Proceedings of the International Conference Computer, Communication and Control (IC4), Indore, India, 10–12 September 2015; pp. 1–4. [Google Scholar]
  126. Kumar, V.; Bangar, S.; Kumar, S.N.; Jit, S. Design of effective window function for FIR filters. In Proceedings of the International Conference Advances in Engineering Technology Research (ICAETR-2014), Unnao, India, 1–2 August 2014; pp. 1–5. [Google Scholar]
  127. Mottaghi-Kashtiban, M.; Shayesteh, M.G. A new window function for signal spectrum analysis and FIR filter design. In Proceedings of the Iranian Conference on Electrical Engineering, Isfahan, Iran, 11–13 May 2010; pp. 215–219. [Google Scholar]
  128. Harris, F.J. On the use of windows for harmonic analysis with the discrete Fourier transform. Proc. IEEE 1978, 66, 51–83. [Google Scholar] [CrossRef]
  129. Rakshit, H.; Ullah, M.A. An adjustable novel window function with its application to FIR filter design. In Proceedings of the International Conference Computer and Information Engineering (ICCIE), Rajshahi, Bangladesh, 26–27 November 2015; pp. 36–41. [Google Scholar]
  130. Martin-Martin, P.; Bregovic, R.; Martin-Marcos, A.; Cruz-Roldan, F.; Saramaki, T. A Generalized Window Approach for Designing Transmultiplexers. IEEE Trans. Circuits Syst. I Reg. Pap. 2008, 55, 2696–2706. [Google Scholar] [CrossRef] [Green Version]
  131. Ababneh, J.I.; Bataineh, M.H. Linear phase FIR filter design using particle swarm optimization and genetic algorithms. Digit. Signal Process. 2008, 18, 657–668. [Google Scholar] [CrossRef]
  132. Luitel, B.; Venayagamoorthy, G.K. Differential evolution particle swarm optimization for digital filter design. In Proceedings of the IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence), Hong Kong, China, 1–6 June 2008; pp. 3954–3961. [Google Scholar]
  133. Gupta, H.; Mandloi, D.; Jat, A.; Gupta, A.; Ojha, P. Design of linear phase low pass FIR filter using restart particle swarm optimization. In Proceedings of the Conference Advances in Computing, Communications and Informatics (ICACCI), Jaipur, India, 21–24 September 2016; pp. 2658–2661. [Google Scholar]
  134. Li, K.; Liu, Y. The FIR window function design based on evolutionary algorithm. In Proceedings of the International Conference Mechatronic Science, Electric Engineering and Computer (MEC), Jilin, China, 19–22 August 2011; pp. 1797–1800. [Google Scholar]
  135. Karaboga, N.; Cetinkaya, B. Design of Digital FIR Filters Using Differential Evolution Algorithm. Circuits Syst. Signal Process. 2006, 25, 649–660. [Google Scholar] [CrossRef]
  136. Hunziker, T.; Rehman, U.U.; Dahlhaus, D. Spectrum sensing in cognitive radios: Design of DFT filter banks achieving maximal time-frequency resolution. In Proceedings of the 2011 8th International Conference on Information, Communications & Signal Processing, Singapore, 13–16 December 2011; pp. 1–5. [Google Scholar]
  137. Cvetkovic, Z.; Vetterli, M. Tight Weyl-Heisenberg frames in l2(Z). IEEE Trans. Signal Process. 1998, 46, 1256–1259. [Google Scholar] [CrossRef] [Green Version]
  138. Ju, Z.; Hunziker, T.; Dahlhaus, D. Optimized Paraunitary Filter Banks for Time-Frequency Channel Diagonalization. EURASIP J. Adv. Sig. Proc. 2010, 2010, 1–12. [Google Scholar] [CrossRef] [Green Version]
  139. Dedeoğlu, M.; Alp, Y.K.; Arıkan, O. FIR Filter Design by Convex Optimization Using Directed Iterative Rank Refinement Algorithm. IEEE Trans. Signal Process. 2016, 64, 2209–2219. [Google Scholar] [CrossRef]
  140. Kobayashi, R.T.; Abrão, T. FBMC Prototype Filter Design via Convex Optimization. IEEE Trans. Veh. Technol. 2019, 68, 393–404. [Google Scholar] [CrossRef]
  141. Bizaki, H.K. Towards 5G Wireless Networks-A Physical Layer Perspective; IntechOpen: London, UK, 2016. [Google Scholar]
  142. Zhang, H.; Ruyet, D.L.; Terre, M. Spectral Efficiency Analysis in OFDM and OFDM/OQAM Based Cognitive Radio Networks. In Proceedings of the VTC Spring 2009-IEEE 69th Vehicular Technology Conference, Barcelona, Spain, 26–29 April 2009; pp. 1–5. [Google Scholar]
  143. Medjahdi, Y.; Terré, M.; Ruyet, D.L.; Roviras, D. On spectral efficiency of asynchronous OFDM/FBMC based cellular networks. In Proceedings of the 2011 IEEE 22nd International Symposium on Personal, Indoor and Mobile Radio Communications, Toronto, ON, Canada, 11–14 September 2011; pp. 1381–1385. [Google Scholar]
  144. Kumar, R.; Tyagi, A. Computationally Efficient Mask-Compliant Spectral Precoder for OFDM Cognitive Radio. IEEE Trans. Cogn. Commun. Netw. 2016, 2, 15–23. [Google Scholar] [CrossRef]
  145. Cheng, X.; He, Y.; Ge, B.; He, C. A Filtered OFDM Using FIR Filter Based on Window Function Method. In Proceedings of the 2016 IEEE 83rd Vehicular Technology Conference (VTC Spring), Nanjing, China, 15–18 May 2016; pp. 1–5. [Google Scholar]
  146. Zhong, Z.; Guo, J. Bit error rate analysis of a MIMO-generalized frequency division multiplexing scheme for 5th generation cellular systems. In Proceedings of the 2016 IEEE International Conference on Electronic Information and Communication Technology, Harbin, China, 20–22 August 2016; pp. 62–68. [Google Scholar]
  147. Kumar, P.P.; Kishore, K.K. BER and PAPR Analysis of UFMC for 5G Communications. Indian J. Sci. Technol. 2016, 9, S1. [Google Scholar]
  148. Yoshizawa, A.; Kimura, R.; Sawai, R. A Singularity-Free GFDM Modulation Scheme with Parametric Shaping Filter Sampling. In Proceedings of the 2016 IEEE 84th Vehicular Technology Conference (VTC-Fall), Montreal, QC, Canada, 18–21 September 2016; pp. 1–5. [Google Scholar]
  149. Lin, D.W.; Wang, P.S. On the Configuration-Dependent Singularity of GFDM Pulse-Shaping Filter Banks. IEEE Commun. Lett. 2016, 20, 1975–1978. [Google Scholar] [CrossRef]
  150. Gudmundson, M.; Anderson, P.O. Adjacent channel interference in an OFDM system. In Proceedings of the Vehicular Technology Conference-VTC, Atlanta, GA, USA, 28 April–1 May 1996; Volume 2, pp. 918–922. [Google Scholar]
  151. Pauli, M.; Kuchenbecker, P. On the reduction of the out-of-band radiation of OFDM-signals. In Proceedings of the 1998 IEEE International Conference on Communications, Atlanta, GA, USA, 7–11 June1998; Volume 3, pp. 1304–1308. [Google Scholar]
  152. Xia, X.G. A family of pulse-shaping filters with ISI-free matched and unmatched filter properties. IEEE Trans. Commun. 1997, 45, 1157–1158. [Google Scholar]
  153. Wu, D.; Zhang, X.; Qiu, J.; Gu, L.; Saito, Y.; Benjebbour, A.; Kishiyama, Y. A Field Trial of f-OFDM toward 5G. In Proceedings of the 2016 IEEE Globecom Workshops (GC Wkshps), Washington, DC, USA, 4–8 December 2016; pp. 1–6. [Google Scholar]
  154. Vahlin, A.; Holte, N. Optimal finite duration pulses for OFDM. In Proceedings of the 1994 IEEE GLOBECOM. Commun.: The Global Bridge, San Francisco, CA, USA, 28 November–2 December 1994; Volume 1, pp. 258–262. [Google Scholar]
  155. Floch, B.L.; Alard, M.; Berrou, C. Coded orthogonal frequency division multiplex [TV broadcasting]. Proc. IEEE 1995, 83, 982–996. [Google Scholar] [CrossRef]
  156. Aminjavaheri, A.; Farhang, A.; Doyle, L.E.; Farhang-Boroujeny, B. Prototype filter design for FBMC in massive MIMO channels. In Proceedings of the 2017 IEEE Intternational Conference Communication (ICC), Paris, France, 21–25 May 2017; pp. 1–6. [Google Scholar]
  157. Chen, D.; Qu, D.; Jiang, T. Novel prototype filter design for FBMC based cognitive radio systems through direct optimization of filter coefficients. In Proceedings of the International Conference on Wireless Communications & Signal Processing, Suzhou, China, 21–23 October 2010; pp. 1–6. [Google Scholar]
  158. Jahani-Nezhad, T.; Taban, M.R.; Tabataba, F.S. CFO estimation in GFDM systems using extended Kalman filter. In Proceedings of the 2017 Iranian Conference Electrical Engineering (ICEE), Tehran, Iran, 2–4 May 2017; pp. 1815–1819. [Google Scholar]
  159. Chen, P.C.; Su, B.; Huang, Y. Matrix Characterization for GFDM: Low Complexity MMSE Receivers and Optimal Filters. IEEE Trans. Signal Process. 2017, 65, 4940–4955. [Google Scholar] [CrossRef] [Green Version]
  160. Nimr, A.; Matthé, M.; Zhang, D.; Fettweis, G. Optimal Radix-2 FFT Compatible Filters for GFDM. IEEE Commun. Lett. 2017, 21, 1497–1500. [Google Scholar] [CrossRef] [Green Version]
  161. Han, S.; Sung, Y.; Lee, Y.H. Filter Design for Generalized Frequency-Division Multiplexing. IEEE Trans. Signal Process. 2017, 65, 1644–1659. [Google Scholar] [CrossRef] [Green Version]
  162. Mukherjee, M.; Shu, L.; Kumar, V.; Kumar, P.; Matam, R. Reduced out-of-band radiation-based filter optimization for UFMC systems in 5G. In Proceedings of the 2015 International Wireless Communications and Mobile Computing Conference, Dubrovnik, Croatia, 24–28 August 2015; pp. 1150–1155. [Google Scholar]
  163. Wang, X.; Wild, T.; Schaich, F.; dos Santos, A.F. Universal Filtered Multi-Carrier with Leakage-Based Filter Optimization. In Proceedings of the 20th European Wireless Conference, Barcelona, Spain, 14–16 May 2014; pp. 1–5. [Google Scholar]
  164. Freund, R.M. Introduction to Semidefinite Programming (SDP); Massachusetts Institute of Technology: Cambridge, MA, USA, 2004; p. 380. [Google Scholar]
  165. Li, C.; Zhao, H.; Wu, F.; Tang, Y. Digital Self-Interference Cancellation With Variable Fractional Delay FIR Filter for Full-Duplex Radios. IEEE Commun. Lett. 2018, 22, 1082–1085. [Google Scholar] [CrossRef]
  166. Yang, A.; Yang, X.; Han, Y.; Guo, Y.; Liu, J.; Zhang, H. Wireless Channel Optimization of Internet of Things. IEEE Access 2018, 6, 54064–54074. [Google Scholar] [CrossRef]
  167. Srinivas, K.S.S.; Prahallad, K. An FIR Implementation of Zero Frequency Filtering of Speech Signals. IEEE Trans. Audio Speech Lang. Process. 2012, 20, 2613–2617. [Google Scholar] [CrossRef]
  168. Moritz, N.; Anemüller, J.; Kollmeier, B. An Auditory Inspired Amplitude Modulation Filter Bank for Robust Feature Extraction in Automatic Speech Recognition. IEEE/ACM Trans. Audio Speech Lang. Process. 2015, 23, 1926–1937. [Google Scholar] [CrossRef]
  169. Hong, Y.; Lian, Y. A Memristor-Based Continuous-Time Digital FIR Filter for Biomedical Signal Processing. IEEE Trans. Circuits Syst. I Regul. Pap. 2015, 62, 1392–1401. [Google Scholar] [CrossRef]
Figure 1. (a) Frequency responses of prototype filters implemented based on the least squares (LS) criterion in [51] and the method in [118] (K = 3 and K = 4). (b) Frequency responses of prototype filters based on the minimax criterion in [51] and the method in [118] (K = 3 and K = 4).
Figure 1. (a) Frequency responses of prototype filters implemented based on the least squares (LS) criterion in [51] and the method in [118] (K = 3 and K = 4). (b) Frequency responses of prototype filters based on the minimax criterion in [51] and the method in [118] (K = 3 and K = 4).
Electronics 09 00599 g001
Figure 2. Frequency responses of Hamming window, Blackman window and the new window proposed in [125].
Figure 2. Frequency responses of Hamming window, Blackman window and the new window proposed in [125].
Electronics 09 00599 g002
Figure 3. Frequency responses of Hamming window, Gaussian window and the new window proposed in [126].
Figure 3. Frequency responses of Hamming window, Gaussian window and the new window proposed in [126].
Electronics 09 00599 g003
Figure 4. Frequency responses of Hamming window, Gaussian window and the new window proposed in [127].
Figure 4. Frequency responses of Hamming window, Gaussian window and the new window proposed in [127].
Electronics 09 00599 g004
Figure 5. Frequency responses of Gaussian window and the new window proposed in [129].
Figure 5. Frequency responses of Gaussian window and the new window proposed in [129].
Electronics 09 00599 g005
Figure 6. Frequency responses of Blackman window, Kaiser window and the new window by the GWMT [130].
Figure 6. Frequency responses of Blackman window, Kaiser window and the new window by the GWMT [130].
Electronics 09 00599 g006
Figure 7. (a) Frequency responses of the designed filters by the PSO algorithm and the RPSO algorithm. (b) Frequency responses of the designed filters by the PSO algorithm and the DEPSO algorithm.
Figure 7. (a) Frequency responses of the designed filters by the PSO algorithm and the RPSO algorithm. (b) Frequency responses of the designed filters by the PSO algorithm and the DEPSO algorithm.
Electronics 09 00599 g007
Figure 8. Frequency responses of the designed filters by the DE algorithm and the GA algorithm.
Figure 8. Frequency responses of the designed filters by the DE algorithm and the GA algorithm.
Electronics 09 00599 g008
Figure 9. (a,c,e) The PSD performance comparison of FBMC based systems using different prototype filter design methods. (b,d,f) The BER performance comparison of FBMC based systems using different prototype filter design methods.
Figure 9. (a,c,e) The PSD performance comparison of FBMC based systems using different prototype filter design methods. (b,d,f) The BER performance comparison of FBMC based systems using different prototype filter design methods.
Electronics 09 00599 g009
Table 1. Analysis of prototype filter design in [120,123,124] by amplitude distortion peak, aliasing error, minimum stopband attenuation.
Table 1. Analysis of prototype filter design in [120,123,124] by amplitude distortion peak, aliasing error, minimum stopband attenuation.
Prototype Filter DesignAmplitude Distortion PeakAliasing ErrorMinimum Stopband Attenuation
Ref. [120] 7.0449 × 10 4 −139.48 dB78 dB
Ref. [123] 3.5001 × 10 5 −151.39 dB108 dB
Ref. [124] 1.2848 × 10 4 −93.27 dB69 dB
Table 2. Summary of frequency sampling methods.
Table 2. Summary of frequency sampling methods.
MethodsCommentsPros and Cons
Bellanger’s method [118]Design the filter parameter under the constraints of controlling stopband performance and satisfying Nyquist criterion.Pros: Favorable stopband attenuation.
Cons: Long filter length (Long latency).
Viholainen’s method [51]Optimize the filter parameters according to different evaluation criteria under the condition of Nyquist criterion.Pros: Good stopband attenuation; Flexibly select suitable filter parameters according to different evaluation criteria.
Cons: Need long filter length.
Cruz-Roldán’s method I [120]An optimization scheme based on frequency sampling is proposed to obtain the filter parameters.Pros: Low computational complexity; Design a filter with arbitrary length.
Cons: Difficult to choose the sampling values of transition band for fast convergence.
Cruz-Roldán’s method II [123]Based on the optimization algorithm proposed in [120], the objective function is improved to achieve multi-objective optimization.Pros: The stopband energy and stopband attenuation are minimized simultaneously.
Cons: Need to appropriately select initial parameters to ensure the performance.
Salcedo-Sanz’s method [124]The VLEP algorithm [124] is proposed based on the classical and fast evolutionary programming algorithm.Pros: Robust to the initial conditions; The minimum of the objective function can be reliably obtained.
Cons: High computational complexity.
Table 3. Summary of windowing based methods.
Table 3. Summary of windowing based methods.
MethodsCommentsPros and Cons
Jain’s method [125]Connecting Hamming window and Blackman window by a parameter λ .Pros: Best first side-lobe level and spectrum efficiency compared to Hamming and Blackman windows.
Cons: Large transition bandwidth.
Kumar’s method [126]Product of Hamming window and Gaussian window.Pros: Excellent performance of stopband attenuation compared to Hamming and Gaussian windows.
Cons: Under the same parameter setting, the width of main-lobe will increase.
Mottaghi-Kashtiban’s method [127]Design a four-semester raised cosine window by optimizing window parameters.Pros: Narrower main-lobe under similar conditions compared to Hamming window.
Cons: Although with improved performance of stopband attenuation, the performance gain is inconspicuous.
Rakshit’s method [129]A window function combining tangent hyperbolic function and weighted cosine series using an adjustable parameter γ .Pros: Higher side-lobe roll-off ratio under the same main-lobe width compared to Gaussian window.
Cons: Need to constantly adjust the parameters γ .
Martin-Martin’s method [130]The parameters of a four-term generalized cosine window are optimized on the basis of a given objective function.Pros: Best performance of signal-to-overall-interference ratio compared to Kaiser and Blackman windows.
Cons: High algorithm complexity.
Table 4. The parameters of GA and DE algorithms.
Table 4. The parameters of GA and DE algorithms.
GA AlgorithmDE Algorithm
Population size = 100Population size = 100
Crossover rate = 0.8Crossover rate = 0.8
Mutation rate = 0.01Scaling factor = 0.8
Generation number = 500Combination factor = 0.8
Generation number = 500
Table 5. Summary of optimization based methods.
Table 5. Summary of optimization based methods.
MethodsCommentsPros and Cons
Ababneh’s method [131]Design the filter using the PSO algorithm.Pros: Simple and intuitive.
Cons: Poor stopband attenuation performance of the filter under low-order conditions.
Luitel’s method [132]Design the filter using the DEPSO algorithm.Pros: Compared with PSO algorithm, the filter has better convergence consistency.
Cons: Improvement of the stopband attenuation is not obvious.
Gupta’s method [133]Design the filter using the RPSO algorithm.Pros: Compared with PSO algorithm, the filter has better convergence and can avoid falling into local optimum.
Cons: Improving the performance of the stopband attenuation is not obvious.
Li’s method [134]Design the filter using the GA algorithm.Pros: Obtain near global optimum solutions.
Cons: Slow convergence rate and poor stopband attenuation performance.
Karaboga’s method [135]Design the filter using the DE algorithm.Pros: Better convergence and acceptable computational complexity compared to GA.
Cons: Improvement of the stopband attenuation is not obvious.
Chen’s method [98]Directly optimize filter coefficients.Pros: Minimize the ISI/ICI and the stopband energy for FBMC modulation.
Cons: High computational complexity.
Hunziker’s method [136]An optimization algorithm aiming at minimizing TF resolution.Pros: Minimize the TF resolution.
Cons: High first sidelobe.
Dedeoğlu’s method [139]Design the filter by convex optimization using DIRR algorithm.Pros: Robust design under the phase and group delay constraints.
Cons: Approximated solution.
Kobayashi’s method [140]Minimize the out of band pulse energy through a relaxed QCQP.Pros: High symbol reconstruction performance and desirable spectral features.
Cons: Approximated solution.
Table 6. Respective characteristics and applicability of different multicarrier modulation waveforms.
Table 6. Respective characteristics and applicability of different multicarrier modulation waveforms.
OFDMFBMCGFDMUFMCF-OFDM
Spectral EfficiencyMediumHighMediumHighMedium
Out of BandHighLowLowLowLow
Cyclic PrefixYesNoYesNoYes
Synchronized RequirementHighLowMediumLowLow
LatencyShortLongShortShortShort
Effect of Frequency OffsetMediumLowMediumMediumMedium
PAPRHighHighLowMediumHigh
Computational ComplexityLowHighHighHighMedium
Short-Burst TrafficNoNoYesYesNo
Table 7. Summary of filter design methods used in existing multicarrier modulation waveforms.
Table 7. Summary of filter design methods used in existing multicarrier modulation waveforms.
OFDMFBMCGFDMUFMCF-OFDM
Frequency Sampling Methods[51,118][148,149]
Windowing based Methods[150,151][4][40,152][42][45,46,145,153]
Optimization based Methods[154][140,155,156,157][158,159,160,161][162,163]

Share and Cite

MDPI and ACS Style

Jiang, L.; Zhang, H.; Cheng, S.; Lv, H.; Li, P. An Overview of FIR Filter Design in Future Multicarrier Communication Systems. Electronics 2020, 9, 599. https://doi.org/10.3390/electronics9040599

AMA Style

Jiang L, Zhang H, Cheng S, Lv H, Li P. An Overview of FIR Filter Design in Future Multicarrier Communication Systems. Electronics. 2020; 9(4):599. https://doi.org/10.3390/electronics9040599

Chicago/Turabian Style

Jiang, Lei, Haijian Zhang, Shuai Cheng, Hengwei Lv, and Pandong Li. 2020. "An Overview of FIR Filter Design in Future Multicarrier Communication Systems" Electronics 9, no. 4: 599. https://doi.org/10.3390/electronics9040599

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop