Efficient Interpolation Method For Wireless Communications and Signal Processing Applications
Efficient Interpolation Method For Wireless Communications and Signal Processing Applications
Authorized licensed use limited to: Ningbo University. Downloaded on May 17,2021 at 03:25:09 UTC from IEEE Xplore. Restrictions apply.
2754 IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, VOL. 69, NO. 5, MAY 2021
Authorized licensed use limited to: Ningbo University. Downloaded on May 17,2021 at 03:25:09 UTC from IEEE Xplore. Restrictions apply.
LIN et al.: EFFICIENT INTERPOLATION METHOD FOR WIRELESS COMMUNICATIONS AND SIGNAL PROCESSING APPLICATIONS 2755
−1
c[n] = B N (nTs ) ∗ x[n] (7)
N +1
B N (z) = B N (nTs )z −n . (8)
n=0
qn,C S I (0) = x[n] , qn,C S I (1) = x[n + 1] (10) To solve (15), all samples need to be collected first, which is
qn,C S I (1) = qn+1,C S I (0) (11) not desirable for real-time implementation. Instead, a mov-
qn,C S I (1) =
qn+1,C S I (0) (12) ing fixed-size window is employed in [22], which makes
the computational resources of a real-time implementation
reasonable. Although real-time CSI acquires fewer resources
where (10) is the approximation curve that passes through all for implementation, it still suffers from the nonnegligible
samples, and (11) and (12) are the continuous first derivative approximation error. The impulse responses and frequency
and second derivative, respectively. For a set of M samples, responses of a linear interpolation and four-point (M = 4)
there exists M − 1 polynomials, which is equivalent to 4M − 4 CSI are shown in Figs. 3 and 4, respectively. The inadequate
variables according to (9). Therefore, it needs two additional frequency filtering response shown in Fig. 4 would introduce
boundary conditions at the first and the last polynomials. unwanted aliasing error when the OSR is lower than a certain
Natural spline [21] is one such candidate, which defines zero value [14]. If the passband rejection requirement is 40 dBc,
edge second derivatives and can be expressed as the applicable operational bandwidth (BW) ratio of linear
interpolation and CSI is 0.18 f s and 0.36 f s , respectively,
S I (0) = 0 , q M−1,C S I (1) = 0.
q1,C (13) as shown in Fig. 4. Furthermore, de Carvalho and Hanson [22]
shows that the OSR limitation of CSI cannot be improved by
changing window size.
From the results of (9)–(13), each coefficient of the third-order
polynomial can be solved as 3) Arbitrary Frequency Response Polynomial: Vesma and
Saramaki [23], Ridha et al. [24], and Vesma [25] proposed
a new approach that uses piecewise polynomial functions
qn+1,C S I (0) − qn,C S I (0) to represent impulse response. By setting the coefficient
c3 (n) = (14a)
6 function c[n] to x[n], (4) can be considered as an linear
qn,C S I (0) time-invariant (LTI) system with the corresponding impulse
c2 (n) = (14b)
2 response ψ N , consisted of piecewise Nth-order polyno-
c1 (n) = x[n + 1] − x[n] − c3 (n) − c2 (n) (14c) mials. In [25], the impulse response with finite sequence
c0 (n) = x[n] (14d) length, which continues M×Ts in the time domain, where
Authorized licensed use limited to: Ningbo University. Downloaded on May 17,2021 at 03:25:09 UTC from IEEE Xplore. Restrictions apply.
2756 IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, VOL. 69, NO. 5, MAY 2021
TABLE I
L IST OF Ak , Bk , Ck AND Dk
Because of the symmetry property, the desired frequency qn (τ ) = x[n + k]Fk (τ ) (19)
response can be obtained by optimizing 4L coefficients in (16). k=−( M
2 −1)
The biggest advantage of AFRP is the design flexibility of a
where Fk (τ ) is a piecewise polynomial defined by
given filter specification. However, it needs larger complexity
compared to other methods. Fk (τ ) = Ak τ 3 + Bk τ 2 + Ck τ + Dk (20)
Authorized licensed use limited to: Ningbo University. Downloaded on May 17,2021 at 03:25:09 UTC from IEEE Xplore. Restrictions apply.
LIN et al.: EFFICIENT INTERPOLATION METHOD FOR WIRELESS COMMUNICATIONS AND SIGNAL PROCESSING APPLICATIONS 2757
Authorized licensed use limited to: Ningbo University. Downloaded on May 17,2021 at 03:25:09 UTC from IEEE Xplore. Restrictions apply.
2758 IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, VOL. 69, NO. 5, MAY 2021
TABLE II
P ERFORMANCE C OMPARISON OF S TATE - OF - THE -A RT I NTERPOLATION M ETHODS
B-spline function expanding, which can be expressed as the Each B80 (z) can be considered as a moving average filter,
following equations: and B13 (z) can be implemented by a three-tap FIR filter.
The comparison of approximation error for each interpolation
c[n], k = Ln t
c L [k] = , B L (t) = B
N N
(24) method is also presented in Table II. It is worthwhile to note
0, otherwise L that an ideal interpolator exhibits 0 dB attenuation in-band and
where the convolution of two functions in (24) indicates the ∞ dB suppression at 0.5 f s edge. Unlike other prior methods
interpolated samples as defined in (7). It can either be com- as shown in Table II, the proposed CSI achieves sufficient
pleted by an FIR filter directly as shown in [18] or simplified accuracy with operational BW up to 0.58 f s while meeting a
to an L-times repeatedly moving average filter before a low- stopband rejection of 40 dBc.
cost B-spline filter as shown in [37]. On the other hand,
the transfer function of the prefiltering block is derived in V. M EASUREMENT R ESULTS
[37], which has been shown that the poles are reciprocal pairs To evaluate the performance of the proposed interpolation
{α, α − 1} for every order N. In other words, the prefiltering method, a wireless transmitter line-up at 2140-MHz radio
block cannot be implemented by a casual stable IIR, where frequency (RF) frequency is prepared. The system block
the necessary condition is every pole being inside the unit diagram is shown in Fig. 10 where the interpolation is
circle. It needs an additional noncausal IIR that requires utilized in the signal synchronization block. The baseband
backward calculation as shown in [38]. Otherwise, it can signal is loaded to a vector signal generator (VSG) in the
be approximated by an FIR filter, which needs a relatively TX path and downconverted to the baseband by a spectrum
larger amount of multiplications [26]. As a result, the proposed analyzer (SA) in the RX path with a sampling frequency
Authorized licensed use limited to: Ningbo University. Downloaded on May 17,2021 at 03:25:09 UTC from IEEE Xplore. Restrictions apply.
LIN et al.: EFFICIENT INTERPOLATION METHOD FOR WIRELESS COMMUNICATIONS AND SIGNAL PROCESSING APPLICATIONS 2759
TABLE III
P ERFORMANCE C OMPARISON U NDER D IFFERENT C ONDITIONS
Authorized licensed use limited to: Ningbo University. Downloaded on May 17,2021 at 03:25:09 UTC from IEEE Xplore. Restrictions apply.
2760 IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, VOL. 69, NO. 5, MAY 2021
R EFERENCES
[1] J. Shi and S. E. Reichenbach, “Image interpolation by two-dimensional
parametric cubic convolution,” IEEE Trans. Image Process., vol. 15,
no. 7, pp. 1857–1870, Jul. 2006.
[2] L. Romani, M. Rossini, and D. Schenone, “Edge detection meth-
ods based on RBF interpolation,” J. Comput. Appl. Math., vol. 349,
pp. 532–547, Mar. 2019.
[3] H. Lakshman, H. Schwarz, and T. Wiegand, “Generalized interpolation-
based fractional sample motion compensation,” IEEE Trans. Circuits
Syst. Video Technol., vol. 23, no. 3, pp. 455–466, Mar. 2013.
[4] A. Guetat, A. Ancel, S. Marchesin, and J.-M. Dischler, “Pre-integrated
volume rendering with non-linear gradient interpolation,” IEEE Trans.
Vis. Comput. Graphics, vol. 16, no. 6, pp. 1487–1494, Nov. 2010.
[5] S. Lee, G. Jounghyun Kim, and S. Choi, “Real-time depth-of-field
rendering using anisotropically filtered mipmap interpolation,” IEEE
Trans. Vis. Comput. Graphics, vol. 15, no. 3, pp. 453–464, May 2009.
[6] X. Huang, Y. J. Guo, and J. A. Zhang, “Sample rate conversion using
B-Spline interpolation for OFDM based software defined radios,” IEEE
Trans. Commun., vol. 60, no. 8, pp. 2113–2122, Aug. 2012.
[7] T.-B. Deng, “Discretization-free design of variable fractional-delay FIR
digital filters,” IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 48, no. 6,
pp. 637–644, Jun. 2001.
[8] S. Boumaiza, J. Li, M. Jaidane-Saidane, and F. M. Ghannouchi, “Adap-
tive digital/RF predistortion using a nonuniform LUT indexing function
with built-in dependence on the amplifier nonlinearity,” IEEE Trans.
Microw. Theory Techn., vol. 52, no. 12, pp. 2670–2677, Dec. 2004.
[9] K.-F. Liang, J.-H. Chen, and Y.-J.-E. Chen, “A quadratic-interpolated
LUT-based digital predistortion technique for cellular power amplifiers,”
IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 61, no. 3, pp. 133–137,
Mar. 2014.
[10] A. Molina, K. Rajamani, and K. Azadet, “Concurrent dual-band digital
predistortion using 2-D lookup tables with bilinear interpolation and
extrapolation: Direct least squares coefficient adaptation,” IEEE Trans.
Microw. Theory Techn., vol. 65, no. 4, pp. 1381–1393, Apr. 2017.
[11] A. Molina, K. Rajamani, and K. Azadet, “Digital predistortion using
lookup tables with linear interpolation and extrapolation: Direct least
Fig. 14. AM-AM and AM-PM characteristics of (a) class-AB LDMOS and squares coefficient adaptation,” IEEE Trans. Microw. Theory Techn.,
(b) Doherty LDMOS PA with DPD (red line) and without DPD (blue line) vol. 65, no. 3, pp. 980–987, Mar. 2017.
using 80-MHz carrier-aggregated 5G NR signal. [12] Q. A. Pham, D. Lopez-Bueno, T. Wang, G. Montoro, and P. L. Gilabert,
“Partial least squares identification of multi look-up table digital pre-
distorters for concurrent dual-band envelope tracking power amplifiers,”
be affected with the conventional CSI and linear interpolation IEEE Trans. Microw. Theory Techn., vol. 66, no. 12, pp. 5143–5150,
methods. Furthermore, according to the aforementioned results Dec. 2018.
shown in Figs. 4 and 6, the frequency response near Nyquist [13] J. Ren, “Digital predistorter for short-wave power amplifier with improv-
ing index accuracy of lookup table based on FPGA,” IEEE Access, vol. 7,
rate suffers greatly from attenuation and aliasing. Therefore, pp. 182881–182885, Dec. 2019.
any operation near the Nyquist frequency is inaccurate and [14] R. W. Schafer and L. R. Rabiner, “A digital signal processing approach
thus can be ignored. Even though the PSD error near the to interpolation,” Proc. IEEE, vol. 61, no. 6, pp. 692–702, Jun. 1973.
[15] H. Hou and H. Andrews, “Cubic splines for image interpolation and
Nyquist rate is progressively worse, the level of aliasing digital filtering,” IEEE Trans. Acoust., Speech, Signal Process., vol. 26,
error is still inadequate to damage the spectral improvement, no. 6, pp. 508–517, Dec. 1978.
as shown in Fig. 11. [16] M. Unser, A. Aldroubi, and M. Eden, “B-spline signal processing. I.
Theory,” IEEE Trans. Signal Process., vol. 41, no. 2, pp. 821–833,
Feb. 1993.
[17] M. Unser, A. Aldroubi, and M. Eden, “B-spline signal processing.
VI. C ONCLUSION II. Efficiency design and applications,” IEEE Trans. Signal Process.,
vol. 41, no. 2, pp. 834–848, Feb. 1993.
In this work, a new method of interpolation is derived [18] L. Kai-Yu, W. Wen-Dong, Z. Kai-Wen, L. Wen-Bo, and X. Gui-Li,
analytically and proposed for higher performance and ease of “The application of B-spline based interpolation in real-time image
enlarging processing,” in Proc. 2nd Int. Conf. Syst. Informat. (ICSAI),
real-time implementation. Compared to the conventional CSI, Shanghai, China, Nov. 2014, pp. 823–827.
the proposed method improves the frequency-domain proper- [19] S. Abbas, M. Irshad, and M. Z. Hussain, “Adaptive image interpolation
ties significantly while maintaining low complexity. A design technique based on cubic trigonometric B-spline representation,” IET
Image Process., vol. 12, no. 5, pp. 769–777, May 2018.
example of eight-point CSI is demonstrated and compared to [20] H. Keung Kwan and A. Jiang, “FIR, allpass, and IIR variable fractional
conventional polynomial-based interpolation techniques. The delay digital filter design,” IEEE Trans. Circuits Syst. I, Reg. Papers,
results indicate that the proposed CSI has adequate approxima- vol. 56, no. 9, pp. 2064–2074, Sep. 2009.
tion accuracy for signal synchronization application in modern [21] S. A. Dyer and J. S. Dyer, “Cubic-spline interpolation: Part 1,” IEEE
Instrum. Meas. Mag., vol. 4, no. 1, pp. 44–46, Mar. 2001.
wireless communication systems while having the lowest [22] J. M. de Carvalho and J. V. Hanson, “Real-time interpolation with cubic
computational complexity. The measurement of a low OSR splines and polyphase networks,” Can. Electr. Eng. J., vol. 11, no. 2,
application shows that the proposed synchronization method pp. 64–72, Apr. 1986.
[23] J. Vesma and T. Saramaki, “Interpolation filters with arbitrary frequency
can achieve the best in-band flatness and EVM performance response for all-digital receivers,” in Proc. IEEE Int. Symp. Circuits
compared to linear interpolation and conventional CSI. Syst., Atlanta, GA, USA, May 1996, pp. 568–571.
Authorized licensed use limited to: Ningbo University. Downloaded on May 17,2021 at 03:25:09 UTC from IEEE Xplore. Restrictions apply.
LIN et al.: EFFICIENT INTERPOLATION METHOD FOR WIRELESS COMMUNICATIONS AND SIGNAL PROCESSING APPLICATIONS 2761
[24] H. Ridha, J. Vesma, T. Saramaki, and M. Renfors, “Derivative approx- Kevin Chuang (Senior Member, IEEE) was born
imations for sampled signals based on polynomial interpolation,” in in Taipei, Taiwan, in 1985. He received the B.S.
Proc. 13th Int. Conf. Digit. Signal Process., Santorini, Greece, 1997, degree (Hons.) in electrical engineering from the
pp. 939–942. University of California at Santa Barbara (UCSB),
[25] J. Vesma, “A frequency-domain approach to polynomial-based interpo- Santa Barbara, CA, USA, in 2007, and the M.S. and
lation and the farrow structure,” IEEE Trans. Circuits Syst. II, Analog Ph.D. degrees in electrical and computer engineering
Digit. Signal Process., vol. 47, no. 3, pp. 206–209, Mar. 2000. from the Georgia Institute of Technology, Atlanta,
[26] J. Vesma and T. Saramaki, “Polynomial-based interpolation Filters— GA, USA, in 2009 and 2011, respectively.
Part I: Filter synthesis,” Circuits, Syst. Signal Process., vol. 26, no. 2, From 2011 to 2014, he was a Member of Technical
pp. 115–146, Apr. 2007. Staff with the MIT Lincoln Laboratory, Lexington,
[27] T. Baran, D. Wei, and A. V. Oppenheim, “Linear programming algo- MA, USA, where he developed RF and mixed-signal
rithms for sparse filter design,” IEEE Trans. Signal Process., vol. 58, ICs for high-linearity receivers and transmitters in multiple system-on-a-chip
no. 3, pp. 1605–1617, Mar. 2010. (SoC) design cycles. In 2014, he co-founded NanoSemi, Inc. Waltham, MA,
[28] Y. Ma, Y. Yamao, Y. Akaiwa, and C. Yu, “FPGA implementation USA, which was subsequently acquired by MaxLinear, Waltham, MA, USA,
of adaptive digital predistorter with fast convergence rate and low in 2020, where he was a Domain Leader in RF Systems and pioneered
complexity for multi-channel transmitters,” IEEE Trans. Microw. Theory the development of wideband linearization systems. From May 2020 to
Techn., vol. 61, no. 11, pp. 3961–3973, Nov. 2013. October 2020, he was a Lead RF Systems Engineer with Wafer, LLC, Beverly,
[29] Q. A. Pham, G. Montoro, D. Lopez-Bueno, and P. L. Gilabert, “Dynamic MA, USA, developing distributed electronically steerable array systems
selection and estimation of the digital predistorter parameters for power for satellite communications. Since 2020, he has been a Senior Principal
amplifier linearization,” IEEE Trans. Microw. Theory Techn., vol. 67, Systems Engineer with MaxLinear, working on the radio development for
no. 10, pp. 3996–4004, Oct. 2019. wireless infrastructure. His technical contributions are at the intersection of
[30] C. D. Presti, D. F. Kimball, and P. M. Asbeck, “Closed-loop digital wireless communications, RF electronics, and signal processing algorithms.
predistortion system with fast real-time adaptation applied to a handset His research interests are focused on the characterization and linearization of
WCDMA PA module,” IEEE Trans. Microw. Theory Techn., vol. 60, nonlinear communication systems, including RF power amplifiers.
no. 3, pp. 604–618, Mar. 2012. Dr. Chuang is a member of Tau Beta Pi, Eta Kappa Nu, and the National
[31] J. Kral, T. Gotthans, and M. Harvanek, “Analytical method of fractional Society of Collegiate Scholars. He is also the General Chairman of the
sample period synchronisation for digital predistortion systems,” in Proc. 2022 IEEE Radio and Wireless Week. He was a recipient of the 2007 Joseph
27th Int. Conf. Radioelektronika (RADIOELEKTRONIKA), Apr. 2017, J. Sayovitz Scholarship for outstanding achievement in electrical engineering
pp. 1–5. at UCSB. He serves on the Executive Committee of the IEEE Radio and
[32] S. Traverso and J.-Y. Bernier, “Low complexity time synchronization Wireless Week and the IEEE MTT-S Boston Section.
based on digital predistortion coefficients,” IEEE Microw. Wireless
Compon. Lett., vol. 29, no. 3, pp. 240–242, Mar. 2019.
[33] S.-C. Lin, K. Chuang, and J.-H. Chen, “Efficient implementation of
cubic spline interpolator,” in Proc. IEEE Radio Wireless Symp. (RWS),
San Antonio, TX, USA, Jan. 2020, pp. 287–290.
[34] C. W. Farrow, “A continuously variable digital delay element,” in Proc.
IEEE . Int. Symp. Circuits Syst., vol. 3, Espoo, Finland, Jun. 1988,
pp. 2641–2645.
Chun-Wei Chang (Member, IEEE) received the
[35] T.-B. Deng, S. Chivapreecha, and K. Dejhan, “Bi-minimax design of
M.S. and Ph.D. degrees in engineering science and
even-order variable fractional-delay FIR digital filters,” IEEE Trans.
ocean engineering from National Taiwan University,
Circuits Syst. I, Reg. Papers, vol. 59, no. 8, pp. 1766–1774, Aug. 2012.
Taipei, Taiwan, in 2011 and 2018, respectively.
[36] L. L. Schumaker, Spline Functions: Basic Theory. New York, NY, USA:
From 2011 to 2014, he was a Design Engineer
Wiley, 1981.
with Richwave Technology, Taipei, where he was
[37] M. Unser, A. Aldroubi, and M. Eden, “Fast B-spline transforms for
involved in designing RF components and CMOS
continuous image representation and interpolation,” IEEE Trans. Pattern
FM receivers. From 2015 to 2017, he was an
Anal. Mach. Intell., vol. 13, no. 3, pp. 277–285, Mar. 1991.
Intern Design Engineer with NXP Semiconductors
[38] J. T. Olkkonen and H. Olkkonen, “Fractional delay filter based on
N. V., Chandler, AZ, USA, where he was involved
the B-spline transform,” IEEE Signal Process. Lett., vol. 14, no. 2,
in designing high-power RF power amplifiers for
pp. 97–100, Feb. 2007.
4G/5G wireless infrastructure. In 2018, he joined NXP Semiconductors N.
[39] J. Chani-Cahuana, P. N. Landin, C. Fager, and T. Eriksson, “Iterative
V., where he is currently an RF/Wireless Development Engineer. He holds
learning control for RF power amplifier linearization,” IEEE Trans.
two issued U.S. and foreign patents. His current research interests include
Microw. Theory Techn., vol. 64, no. 9, pp. 2778–2789, Sep. 2016.
analog/RF IC design, advanced receiver/transmitter architectures, and power
amplifier (PA) linearization techniques for cellular networks.
Authorized licensed use limited to: Ningbo University. Downloaded on May 17,2021 at 03:25:09 UTC from IEEE Xplore. Restrictions apply.