Method for a highly efficient and scalable architecture for multitap 1-D filter to implement triangular and rectangular windows

IP.com Number IPCOM000010224D
thumb 01 thumb 02 thumb 03 thumb 04
Scaled page rendering of the first four pages
Dated Nov 6, 2002 UTC
Size 6 page(s) (120.7 KB)
 

Publication Summary

Disclosed is a method for a highly efficient and scalable architecture for multitap one-dimensional (1-D) filter to implement triangular and rectangular windows. Benefits include improved performance and improved design flexibility.
Country United States
Language English (United States)

About this Publication

This document was submitted to IP.com's Prior Art Database and this preview is designed to provide you with information regarding the contents of this document by displaying up to the first four pages of the document as scaled page renderings and displaying a limited amount of text which was extracted from the document on the Text Preview Tab.

To find out more on how to obtain the entire document, click the Download tab. There is a charge for downloading some Prior Art Database documents; please examine carefully whether you believe this document fills your needs before purchasing.

For more information about the Prior Art Database, visit the Learn section of this website. Thank you for visiting IP.com's Prior Art Database! You may wish to check out our Global Patent Search website before you leave.

Continue to Text Preview →

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 33% of the total text.

Method for a highly efficient and scalable architecture for multitap 1-D filter to implement triangular and rectangular windows

Disclosed is a method for a highly efficient and scalable architecture for multitap one-dimensional (1-D) filter to implement triangular and rectangular windows. Benefits include improved performance and improved design flexibility.

Background

              Digital filters are used in a variety of digital signal processing (DSP) and image-processing applications. Of several different kinds of filters, linear finite impulse response (FIR) filters are quite popular. They have some significant properties, including ease of design and analysis, linear phase characteristics, and ease of implementation.

General description

              The disclosed method uses a highly efficient and scalable implementation of one class of multitap filters commonly called rectangular filters and triangular filters. The reasons for using these filters are their widespread use in DSP and image processing applications and ease of implementation. These filters do not require the use of a multiplier accumulator (MAC). A general purpose CPU with a simple ADD instruction could be used to implement the function. Another reason for considering these specific filter algorithms is that the image path supports 1-D and 2‑D filters.

Advantages

              Some implementations of the disclosed structure and method provide one or more of the following advantages:

•             Improved performance due to improved processing efficiency

•             Improved performance due to reduced bandwidth requirements

•             Improved design flexibility due to improved scalability

Detailed description

                            The disclosed method is a highly efficient and scalable computing structure that implements triangular and rectangular filter that form the basis for implementing an image path.

              Digital filters are usually based on the relationship between the input sequence x(n) and the output sequence y(n) (see Figure 1). Equation (1) is the linear constant coefficient difference equation. Specifically, for FIR filters, all ak in (1) are zero. Therefore, equation (1) reduces to equation (2) (see Figure 2).

              The output of the FIR filter is essentially the weighted sum of present and previous inputs to the filter. The nature of coefficients bk determines the type of filter. The rectangular filter is characterized by equation (3) (see Figure 3), where k ranges from 0 to (T-1).

              The coefficient or window function for the 9-tap rectangular filter is illustrated (see Figure 4). In a similar manner, 9-tap triangular filter is defined as a filter with coefficients that form triangular window (see Figure 5). The coefficients of the 9-tap triangular filter are given by 1, 2, 3, 4, 5, 4, 3, 2 and 1. This example assumes that the

application is image processing and that the input sequence is essentially pixel values.

      In general, the filter comp...

Download This Document →

 

Copyright © 2004-2010 IP.com. All Rights Reserved.

Privacy Policy   |   About IP.com   |   Contact Us