Skip to main content
Log in

Polyphase Filter Approach for High Performance, FPGA-Based Quadrature Demodulation

  • Published:
Journal of VLSI signal processing systems for signal, image and video technology Aims and scope Submit manuscript

Abstract

The polyphase filter approach to quadrature demodulation is shown to be well suited for the implementation of purpose-designed wide bandwidth digital quadrature demodulators. The duplicated polyphase filter approach is introduced, as a way to increase the maximum allowable input signal bandwidth for a given implementation technology. Other algorithmic and architectural considerations specifically applicable to the realization of digital filters in low-cost Field-Programmable Gate Array (FPGA) technology are discussed. A design example suitable for processing input signals centered on an intermediate frequency of 160 MHz with a bandwidth of ∼45 MHz is presented. This design occupies 83% of the Configurable Logic Blocks (CLBs) in a low-cost Xilinx X4010E-3 FPGA. Additional techniques for further performance optimization are presented.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. V. Considine, “Digital Complex Sampling,” Electronic Letters, vol. 19,no. 16, 1983, pp. 608-609.

    Article  Google Scholar 

  2. C.M. Rader, “A Simple Method for Sampling In-Phase and Quadrature Components,” IEEE Transactions on Aerospace and Electronic Systems, vol. 20,no. 6, 1984, pp. 821-824.

    Article  Google Scholar 

  3. R.L. Mitchell, “Creating Complex Signal Samples From a Band-Limited Real Signal,” IEEE Transactions on Aerospace and Electronic Systems, vol. 25,no. 3, 1989, pp. 425-427.

    Article  Google Scholar 

  4. G. Zhang, D. Al-Khalili, R. Inkol, and R. Saper, “A Novel Approach to the Design of I/Q Demodulation Filters,” IEE Proceedings on Vision, Image and Signal Processing, vol. 141,no. 3, pp. 154-160, 1994.

    Article  Google Scholar 

  5. M.G. Bellanger, J.L. Daguet, and G.P. Lepagnol, “Interpolation, Extrapolation, and Reduction of Computation Speed in Digital Filters,” IEEE Transactions on Acoustics, Speech and Signal Processing, vol. 22,no. 4, 1974, pp. 231-235.

    Article  Google Scholar 

  6. M.G. Bellanger, G. Bonnerot, and M. Coudreuse, “Digital Filtering by Polyphase Network: Application to Sample-Rate Alteration and Filter Banks,” IEEE Transactions on Acoustics, Speech and Signal Processing, vol. 24,no. 2, 1976, pp. 109-114.

    Article  Google Scholar 

  7. R.E. Crochiere and L.R. Rabiner, Multirate Digital Signal Processing, Englewood Cliffs, NJ: Prentice-Hall, 1983.

    Google Scholar 

  8. V. Anastassopoulos and T. Deliyannis, “Efficient Implementation of Nth-band FIR Filters Based on a Simple Window Method,” IEE Proceedings, vol. 137, pt. G, no. 4, 1990, pp. 302-308.

    Google Scholar 

  9. A.V. Oppenheim and R.W. Schafer, Digital Signal Processing, Englewood Cliffs, NJ: Prentice-Hall, 1975.

    MATH  Google Scholar 

  10. R.J. Inkol, “Novel FIR Filter Designs for Digital Quadrature Demodulation,” in Proceedings of IEEE Canadian Conference on Electrical and Computer Engineering, May 1999.

  11. R.J. Inkol, V. Szwarc, L. Désormeaux, M. Esonu, and D. Al-Khalili, “A 400 Megasample Per Second Digital Receiver ASIC,” in Proceedings of IEEE ASIC Conference, September 1996.

  12. B.C. Wong and H. Samueli, “A 200-MHz All-Digital QAM Modulator and Demodulator in 1.2-μm CMOS for Digital Radio Applications,” IEEE Journal of Solid-State Circuits, vol. 26,no. 12, 1991, pp. 1970-1980.

    Article  Google Scholar 

  13. XC4000E and XC4000X Series FPGA Product Specification v. 1.6, San Jose CA: Xilinx Inc., 1999.

  14. A.G. Dempster and M.D. Macleod, “Use of Minimum-Adder Multiplier Blocks in FIR Digital Filters,” IEEE Transactions on Circuits and Systems-II: Analog and Digital Signal Processing, vol. 42,no. 9, 1995, pp. 569-577.

    Article  MATH  Google Scholar 

  15. K. Chapman, “Constant Coefficient Multipliers for the XC4000E,” Xilinx Application Note 054, version 1.1, 11 December 1996.

  16. G.W. Reitwiesner, “Binary Arithmetic,” in Advances in Computers, vol. 1, F.L. Alt (Ed.), San Diego: Academic Press, 1960.

    Google Scholar 

  17. “Speed Metrics for High-Performance FPGAs.” Xilinx Application Brief XBRF015, version 1.0, November 1997.

  18. L. Dadda and V. Piuri, “Pipelined Adders,” IEEE Transactions on Computers, vol. 45,no. 3, 1996, pp. 348-356.

    Article  MATH  Google Scholar 

  19. J.M.P. Langlois, “Design and Implementation of Wide Band Quadrature Demodulators on Field Programmable Gate Arrays,” Master's Thesis, Royal Military College of Canada, 1999.

  20. H. Samueli, “The Design of Multiplierless Digital Data Transmission Filters with Powers-of-two Coefficients,” in Proceedings of IEEE Telecommunications Symposium, Sep. 1990.

  21. R.J. Inkol, R. Clouston, M. Herzig, and R.H. Saper, “A New Approach to the Design of Multiplierless FIR Digital Filters for Quadrature Demodulation,” in Proceedings of IEEE Canadian Conference on Electrical and Computer Engineering, May 1996.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Langlois, J., Al-Khalili, D. & Inkol, R. Polyphase Filter Approach for High Performance, FPGA-Based Quadrature Demodulation. The Journal of VLSI Signal Processing-Systems for Signal, Image, and Video Technology 32, 237–254 (2002). https://doi.org/10.1023/A:1020268902913

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1020268902913

Navigation