Reconfigurable Digital IIR and FIR Filters

Abstract

The work presented in this document contributes to the ROBR (Reconfigurable Omni Band Radio) project started by the Defence Research Establishment Ottawa and the Communication Research Centre in 1997. ROBR is a testhed implementation of a reconfigurable satellite communications (satcom) terminal that makes use of a software communications architecture. Such a system can enable the use of a single ground terminal to communicate over multiple satellite communications or terrestrial links by supporting multiple standards. The ROBR hardware architecture includes a microprocessor and several digital signal processor (DSP) boards. The objective of this report is to document the work done to provide a set of reconfigurable digital filters for use in the ROBR. Five infinite impulse response (IIR) filtering modules and four finite impulse response (FIR) filtering modules have been implemented. The function of these modules is to compute the coefficients of a desired filter design. Also, IIR and FIR signal processing modules have been implemented to process digital signals using the computed coefficients. The modules have been implemented in the C programming language and are targeted for use on a DSP chip. The implementation of the modules has been verified and compared with the results obtained with the Signal Processing toolbox from MATLAB.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Nov 01, 2001
Accession Number
ADA399503

Entities

People

  • B. Gosselin
  • C. Wilcox

Organizations

  • Defence Research and Development Canada

Tags

Communities of Interest

  • Energy and Power Technologies
  • Space

DTIC Thesaurus Topics

  • Algorithms
  • Artificial Satellites
  • C Programming Language
  • Chebyshev Approximations
  • Complex Numbers
  • Computer Programming
  • Computer Programs
  • Diagrams
  • Frequency Domain
  • Frequency Response
  • National Security
  • Operating Systems
  • Power Spectra
  • Satellite Communications
  • Signal Processing
  • Square Roots
  • Standards

Fields of Study

  • Engineering

Readers

  • Computer Science/Computer Engineering/Data Science/Digital Signal Processing.
  • Distributed Systems and Data Platform Development
  • Sensor Fusion and Tracking Systems.

Technology Areas

  • Space