[an error occurred while processing this directive]
|
Подкиньте ссылочки или объясните, как посчитать, дословно - The imaginary part of the product of the upper bandpass filter with the conjugate of the lower bandpass filter and then sampled at the symbol rate to produce v[n]:.
Я что то не пойму: после двух полосовых фильтров мы имеем только вещественные отсчеты, как мне 1. получить как я понял комплексно сопряженное число?? (conjugate) к lower bandpass filter 2. получить мнимую часть от произведения.
В примере от ти. они делают след-е.
;---------------------------------------------------------------------; Compute the imaginary part of the cross-correlation of high and low
; Nyquist bandpass filter outputs. In other words,
; compute v(n) = Imaginary(gu*gl')
; where gu = High Nqst band pass filter output
; gl = low Nqst band pass filter output.
; v(n) is called the timing error signal.
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)
Это как я понял была свертка отсчетов от фильтров
а далее выполняют умножение на какие-то коэффициенты (m.b. Гильберт??)
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'),
E-mail: info@telesys.ru