30
{a(k)} s(t) H ch ( f) w(t) + r(t) H tr ( f) {a(k)} H (f) w(t) + r(t)

{a(k)} s(t) H ch (f) w(t) + r(t) H tr (f) {a(k)} H (f) w(t) + r(t)

  • View
    227

  • Download
    0

Embed Size (px)

Citation preview

{a(k)}s(t)

Hch(f)

w(t)

+r(t)

Htr(f)

{a(k)} H (f)

w(t)

+

r(t)

a(k) H (f)

w(t)

+

r(t)H*

(f)kT

z(k)

a(k) G(z)

n(k) ~Nc(0, N0g(i-j))

+ z(k)

a(k) H (f)

w(t)

+

r(t)H*

(f)kT

z(k)

a(k) G(z)

n(k) ~Nc(0, N0g(i-j))

+

z(k)

)z(FA

12

u(k)

)z(FA

12

u(k)

a(k) F+(z)

w(k) ~Nc(0, (N0/A2)(i-j))

+ u(k)

u0(k)

a(k) G(z)

n(k) ~Nc(0, N0g(i-j))

+

z(k)

a(k) F+(z)

w(k) ~Nc(0, (N0/A2)(i-j))

+ u(k)

)z(FA

12

u(k)

a(k) a(k-1) a(k-L)

f+(1) f+(L)

u0(k)

x x

+

z-1z-1z-1 ...

u(k)w(k)

a(k) S(k)

st(.,.)

out(.,.)

w(k)

u0(k)u(k)

S(k+1)

z-1

+

k

f+(k)f-(k)

k00

x1

11

x2

x3

x4

x5

(x1)*

(x2)*

(x3)*

(x4)*

(x5)*

k k+1

state

(1, 1)

(1, -1)

(-1, 1)

(-1, -1)

1|2.5

-1|0.5 1|1.5

-1|-0.5

1|0.5

-1|-1.51|-0.5

-1|-2.5

...

k k+1 k+2 k+3 k’ k’+1 k’+2 k’+3

state

(1, 1)

(1, -1)

(-1, 1)

(-1, -1)

(++)

(+0)

(0+)

(+-)

(0-)

(00)

(-0)

(-+)

(--)k+1k

(++)

(+0)

(0+)

(+-)

(0-)

(00)

(-0)

(-+)

(--)

20

8

5

2

5

13

6

14

6

6

6

6

4

7

22

14

10

15

7

15

7

7

k=0 k=1 k=2 k=3 k=4 k=5

9

16

0

4

4

16

0

36

4

0

4

16

0

(1,1)

(1,-1)

(-1,1)

(-1,-1)

k=0 k=1 k=2 k=3 k=4

0

4

16

0

36

4 16

0

4

40

16

16

4

0

4

(1,1)

(1,-1)

(-1,1)

(-1,-1)

k=0 k=1 k=2 k=3 k=4

0

0

16

4

0

4

1

9 1

25

9

4925

81

5

9

25

49

(1,1)

(1,-1)

(-1,1)

(-1,-1)

k=0 k=1 k=2 k=3 k=4

0

0

16

4

0

5

9

25

49

16

04

4

0

164

36

13

25

5

41

(1,1)

(1,-1)

(-1,1)

(-1,-1)

k=0 k=1 k=2 k=3 k=4

r(t)H*

(f)kT

z(k)

HLE(z)

u(k)symbol-by-symbol detector

)k(a

a(k)

GLE(z)

u0(k)

HLE(z)

n(k) ~ Nc(0, N0g(i-j))

w(t)

+ u(k)

a(k)

1/G(z)

n(k) ~ Nc(0, N0g(i-j))

+ u(k)

a(k) GLE(z) -1

HLE(z)

n(k) ~ Nc(0, N0g(i-j))

+ (k)

a(k) u0(k)

n(k) ~ Nc(0, N0g(i-j))

+ u(k))z(G

)z(G

)z(G

1

r(t)H*

(f)kT

z(k)

HFF(z)

u’(k)symbol-by-symbol detector

)k(a

+

u(k)

HFB(z)-

a(k)

G’DFE(z)

HFF(z)

n(k) ~ Nc(0, N0g(i-j))

+

u’(k)symbol-by-symbol detector

)k(a

+

u(k)

HFB(z)-

a(k)

GDFE(z)

HFF(z)

n(k) ~ Nc(0, N0g(i-j))

+

u(k)

n’(k)

a(k)

~ Nc(0, (N0/A2)(i-j))

+

u(k)

n’(k)

a(k)

GDFE(z) - 1

HFF(z)

n(k) ~ Nc(0, N0g(i-j))

+

(k)

n’(k)

a(k)

G(z)H’FF(z) - 1

H’FF(z)

n(k) ~ Nc(0, N0g(i-j))

+

’(k)

1 - HFB(z)

(k)

a(k)

n(k) ~ Nc(0, N0g(i-j))

+

n’(k)

u(k)

)z(FB1 2

)z(FB

12

r(t)H*

(f)kT

HFF(z)u’(k) r(t)

Hrec (f)kT

u’(k)

r(t)Hrec (f)

kT

u’(k)

HAA (f)r(t)

heq (n)iTs

u’(k)HAA (f)

Ns

z(k)

r(kNs+KFF1) r(kNs-KFF2)r(kNs+1) r(kNs) r(kNs-1)

heq(-KFF1) heq(KFF2)heq(-1) heq(0) heq(1)x x x x x

z-1/Ns z-1/Ns ......

z-1 z-1

x x x x

...

hFB(KFB-1) hFB(KFB)hFB(2)hFB(1)

)Kk(a FB)2k(a )1k(a

+

u’(k)

u(k)

r(kNs+KFF1) r(kNs-KFF2)r(kNs+1) r(kNs) r(kNs-1)

heq(-KFF1;k) heq(KFF2;k)heq(-1;k) heq(0;k) heq(1;k)x x x x x

z-1/Ns z-1/Ns ......

z-1 z-1

x x x x

...

hFB(KFB-1;k) hFB(KFB;k)hFB(2;k)hFB(1;k)

)Kk(a FB)2k(a )1k(a

+

u’(k)

u(k)