[an error occurred while processing this directive]
|
что то похоже, но не совсем или совсем .
Там действительно 2 полосовых фильтра, настроенные на верх и низ КАМ сигнала. Выходы от них в конце символьного интервала перемножаються в частотной области(сверка во временной, что мы и видим)
LD #NL, DP
LD NL+1, T
mpy NH+1, A
mpy NH, B
STH A, 1, TEMP0 ;Temp0 = eta_l(n-1)*eta_h(n-1)
STH B, 1, TEMP1 ;Temp1 = eta_l(n-1)*eta_h(n)
LD NL, T
mpy NH+1, A
STH A, 1, TEMP2 ;Temp2= eta_l(n)*eta_h(n-1)
ну а потом следует не понятное фор ми .
скорее всего это или перенос спектра на символьную частоту т.е. умножение на комплексную экспоненту, мне непонятны откуда берется DH и остальные числа.
; The following constants are used in intermediate computations, for
; upper and Lower Nyquist Band PAss filters.
; DH = 0.495 { v*sin[w(high)*(T/3)] }
; NDL = -0.495 -v*sin[w(low)*(T/3)]
; CHCL = -.848791498 - v*v* sin[ (w(high)-w(low))*T/3 ]
;*********************************************************************
STM #DH, AR4
LD #0, A
LD TEMP2, T
MAC *AR4+, A
LD TEMP1, T
MAC *AR4+, A
LD TEMP0, T
MAC *AR4, A ; acc = Im(gh*gl'), form = 2:0:30
LD A, -8 ; shift right 15 for alignment,left 7 for scaling
E-mail: info@telesys.ru