A fractional sample rate conversion filter for a software radio receiver on FPGA

Sample rate conversion for a software radio receiver is one of the critical tasks. Due to the phenomenon of bandpass sampling, digitization of a very high intermediate frequency incorporating different wireless communication standards has to undergo sample rate conversion ranging from a factor of 4 to 400. In this paper, an architectural implementation of Digital Down Converter (DDC) for multi-standard radio based on multiplexed Cascaded Integrator Comb (CIC) decimation filters is presented. To compensate the gain droop in the pass band of the CIC filter, a droop compensation filter is needed. In addition to this an interpolation filter is required to match the symbol rate of the standard. Hence, a joint compensation and interpolation filter is designed based on the transposed Farrow structure. The designed filter offers flexibility due to the computation of coefficients using frequency domain polynomials rather than time domain information. A VHDL model for the filter has been developed and the same has been functionally simulated using the Xilinx FPGA device XC6VCX240t-2FF484. The results show that a reconfigurable Farrow filter can be easily designed for matching the symbol rate of any radio standard with the same hardware resources.

[1]  A.A. Abidi,et al.  The Path to the Software-Defined Radio Receiver , 2007, IEEE Journal of Solid-State Circuits.

[2]  Gerhard Fettweis,et al.  The digital front-end of software radio terminals , 1999, IEEE Wirel. Commun..

[3]  Jack E. Volder The CORDIC Trigonometric Computing Technique , 1959, IRE Trans. Electron. Comput..

[4]  S. Walther A unified algorithm for elementary functions , 1899 .

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

[6]  T. Saramaki,et al.  Interpolation filters with arbitrary frequency response for all-digital receivers , 1996, 1996 IEEE International Symposium on Circuits and Systems. Circuits and Systems Connecting the World. ISCAS 96.

[7]  T. Sansaloni,et al.  The use of CORDIC in software defined radios: a tutorial , 2006, IEEE Communications Magazine.

[8]  R. Stephenson A and V , 1962, The British journal of ophthalmology.

[9]  Paul Burns Software Defined Radio for 3G , 2003 .

[10]  Joseph Mitola,et al.  The software radio architecture , 1995, IEEE Commun. Mag..

[11]  Robert H. Walden,et al.  Analog-to-digital converter survey and analysis , 1999, IEEE J. Sel. Areas Commun..

[12]  Jacques C. Rudell,et al.  An Integrated GSM/DECT Receiver: Design Specifications , 1998 .

[13]  Ashok Agarwal,et al.  FPGA implementation of digital down converter using CORDIC algorithm , 2013, Other Conferences.

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

[15]  Shahid Masud,et al.  Sample rate conversion filter design for multi-standard software radios , 2010, Digit. Signal Process..

[16]  Ashok Agarwal,et al.  An Optimized Sample Rate Converter for a software radio receiver on FPGA , 2013 .