dburgess | b3a0ca4 | 2011-10-12 07:44:40 +0000 | [diff] [blame] | 1 | signalVectors G0, G1. i.e. G0(D) = 1 +2D + 3D^2 = [1 2 3] |
2 | G0(D) = 1/sqrt(SNR). | ||||
3 | G1(D) = [h0 h1D .. h_(N-1)D^(N-1)] | ||||
4 | for i = 0,1,...,N_f-1, | ||||
5 | d = |G0(0)|^2+|G1(0)|^2 | ||||
6 | l_i(D) = D^i ( G0(D)*G0'(0) + G1(D)*G1'(0) )/d | ||||
7 | k = G1(0)/G0(0) | ||||
8 | G0n(D) = G0(D)+k'*G1(D) | ||||
9 | G1n(D) = (-G0(D)*k+G1(D))/D | ||||
10 | G0(D) = G0n(D)/sqrt(1+k*k') | ||||
11 | G1(D) = G1n(D)/sqrt(1+k*k') | ||||
12 | end | ||||
13 | |||||
14 |