Professional Documents
Culture Documents
Xiao 2018
Xiao 2018
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.
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
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
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
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
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
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×
[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.
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.