B.1.1 Real Correlation Or Convolution (Fir Filter) - Motorola DSP56800 Manual

16-bit digital signal processor
Table of Contents

Advertisement

w
EQU
0
H
EQU
0
XM
EQU
0
state
equ
0
ntaps
equ
$10
k
equ
0
n
equ
32
p
equ
10
mask
equ
10
image
equ
$40
dividend
equ
.25
divisor
equ
.5
paddr
equ
0
qaddr
equ
4
w1
equ
0
w2
equ
10
s
equ
0
tablebase equ
0
lpc
equ
8
frame
equ
0
cor
equ
$100
shift
equ
$80
table
equ
$180
org
p:$40
B.1.1
Real Correlation or Convolution (FIR Filter)
; c(n) = SUM(I=0,...,N-1) { a(I) * b(n-I) }
opt
cc
MOVE #AD,R0
MOVE #BD,R3
CLR
A
MOVE
REP
#N
MAC
Y0,X0,A X:(R0)+,Y0
RND
A
;
;
; shift constant
; base address of a-law table
X:(R0)+,Y0
X:(R3)+,X0
X:(R3)+,X0
Total:
DSP Benchmarks
; 2
2
; 2
2
; 1
1
; 1
1
; 1
3
; 1
1
; 1
1
________
9
1N+11
B-3

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents