Advanced Digital Signal Processing Part 3: Efficient FIR Structures - - PowerPoint PPT Presentation

advanced digital signal processing part 3 efficient fir
SMART_READER_LITE
LIVE PREVIEW

Advanced Digital Signal Processing Part 3: Efficient FIR Structures - - PowerPoint PPT Presentation

Advanced Digital Signal Processing Part 3: Efficient FIR Structures Gerhard Schmidt Christian-Albrechts-Universitt zu Kiel Faculty of Engineering Institute of Electrical and Information Engineering Digital Signal Processing and System Theory


slide-1
SLIDE 1

Digital Signal Processing and System Theory | Efficient FIR structures

Gerhard Schmidt

Christian-Albrechts-Universität zu Kiel Faculty of Engineering Institute of Electrical and Information Engineering Digital Signal Processing and System Theory

Advanced Digital Signal Processing Part 3: Efficient FIR Structures

slide-2
SLIDE 2

Digital Signal Processing and System Theory | Efficient FIR structures

Slide III-2

Digital Signal Processing and System Theory | Advanced Digital Signal Processing | Efficient FIR structures

Basic formula: In vector notation:

Efficient FIR Structures

Derivation – Part 1

Single output of an FIR filter Two outputs of an FIR filter (block processing)

About 2N multiplications and additions in order to compute two output samples.

slide-3
SLIDE 3

Digital Signal Processing and System Theory | Efficient FIR structures

Slide III-3

Digital Signal Processing and System Theory | Advanced Digital Signal Processing | Efficient FIR structures

Efficient FIR Structures

Derivation – Part 2

Definitions: Relations:

“Even” and “odd” signal and filter vectors

slide-4
SLIDE 4

Digital Signal Processing and System Theory | Efficient FIR structures

Slide III-4

Digital Signal Processing and System Theory | Advanced Digital Signal Processing | Efficient FIR structures

Efficient FIR Structures

Derivation – Part 3

Once again:

Two outputs of an FIR filter (continued)

… inserting the abbreviations … … multiplying the matrix elements with the subvectors … … adding appropriate zeros …

slide-5
SLIDE 5

Digital Signal Processing and System Theory | Efficient FIR structures

Slide III-5

Digital Signal Processing and System Theory | Advanced Digital Signal Processing | Efficient FIR structures

Efficient FIR Structures

Derivation – Part 4

Two outputs of an FIR filter (continued)

… result from the previous slide … … inserting … … rearranging the terms …

About 1,5 N multiplications and additions in order to compute two output samples.

slide-6
SLIDE 6

Digital Signal Processing and System Theory | Efficient FIR structures

Slide III-6

Digital Signal Processing and System Theory | Advanced Digital Signal Processing | Efficient FIR structures

Efficient FIR Structures

Derivation – Part 5

Basic structure Efficient structure

Structure has to be computed twice to produce two output samples! Structure has to be computed

  • nce to produce two output

samples! Subsampled domain

slide-7
SLIDE 7

Digital Signal Processing and System Theory | Efficient FIR structures

Slide III-7

Digital Signal Processing and System Theory | Advanced Digital Signal Processing | Efficient FIR structures

Efficient FIR Structures

Derivation – Part 6

Number of samples per frame Reduction 2 25,00 % 4 43.75 % 8 57.81 % 16 68.36 % 32 76.27 % 64 82.20 % 128 86.65 %

Reduction in computational complexity (for large filter orders)