Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

Received January 2, 2018, accepted April 12, 2018, date of publication April 19, 2018, date of current version

May 16, 2018.


Digital Object Identifier 10.1109/ACCESS.2018.2828405

A Design of Two Sub-Stage Square-Root


Nyquist Matched Filter
RUWU XIAO 1, QIYING LEI1 , XUAN GUO1 , WEITAO DU2 , AND YUPING ZHAO1
1 EECS,Peking University, Beijing 100871, China
2 ECDAV, Communication University of China, Beijing 100024, China

Corresponding author: Ruwu Xiao (wgdjm@pku.edu.cn)


This work was supported in part by the National Natural Science Foundation of China under Grant 61371072 and in part by the National
Science and Technology Major Project under Project 2017ZX03001002.

ABSTRACT A pair of matched filters whose cascade response satisfies the Nyquist criterion can guarantee
the inter-symbol interference (ISI)-free transmission for band-limited communication systems. For a linear
phase finite impulse response square root Nyquist filter, it is necessary to strike a balance between the
stop-band attenuation (SBA) and ISI performance. This paper proposes a novel approach for obtaining
the square root Nyquist filter by adopting two sub-stage cascade filters group, which is known as the
compensated half-band (HB) filter group (CHFG). The first sub-stage of the CHFG is a HB filter which
can guarantee the required SBA performance on low computational complexity; whereas, the second sub-
stage is an ISI compensation filter to ensure that the cascaded response of two CHFGs satisfies the Nyquist
criterion. Theoretical analysis and experimental results show that the proposed CHFG can either achieve
better SBA/ISI performance or reduce the computational complexity.

INDEX TERMS Pulse shaping methods, computational complexity, inter-symbol interference, digital filters,
finite impulse response filter, square-root Nyquist filter.

I. INTRODUCTION Extracting the square-root of a Nyquist filter is the most


The square-root Nyquist filter is an essential part for band- common approach to obtain the square-root Nyquist filter.
limited transmission [1]. In general, it is a pair of matched The widely used square-root raised cosine (SRRC) filter is
filters whose cascade response satisfies the Nyquist criterion. such a filter which is factored from the raised cosine fil-
When designing the square-root Nyquist filters, some impor- ter [1]. Plenty of the improved Nyquist filters also adopt
tant issues must also be considered. For example, the stop- this method to acquire the corresponding square-root Nyquist
band attenuation (SBA) should be large enough to avoid filters [7]–[9]. However, this method significantly increases
adjacent channel interference, the residual inter-symbol inter- the computational complexity because of the increased num-
ference (ISI) should be small enough to satisfy the signal-to- ber of the non-zero coefficients. Besides, various other issues
noise ratio (SNR) requirement, the interpolation/decimation are introduced by this method, such as being more sensitive
should also be done efficiently, the computational complexity to truncation [8].
should be as low as possible by reducing the number of the To simplify the implementation of the square-root Nyquist
multipliers used for implementing the filter. filter, a method for obtaining the square-root Nyquist filter
The square-root Nyquist filter has been deeply researched directly for some limited specific filter order was presented
over the past decades, and it is widely adopted in the single in [10]. Besides, as summarized in the study of [11], there are
carrier transmission and some multi-carrier systems [2]–[5]. other aspects which must be considered while designing the
The new application scenario requires the designer to bal- square-root Nyquist filter, such as immunity against timing
ance the performance of the filter under given metrics. For jitter or reducing the peak-to-average power ratio (PAPR) of
example, the method proposed in [6] is able to strike a the pulse-shaped signal. Hence, some multi-objective opti-
balance between the SBA performance and the immunity mization methods were introduced to solve the problem of
against timing jitter under the prescribed ISI. Besides, for designing the square-root Nyquist filter. An iterative algo-
some systems, such as the Internet of Things, it is required rithm based method for designing the square-root Nyquist
to achieve permitted ISI and given SBA performance while filters was proposed in [11], which not only decreases the
the number of multipliers used should be as less as possible. computational complexity significantly but also strikes a

2169-3536 2018 IEEE. Translations and content mining are permitted for academic research only.
23292 Personal use is also permitted, but republication/redistribution requires IEEE permission. VOLUME 6, 2018
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
R. Xiao et al.: Design of Two Sub-Stage Square-Root Nyquist Matched Filter

balance between different design parameters. Hence, com-


pared with other known square-root Nyquist filters, the filters
proposed in [11] and [10] are one of the most efficient square-
root Nyquist filters of low computational complexity.
On the other hand, with half of its coefficients being zero,
the half-band (HB) filter is not only a widely used efficient
interpolation/decimation filter [12]–[14] but also a preferred
filter for achieving high SBA with low computational com-
plexity [15], [16]. However, two cascade HB filters do not
satisfy the Nyquist criterion, thus, the HB filter is not the
square-root Nyquist filter. Hence, in this paper, a compen-
sation (CP) filter is adopted to modify the response of the HB
filter, which would enable the cascade response of the HB
filter and CP filter to satisfy the Nyquist criterion.
This paper proposes a new approach for the square-root
Nyquist filter design. Different from the conventional design
FIGURE 1. Block diagram of the CHFG. (a) Transmit CHFG.
methods which extract the square-root of a Nyquist filter (b) Receive CHFG.
or obtain the square-root Nyquist filter directly by solving an valued samples at the multiples of 2 samples counted away
optimization problem, the proposed compensated half-band from the central sample to the right and left directions [16].
filter group (CHFG) adopts two cascade filters to achieve Hence, with half of the coefficients being zero, the cascade
the desired SBA and ISI performances, respectively. The HB HB filters are able to implement interpolation/decimation of
filter is adopted as the first sub-stage without considering the 2N efficiently, wherein N is the number of HB filters. Besides,
Nyquist criterion. Also, a CP filter is employed as the second another characteristic of the HB filter is that the 3-dB cutoff
sub-stage to guarantee the cascade response of two CHFGs, angular frequency is located at π2 , and the transition band
which are located in the transmitter and receiver respectively, is approximately symmetric around this frequency. These
satisfies the Nyquist criterion. features make the HB filter one of the most efficient low-pass
Thus, the problems of pulse shaping and ISI suppression pulse shaping filter.
are decoupled in the CHFG. When modifying the CP filter Actually, a single HB filter has zero crossings at a regular
to balance the ISI performance and the number of multi- distance of 2 samples, thus satisfying the Nyquist criterion
pliers, the SBA performance determined by the first sub- for the ISI-free transmission. Hence, the summation of the
stage HB filter would not be affected. Obtaining different frequency response of the sampled signals is a constant value
ISI performance without affecting the transition bandwidth throughout the whole frequency axis. However, the cascade
and SBA performance is achieved. Moreover, the number of response of two HB filters can not satisfy the Nyquist crite-
multipliers for implementing the CHFG is less than that of rion. Denoted as X (ω), the cascade response of two HB filters
the other known square-root Nyquist filters under some cer- is given by:
tain conditions which most wireless communication systems
work on. X (ω) = H (ω) · H (ω) (1)
Section II introduces the structure of the CHFG. Section III As shown in the example in Fig.2, there is a recessed area in
verifies the performance of the CHFG by design exam- the curve of the X (ω) + X (π − ω), which leads to the value of
ples. Section IV summarized the advantages provided by the X (ω)+X (π −ω) not always being a constant. In other words,
CHFG. Then, some conclusions are given in Section V. the cascade response of two HB filters does not satisfy the
first Nyquist criterion. Notice that, because the 3-dB cutoff
II. STRUCTURE OF THE PROPOSED FILTER GROUP
angular frequency of the HB filter is located at π2 , the depth of
Fig.1 shows the structure of the CHFG for the transmitter the recessed area described above would always be constant
and receiver. In the transmitter, the HB filter with frequency as 0.5. Also in the figure, α denotes the transition bandwidth
response H (ω) is placed in the first sub-stage, followed by in normalized frequency.
the CP filter with frequency response C(ω). The matched In general, in the proposed CHFG, the HB filter is focusing
filter with the same structure is placed in the receiver for on satisfying the SBA requirement efficiently. Also, it is
maximizing the SNR. adopted as the pulse shaping sub-stage for the proposed filter
group without considering the Nyquist criterion.
A. CHARACTERISTICS OF THE HB FILTER AS THE
FIRST SUB-STAGE FILTER B. DESIGN OF THE COMPENSATION FILTER AS THE
For a band-limited communication system, the interpo- SECOND SUB-STAGE FILTER
lation/decimation is required in the transmitter/receiver. 1) MAGNITUDE RESPONSE OF THE COMPENSATION FILTER
Because the frequency response of the HB filter is symmet- As proposed in the study of [17], the flatness of the frequency
rical about π2 , the impulse response of the HB filter has zero response of the cascade square-root Nyquist filters is able to

VOLUME 6, 2018 23293


R. Xiao et al.: Design of Two Sub-Stage Square-Root Nyquist Matched Filter

FIGURE 2. Typical magnitude response of two cascade HB filters.

be used as a measure of ISI to find the optimum square-root


Nyquist filter. The basic idea of the CP filter is to introduce
a flatness compensating filter which can compensate the
recessed area shown in Fig.2 rather than modifying the HB
filter.
Denoted as G(ω), the cascade magnitude response of the
transmit CHFG and the receive CHFG can be expressed as
follows:
G(ω) = H (ω) · C(ω) · H (ω) · C(ω) = H 2 (ω) · C 2 (ω) (2)
To satisfy the first Nyquist criterion, G(ω) must satisfy (3)
as follows:
G(ω) + G(π − ω) = 1 (3)
π
Because C(ω) is designed to be symmetrical about 2, then:
C(ω) = C(π − ω) (4)
Substituting (2) and (4) in (3) yields: FIGURE 3. Typical magnitude response of the CP filter.

1
C(ω) = p (5)
H 2 (ω) + H 2 (π − ω) As an example, Fig.3 shows the magnitude response of
When designing the CHFG, firstly, H (ω) is designed the CP filters derived from (5). For an ideal CP filter with
according to the SBA requirement of the system, then C(ω) unlimited length, the maximum value of C(ω) in the transition
is designed according to (5). By applying the derived C(ω) to band is 1.414 (1.5 dB), or the maximum value of C 2 (ω) in
design the CP filter, the CHFG satisfies the Nyquist criterion. the transition band is 2 (3 dB). In the stop-band of the CP

23294 VOLUME 6, 2018


R. Xiao et al.: Design of Two Sub-Stage Square-Root Nyquist Matched Filter

filter, typically, the magnitude ripple of the CP filter (RCP )


is very small. However, when the length of the CP filter
becomes shorter, the maximum value of C(ω) in the transition
band becomes lower, and the ripple in the stop-band becomes
larger.

2) COMPUTATIONAL COMPLEXITY OF THE


COMPENSATION FILTER
The CP filter is intrinsic to be symmetrical about π2 , all
the even coefficients of the CP filter are zero, which means
that the number of multipliers (Mults) would be reduced by
half. This feature significantly decreases the computational
complexity of the CP filter.
Denoting the time domain impulse response of the CP filter
as c(n), and the length of c(n) as L, assuming that c(n) is
even symmetry, and L is odd, then C(ω) can be expressed
as follows [18]:
(L−1)/2
X
C(ω) = a(k) cos(ωk) (6) FIGURE 4. The impulse response of a CP filter.
k=0
Notice that, in this paper, the CP filter is implemented by
where: the mini-max optimization algorithm for the finite impulse
L−1 response (FIR) filter design [19], [20].
a(0) = c( )
2
L−1 L−1 III. PERFORMANCE ANALYSIS OF THE
a(k) = 2c( − k) = 2c( + k) PROPOSED FILTER GROUP
2 2
Ideally, the proposed filter group approaches the Nyquist
L−1 criterion, and it is also a matched filter in the maximum SNR
k = 1, 2 . . .
2 sense. Besides, when applying the CHFG in a communica-
Substituting (6) in (4) yields: tion system, various other performances must be examined,
such as the SBA, the ISI performance and the computational
(L−1)/2 (L−1)/2
X X complexity.
a(k) cos(ωk) − a(k) cos(π k − ωk)
k=0 k=0 A. THE STOP-BAND ATTENUATION OF
(L−1)/2 (L−1)/2 THE PROPOSED CHFG
X X
= a(k) cos(ωk) − (−1)k a(k) cos(ωk) In the proposed method, pulse shaping is performed by the
k=0 k=0 HB filter. However, to be rigorous, the SBA performance is
determined jointly by the HB filter and the CP filter. Hence,
(L−1)/2−1
X it is expected that the CP filter would bring very little impact
= 2a(k) cos(ωk) ≡ 0, ∀ω (7)
to the SBA performance of the HB filter.
k=1,3,5...
In this paper, the minimum stop-band attenuation, known
Equation (7) would be established only if a(k) satisfies the as the SBAmin , is adopted for evaluating the SBA perfor-
following equation: mance. Assuming that the normalized magnitude response of
a square-root Nyquist filter is denoted as HSRN (ω). Then the
L−1 L−1
a(k) = 2c( − k) = 2c( + k) = 0 minimum SBA is given by:
2 2
L−1 1+α
k = 1, 3, 5 . . . −1 (8) SBAmin = −20 · log10 (max|HSRN (ω)|), ω>(9)
2 2
where ‘‘normalized magnitude response’’ means that the
Equation (8) indicates that all the even coefficients of
average of the magnitude response is set to be zero when
the c(n) are zero, which means that the Mults would be
ω 6 1−α
2 .
reduced by half. When adopting a symmetrical structure with
Then, the minimum stop-band attenuation of the proposed
linear phase, the number of multipliers used for a CP filter
CHFG is given by:
would be further reduced by half. Thus, the Mults of a CP
filter with impulse response of length L is only L−1
4 + 1. SBAmin (in dB) = max {|H (ω) + C(ω)|}
ω∈stop band
A typical impulse response of a CP filters is shown in
Fig. 4. > max {|H (ω)| − |C(ω)|} (10)
ω∈stop band

VOLUME 6, 2018 23295


R. Xiao et al.: Design of Two Sub-Stage Square-Root Nyquist Matched Filter

TABLE 1. A comparison of the ISIM and Pe/Rd performance of an HB filter with/without compensation filter.

Because the maximum value of C(ω) is 1.414 (or 1.5 dB), B. ISI EVALUATION OF THE PROPOSED CHFG
therefore we have: 1) THE EFFECTS OF THE COMPENSATION FILTER
ON ISI SUPPRESSION
SBAmin (in dB) > max {|H (ω)| − 1.5} For the ideal Nyquist filter, there is no ISI at the correct
ω∈stop band
sampling instance. However, for a pair of symmetric FIR
= SBAmin,HB − 1.5 (11) square-root Nyquist filter, residual ISI will presence even
there is no sampling errors. Similar to the definition in the
where SBAmin,HB is the minimum SBA of the HB filter. study of [21], the maximum inter-symbol interference, which
Equation (10) and (11) indicate that the CP filter will is denoted as ISIM (in dB) is defined as follows for evaluating
reduce the SBAmin performance of the CHFG and its maxi- the residual ISI:
mum reduction is 1.5 dB. 0.5 · g(0)
Notice that, in practice, the magnitude ripple of the CP ISIM = 20 · log10 ( P ); n = mM , m ∈ Z (12)
n6=0 |g(n)|
filter in the stop-band (RCP ) is less than 1.5 dB. Hence,
the SBAmin margin required for the HB filter is less than where, g(n) is the impulse response of a Nyquist filter or the
1.5 dB. cascade impulse response of a pair of square-root Nyquist
filters, M is the over sampling factor. Obviously, the larger
the ISIM value, the better ISI suppression performance of the
filter will be.
When there are sampling errors in the receiver, the ISI
will occur even for the Nyquist filter. Because the immunity
against timing jitter of the filter is difficult to analyze ana-
lytically, several probabilities based metrics have been devel-
oped, such as those proposed in [22] and [23]. An indicator in
the form of bit error rate (BER) for evaluating the ISI in the
presence of sampling errors is given in [22] and is denoted
as Pe. And an indicator in the form of a concise formulation
is also given in [23], and is denoted as ‘‘roughness’’ or Rd.
Both the Pe and Rd are adopted in this paper to evaluate the
filter’s immunity against timing jitter.
Table 1 gives the comparison of the ISIM and Pe/Rd per-
formance of an HB filter with/without compensation filter.
Here, the Mults are limited to less than 40. It can be seen from
the table that, the compensation filter has greatly enhanced
the ISI suppression performance of the HB filter, whereas the
FIGURE 5. Impacts of the CP filter (Mults = 5) to the SBA performance.
immunity against timing jitter of the CHFG is not deteriorated
by the CP filter, whether in terms of Pe or Rd. In other words,
As an example given in Fig. 5, the CP filter has very the immunity against timing jitter of the CHFG is mainly
litter reduction in the SBAmin performance of the HB filter, determined by the first stage filter.
and the maximum reduction value is 0.9089 dB. Therefore, 2) RESIDUAL ISI WITHOUT SAMPLING ERROR
for a given SBA requirement to the CHFG, it is enough to Normally, the square-root Nyquist filter is designed accord-
give 1.5 dB margin in the HB filter design. By doing so, ing to the SBAmin requirement of the system, whereas the
the cascaded magnitude response of the HB and CP filter Mults should be reduced as much as possible depending
would satisfy the SBA requirement of the CHFG. Then, on a specific ISIM requirement. However, for some perfor-
the problems of pulse shaping (SBAmin ) and ISI suppression mance coupled square-root Nyquist filters, the Mults and
in the CHFG are decoupled. ISIM are uniquely determined for a given SBAmin . The method

23296 VOLUME 6, 2018


R. Xiao et al.: Design of Two Sub-Stage Square-Root Nyquist Matched Filter

TABLE 2. A Comparison of ISIM changes with respect to SBAmin .

TABLE 3. A Comparison of Pe1 /Rd changes with respect to SBAmin .

proposed in the study of [10] and the well-known MATLAB ISIM performance comparison between the proposed method
function ‘‘rcosdesign’’ for square-root raised cosine filter and the study of [11]. Both methods compared are able to
design belong to this category [24]. These filter design strike a balance between different performances. However,
methods are less flexible. For example, when α equals 0.1, these two methods balance the performances in different
[10] provides a family of square-root Nyquist filters with high ways. Reference [11] acquires different performances by
SBA. However, under such transition bandwidth, the mem- selecting different weight to each constraint. On the contrary,
bers of the family are limited to the filters with the order the proposed method distributes the design requirements
of 39, 79, or 119. to the first and second sub-stages separately. In this way,
Table 2 gives the ISIM comparison between the proposed the proposal achieves the performance balancing by increas-
CHFG, MATLAB function ‘‘rcosdesign’’ and the method ing or decreasing the Mults of the CP filter. Also, the opti-
given in [10] under the same computational complexity. For mization of the square-root Nyquist filter design becomes
the example given in the table, α is required to be 0.1, and the very simple and efficient.
Mults is limited to be less than 40. As summarized above, As shown in Fig.6, when the available Mults is relatively
for the filter given in [10], the ISIM value is constant for low, the CHFG achieves higher ISIM . In other words, when
the given Mults requirement. Notice that, the SBAmin perfor- the requirement of the ISIM is relatively low, the CHFG
mance of [10] is less than 45 dBc, which means [10] is not requires less Mults. In conclusion, the proposed CHFG can
able to obtain better SBAmin results than 45dBc. The Matlab either achieve better SBA/ISI performance or reduce the com-
function ‘‘rcosdesign’’ has even worse performance than [10]. putational complexity when the Mults available is relatively
It can be seen from the table that the CHFG achieves better low. However, with the increase of the Mults, [11] achieves
SBA or ISIM performance under the same computational higher ISIM than the CHFG. Namely, under the condition that
complexity. most wireless communication systems work on, the CHFG is
efficient than other square-root Nyquist filters.
3) RESIDUAL ISI IN THE PRESENCE OF SAMPLING ERRORS
Notice that, though immunity against timing jitter or reduc-
Table 3 gives the Pe/Rd comparison between the pro-
ing the PAPR could also be considered when designing the
posed CHFG and other filters compared in this section.
square-root Nyquist filter using the method proposed in [11],
It can be seen from the table that, the proposed CHFG has
in order to perform computational complexity comparison
nearly the same Pe/Rd performance as MATLAB function
under the same conditions, the jitter performance weight
‘‘rcosdesign’’ and [10]. The proposed method does not
factor γ 0 and the PAPR performance weight factor η are set to
degrade the Pe/Rd performance of the filter group.
be zero in the figure. Also, the definition of these parameters
It is worth mentioning that, here, the second sub-stage filter
can be found in [11].
in the CHFG is adopted for ISI suppression. Following the
Besides, both the methods compared in this section achieve
same design strategy proposed here, other compensation filter
nearly the same Pe/Rd performance. Detailed results can be
for other purpose, such as the timing jitter compensation sub-
found in Appendix A.
stage filter, may also be designed. However, the timing jitter
performance is not the main focus of this paper, and would 2) FIXED-POINT IMPLEMENTATION RESULTS
not be discussed further in this paper. Table 4 shows the fixed-point implementation comparison
on Intel’s Stratix V field-programmable gate arrays (FPGA).
C. COMPUTATIONAL COMPLEXITY The SBAmin and α of the square-root Nyquist filters com-
1) FLOAT-POINT DESIGN RESULTS pared in Table 4 is 45 dBc and 0.1, respectively. All the
Normally, the computational complexity is defined by the coefficients width of the HB filter, CP filter and the filter
number of multipliers used for implement the filter and is proposed in [11] are 16 bits. It can be seen from the table
denoted as Mults. For a series of given Mults, Fig. 6 shows the that, under the same ISIM performance, the adaptive look-up

VOLUME 6, 2018 23297


R. Xiao et al.: Design of Two Sub-Stage Square-Root Nyquist Matched Filter

FIGURE 6. The ISIM performance for different Mults.

TABLE 4. A Comparison of the fixed-point implementation.

table (ALUT) used by the CHFG are only 57% to 67% of that the Interl FPGA’s PowerPlay Power Analyzer Tool are also
proposed in [11]. The dedicated logic registers and the digital shown in Table 4.
signal processing (DSP) block are saved by 10% and 20%,
respectively. D. INTERPOLATION AND DECIMATION
It should be mentioned that because the HB filter and the The proposed root-square Nyquist filter is a 2× square-root
CP filter have half of their coefficients to be zero, which Nyquist filter (Here, 2× square-root Nyquist filter refers to
makes the effective length of the proposed CHFG longer than a square-root Nyquist filter whose interpolation/decimation
the other filters. This feature increases the delay for signals factor equals two). As for the interpolation/decimation fil-
that go through filters. Also, because the CHFG approxi- ters of other interpolation/decimation factor, compared with
mately double the effective length compared with the other the single-stage square-root Nyquist filter, a cascade square-
single-stage square-root Nyquist filters with comparable per- root Nyquist filter composed of a 2× square-root Nyquist
formance, the number of memory units of the CHFG is also filter and a series of interpolation/decimation filters would
doubled. Thus the power dissipation is also increased to a achieve lower computational complexity. Herein, the interpo-
certain extent. To illustrate the statement above, the core lation/decimation filters could be HB filters or cascade inte-
dynamic thermal power dissipation estimations provided by grator comb (CIC) filters [16]. For example, a single-stage

23298 VOLUME 6, 2018


R. Xiao et al.: Design of Two Sub-Stage Square-Root Nyquist Matched Filter

FIGURE 7. The actual implementation structure of a 16× SRRC filter.

SRRC filter with interpolation factor equals M can be com-


posed of an SRRC filter with interpolation factor equals 2
and a set of cascade HB filters with total interpolation fac-
tor equals M − 2, and this cascade filter achieves lower
computational complexity than the single-stage SRRC fil-
ter without deteriorating other performance [12], [13]. The
detailed information about this example can be found in
Appendix B. Thus, in most cases, the most important issue
is to discuss how to design a better 2× square-root Nyquist
filter.
Hence, when the interpolation or decimation factor is
greater than 2, it is suggested to introduce HB filters or CIC
filters to complete the remaining interpolation or decimation
to reduce the computational complexity.

IV. SUMMARY OF THE ADVANTAGES FOR


THE PROPOSED CHFG
In summary, the proposed CHFG has the following FIGURE 8. The magnitude response of the filters shown in Table 7.
advantages:
V. CONCLUSION
1) EASILY OBTAINING DIFFERENT ISI PERFORMANCE This paper proposed a new approach for obtaining the square-
WITHOUT AFFECTING THE SBA PERFORMANCE root Nyquist filter. The proposed method adopts two sub-
In the CHFG, the problems of pulse shaping and ISI sup- stage filter group structure, each of which targeting on the
pression are decoupled. The HB filter is adopted to achieve pulse shaping or ISI suppression, respectively. Theoretical
pulse shaping, and the CP filter is used to perform the ISI analysis and design examples have demonstrated that, for
suppression. Namely, when modifying the CP filter to balance a given SBA requirement, the proposed method is superior
the ISI performance and the Mults, the SBA performance to other linear phase square-root Nyquist filters to some
determined by the HB filter would not be affected. extent. In multiplier-limited scenarios, the proposed method
is flexible in striking a balance between the SBA and ISI
2) THE LOW COMPUTATIONAL COMPLEXITY WHEN THE requirement. For the hardware implementation, the proposed
NUMBER OF MULTIPLIERS IS LIMITED method has a much lower complexity in terms of combina-
In order to reduce the computational complexity, instead of tional ALUTs, dedicated logic registers and the DSP blocks.
decomposing a Nyquist filter to obtain a pair of square-root The idea of adopting two cascaded filters to guarantee the
Nyquist filters, an efficient CP filter is adopted to eliminate Nyquist criterion and pulse shaping requirement brings a new
the ISI. Also, the number of multipliers of the CHFG is less approach in the square-root Nyquist filter design.
than the other square-root Nyquist filters under the conditions
Appendix A
which most wireless communication systems work on.
The detailed parameters and performances of the filters
in Fig. 6 are shown in Table 5 and Table 6:
3) A MATCHED LINEAR PHASE FILTER
The CHFG, placed in the transmitter and the receiver respec- Appendix B
tively, is a pair of matched linear phase filter. Also, their An SRRC filter with interpolation/decimation factor
cascade response approximately satisfies the first Nyquist equals M can be composed of an SRRC filter with interpola-
criterion. tion/decimation factor equals 2 and a set of cascade HB/CIC

VOLUME 6, 2018 23299


R. Xiao et al.: Design of Two Sub-Stage Square-Root Nyquist Matched Filter

TABLE 5. The detailed parameters of each point in Fig. 6 (α = 0.1).

TABLE 6. The detailed parameters of each point in the Fig. 6 (α = 0.2).

filters with total interpolation/decimation factor equals M −2. From the above examples, it can be seen that:
Also, the cascade filters are verified to be the most effi- 1) When the pass-band ripple of the interpolation/
cient choice in most cases, compared with the single-stage decimation filter is small enough, the impacts of them on
interpolation/decimation SRRC filter or other interpola- ISI could be ignored. The only purpose of the HBn filter is
tion/decimation Nyquist filters [12], [13], [16]. to suppress the 2-fold repetition image of the interpolated
For example, in the actual implementation, for an SRRC signal or to prevent the aliasing of the decimated signal.
filter with the interpolation factor equals 16, to achieve low Hence, with the increase of n, the mirror image is farther
computational complexity, the structure shown in Fig. 7 away from the baseband signal, and the transition bandwidth
would be adopted, wherein, the HBn filter denotes the HB of the HBn is getting wider and wider. Namely, the HBn is
filter placed in stage n. getting easier to obtain with lower pass-band ripple with the
Table 7 shows the advantages of the above mentioned increase of n, thus also lowering the number of multipliers.
design in terms of the computational complexity compared In conclusion, in most cases, the effect of the HBn (n ≥ 2) on
with a 16× interpolation SRRC filter. Notice that, in this the ISI performance of the cascade square-root Nyquist filter
example, α equals 0.35. is negligible.
Fig. 8 shows the magnitude response of the filters shown 2) The cascade filters provide the same ISIM and SBAmin
in Table 7. performance as the single-stage filter except that fewer mul-
Fig. 9 shows the magnitude response of the cascade filters tipliers are used.
shown in Table 7. Notice that the transition bandwidth lim- 3) For the square-root Nyquist filter whose interpola-
itation of the HBn filter is getting greater with the increase tion or decimation factor is greater than 2, normally, it is
of n. more important to discuss how to design a better 2×

23300 VOLUME 6, 2018


R. Xiao et al.: Design of Two Sub-Stage Square-Root Nyquist Matched Filter

TABLE 7. Comparison of the single filter and the cascade filter.

[10] S. Traverso, ‘‘A family of square-root Nyquist filter with low group delay
and high stopband attenuation,’’ IEEE Commun. Lett., vol. 20, no. 6,
pp. 1136–1139, Jun. 2016.
[11] B. Farhang-Boroujeny, ‘‘A square-root Nyquist (M) filter design for digital
communication systems,’’ IEEE Trans. Signal Process., vol. 56, no. 5,
pp. 2127–2132, May 2008.
[12] D. Shiung, Y.-Y. Yang, and C.-S. Yang, ‘‘Improving FIR filters by using
cascade techniques Tips & Tricks,’’ IEEE Signal Process. Mag., vol. 33,
no. 3, pp. 108–114, May 2016.
[13] R. Patnaik, V. Vandrasi, C. K. Madsen, A. A. Eftekhar, and A. Adibi,
‘‘Comparison of cascade, lattice, and parallel filter architectures,’’
J. Lightw. Technol., vol. 28, no. 23, pp. 3463–3469, Dec. 1, 2010.
[14] A. Mehrnia, M. Dai, and A. N. Willson, ‘‘Efficient halfband FIR filter
structures for RF and IF data converters,’’ IEEE Trans. Circuits Syst. II,
Exp. Briefs, vol. 63, no. 1, pp. 64–68, Jan. 2016.
[15] S.-C. Pei and P.-H. Wang, ‘‘Closed-form design and efficient implemen-
tation of generalized maximally flat half-band FIR filters,’’ IEEE Signal
Process. Lett., vol. 7, no. 6, pp. 149–151, Jun. 2000.
[16] L. Milic, Multirate Filtering for Digital Signal Processing: MATLAB
Applications. Hershey, PA, USA: Information Science Reference, 2009.
[17] A. Ashrafi, ‘‘Optimized linear phase square-root Nyquist FIR filters for
CDMA IS-95 and UMTS standards,’’ Signal Process., vol. 93, no. 4,
pp. 866–873, 2013.
[18] J. H. McClellan, T. W. Parks, and L. Rabiner, ‘‘A computer program for
FIGURE 9. The magnitude response of the cascade filters shown designing optimum FIR linear phase digital filters,’’ IEEE Trans. Audio
in Table 7. Electroacoust., vol. 21, no. 6, pp. 506–526, Dec. 1973.
[19] T. N. Davidson, ‘‘Enriching the art of FIR filter design via convex optimiza-
tion,’’ IEEE Signal Process. Mag., vol. 27, no. 3, pp. 89–101, May 2010.
[20] Mathworks. Solve Minimax Constraint Problem. Accessed: Feb. 16, 2017.
square-root Nyquist filter. Also, it is suggested to intro- [Online]. Available: http://fr.mathworks.com/help/optim/ug/fminimax.
duce the HB filters or CIC filters to complete the remain- html
[21] T. N. Davidson, ‘‘Efficient design of waveforms for robust pulse amplitude
ing interpolation or decimation to reduce the computational modulation,’’ IEEE Trans. Signal Process., vol. 49, no. 12, pp. 3098–3111,
complexity. Dec. 2001.
[22] N. C. Beaulieu, ‘‘The evaluation of error probabilities for intersymbol
and cochannel interference,’’ IEEE Trans. Commun., vol. 39, no. 12,
REFERENCES pp. 1740–1749, Dec. 1991.
[1] J. G. Proakis, Digital Communications, 4th ed. New York, NY, USA: [23] C.-Y. Yao and A. N. Willson, ‘‘The design of hybrid symmetric-FIR/analog
McGraw-Hill, 1998. pulse-shaping filters,’’ IEEE Trans. Signal Process., vol. 60, no. 4,
[2] N. Benvenuto, R. Dinis, D. D. Falconer, and S. Tomasin, ‘‘Single car- pp. 2060–2065, Apr. 2012.
rier modulation with nonlinear frequency domain equalization: An idea [24] Mathworks. Raised Cosine FIR Pulse-Shaping Filter Design. Accessed:
whose time has come—Again,’’ Proc. IEEE, vol. 98, no. 1, pp. 69–96, Feb. 16, 2017. [Online]. Available: http://fr.mathworks.com/help/signal/
Jan. 2010. ref/rcosdesign.html
[3] P. Siohan, C. Siclet, and N. Lacaille, ‘‘Analysis and design of [25] ‘‘Inferring Stratix V DSP blocks for FIR filtering applications,’’ Altera
OFDM/OQAM systems based on filterbank theory,’’ IEEE Trans. Signal Corp., San Jose, CA, USA, Tech. Rep. AN-639-2.0, 2017.
[26] ‘‘FPGA power management and modeling techniques,’’ Altera Corp.,
Process., vol. 50, no. 5, pp. 1170–1183, May 2002.
San Jose, CA, USA, Tech. Rep. WP-01044-2.0, 2010.
[4] A. M. Tonello and M. Girotto, ‘‘Cyclic block filtered multitone modula-
tion,’’ EURASIP J. Adv. Signal Process., vol. 2014, no. 1, p. 109, 2014.
[5] N. Michailow et al., ‘‘Generalized frequency division multiplexing for RUWU XIAO received the B.S. degree in elec-
5th generation cellular networks,’’ IEEE Trans. Commun., vol. 62, no. 9,
tronic information engineering from the Univer-
pp. 3045–3061, Sep. 2014.
sity of Shanghai for Science and Technology,
[6] A. Ashrafi and F. J. Harris, ‘‘A novel square-root Nyquist filter design with
Shanghai, China, in 2007, and the M.S. degree in
prescribed ISI energy,’’ Signal Process., vol. 93, no. 9, pp. 2626–2635,
2013. signal and information processing from the Com-
[7] N. C. Beaulieu, C. C. Tan, and M. O. Damen, ‘‘A ‘better than’ Nyquist munication University of China, Beijing, China,
pulse,’’ IEEE Commun. Lett., vol. 5, no. 9, pp. 367–368, Sep. 2001. in 2009. He is currently pursuing the Ph.D. degree
[8] A. Assalini and A. M. Tonello, ‘‘Improved Nyquist pulses,’’ IEEE Com- with the School of Electronics Engineering and
mun. Lett., vol. 8, no. 2, pp. 87–89, Feb. 2004. Computer Science, Peking University, Beijing. His
[9] S. D. Assimonis, M. Matthaiou, and G. K. Karagiannidis, ‘‘Two-parameter research interests include analog and mixed signal
Nyquist pulses with better performance,’’ IEEE Commun. Lett., vol. 12, processing, communication system circuit architecture designs, and RF cir-
no. 11, pp. 807–809, Nov. 2008. cuit design in wireless communication systems.

VOLUME 6, 2018 23301


R. Xiao et al.: Design of Two Sub-Stage Square-Root Nyquist Matched Filter

QIYING LEI received the B.S. and M.S. degrees WEITAO DU received the B.S. and M.S. degrees
in electronic information engineering from the in signal processing engineering from the Com-
Dalian University of Technology in 2009 and munication University of China in 2002 and 2005,
2012, respectively. She is currently pursuing the respectively. He is currently a Lecturer with the
Ph.D. degree with the School of Electronics Engi- Digital Engineering Center Laboratory, Communi-
neering and Computer Science, Peking Univer- cation University of China. His research interests
sity, Beijing, China. Her research interests include include multimedia signal processing and VLSI
architecture designs, performance analysis, and DSP circuit designs.
resource allocation in heterogeneous wireless
networks.

YUPING ZHAO received the B.S. and M.S.


degrees in electrical engineering from Northern
Jiaotong University, Beijing, China, in 1983 and
1986, respectively, and the Ph.D. and D.Sc.
degrees in wireless communications from Aalto
University, Helsinki, Finland, in 1997 and 1999,
respectively. She was a System Engineer for
telecommunication companies in China and Japan.
XUAN GUO received the B.S. and M.S. degrees She was a Research Engineer with the Nokia
from the Communication University of China Research Center in the field of radio resource
in 2010 and 2013, respectively. He is currently management for wireless mobile communication networks. She is currently
pursuing the Ph.D. degree with the School of a Professor with the State Key Laboratory of Advanced Optical Commu-
Electronics Engineering and Computer Science, nication Systems and Networks, School of Electronics Engineering and
Peking University, Beijing, China. His research Computer Science, Peking University, Beijing. Her research interests include
interests include algorithms and systems for wireless communications and corresponding signal processing, especially
telecommunications and signal processing, com- for OFDM, UWB, and MIMO systems, cooperative networks, cognitive
puter arithmetics, and VLSI designs. radio, and wireless sensor networks.

23302 VOLUME 6, 2018

You might also like