Signal Processing - May 2017 - 106
101
100
T-SRC (500)
T-SRC (300)
T-SRC (100)
F-SRC (Uncalibrated)
F-SRC (Calibrated)
Time/s
10-1
10-2
10-3
10-4
10-5
64
128
256
512
Length of the Input Signal
1,028
Figure 5. The computation time for time-domain SRC (T-SRC), uncalibrated, and calibrated
frequency-domain SRC (F-SRC).
method requires significantly more computation time than the other two methods.
It should be noted that utilizing other
optimization techniques can speed up the
optimization, which is out of the scope
of this article. Remarkably, the proposed
method is particularly useful for applications where higher conversion accuracies
are most desirable.
Conclusions
In this article, we present a method for
calibrating frequency-domain SRC to
significantly minimize conversion errors.
This method can be formulated as a sparsity regularized problem whose solution
has been widely available in the literature.
In addition, to effectively decrease the
amplitude MSE of the time-domain SCR
output, the proposed method also desirably reduces the phase error of the SRC
output in the DFT domain.
Acknowledgment
This research work is partially supported
by the National Natural Science Foundation of China (number 61571174) and the
Zhejiang Provincial Natural Science Foundation of China (number LY15F010010).
Xiumei Li is the corresponding author of
this article.
Authors
Lifan Zhao (zhao0145@e.ntu.edu.sg)
received his B.Sc. degree in electronic
engineering from Xidian University,
106
China, in 2010 and the Ph.D. degree
from the School of Electrical and
Electronic Engineering, Nanyang
Technological University (NTU), Singapore, in 2016. He is currently a research
fellow with NTU. His research interests include statistical signal processing, machine learning, compressed
sensing, and Bayesian methods and
their applications.
Xiumei Li (lixiumei@pmail.ntu
.edu.sg) received her B.Sc. degree in
electrical engineering from Lanzhou
University, China, in 1999, her M.Sc.
degree in information and signal processing from the Institute of Acoustics,
Chinese Academy of Sciences, in 2002,
and the Ph.D. degree in information engineering from Nanyang Technological
University, Singapore, in 2010. She is
currently an associate professor with the
School of Information Science and Engineering, Hangzhou Normal University,
China. Her research interests include
time-frequency analysis and its applications as well as compressive sensing
and its applications.
Lu Wang (wanglu@nwpu.edu.cn)
received her B.Sc. degree in electronic engineering from Xidian University in 2007 and
M.Eng. degree in signal processing from
the National Key Lab of Radar Signal
Processing, Xidian University, China, in
2010. She obtained her Ph.D. degree in
2014 from the School of Electrical and
Electronic Engineering, Nanyang TechIEEE Signal Processing Magazine
|
May 2017
|
nological University, Singapore. She is currently an assistant professor with the School
of Marine Science and Technology,
Northwestern Polytechnical University,
Xi'an, China. Her major research interests
include sparse signal processing and array
and sonar signal processing.
Guoan Bi (egbi@ntu.edu.sg) received
his B.Sc. degree in radio communications, Dalian University of Technology,
China, in 1982. He received his M.Sc.
degree in telecommunication systems
and his Ph.D. degree in electronics systems from Essex University, United
Kingdom, in 1985 and 1988, respectively. Between 1988 and 1990, he was a
research fellow at the University of
Surrey, United Kingdom. Since 1991, he
has been with the School of Electrical
and Electronic Engineering, Nanyang
Technological University, Singapore. He
was the chair of the IEEE Signal Processing Society, Singapore Chapter. His
research interests include digital signal
processing algorithms and hardware
structures and signal processing for various applications including sonar, radar,
and communications. He is a Senior
Member of the IEEE.
References
[1] S. K. Mitra, Digital Signal Processing: A
Computer-Based Approach, 4th ed. New York:
McGraw-Hill, 2011.
[2] G. Bi and S. K. Mitra, "Sampling rate conversion in
the frequency domain [dsp tips and tricks]," IEEE
Signal Process. Mag., vol. 28, no. 3, pp. 140-144, May
2011.
[3] G. Bi, S. K. Mitra, and S. Li, "Sampling rate conversion based on DFT and DCT," Signal Process., vol. 93,
no. 2, pp. 476-486, 2013.
[4] D. Fraser, "Interpolation by the FFT revisited-an
experimental investigation," IEEE Trans. Acoust.
Speech Signal Process., vol. 37, no. 5, pp. 665-675,
May 1989.
[5] L. Zhao, G. Bi, L. Wang, and H. Zhang, "An
improved auto-calibration algorithm based on sparse
bayesian learning framework," IEEE Signal Process.
Lett., vol. 20, no. 9, pp. 889-892, Sept. 2013.
[6] F. Hartung and M. Kutter, "Multimedia watermarking techniques," Proc. IEEE, vol. 87, no. 7, pp. 1079-
1107, 1999.
[7] A. Beck and M. Teboulle, "A fast iterative shrinkage-thresholding algorithm for linear inverse problems,"
SIAM J. Imaging Sci., vol. 2, no. 1, pp. 183-202,
2009.
[8] S. Boyd, N. Parikh, E. Chu, B. Peleato, and J.
Eckstein, "Distributed optimization and statistical learning
via the alternating direction method of multipliers," Found.
Trends Mach. Learn., vol. 3, no. 1, pp. 1-122, 2011.
[9] M. Grant and S. Boyd. (2011). CVX: MATLAB
software for disciplined convex programming, version
1.21. [Online]. Available: http://cvxr.com/cvx
SP
http://www.B.Sc
http://www.M.Sc
http://www.edu.sg
http://www.B.Sc
http://www.M.Sc
http://www.B.Sc
http://www.cvxr.com/cvx
http://www.B.Sc
Table of Contents for the Digital Edition of Signal Processing - May 2017
Signal Processing - May 2017 - Cover1
Signal Processing - May 2017 - Cover2
Signal Processing - May 2017 - 1
Signal Processing - May 2017 - 2
Signal Processing - May 2017 - 3
Signal Processing - May 2017 - 4
Signal Processing - May 2017 - 5
Signal Processing - May 2017 - 6
Signal Processing - May 2017 - 7
Signal Processing - May 2017 - 8
Signal Processing - May 2017 - 9
Signal Processing - May 2017 - 10
Signal Processing - May 2017 - 11
Signal Processing - May 2017 - 12
Signal Processing - May 2017 - 13
Signal Processing - May 2017 - 14
Signal Processing - May 2017 - 15
Signal Processing - May 2017 - 16
Signal Processing - May 2017 - 17
Signal Processing - May 2017 - 18
Signal Processing - May 2017 - 19
Signal Processing - May 2017 - 20
Signal Processing - May 2017 - 21
Signal Processing - May 2017 - 22
Signal Processing - May 2017 - 23
Signal Processing - May 2017 - 24
Signal Processing - May 2017 - 25
Signal Processing - May 2017 - 26
Signal Processing - May 2017 - 27
Signal Processing - May 2017 - 28
Signal Processing - May 2017 - 29
Signal Processing - May 2017 - 30
Signal Processing - May 2017 - 31
Signal Processing - May 2017 - 32
Signal Processing - May 2017 - 33
Signal Processing - May 2017 - 34
Signal Processing - May 2017 - 35
Signal Processing - May 2017 - 36
Signal Processing - May 2017 - 37
Signal Processing - May 2017 - 38
Signal Processing - May 2017 - 39
Signal Processing - May 2017 - 40
Signal Processing - May 2017 - 41
Signal Processing - May 2017 - 42
Signal Processing - May 2017 - 43
Signal Processing - May 2017 - 44
Signal Processing - May 2017 - 45
Signal Processing - May 2017 - 46
Signal Processing - May 2017 - 47
Signal Processing - May 2017 - 48
Signal Processing - May 2017 - 49
Signal Processing - May 2017 - 50
Signal Processing - May 2017 - 51
Signal Processing - May 2017 - 52
Signal Processing - May 2017 - 53
Signal Processing - May 2017 - 54
Signal Processing - May 2017 - 55
Signal Processing - May 2017 - 56
Signal Processing - May 2017 - 57
Signal Processing - May 2017 - 58
Signal Processing - May 2017 - 59
Signal Processing - May 2017 - 60
Signal Processing - May 2017 - 61
Signal Processing - May 2017 - 62
Signal Processing - May 2017 - 63
Signal Processing - May 2017 - 64
Signal Processing - May 2017 - 65
Signal Processing - May 2017 - 66
Signal Processing - May 2017 - 67
Signal Processing - May 2017 - 68
Signal Processing - May 2017 - 69
Signal Processing - May 2017 - 70
Signal Processing - May 2017 - 71
Signal Processing - May 2017 - 72
Signal Processing - May 2017 - 73
Signal Processing - May 2017 - 74
Signal Processing - May 2017 - 75
Signal Processing - May 2017 - 76
Signal Processing - May 2017 - 77
Signal Processing - May 2017 - 78
Signal Processing - May 2017 - 79
Signal Processing - May 2017 - 80
Signal Processing - May 2017 - 81
Signal Processing - May 2017 - 82
Signal Processing - May 2017 - 83
Signal Processing - May 2017 - 84
Signal Processing - May 2017 - 85
Signal Processing - May 2017 - 86
Signal Processing - May 2017 - 87
Signal Processing - May 2017 - 88
Signal Processing - May 2017 - 89
Signal Processing - May 2017 - 90
Signal Processing - May 2017 - 91
Signal Processing - May 2017 - 92
Signal Processing - May 2017 - 93
Signal Processing - May 2017 - 94
Signal Processing - May 2017 - 95
Signal Processing - May 2017 - 96
Signal Processing - May 2017 - 97
Signal Processing - May 2017 - 98
Signal Processing - May 2017 - 99
Signal Processing - May 2017 - 100
Signal Processing - May 2017 - 101
Signal Processing - May 2017 - 102
Signal Processing - May 2017 - 103
Signal Processing - May 2017 - 104
Signal Processing - May 2017 - 105
Signal Processing - May 2017 - 106
Signal Processing - May 2017 - 107
Signal Processing - May 2017 - 108
Signal Processing - May 2017 - 109
Signal Processing - May 2017 - 110
Signal Processing - May 2017 - 111
Signal Processing - May 2017 - 112
Signal Processing - May 2017 - Cover3
Signal Processing - May 2017 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201809
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201807
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201805
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201803
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201801
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1117
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0917
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0717
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0517
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0317
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0117
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1116
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0916
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0716
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0516
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0316
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0116
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1115
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0915
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0715
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0515
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0315
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0115
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1114
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0914
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0714
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0514
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0314
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0114
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1113
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0913
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0713
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0513
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0313
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0113
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1112
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0912
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0712
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0512
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0312
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0112
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1111
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0911
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0711
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0511
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0311
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0111
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1110
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0910
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0710
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0510
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0310
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0110
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1109
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0909
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0709
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0509
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0309
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0109
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1108
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0908
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0708
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0508
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0308
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0108
https://www.nxtbookmedia.com