Arbitrary ratio sample rate conversion using B-spline interpolation for software defined radio

Arbitrary ratio sampling rate conversion (SRC) structure using B-spline interpolation is proposed for software defined radio (SDR) in this paper. By combining SRC with SDR’s transmitter/receiver filter, the constraint on SRC reconstruction filter can be relaxed, and an overall computational reduction can be achieved. The mixed-width B-spline is introduced so that both antiimaging and anti-aliasing requirements for SRC are satisfied. The passband droop introduced by the B-spline interpolation is compensated by a linear phase digital filter incorporated in the SRC structure so that the overall frequency response approaches the desired frequency response of the SDR’s transmitter/receiver filter. To make the proposed SRC structure applicable in practice, the mixed-width B-spline is further converted into uni-width B-spline, and the simplified implementation of the uniwidth B-spline interpolation is also derived. A design example of the linear phase digital filter for the proposed SRC structure is given for an IEEE 802.11g wireless local area network (WLAN) SDR receiver, and the overall SRC complexity is analyzed.

[1]  Gerhard Fettweis,et al.  Time-variant CIC-filters for sample rate conversion with arbitrary rational factors , 1999, ICECS'99. Proceedings of ICECS '99. 6th IEEE International Conference on Electronics, Circuits and Systems (Cat. No.99EX357).

[2]  Markku Renfors,et al.  Power efficient structure for conversion between arbitrary sampling rates , 2005, IEEE Signal Processing Letters.

[3]  E. Hogenauer,et al.  An economical class of digital filters for decimation and interpolation , 1981 .

[4]  Gerhard Fettweis,et al.  Sample rate conversion for software radio , 2000 .

[5]  Alan N. Willson,et al.  Application of filter sharpening to cascaded integrator-comb decimation filters , 1997, IEEE Trans. Signal Process..

[6]  C. W. Farrow,et al.  A continuously variable digital delay element , 1988, 1988., IEEE International Symposium on Circuits and Systems.

[7]  Xiaojing Huang,et al.  Sample rate conversion by trapezoidal interpolation for software defined radio , 2003, 14th IEEE Proceedings on Personal, Indoor and Mobile Radio Communications, 2003. PIMRC 2003..

[8]  Larry A. Wasserman,et al.  A variable-rate filtering system for digital communications , 1999, 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings. ICASSP99 (Cat. No.99CH36258).

[9]  Hannu Tenhunen,et al.  A partial-polyphase VLSI architecture for very high speed CIC decimation filters , 1999, Twelfth Annual IEEE International ASIC/SOC Conference (Cat. No.99TH8454).

[10]  Tim Hentschel,et al.  Reduced complexity comb-filters for decimation and interpolation in mobile communications terminals , 1999, ICECS'99. Proceedings of ICECS '99. 6th IEEE International Conference on Electronics, Circuits and Systems (Cat. No.99EX357).

[11]  Heinz G. Göckler,et al.  Efficient minimum group delay block processing approach to fractional sample rate conversion , 2001, ISCAS 2001. The 2001 IEEE International Symposium on Circuits and Systems (Cat. No.01CH37196).

[12]  A. M. Abdullah,et al.  Wireless lan medium access control (mac) and physical layer (phy) specifications , 1997 .

[13]  Yong Hoon Lee,et al.  On the use of interpolated second-order polynomials for efficient filter design in programmable downconversion , 1999, IEEE J. Sel. Areas Commun..

[14]  Hannu Tenhunen,et al.  An improved architecture and implementation of cascaded integrator-comb decimation filters , 1999, 1999 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM 1999). Conference Proceedings (Cat. No.99CH36368).

[15]  Akram Aldroubi,et al.  B-SPLINE SIGNAL PROCESSING: PART I-THEORY , 1993 .

[16]  Alan N. Willson,et al.  A programmable interpolation filter for digital communications applications , 1998, ISCAS '98. Proceedings of the 1998 IEEE International Symposium on Circuits and Systems (Cat. No.98CH36187).

[17]  Michael Unser,et al.  Splines: a perfect fit for signal and image processing , 1999, IEEE Signal Process. Mag..

[18]  Markku Renfors,et al.  Decimation by irrational factor using CIC filter and linear interpolation , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).