Journal of Signal Processing Systems

, Volume 67, Issue 3, pp 229–237 | Cite as

A Reconfigurable Channel Filter for Software Defined Radio Using RNS

Article

Abstract

This paper presents a high-speed FIR channel filter using residue number system (RNS) whose frequency response can be reconfigured to adapt to a multitude of channel filtering specifications of a multi-standard software defined radio (SDR) receiver. The channel filters in the channelizer of an SDR extract multiple narrowband channels corresponding to different communication standards from the wideband input signal. The proposed architecture has been synthesized on TSMC 0.18 μm CMOS standard cell technology. Synthesis result shows that the proposed reconfigurable FIR channel filter, for a Digital Advanced Mobile Phone Systems (D-AMPS) example, offers speed improvement of 42% and AT complexity reduction of 26% over existing reconfigurable FIR method.

Keywords

Multi-standard wireless communications Residue number system Channel filter Software defined radio Reconfigurability 

References

  1. 1.
    Solla, T., & Vainio, O. (2002). Comparison of programmable FIR filter architectures for low power. In Proc. of 28th European Solid-State Circuits Conference (pp. 759–762), Sep. Firenze, Italy.Google Scholar
  2. 2.
    Chen, K. H., & Chiueh, T. D. (2006). A low-power digit-based reconfigurable FIR filter. IEEE Transactions on Circuits and Systems II, 53(8), 617–621.MATHCrossRefGoogle Scholar
  3. 3.
    Zhangwen, T., Zhang, J., & Min, H. (2002). A high-speed, programmable, CSD coefficient FIR filter. IEEE Transactions on Consumer Electronics, 48, 834–837.CrossRefGoogle Scholar
  4. 4.
    Demirsoy, S. S., Kale, I., Dempster, A. G. (2004). Efficient implementation of digital filters using novel reconfigurable multiplier blocks. In Proceedings of Thirty-Eighth Asilomar Conference on Signals, Systems and Computers (vol. 1, pp. 461–464).Google Scholar
  5. 5.
    Tummeltshammer, P., Hoe, J. C., & Puschel, M. (2007). Time-multiplexed multiple-constant multiplication. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 26(9), 1551–1563.CrossRefGoogle Scholar
  6. 6.
    Mahesh, R., & Vinod, A. P. (2010). New reconfigurable architectures for implementing FIR filters with low complexity, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 29(2), 275–288.CrossRefGoogle Scholar
  7. 7.
    Szabo, N. S., & Tanaka, R. I. (1967). Residue arithmetic and its applications in computer technology. New York: McGraw-Hill.Google Scholar
  8. 8.
    Amondi, A., & Premkumar, B. (2007). Residue number systems-Theory and implementation, vol. 2. Imperial College Press.Google Scholar
  9. 9.
    Base, U. M., Garcia, A., & Taylor, F. (2001). Implementation of a communications channelizer using FPGAs and RNS arithmetic. Journal of VLSI Signal Processing Systems, 28(1–2), 115–128.CrossRefGoogle Scholar
  10. 10.
    Bernocchi, G. L., Cardarilli, G. C., Del Re, A., & Nannarelli, A. (2006) A hybrid RNS adaptive filter for channel equalization. Fortieth Asilomar Conference on Signals, Systems and Computers, pp. 1706–1710, Oct.–Nov.Google Scholar
  11. 11.
    Cadarilli, G. C., et al. (2002). Residue number system for reconfigurable datapath. In Proc. IEEE int. Symp. On Circuits and Syst., 2, 756–759.Google Scholar
  12. 12.
    Menon, S., & Chang, C. H. (2006). A reconfigurable multi-modulus modulo multiplier. In Proc. IEEE Asia pacific conference on Circuits and Systems (pp. 1168–1171). Singapore, Dec.Google Scholar
  13. 13.
    Soderstrand, M. A., & Al-Marayati, K. (1995). VLSI implementation of very-high-order FIR filters. IEEE International Symposium on Circuits and Systems, 2(30), 1436–1439.Google Scholar
  14. 14.
    Smitha, K. G., & Vinod, A. P. (2008). A reconfigurable high-speed RNS-FIR channel Filter for multi-standard software radio receivers. Proceedings of IEEE International Conference on Communication Systems, ICCS 2008, pp. 1354–1358, Nov.Google Scholar
  15. 15.
    Zimmerman, R. (1999). Efficient VLSI implementation of modulo (2n+1) addition and multiplication. In Proc. 14th IEEE Symp. Computer Arithmetic (pp. 158–167). Apr.Google Scholar
  16. 16.
    Efstathiou, C., Vergos, H. T., Dimitrakopoulos, G., & Nikolos, D. (2005). Efficient diminished-1 modulo 2n + 1 multipliers. IEEE Transactions on Computers, 54(4), 491–496.CrossRefGoogle Scholar
  17. 17.
    Vergos, H. T., & Efstathiou, C. (2007). Design of efficient modulo 2/sup n/ + 1 multipliers. IET Computers and Digital Techniques, 1(1), 49–57.CrossRefGoogle Scholar
  18. 18.
    Wang, Z., Jullien, G. A., & Miller, W. C. (1996). An efficient tree architecture for modulo 2n+ 1 multiplication. Journal of VLSI Signal Processing, 14, 241–248.CrossRefGoogle Scholar
  19. 19.
    Ma, Y. (1998). A simplified architecture for modulo (2n+1) multiplication. IEEE Transactions on Computers, 47(3), 333–337.CrossRefGoogle Scholar
  20. 20.
    Vinod, A. P., & M-K Lai, E. (2005). An efficient coefficient-partitioning algorithm for realizing low complexity digital filters. IEEE Transactions on Circuits and Systems II, 24, 1936–1946.Google Scholar
  21. 21.
    Proakis, J. G., & Manolakis, D. G. (1998). Design of digital filters. In Digital Signal Processing Principles, algorithms, and applications (pp. 614–738). Upper Saddle River: Prentice-Hall.Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2010

Authors and Affiliations

  1. 1.School of Computer EngineeringNanyang Technological UniversitySingaporeSingapore

Personalised recommendations