Skip to main content
Log in

Narrow-band FIR filtering with FPGAs using sigma-delta modulation encoding

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

Abstract

This paper addresses the problem of implementing narrow-band FIR filters using FPGAs. Rather than employing a conventional multiply-accumulate unit to compute the inner-product, an alternative method based on re-quantization of the input data stream using a sigma-delta modulator is presented. The re-quantization process preserves the dynamic range of the signal components contained in the bandwidth of the filter, while shifting the re-quantization noise to the spectral region to be rejected by the filter. The reduced bit length representation of the re-quantized input data samples removes the requirment for a full multiplier in the filter hardware. This makes the method very attractive for realization using FPGA technology. The filtering technique is described and implementation results using a Xilinx XC4010 FPGA are presented. A 200-tap filter implemented in a single FPGA achieves a computation rate of 415 MOPS and has a memory bandwidth of 1.66 Gbytes/s. An extension of the method using a quadrature re-quantizer and filter is also 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.

Similar content being viewed by others

References

  1. J. Isoaho, “FPGA-implementable digital filters,”More FPGAs, W. Moore and W. Luk (Eds.),Abingdon EE&CS Books, Oxford, England, pp. 281–290, 1994.

  2. S. Mohanakrishnan and J.B. Evans, “Automatic implementation of FIR filters on field programmable gate arrays,”IEEE Signal Processing Letters, Vol. 2, No. 3, pp. 51–53, March 1995.

    Article  Google Scholar 

  3. Xilinx Inc.,The Programmable Logic Data Book, 1994.

  4. J. Isoaho, J. Pasanen, and O. Vainio, “DSP system integration and prototyping with FPGAs,”Journal of VLSI Signal Processing, No. 6, pp. 155–172, 1993.

    Article  Google Scholar 

  5. A.E. de la Serna and M.A. Soderstrand, “Trade-off between FPGA resource utilization and roundoff error in optimized CSD FIR digital filters,”Twenty-Eighth Asilomar Conference on Signals, Systems & Computers, IEEE Computer Society Press, Pacific Grove, California, pp. 120–127, Oct. 31–Nov. 2, 1994.

    Google Scholar 

  6. P.J. Graumann and L.E. Turner, “Implementing digital signal processing algorithms using pipelined bit-serial arthmetic and field programmable gate arrays,”Proceedings of FPGA 1992, pp. 123–128, 1992.

  7. L. Mintzer, “FIR filters with field-programmable gate arrays,”Journal of VLSI Signal Processing, No. 6, pp. 120–127, 1993.

    Article  Google Scholar 

  8. S.A. White, “Applications of distributed arithmetic to digital signal processing,”IEEE ASSP Magazine, Vol. 6, No. 3, pp. 4–19, July 1989.

    Article  Google Scholar 

  9. A. Peled and B. Liu, “A new hardware realization of digital filters,”IEEE Trans. on Acoust., Speech, Signal Processing, Vol. ASSP-22, pp. 456–462, Dec. 1974.

    Article  Google Scholar 

  10. G. Goslin and B. Newgard, “16-tap, 8-bit FIR filter applications guide,”Xilinx Application Note, pp. 25–28, Nov. 1994.

  11. J.C. Candy and G.C. Temes, “Oversampling methods for A/D and D/A conversion,” inOversampling Delta-Sigma Data Converters—Theory Design and Simulation, IEEE Press, New York, 1992.

    Google Scholar 

  12. Xilinx Inc.XACT Libraries Guide, 0401098 01, April 1994.

  13. Texas Instruments,Third generation TMS320 User's Guide, Texas Instruments, Austin Texas, 1988.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Dick, C., Harris, F. Narrow-band FIR filtering with FPGAs using sigma-delta modulation encoding. J VLSI Sign Process Syst Sign Image Video Technol 14, 265–282 (1996). https://doi.org/10.1007/BF00929620

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00929620

Keywords

Navigation