fir filters l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
FIR filters PowerPoint Presentation
Download Presentation
FIR filters

Loading in 2 Seconds...

play fullscreen
1 / 11

FIR filters - PowerPoint PPT Presentation


  • 239 Views
  • Uploaded on

FIR filters. ELG6163 Miodrag Bolic. Outline. FIR filters Structures Polyphase FIR filters Parallel polyphase FIR Decimated FIR Implementations of FIR filters. Sequential application specific processor. A processor tuned only for a particular application

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'FIR filters' - nitza


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
fir filters

FIR filters

ELG6163

Miodrag Bolic

outline
Outline
  • FIR filters
    • Structures
    • Polyphase FIR filters
    • Parallel polyphase FIR
    • Decimated FIR
  • Implementations of FIR filters
sequential application specific processor
Sequential application specific processor
  • A processor tuned only for a particular application
  • Can be used for low-power implementations
  • Word lengths can be adjusted to the current problem.
  • Example: FIR filter
direct form fir filter
Direct form FIR filter

Copied from [Wanhammer99]

transposed fir
Transposed FIR

Copied from [Wanhammer99]

assignment
Assignment
  • Design an N-tap transposed linear-phase FIR filter as a sequential application specific processor. Use only one multiplier and show how processing time can be decreased twice.

Hint: design a transposed FIR filter structure as in the previous slide but allow for generating the sums in reversed order PSN-1, PSN-2, …, PS1, y(n).

Copied from [Wanhammer99]

general purpose processor architecture
General purpose processor architecture
  • FIR example
  • We will study RISC architectures
  • Single-cycle processor
    • Implementation of add and load instructions
  • Pipelined implementation
    • Why do all instructions have the same number of cycles
example digital filtering
Example: Digital Filtering
  • The basic FIR Filter equation is

Where h[k] is an array of constants

y[n]=0;

For (n=0; n<N;n++)

{

For (k = 0;k<N;k++)

//inner loop

y[n] = y[n] + h[k]*x[n-k];}

Only Multiply and Accumulate (MAC) is needed!

In C language

Copied from Rony Ferzli: http://www.fulton.asu.edu/~karam/eee498/

mac using general purpose processor gpp
MAC using General Purpose Processor (GPP)

R0

R2

44

X

R1

Copied from Rony Ferzli: http://www.fulton.asu.edu/~karam/eee498/

mac using dsp
MAC using DSP
  • Harvard Architecture allows multiple memory reads

R2

44

X

Copied from Rony Ferzli: http://www.fulton.asu.edu/~karam/eee498/