Lattice Decoding for Joint Detection in Direct Sequence CDMA Systems*

1 downloads 0 Views 324KB Size Report
error detector (DF-MMSE) [9], and Viterbi based algorithm (Verdйu joint .... the analytical study of lattice parameters' impact on the CDMA error rate presented in.
                                 !   "   # # $%   & '   !   % (  ) ) %( * ' + , -,,-

                                             

             !      !     

  "    #   $       % 

                  



   &         

 

           

                               ! 

                        

                   ! "  

       #          #            

         !  "  $                     

         $      

            

   $"       %    &    '         "          

   $     (   

             !  )          

  

        )          

       "    *    +  $           

    

         "   #      ,   "            #        "                #   

-./ 

   

    0         " #    

  1  23(423*4  "

$ !     

     5"6 274  8 $ $   8  9       23+4    :      ;

               )   :              $              !

       $        6    '

    $ !   $         $     $         $       < =    2=       $        #    :   <     

        


 $   #        .   %     #   Æ 

    )       <             :       : &

   

3

  "   Æ 

    #    <     

 2  4 <    
!  !      ;

)  #

   "   $ 

$       )  $

   "   $ 

$       #    $      - 

   $ # #    <              

  <  #   > $  > #  >     "       <  #   > $  > #  >     <      <  #   > $  > $  > #  >     %  3= 



 

6  3=  $  

   &

 <    >    >

33

   < 2# 4    # .   #    



      "      

# ¾½

# #

¿½

¿¾

!! !

# # # !!!

 

!!!



¾½



¾¾





¾



¿



½½



½¾





½



¿

# # # !! ! #

#



#



#



# # # !! ! #



#



½



¾

# # # !! ! #

# # # !! ! # # # # # !! ! #

½



½ ·½



½



¾



¾ ·½



¾



!! !

!! !

!! !



¾





¾ ·½



½





½ ·½



# #

# # # !!!

# 

·½





·¾





!! !

½





·¾ ·½



½ ·½





 

!!!  

½



¾





½



# # # !! ! #























   A 

                

  $                $       



      $ #   $   $ #  #    

  <      <    >

 $ # #                D

         *              " 

      7

/    "     

        #



        Æ               

#

    $     %      $    

-       $        $         $     5              

               -./ 

    

   $$ &   $      $ 2*4





('  ( ?  &  ! ?

 ' '  

  ! ?   :     $        

"       '   $   $    

     $  # 

   $     ( ?  #

$ 2;4

 ( ? < # ? 

3'

   " 

      6        

 #  # ?   

    !   D    2,4  #

   % 6          2'4  #      " "   /@       

    ? # ? <   

  ( ?        ? 

        !

    

 @   (    < 3   ( ? 

   

   -

      $       (             

      (       

      

 2;4

(   < ( ?  (  3=

)    $    

         $   



     $  )   $    

    "   -    #   #     7 $    <         #         





     

(  <  <    ¾

3(

/               < '     - 

   3        '     3   "   Æ 

 

 #  2= 34 

   "      

        

3 #

 <  # 3



3  <  <  # 

=  3  # 





               

  : $         

   $            '       # < =  < 3  #

( ? <  (  < 3 >' (   < 3 >' 

3*

5      (         :     (    (     3 >  (   <               $   $



 <  3 ) >   ')#

3+



 $     %    &      !!     !#        '       ! ½

33

  )          #     

  <    < 3 > 

3,

5  3+  3,                     (   <  30  

      < 3     $                         %              #      Æ 

        30    $    #  #   $    A #    $   "               #

     Æ 

   "    23,4

&         : 

          $

       *  0        

        .   

    0        3

# #   

   3 !

5 (&          (  &    

  '

'+

1E+00 SphDec : User 1 SphDec : User 2 SphDec : User 3 SphDec : User 4 PIC : User 1 PIC : User 2 PIC : User 3 PIC : User 4 Single User BPSK

BER

1E-01

1E-02

1E-03

1E-04 -10

-5

0 5 SNR2 = SNR3 = SNR4 (dB)

10

15

5 *&     & *   E1F    /@3 < 0 E (      1    

',

1E+00

1E-01

BER

1E-02

1E-03 SphDec : User 1 SphDec : Worst User SphDec : Best User DF-MMSE: User 1 DF-MMSE: Worst User DF-MMSE: Best User Single User 16-PAM

1E-04

5

10 15 20 SNR2 = SNR3 = SNR4 = SNR5 = SNR6 = SNR7 (dB)

25

5 +&     & 0   3,"1    /@3 < 37 E

'0

1E-01

1E-02

Average BER

1E-03

1E-04

1E-05

1E-06

1E-07 16

SphDec : 63 users, SF=63, Gold SphDec : 63 users, SF=63, highly correlated Single User 16-PAM

17

18 19 20 21 22 SNR1 = SNR2 = ... = SNR62 = SNR63 (dB)

23

24

5 ,&     & ,(   3,"1   

';

1E+00

1E-01

BER

1E-02

1E-03 SphDec : User 1 SphDec : User 2 SphDec : User 3 PIC : User 1 PIC : User 2 PIC : User 3 ML : User 1 ML : User 3 Single User BPSK

1E-04

1E-05 -10

-5

0

5 10 SNR2 = SNR3 = SNR4 (dB)

15

20

5 0&     & *   E1F    /@3 < 0 E (      1    

'7

1E+00

1E-01

BER

1E-02

1E-03 SphDec : User 1 SphDec : Best User SphDec : Worst User DF-MMSE: User 1 DF-MMSE: Best User DF-MMSE: Worst User ML : User 1 ML : Worst User Single User 4-PAM

1E-04

1

6 11 16 SNR2 = SNR3 = SNR4 = SNR5 = SNR6 = SNR7 (dB)

21

5 ;&     & 0   *"1    /@3 < 33 E

(=

1

Total gain γ’(S) (dB)

0

-1

-2

-3 Simulation gain (∆SNR = 0 dB) Theoritical gain (∆SNR = 0 dB) Simulation gain (∆SNR = 3 dB) Theoritical gain (∆SNR = 3 dB)

-4

-5 0

0.1

0.2

0.3

0.4 0.5 0.6 Cross-correlation β

0.7

0.8

0.9

1

5 7&       & '   3,"1   

(3

Suggest Documents