• No results found

Least Bit Error Rate Adaptive Multiuser Detection

N/A
N/A
Protected

Academic year: 2020

Share "Least Bit Error Rate Adaptive Multiuser Detection"

Copied!
19
0
0

Loading.... (view fulltext now)

Full text

(1)

!

"# $# $

% $ &'()$

#%&&(*Æ)

#%"&($

' )) ) +

$, && ) *

)%&-( '$,$

&- ./ *$

*0 1))

% ( &-)

%"-( '

1"-%'"-( $

1 "& 2

'"-)1

! ! "#

$%&$'& #(

##

#)*

# # +) !

# +#

! ! !!,

)! !

!

#!! $'&-$.&

! * /

# ! !

!/ 0

1/ 1/ "

(2)

1/##

+ !!1/)

!! 2 !

! #! !

*3

) ! #

425 2

425 2425

)# 2#425

6! #7 # )

! ! 7

# 7

, 2# #

425 !425

$8&# !0# 7

# )

!425 $%9&-$%'&

) !425$%9& "!!,

!!##

#+ !

/!!,

# ) !

425! $%%& !!,425 425

!! !!

3 $%:&

,! # *

! 3

) 425!

)! !425#

!!, !! $%'& 3425 ;

3425 ! 425

! 425 (#

!!$%'& 0

!!$%<&$%=& ! 3425

# 425

!, /#

!!* 3425 3425 !

3425 !,

!3 3425

#,

#! +

(3)

!# !#

!

# 3 ;+

$%?&$%@& # 3425

!!

) ## +

!! ! ! #

! / % % #

A B $A

A

&

!! 5

B

%

) # # B $

&

# # ! ! B

$

&

###

B

%

>%

>B A

> '

!A

7 B $

&

$

&B

,#

B

A

A

A

:

H(z)

M

M

S (z)

S (z)

.

.

.

S (z)

N

2

1

Σ

Σ

b (k)

N

b (k)

b (k)

1

2

r

(k)

chip rate

channel

code filters

M

(4)

, A B $A A &

! ,B

5, B

9 9 9 9 9

9

9 9 9 9

9 9

99

<

) ! ! 5

! /

B%B%C%

B'C

'B:C

3 B' !## $ >%& # B % >% % = A

BA B %

? / # # ! BA

D B% @

+

B

B

A>BA > .

B$ & 7 0 ) # E

BB

>% 9

%9

8

F#A +

BA B

A %

%9 # # ! BA

D B% %%

/ . !

(5)

/ #

B

A

)!!

. 2#

B > %' + ## !

!! 3 +

)1/

# #

B9%'

) ! B>%

>%B

% ' ,! A ' %: B ' # ! A )

425 B>%

B

>%B % %< B A B A B A %= B % ' ,! ' %?

! B %

%B % ' ,! A ' %@ A

425 B %

B

(6)

4 # B ) 425 B B % '9

425 # # #

425 !

425 !

)425 *

B '% ) ! B % ' ,! A ' A A ''

G !0 !# '% #

( $%.&$%'&

!

! 0

#!* B % ' ,! A ' A A ': # 425

#A

A

#A

A

+ 2 %' ,

/ 425! %:%@ #

7#! #7

425 "#

,! #

!,,+

425 "#

#G

2425425 !

54 !425

!,!! 425

(7)

2

1

0

1

2

3

2

1.5

1

0.5

0

0.5

1

1.5

2

6

5

4

3

2

1

0

w[1]

w[0]

log

10

(BER)

MMSE solution

MBER solution

(0.98,

0.13)

(0.99,0.18)

$ *$*

*)8- 936 1

5! B%>9.

>9?

)% H5

B'= 4)

425

%! /' ##

/')425!

!! !!*

! # 425)!+

425)

! ! 425 ) 2

,! ! /'/ 2

425B :..425

425B ==?

)! ,!#

B

%

'

,!

A

'

'<

425#,!

B

%

(8)

A B A '? ! + !! !!,

! ++ $%8&-$'%&

7 #+ " ! +

;0 ! '<#D

E B % " '# ,! '# '@ + # $'9&

/ ! 425#

E B % " E '. E B # '8 ) E E B % " '# ,! '# :9 4# E ( !

#+ ! ## $%'&

(9)

-20

-15

-10

-5

0

0

5

10

15

20

25

30

log10(BER)

User 1 SNR (dB)

MMSE

MBER

") 13 8- 5

B%3425 D

>%B >$

'#

,!

'#

::

>%B

>%

>% >%

:<

! $ + #

! # !!!

+ '@# #

)

#

!

!!, #

#

+ !!,

# #/+

I

B

%

"

'#

,!

'#

:=

!!, '<

I

B

%

"

I

(10)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

0

0.5

1

1.5

2

2.5

conditional pdf

y

%(

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

0

0.5

1

1.5

2

2.5

conditional pdf

y

%)(

)) %=(>%(&&

%)( &- 13 8- 97 5

*/$

I

B

#

:@

425) I

!

!!!!!,3425 # D

>%B >$

'#

,!

'#

:.

/ 3425 0!

!,3

) !425 !

!

(11)

1e-7

1e-6

1e-5

1e-4

1e-3

0

500

1000

1500

2000

Bit Error Rate

sample

MMSE

MBER

"%> >(

"- 1 3 8- 9 7 5

%<( 9 9 <<6 *

9 5

?*

)

>% >%>% % % % %>%>% >% % %>% %>%>% %

!)!

5!

B9<>9@

>9< :8

) % /:!425!

2 425 )425

# ( !

# 425

# " 7 % H5 #

H5

B %? 4 / < ! !

>%

1e-7

1e-6

1e-5

1e-4

1e-3

0

200

400

600

800

1000

Bit Error Rate

sample

MMSE

MBER

"%> >(

"- 1 3 8- 9 7 5

%<(9@<<<<<< << << << <<<<A

9<<6

*

95

(12)

1e-7

1e-6

1e-5

1e-4

1e-3

1e-2

1e-1

0

500

1000

1500

2000

Bit Error Rate

sample

MMSE

MBER

MMSE

MBER

"%>>:<$ *

)( "- 13

8- 9 7 5 %<( 9 9 <<6 *

93

2 425 # !

2 #7)!)

!

>%7 #) 2

# !

>%

7 #+ +7 #)

7

>% 425

) !425 3425 3425

, %99

/= 3425 H5

B

%? 4 9B !$B99=

!#

B<

9% ) #

/ = !

!

##

# 6

E

+ 425

! F,!

0 9 2#

3425 !

425 (

) 3425

9B$99%99%99% 99% 99% 99% 99%99%&

/? # 9

425 (

+ 2/+

# 9 G 9B

3425

/@#!

#/ 9 2 9

(13)

1e-7

1e-6

1e-5

1e-4

1e-3

0

500

1000

1500

2000

Bit Error Rate

sample

MMSE

MBER

"%> >(

'"- 1 3 8- 9 7 5

%<( 9 9 <3 *

9 36

?*

)

/ . 8 / = @ # !!,

3425 !

3425!!#

9 2 !

#3425 ) 3425

!!

) ,! " !

425 ) !

# >%>% % % >% % %>% ! )

1e-7

1e-6

1e-5

1e-4

1e-3

1e-2

1e-1

0

500

1000

1500

2000

Bit Error Rate

sample

MMSE

MBER

"%>>:<$ *

) ( '"- 1

3 8- 9 7 5 %<( 9 9 <6 *

(14)

-10

-8

-6

-4

-2

0

2

4

6

8

10

A

2

/A

1

(dB)

10

-12

10

-11

10

-10

10

-9

10

-8

10

-7

10

-6

10

-5

10

-4

10

-3

10

-2

10

-1

10

0

BER

LBER algorithm, initialised at ZF

LMS algorithm, initialsed at ZF

Conjugate MBER, initialised at ZF

MMSE

ZF

MF

)

14 8- 97*B-

5 !#

B%9>9'=

>9=

<9

) % G *, %!

*, H5

B%? 4'! !

" 5/%90

!

),! 2,!',!

!

B

>

> <%

5 0 !!%

B@?8

%9

)0 :@

# %%' # ! !

) #

+! ! !

/%%3 % /%' !

! ! 3425 3

!#+ 2!

! "

(15)

0

5000

10000

15000

20000

Frame

10

-3

2

5

10

-2

2

5

10

-1

2

5

10

0

2

5

10

1

Magnitude

Normalised f

d

=7.69x10

-7

path 3

path 2

path 1

' 15

#4 $''&

B%

B

& ,!

A

'

<'

A & !! !##

A !## &

) # 0

8 4 ! # !

! ,! /

A

+ # #

B%C <:

! % 0 ,! # +

(#!

! # 2

!! !! 3

B%C %

B %>$

(16)

0

2

4

6

8

10

12

14

16

18

20

Average SNR

1

10

-5

2

5

10

-4

2

5

10

-3

2

5

10

-2

2

5

10

-1

2

5

10

0

BER

LBER

MMSE

LMS

. $ 15 2

* %<(9

! #425

!425

40 <:

A

#!!,

A > <=

A

B%AC <?

+

BA B%A C %

<@

B

'%AC

'

<.

70

#

B

'% A

C

'

'% A

C

'

<8

)! #!!, #

%

'#

,!

A

'#

(17)

425 !!,

%

=%

B

A

#

B

%A C

#

='

+ :=#

!!,

=9 3425

B%C %

B %>$

,!

¾

¾

=:

<: )

!

! ! ! / ,! #

54/

B%

C B

( ,!

I

=<

) ! 54/ ( I

)

>' )

B,!

¾

B( ,!

¾

¾

¾

B'( ,!

¾

%

==

),! 2,!',!

' / '

!# ! 425

! / %: / ,! 2

425 ! 425 ) 425

! 4 / %: H

,!#

B'=? 4

!, ) ! ?< 54/

# 3425 =: ! /%:#

! 3425 54/ !

4!#

?<54/ # #

(18)

-5

-4

-3

-2

-1

0

10

15

20

25

30

log10(BER)

User 2 SNR (dB)

linear MMSE

RBF-ALBER

Bayesian

" ) 3 1 6

8- 5 ? -275

# $

! # # !!

0 425 #

425# ##

2 !425

!!# ! !

3425!!,

!3 /# ,

!425!!

%&

/'%9%% %'! # J

'

. - %;;7( '

B

3 CD %;;:( ).

4 EF - ? - ! %;;<(' )

7:4G7;<

5 &* & " %;;5( && $

(19)

6 & " %;;6( ' $#$ $

H

57G66

7 & %;;7(&$ $ &'

35G47

. C CD %;;(.)) &&

:6:G:

: I*, C %;;:(' $ &'

54G545

; &8 '/ %;;(, $

H$$

:5:G:6:

< .0B 8 8 . ' %;;;(

)) $ &'

<;3G<3

J " - - - %;;:( '1 )$

B> !"#%'(8 ;;:

46;<G46;6

3 ' ! &*& /" %3<<('$

- $ &'

35<G35

4 - I ' 0* ' %;;7( '

$)* $

3:7G3;5

5 &* %3<<<($- $

)0# B>$$% &

%"0 " ')( $5 3<<<

;4G;:

6 &* %3<<( ' $- )0

# ) 5;G5:;

7 ' ! /" %3<<<('

*0* &'

) ' ' ()

&* /" %3<<( '

*0 B> *++, )$' ' ()

%2&''( <$33<<334G343

: / & & %;;4( '

8*J0>I

; ./ %;73( ))

<77G<7

3< I %;;7( ">

3 * ' I '// ' %;;( $$ .

1 >1 .

33 ' ! /" %3<<(

$ &' ' '

References

Related documents