US2009268842A1PendingUtilityA1

Multiple streams using partial stbc with sdm within a wireless local area network

Assignee: BROADCOM CORPPriority: Aug 25, 2004Filed: Jul 1, 2009Published: Oct 29, 2009
Est. expiryAug 25, 2024(expired)· nominal 20-yr term from priority
Inventors:Joonsuk Kim
H04L 1/0643H04L 1/08H04L 1/0631
55
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method of communicating data to M receiving antennas from N transmitting antennas, where M and N are integers, the method includes the steps of receiving M data signals from M receive antennas, applying the M data signals to a space/time decoder to produce M decoded streams and reconstructing original data transmitted via N transmit antennas from the M decoded streams. At least P transmitting antennas transmit space-time block-coded signals and (N-P) transmitting antennas transmit code signals through spatial division multiplexing, where P is an integer.

Claims

exact text as granted — not AI-modified
1 - 24 . (canceled) 
   
   
       25 . A method of communicating data to M receiving antennas from N transmitting antennas, where M and N are integers, the method comprising:
 receiving M data signals from M receive antennas;   applying the M data signals to a space block decoder to produce M decoded streams; and   reconstructing original data transmitted via N transmit antennas from the M decoded streams;   wherein at least P transmitting antennas of the N transmitting antennas transmit space block-coded signals and (N-P) transmitting antennas of the N transmitting antennas transmit code signals through spatial division multiplexing, where P is an integer.   
   
   
       26 . The method of  claim 25 , wherein the reconstructing of original data comprises determining a number of transmit streams and configurations of those transmit streams through analysis of the M decoded streams. 
   
   
       27 . The method of  claim 25 , wherein P comprises two and the receiving of M data signals comprises receiving two space block-coded signals. 
   
   
       28 . The method of  claim 27 , wherein N comprises three and the receiving of M data signals comprises receiving a repetition code signal. 
   
   
       29 . A method according to  claim 25 , wherein the reconstructing of original data comprises zero-forcing terms equivalent to relationships between signals sent from the N transmitting antennas to the M receiving antennas to cancel interference. 
   
   
       30 . A method according to  claim 29 , wherein the relationships comprise: 
     
       
         
           
             
               [ 
               
                 
                   
                     
                       r 
                       1 
                     
                   
                 
                 
                   
                     
                       r 
                       2 
                     
                   
                 
               
               ] 
             
             = 
             
               
                 
                   [ 
                   
                     
                       
                         
                           H 
                           1 
                         
                       
                       
                         
                           G 
                           1 
                         
                       
                     
                     
                       
                         
                           H 
                           2 
                         
                       
                       
                         
                           G 
                           2 
                         
                       
                     
                   
                   ] 
                 
                  
                 
                   [ 
                   
                     
                       
                         
                           c 
                           1 
                         
                       
                     
                     
                       
                         
                           c 
                           2 
                         
                       
                     
                   
                   ] 
                 
               
               + 
               
                 [ 
                 
                   
                     
                       
                         n 
                         1 
                       
                     
                   
                   
                     
                       
                         n 
                         2 
                       
                     
                   
                 
                 ] 
               
             
           
         
       
       
         
           
             where 
             , 
             
               
 
             
              
             
               
                 c 
                 1 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           c 
                           1 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           c 
                           2 
                         
                          
                         
                           ( 
                           
                             t 
                             1 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 c 
                 2 
               
               = 
               
                 [ 
                 
                   
                     c 
                     2 
                   
                    
                   
                     ( 
                     
                       t 
                       0 
                     
                     ) 
                   
                 
                 ] 
               
             
             , 
             
               
                 r 
                 1 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           r 
                           1 
                         
                          
                         
                           ( 
                           
                             t 
                             1 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           r 
                           1 
                           * 
                         
                          
                         
                           ( 
                           
                             t 
                             2 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 r 
                 2 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           r 
                           2 
                         
                          
                         
                           ( 
                           
                             t 
                             1 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           r 
                           2 
                           * 
                         
                          
                         
                           ( 
                           
                             t 
                             2 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
 
             
              
             
               
                 H 
                 i 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         h 
                         
                           1 
                            
                           
                               
                           
                            
                           i 
                         
                       
                     
                     
                       
                         h 
                         
                           2 
                            
                           i 
                         
                       
                     
                   
                   
                     
                       
                         h 
                         
                           2 
                            
                           i 
                         
                         * 
                       
                     
                     
                       
                         - 
                         
                           h 
                           
                             1 
                              
                             i 
                           
                           * 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 G 
                 i 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         g 
                         i 
                       
                     
                   
                   
                     
                       
                         g 
                         i 
                         * 
                       
                     
                   
                 
                 ] 
               
             
             , 
           
         
       
       where r i (t) and c i (t) are the received and transmitted signals, respectively, n i  represent noise terms and G i  and H i  represent relationships between signals sent from three transmit antennas to two receive antennas. 
     
   
   
       31 . A method according to  claim 29 , wherein the relationships comprise: 
     
       
         
           
             
               
                 [ 
                 
                   
                     
                       
                         r 
                         1 
                       
                     
                   
                   
                     
                       
                         r 
                         2 
                       
                     
                   
                 
                 ] 
               
               
                 4 
                 × 
                 1 
               
             
             = 
             
               
                 
                   
                     
                       [ 
                       
                         
                           
                             
                               H 
                               1 
                             
                           
                           
                             
                               G 
                               1 
                             
                           
                         
                         
                           
                             
                               H 
                               2 
                             
                           
                           
                             
                               G 
                               2 
                             
                           
                         
                       
                       ] 
                     
                     
                       4 
                       × 
                       4 
                     
                   
                    
                   
                     [ 
                     
                       
                         
                           
                             c 
                             1 
                           
                         
                       
                       
                         
                           
                             c 
                             2 
                           
                         
                       
                     
                     ] 
                   
                 
                 
                   4 
                   × 
                   1 
                 
               
               + 
               
                 
                   [ 
                   
                     
                       
                         
                           n 
                           1 
                         
                       
                     
                     
                       
                         
                           n 
                           2 
                         
                       
                     
                   
                   ] 
                 
                 
                   4 
                   × 
                   1 
                 
               
             
           
         
       
       
         
           
             where 
             , 
             
               
 
             
              
             
               
                 c 
                 1 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           c 
                           1 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           c 
                           2 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 c 
                 2 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           c 
                           3 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           c 
                           4 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 r 
                 1 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           r 
                           1 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           r 
                           1 
                           * 
                         
                          
                         
                           ( 
                           
                             t 
                             1 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 r 
                 2 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           r 
                           2 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           r 
                           2 
                           * 
                         
                          
                         
                           ( 
                           
                             t 
                             1 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
 
             
              
             
               
                 H 
                 i 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         h 
                         
                           1 
                            
                           i 
                         
                       
                     
                     
                       
                         h 
                         
                           2 
                            
                           i 
                         
                       
                     
                   
                   
                     
                       
                         h 
                         
                           2 
                            
                           i 
                         
                         * 
                       
                     
                     
                       
                         - 
                         
                           h 
                           
                             1 
                              
                             i 
                           
                           * 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 G 
                 i 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         g 
                         i 
                       
                     
                     
                       0 
                     
                   
                   
                     
                       0 
                     
                     
                       
                         g 
                         i 
                         * 
                       
                     
                   
                 
                 ] 
               
             
           
         
       
     
     where r i (t) and c i (t) are the received and transmitted signals, respectively, n i  represent noise terms and G i  and H i  represent relationships between signals sent three transmit antennas to two receive antennas. 
   
   
       32 . A method according to  claim 29 , wherein the relationships comprise: 
     
       
         
           
             
               
                 [ 
                 
                   
                     
                       
                         r 
                         1 
                       
                     
                   
                   
                     
                       
                         r 
                         2 
                       
                     
                   
                   
                     
                       
                         r 
                         3 
                       
                     
                   
                 
                 ] 
               
               
                 6 
                 × 
                 1 
               
             
             = 
             
               
                 
                   
                     
                       [ 
                       
                         
                           
                             
                               H 
                               1 
                             
                           
                           
                             
                               G 
                               1 
                             
                           
                         
                         
                           
                             
                               H 
                               2 
                             
                           
                           
                             
                               G 
                               2 
                             
                           
                         
                         
                           
                             
                               H 
                               3 
                             
                           
                           
                             
                               G 
                               3 
                             
                           
                         
                       
                       ] 
                     
                     
                       6 
                       × 
                       6 
                     
                   
                    
                   
                     [ 
                     
                       
                         
                           
                             c 
                             1 
                           
                         
                       
                       
                         
                           
                             c 
                             2 
                           
                         
                       
                       
                         
                           
                             c 
                             3 
                           
                         
                       
                     
                     ] 
                   
                 
                 
                   6 
                   × 
                   1 
                 
               
               + 
               
                 
                   [ 
                   
                     
                       
                         
                           n 
                           1 
                         
                       
                     
                     
                       
                         
                           n 
                           2 
                         
                       
                     
                     
                       
                         
                           n 
                           3 
                         
                       
                     
                   
                   ] 
                 
                 
                   6 
                   × 
                   1 
                 
               
             
           
         
       
       
         
           
             where 
             , 
             
               
 
             
              
             
               
                 c 
                 1 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           c 
                           1 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           c 
                           2 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 c 
                 2 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           c 
                           3 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           c 
                           4 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 c 
                 3 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           c 
                           5 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           c 
                           6 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
 
             
              
             
               
                 r 
                 1 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           r 
                           1 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           r 
                           1 
                           * 
                         
                          
                         
                           ( 
                           
                             t 
                             1 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 r 
                 2 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           r 
                           2 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           r 
                           2 
                           * 
                         
                          
                         
                           ( 
                           
                             t 
                             1 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 r 
                 3 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           r 
                           3 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           r 
                           3 
                           * 
                         
                          
                         
                           ( 
                           
                             t 
                             1 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
 
             
              
             
               
                 H 
                 i 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         h 
                         
                           1 
                            
                           i 
                         
                       
                     
                     
                       
                         h 
                         
                           2 
                            
                           i 
                         
                       
                     
                   
                   
                     
                       
                         h 
                         
                           2 
                            
                           i 
                         
                         * 
                       
                     
                     
                       
                         - 
                         
                           h 
                           
                             1 
                              
                             i 
                           
                           * 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 G 
                 i 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         g 
                         
                           1 
                            
                           i 
                         
                       
                     
                     
                       0 
                     
                     
                       
                         g 
                         
                           2 
                            
                           i 
                         
                       
                     
                     
                       0 
                     
                   
                   
                     
                       0 
                     
                     
                       
                         g 
                         
                           1 
                            
                           i 
                         
                         * 
                       
                     
                     
                       0 
                     
                     
                       
                         g 
                         
                           2 
                            
                           i 
                         
                         * 
                       
                     
                   
                 
                 ] 
               
             
           
         
       
       where r i (t) and c i (t) are the received and transmitted signals, respectively, n i  represent noise terms and G i  and H i  represent relationships between signals sent from four transmit antennas to three receive antennas. 
     
   
   
       33 . A receiver for communicating data from N transmitting antennas to M receiving antennas, where M and N are integers, comprising:
 a space block decoder, configured to produce M decoded streams based on M data signals received via M receive antennas; and   symbol demapping modules, configured to reconstruct original data transmitted via N transmit antennas from the M decoded streams;   wherein at least P transmitting antennas of the N transmitting antennas transmit space block-coded signals and (N-P) transmitting antennas of the N transmitting antennas transmit code signals through spatial division multiplexing, where P is an integer.   
   
   
       34 . The receiver of  claim 33 , wherein the space block decoder is configured to determine a number of transmit streams and configurations of those transmit streams through analysis of the M decoded streams. 
   
   
       35 . The receiver of  claim 33 , wherein P comprises two and the space block decoder is configured to receive two space block-coded signals. 
   
   
       36 . The receiver of  claim 35 , wherein N comprises three and the space block decoder is configured to receive a repetition code signal. 
   
   
       37 . A receiver according to  claim 33 , wherein the space block decoder is configured to zero-force terms equivalent to relationships between signals sent from the N transmitting antennas to the M receiving antennas to cancel interference. 
   
   
       38 . A receiver according to  claim 37 , wherein the relationships comprise: 
     
       
         
           
             
               [ 
               
                 
                   
                     
                       r 
                       1 
                     
                   
                 
                 
                   
                     
                       r 
                       2 
                     
                   
                 
               
               ] 
             
             = 
             
               
                 
                   [ 
                   
                     
                       
                         
                           H 
                           1 
                         
                       
                       
                         
                           G 
                           1 
                         
                       
                     
                     
                       
                         
                           H 
                           2 
                         
                       
                       
                         
                           G 
                           2 
                         
                       
                     
                   
                   ] 
                 
                  
                 
                   [ 
                   
                     
                       
                         
                           c 
                           1 
                         
                       
                     
                     
                       
                         
                           c 
                           2 
                         
                       
                     
                   
                   ] 
                 
               
               + 
               
                 [ 
                 
                   
                     
                       
                         n 
                         1 
                       
                     
                   
                   
                     
                       
                         n 
                         2 
                       
                     
                   
                 
                 ] 
               
             
           
         
       
       
         
           
             where 
             , 
             
               
 
             
              
             
               
                 c 
                 1 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           c 
                           1 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           c 
                           1 
                         
                          
                         
                           ( 
                           
                             t 
                             1 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 c 
                 2 
               
               = 
               
                 [ 
                 
                   
                     c 
                     2 
                   
                    
                   
                     ( 
                     
                       t 
                       0 
                     
                     ) 
                   
                 
                 ] 
               
             
             , 
             
               
                 r 
                 1 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           r 
                           1 
                         
                          
                         
                           ( 
                           
                             t 
                             1 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           r 
                           1 
                           * 
                         
                          
                         
                           ( 
                           
                             t 
                             2 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 r 
                 2 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           r 
                           2 
                         
                          
                         
                           ( 
                           
                             t 
                             1 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           r 
                           2 
                           * 
                         
                          
                         
                           ( 
                           
                             t 
                             2 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
 
             
              
             
               
                 H 
                 i 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         h 
                         
                           1 
                            
                           i 
                         
                       
                     
                     
                       
                         h 
                         
                           2 
                            
                           i 
                         
                       
                     
                   
                   
                     
                       
                         h 
                         
                           2 
                            
                           i 
                         
                         * 
                       
                     
                     
                       
                         - 
                         
                           h 
                           
                             1 
                              
                             i 
                           
                           * 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 G 
                 i 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         g 
                         i 
                       
                     
                   
                   
                     
                       
                         g 
                         i 
                         * 
                       
                     
                   
                 
                 ] 
               
             
             , 
           
         
       
       where r i (t) and c i (t) are the received and transmitted signals, respectively, n i  represent noise terms and G i  and H i  represent relationships between signals sent from three transmit antennas to two receive antennas. 
     
   
   
       39 . A receiver according to  claim 37 , wherein the relationships comprise: 
     
       
         
           
             
               
                 [ 
                 
                   
                     
                       
                         r 
                         1 
                       
                     
                   
                   
                     
                       
                         r 
                         2 
                       
                     
                   
                 
                 ] 
               
               
                 4 
                 × 
                 1 
               
             
             = 
             
               
                 
                   
                     
                       [ 
                       
                         
                           
                             
                               H 
                               1 
                             
                           
                           
                             
                               G 
                               1 
                             
                           
                         
                         
                           
                             
                               H 
                               2 
                             
                           
                           
                             
                               G 
                               2 
                             
                           
                         
                       
                       ] 
                     
                     
                       4 
                       × 
                       4 
                     
                   
                    
                   
                     [ 
                     
                       
                         
                           
                             c 
                             1 
                           
                         
                       
                       
                         
                           
                             c 
                             2 
                           
                         
                       
                     
                     ] 
                   
                 
                 
                   4 
                   × 
                   1 
                 
               
               + 
               
                 
                   [ 
                   
                     
                       
                         
                           n 
                           1 
                         
                       
                     
                     
                       
                         
                           n 
                           2 
                         
                       
                     
                   
                   ] 
                 
                 
                   4 
                   × 
                   1 
                 
               
             
           
         
       
       
         
           
             where 
             , 
             
               
 
             
              
             
               
                 c 
                 1 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           c 
                           1 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           c 
                           2 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 c 
                 2 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           c 
                           3 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           c 
                           4 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 r 
                 1 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           r 
                           1 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           r 
                           1 
                           * 
                         
                          
                         
                           ( 
                           
                             t 
                             1 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 r 
                 2 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           r 
                           2 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           r 
                           2 
                           * 
                         
                          
                         
                           ( 
                           
                             t 
                             1 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
 
             
              
             
               
                 H 
                 i 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         h 
                         
                           1 
                            
                           i 
                         
                       
                     
                     
                       
                         h 
                         
                           2 
                            
                           i 
                         
                       
                     
                   
                   
                     
                       
                         h 
                         
                           2 
                            
                           i 
                         
                         * 
                       
                     
                     
                       
                         - 
                         
                           h 
                           
                             1 
                              
                             i 
                           
                           * 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 G 
                 i 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         g 
                         i 
                       
                     
                     
                       0 
                     
                   
                   
                     
                       0 
                     
                     
                       
                         g 
                         i 
                         * 
                       
                     
                   
                 
                 ] 
               
             
           
         
       
       where r i (t) and c i (t) are the received and transmitted signals, respectively, n i  represent noise terms and G i  and H i  represent relationships between signals sent three transmit antennas to two receive antennas. 
     
   
   
       40 . A receiver according to  claim 37 , wherein the relationships comprise: 
     
       
         
           
             
               
                 [ 
                 
                   
                     
                       
                         r 
                         1 
                       
                     
                   
                   
                     
                       
                         r 
                         2 
                       
                     
                   
                   
                     
                       
                         r 
                         3 
                       
                     
                   
                 
                 ] 
               
               
                 6 
                 × 
                 1 
               
             
             = 
             
               
                 
                   
                     
                       [ 
                       
                         
                           
                             
                               H 
                               1 
                             
                           
                           
                             
                               G 
                               1 
                             
                           
                         
                         
                           
                             
                               H 
                               2 
                             
                           
                           
                             
                               G 
                               2 
                             
                           
                         
                         
                           
                             
                               H 
                               3 
                             
                           
                           
                             
                               G 
                               3 
                             
                           
                         
                       
                       ] 
                     
                     
                       6 
                       × 
                       6 
                     
                   
                    
                   
                     [ 
                     
                       
                         
                           
                             c 
                             1 
                           
                         
                       
                       
                         
                           
                             c 
                             2 
                           
                         
                       
                       
                         
                           
                             c 
                             3 
                           
                         
                       
                     
                     ] 
                   
                 
                 
                   6 
                   × 
                   1 
                 
               
               + 
               
                 
                   [ 
                   
                     
                       
                         
                           n 
                           1 
                         
                       
                     
                     
                       
                         
                           n 
                           2 
                         
                       
                     
                     
                       
                         
                           n 
                           3 
                         
                       
                     
                   
                   ] 
                 
                 
                   6 
                   × 
                   1 
                 
               
             
           
         
       
       
         
           
             where 
             , 
             
               
 
             
              
             
               
                 c 
                 1 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           c 
                           1 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           c 
                           2 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 c 
                 2 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           c 
                           3 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           c 
                           4 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 c 
                 3 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           c 
                           5 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           c 
                           6 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
 
             
              
             
               
                 r 
                 1 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           r 
                           1 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           r 
                           1 
                           * 
                         
                          
                         
                           ( 
                           
                             t 
                             1 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 r 
                 2 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           r 
                           2 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           r 
                           2 
                           * 
                         
                          
                         
                           ( 
                           
                             t 
                             1 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 r 
                 3 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           r 
                           3 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           r 
                           3 
                           * 
                         
                          
                         
                           ( 
                           
                             t 
                             1 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
 
             
              
             
               
                 H 
                 i 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         h 
                         
                           1 
                            
                           i 
                         
                       
                     
                     
                       
                         h 
                         
                           2 
                            
                           i 
                         
                       
                     
                   
                   
                     
                       
                         h 
                         
                           2 
                            
                           i 
                         
                         * 
                       
                     
                     
                       
                         - 
                         
                           h 
                           
                             1 
                              
                             i 
                           
                           * 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 G 
                 i 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         g 
                         
                           1 
                            
                           i 
                         
                       
                     
                     
                       0 
                     
                     
                       
                         g 
                         
                           2 
                            
                           i 
                         
                       
                     
                     
                       0 
                     
                   
                   
                     
                       0 
                     
                     
                       
                         g 
                         
                           1 
                            
                           i 
                         
                         * 
                       
                     
                     
                       0 
                     
                     
                       
                         g 
                         
                           2 
                            
                           i 
                         
                         * 
                       
                     
                   
                 
                 ] 
               
             
           
         
       
       where r i (t) and c i (t) are the received and transmitted signals, respectively, n i  represent noise terms and G i  and H i  represent relationships between signals sent from four transmit antennas to three receive antennas. 
     
   
   
       41 . A receiver for communicating data from N transmitting antennas to M receiving antennas, where M and N are integers, comprising:
 M receive antennas, for receiving M data signals;   a space block decoder, configured to produce M decoded streams based on the M data signals; and   symbol demapping modules, configured to reconstruct original data transmitted via N transmit antennas from the M decoded streams;   wherein at least P transmitting antennas of the N transmitting antennas transmit space block-coded signals and (N-P) transmitting antennas of the N transmitting antennas transmit code signals through spatial division multiplexing, where P is an integer.   
   
   
       42 . The receiver of  claim 41 , wherein the space block decoder is configured to determine a number of transmit streams and configurations of those transmit streams through analysis of the M decoded streams. 
   
   
       43 . The receiver of  claim 41 , wherein P comprises two and the space block decoder is configured to receive two space block-coded signals. 
   
   
       44 . The receiver of  claim 43 , wherein N comprises three and the space block decoder is configured to receive a repetition code signal. 
   
   
       45 . A receiver according to  claim 41 , wherein the space block decoder is configured to zero-force terms equivalent to relationships between signals sent from the N transmitting antennas to the M receiving antennas to cancel interference. 
   
   
       46 . A receiver according to  claim 45 , wherein the relationships comprise: 
     
       
         
           
             
               [ 
               
                 
                   
                     
                       r 
                       1 
                     
                   
                 
                 
                   
                     
                       r 
                       2 
                     
                   
                 
               
               ] 
             
             = 
             
               
                 
                   [ 
                   
                     
                       
                         
                           H 
                           1 
                         
                       
                       
                         
                           G 
                           1 
                         
                       
                     
                     
                       
                         
                           H 
                           2 
                         
                       
                       
                         
                           G 
                           2 
                         
                       
                     
                   
                   ] 
                 
                  
                 
                   [ 
                   
                     
                       
                         
                           c 
                           1 
                         
                       
                     
                     
                       
                         
                           c 
                           2 
                         
                       
                     
                   
                   ] 
                 
               
               + 
               
                 [ 
                 
                   
                     
                       
                         n 
                         1 
                       
                     
                   
                   
                     
                       
                         n 
                         2 
                       
                     
                   
                 
                 ] 
               
             
           
         
       
       
         
           
             where 
             , 
             
               
 
             
              
             
               
                 c 
                 1 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           c 
                           1 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           c 
                           1 
                         
                          
                         
                           ( 
                           
                             t 
                             1 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 c 
                 2 
               
               = 
               
                 [ 
                 
                   
                     c 
                     2 
                   
                    
                   
                     ( 
                     
                       t 
                       0 
                     
                     ) 
                   
                 
                 ] 
               
             
             , 
             
               
                 r 
                 1 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           r 
                           1 
                         
                          
                         
                           ( 
                           
                             t 
                             1 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           r 
                           1 
                           * 
                         
                          
                         
                           ( 
                           
                             t 
                             2 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 r 
                 2 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           r 
                           2 
                         
                          
                         
                           ( 
                           
                             t 
                             1 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           r 
                           2 
                           * 
                         
                          
                         
                           ( 
                           
                             t 
                             2 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
 
             
              
             
               
                 H 
                 i 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         h 
                         
                           1 
                            
                           i 
                         
                       
                     
                     
                       
                         h 
                         
                           2 
                            
                           i 
                         
                       
                     
                   
                   
                     
                       
                         h 
                         
                           2 
                            
                           i 
                         
                         * 
                       
                     
                     
                       
                         - 
                         
                           h 
                           
                             1 
                              
                             i 
                           
                           * 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 G 
                 i 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         g 
                         i 
                       
                     
                   
                   
                     
                       
                         g 
                         i 
                         * 
                       
                     
                   
                 
                 ] 
               
             
             , 
           
         
       
       where r i (t) and c i (t) are the received and transmitted signals, respectively, n i  represent noise terms and G i  and H i  represent relationships between signals sent from three transmit antennas to two receive antennas. 
     
   
   
       47 . A receiver according to  claim 45 , wherein the relationships comprise: 
     
       
         
           
             
               
                 [ 
                 
                   
                     
                       
                         r 
                         1 
                       
                     
                   
                   
                     
                       
                         r 
                         2 
                       
                     
                   
                 
                 ] 
               
               
                 4 
                 × 
                 1 
               
             
             = 
             
               
                 
                   
                     
                       [ 
                       
                         
                           
                             
                               H 
                               1 
                             
                           
                           
                             
                               G 
                               1 
                             
                           
                         
                         
                           
                             
                               H 
                               2 
                             
                           
                           
                             
                               G 
                               2 
                             
                           
                         
                       
                       ] 
                     
                     
                       4 
                       × 
                       4 
                     
                   
                    
                   
                     [ 
                     
                       
                         
                           
                             c 
                             1 
                           
                         
                       
                       
                         
                           
                             c 
                             2 
                           
                         
                       
                     
                     ] 
                   
                 
                 
                   4 
                   × 
                   1 
                 
               
               + 
               
                 
                   [ 
                   
                     
                       
                         
                           n 
                           1 
                         
                       
                     
                     
                       
                         
                           n 
                           2 
                         
                       
                     
                   
                   ] 
                 
                 
                   4 
                   × 
                   1 
                 
               
             
           
         
       
       
         
           
             where 
             , 
             
               
 
             
              
             
               
                 c 
                 1 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           c 
                           1 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           c 
                           2 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 c 
                 2 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           c 
                           3 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           c 
                           4 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 r 
                 1 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           r 
                           1 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           r 
                           1 
                           * 
                         
                          
                         
                           ( 
                           
                             t 
                             1 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 r 
                 2 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           r 
                           2 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           r 
                           2 
                           * 
                         
                          
                         
                           ( 
                           
                             t 
                             1 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
 
             
              
             
               
                 H 
                 i 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         h 
                         
                           1 
                            
                           i 
                         
                       
                     
                     
                       
                         h 
                         
                           2 
                            
                           i 
                         
                       
                     
                   
                   
                     
                       
                         h 
                         
                           2 
                            
                           i 
                         
                         * 
                       
                     
                     
                       
                         - 
                         
                           h 
                           
                             1 
                              
                             i 
                           
                           * 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 G 
                 i 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         g 
                         i 
                       
                     
                     
                       0 
                     
                   
                   
                     
                       0 
                     
                     
                       
                         g 
                         i 
                         * 
                       
                     
                   
                 
                 ] 
               
             
           
         
       
       where r i (t) and c i (t) are the received and transmitted signals, respectively, n i  represent noise terms and G i  and H i  represent relationships between signals sent three transmit antennas to two receive antennas. 
     
   
   
       48 . A receiver according to  claim 45 , wherein the relationships comprise: 
     
       
         
           
             
               
                 [ 
                 
                   
                     
                       
                         r 
                         1 
                       
                     
                   
                   
                     
                       
                         r 
                         2 
                       
                     
                   
                   
                     
                       
                         r 
                         3 
                       
                     
                   
                 
                 ] 
               
               
                 6 
                 × 
                 1 
               
             
             = 
             
               
                 
                   
                     
                       [ 
                       
                         
                           
                             
                               H 
                               1 
                             
                           
                           
                             
                               G 
                               1 
                             
                           
                         
                         
                           
                             
                               H 
                               2 
                             
                           
                           
                             
                               G 
                               2 
                             
                           
                         
                         
                           
                             
                               H 
                               3 
                             
                           
                           
                             
                               G 
                               3 
                             
                           
                         
                       
                       ] 
                     
                     
                       6 
                       × 
                       6 
                     
                   
                    
                   
                     [ 
                     
                       
                         
                           
                             c 
                             1 
                           
                         
                       
                       
                         
                           
                             c 
                             2 
                           
                         
                       
                       
                         
                           
                             c 
                             3 
                           
                         
                       
                     
                     ] 
                   
                 
                 
                   6 
                   × 
                   1 
                 
               
               + 
               
                 
                   [ 
                   
                     
                       
                         
                           n 
                           1 
                         
                       
                     
                     
                       
                         
                           n 
                           2 
                         
                       
                     
                     
                       
                         
                           n 
                           3 
                         
                       
                     
                   
                   ] 
                 
                 
                   6 
                   × 
                   1 
                 
               
             
           
         
       
       
         
           
             where 
             , 
             
               
 
             
              
             
               
                 c 
                 1 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           c 
                           1 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           c 
                           2 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 c 
                 2 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           c 
                           3 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           c 
                           4 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 c 
                 3 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           c 
                           5 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           c 
                           6 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
 
             
              
             
               
                 r 
                 1 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           r 
                           1 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           r 
                           1 
                           * 
                         
                          
                         
                           ( 
                           
                             t 
                             1 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 r 
                 2 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           r 
                           2 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           r 
                           2 
                           * 
                         
                          
                         
                           ( 
                           
                             t 
                             1 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 r 
                 3 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           r 
                           3 
                         
                          
                         
                           ( 
                           
                             t 
                             0 
                           
                           ) 
                         
                       
                     
                   
                   
                     
                       
                         
                           r 
                           3 
                           * 
                         
                          
                         
                           ( 
                           
                             t 
                             1 
                           
                           ) 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
 
             
              
             
               
                 H 
                 i 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         h 
                         
                           1 
                            
                           i 
                         
                       
                     
                     
                       
                         h 
                         
                           2 
                            
                           i 
                         
                       
                     
                   
                   
                     
                       
                         h 
                         
                           2 
                            
                           i 
                         
                         * 
                       
                     
                     
                       
                         - 
                         
                           h 
                           
                             1 
                              
                             i 
                           
                           * 
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
             
               
                 G 
                 i 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         g 
                         
                           1 
                            
                           i 
                         
                       
                     
                     
                       0 
                     
                     
                       
                         g 
                         
                           2 
                            
                           i 
                         
                       
                     
                     
                       0 
                     
                   
                   
                     
                       0 
                     
                     
                       
                         g 
                         
                           1 
                            
                           i 
                         
                         * 
                       
                     
                     
                       0 
                     
                     
                       
                         g 
                         
                           2 
                            
                           i 
                         
                         * 
                       
                     
                   
                 
                 ] 
               
             
           
         
       
       where r i (t) and c i (t) are the received and transmitted signals, respectively, n i  represent noise terms and G i  and H i  represent relationships between signals sent from four transmit antennas to three receive antennas.

Join the waitlist — get patent alerts

Track US2009268842A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.