1. IDL-

f & TexasiNSiraJMENTS IV.
;
FILTER 1477 ENDE
.endif
.if FILTER 3
FILTER 1336
mov T2 1336, rl2 ; N11 = T2-T1
mov rl2, rl3
sub Tl 1336, rl2 ; N11 12
mov rl2, rl4 ; N15 = Nll * alpha-T2
rra rl2
rra rl2
mov rl2, rll
rra rl2
rra rl2
add rl2, rll
rra rl2
rra rl2
add rl2, rll
sub rl3, rll ; N15 rll
mov rll, T2 1336
sub r! 4, rll ; N3 = N15-N11 rll

;

; N3 rll

; l / nl = 32, gamma_2 = -l + l / 32)

; nl * gamma_l = l / 32

nl * gamma 1 * IN rl2
Tl rl2: Tl 32

mov rll, rl3; N3 13 mov IN, rl2; Tl = N3 * gamma_2 + nl * gamma_l * IN rra rl2 rra rl2 rra rl2 rra rl2 rra rl2 sub rll, rl2 rra rll rra rll rra rll rra rll rra rll add rll, rl2 mov rl2, Tl_1336 rla rl3; N3 rla rl3 rla rl3 rla rl3


12.

DTMF-

rla rl3
rla rl2; Tl * 32
rla rl2
rla rl2
rla rl2
rla rl2
sub IN, rl2
add rl2, OUT; rl3
. **************** ************: t ************************
cmp OUT, MAXHI ;
; -
;
jge SWAP3
mov rl3, MAXHI ;
mov # 01, COL ; - 1
SWAP3. ****** ************ *************************
;
FILTER 1336 ENDE
.endif
.if FILTER 4
FILTER 1209
mov T2 1209, rl3 ; N1 = (T1-T2) * alpha
mov Tl 1209, rll
mov rll, rl4
sub rl3, rll
rra rll ; N1 rll
mov rll, rl2 ; N3 = N1-T2
sub rl3, rll ; N3 rll
sub rl4, rl2 ; N2 = N1-T1 12
mov rl2, T2 1209
;
; N3 rll
; l / nl = 32, gamma 2 = -l + l / 32)
; nl * gamma 1 = 1/32
mov rll, rl3 ; N3 13
mov IN, rl2; Tl = N3 * gamma 2 + nl * gamma 1 * IN
rl2rl2rl2rl2rl2rll, rl2rll
rra rra rra rra rra sub rra

nl * gamma 1 * IN rl2




12. DTMF- | 513 | DTMF- | IV. | DTMF- | IV. | 12. DTMF- | 12. DTMF- | DTMF- | |

© um.co.ua -