Motorola DSP56000 Manual page 576

24-bit digital signal processor
Hide thumbs Also See for DSP56000:
Table of Contents

Advertisement

page 132,66,0,6
opt
rc
;**********************************************************
;Motorola Austin DSP Operation
***********************************************************
;DSP56000/1
;8-pole 4-multiply cascaded canonic IIR filter
;File name: 4-56.asm
;**********************************************************************************************************************
;
Maximum sample rate: 410.0 kHz at 20.5 MHz/540.0 kHz at 27.0 MHz
;
Memory Size: Prog: 6+10 words; Data: 4(2+4) words
;
Number of clock cycles: 50 (25 instruction cycles)
;
Clock Frequency: 20.5 MHz/27.0 MHz
;
Instruction cycle time: 97.5 ns/74.1 ns
;**********************************************************************************************************************
;
This IIR filter reads the input sample
;
from the memory location Y:input
;
and writes the filtered output sample
;
to the memory location Y:output
;
;
The samples are stored in the X memory
;
The coefficients are stored in the Y memory
;
;
;
The equations of the filter are:
;
w(n)=
x(n)-ai1 * w(n-1)-ai2 * w(n-2)
;
y(n)=
w(n)+bi1 * w(n-1)+bi2 * w(n-2)
;
;
;
;
;
;
x(n)
( - )
;
;
;
;
;
;
;
;
;
;
;
;
;
Figure B 3 8 Pole 4 Multiply Cascaded Canonic IIR Filter (Sheet 1 of 2)
Figure B-5 Real Input FFT Based on Glenn Bergland Algorithm (Sheet 3 of 8)
B - 14
BENCHMARK PROGRAMS
June 30, 1988
w(n)
-1
z
ai1
-1
z
ai2
BENCHMARK PROGRAMS
( + )
w(n-1)
bi1
w(n-2)
bi2
y(n)
MOTOROLA

Advertisement

Table of Contents
loading

This manual is also suitable for:

Dsp56k

Table of Contents