B-26
DSP96002 USER’S MANUAL
MOTOROLA
On the delayed LMS algorithm, the coefficients are updated with the error from the previous iteration while
the FIR filter is being computed for the current iteration. In the following implementation, two coefficients
are updated with each pass of the loop.
Delayed LMS Algorithm
iter equ 50 ;Number of LMS iterations
conv_fact equ 0.01 ;Convergence factor
org x:$0
state ds 11 ;State of lms fir
org y:$0
coef ds 10 ;LMS coefficients
e dc 0.0 ;Signal error
xin ds 1 ;Input to system
dsig ds 1 ;Desired signal
org p:$100
lmstest
move #state,r0 ;Set up address generators
move #10,m0
move #xstate,r1
move #9,m1
move #coef,r4
move #9,m4
move #coef,r5
move #9,m5
move #xcoef,r6
move #9,m6
move #iter,d0.l
do d0.l,lms
; LMS algorithm setup
move y:e,d0.s
move #conv_fact,d1.s
fmpy.s d0,d1,d0 y:xin,d6.s
move d0.s,d9.s
move d6.s,x:(r0)
; LMS algorithm loop
Содержание DSP96002
Страница 3: ...1 2 DSP96002 USER S MANUAL MOTOROLA ...
Страница 38: ...MOTOROLA DSP96002 USER S MANUAL 3 15 Figure 3 4 Modulo Arithmetic Unit Block Diagram ...
Страница 39: ...3 16 DSP96002 USER S MANUAL MOTOROLA ...
Страница 53: ...4 14 DSP96002 USER S MANUAL MOTOROLA ...
Страница 76: ...MOTOROLA DSP96002 USER S MANUAL 5 23 Figure 5 8 Address Modifier Summary ...
Страница 86: ...6 10 DSP96002 USER S MANUAL MOTOROLA ...
Страница 101: ...MOTOROLA DSP96002 USER S MANUAL 7 15 Figure 7 9 HI Block Diagram One Port ...
Страница 140: ...7 54 DSP96002 USER S MANUAL MOTOROLA ...
Страница 166: ...9 10 DSP96002 USER S MANUAL MOTOROLA ...
Страница 181: ...MOTOROLA DSP96002 USER S MANUAL 10 15 Figure 10 8 Program Address Bus FIFO ...
Страница 336: ...A 148 DSP96002 USER S MANUAL MOTOROLA FMPY S2 S1 D1 FSUB S S3 D2 move syntax see the MOVE instruction de scription ...
Страница 337: ...MOTOROLA DSP96002 USER S MANUAL A 149 ...
Страница 404: ...A 216 DSP96002 USER S MANUAL MOTOROLA PC xxxx D ...
Страница 460: ...A 272 DSP96002 USER S MANUAL MOTOROLA SIOP Not affected ...
Страница 484: ...A 296 DSP96002 USER S MANUAL MOTOROLA SSH PC SSL SR SP 1 SP ...
Страница 519: ...MOTOROLA DSP96002 USER S MANUAL A 331 ...
Страница 580: ...MOTOROLA DSP96002 USER S MANUAL B 61 X Memory Y Memory n0 3 r0 x0 Xmin r4 y0 Xmax z0 Ymin x1 Ymax y1 Zmin z1 Zmax ...
Страница 718: ...MOTOROLA DSP96002 USER S MANUAL B 199 ...
Страница 871: ... MOTOROLA INC 1994 MOTOROLA TECHNICAL DATA SEMICONDUCTOR M Addendum ...
Страница 888: ...MOTOROLA INDEX 1 INDEX ...
Страница 889: ......