US10075254B2ActiveUtilityA1

Data signal coordinated transmitting and receiving methods and apparatus

42
Assignee: HUAWEI TECH CO LTDPriority: Oct 23, 2012Filed: Apr 22, 2015Granted: Sep 11, 2018
Est. expiryOct 23, 2032(~6.3 yrs left)· nominal 20-yr term from priority
H04W 72/0446H04B 7/0613H04B 7/026H04B 7/068H04J 11/0023H04W 28/06
42
PatentIndex Score
0
Cited by
21
References
19
Claims

Abstract

A signal transmitting method includes: constructing data for first antenna and data for second antenna, where the data for first antenna comprises first transmission data that needs to be transmitted to a first device, transmission data that needs to be transmitted to a second device, and a parameter of a transmission channel from a second antenna to the first device; and using the first antenna and the second antenna to transmit the data for first antenna and the data for second antenna to the first device and the second device respectively, so that the first device cancels interference caused by the transmission data that needs to be transmitted to the second device in the data for first antenna and the data for second antenna, to the first transmission data and the second transmission data.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A signal transmitting method, performed by a mobile terminal comprising a first antenna and a second antenna, the method comprising:
 obtaining, through channel measurement, a first parameter of a transmission channel from the first antenna to the first device and a second parameter of a transmission channel from the second antenna to the first device; 
 constructing first antenna data, including:
 first transmission data to be transmitted by the first antenna to a first device; 
 second device data to be transmitted by the mobile terminal to a second device; and 
 the second parameter; 
 
 constructing second antenna data, including:
 second transmission data to be transmitted by the second antenna to the first device; 
 the second device data; and 
 the first parameter; 
 
 transmitting the first antenna data using the first antenna, and transmitting the second antenna data using the second antenna. 
 
     
     
       2. The method according to  claim 1 , wherein:
 the first antenna data is transmitted by the first antenna over one or more subcarriers; and 
 the second antenna data is transmitted by the second antenna over the one or more subcarriers. 
 
     
     
       3. The method according to  claim 1 , wherein:
 the first antenna data is transmitted by the first antenna over one or more timeslots; and 
 the second antenna data is transmitted by the second antenna over the one or more timeslots. 
 
     
     
       4. The method according to  claim 2 , wherein constructing the first antenna data and constructing the second antenna data comprises:
 generating the first antenna data {c 2i-1 +h 2 s i } i=1   m  according to c 2i-1 +h 2 s i , and generating the second antenna data {c 2i −h 1 s i } i=1   m  according to c 2i −h 1 s i ; 
 wherein represents first transmission data to be transmitted over an i th  subcarrier to the first device, c 2i-1  represents second transmission data to be transmitted over the i th  subcarrier to the first device, s i  represents second device data to be transmitted over the i th  subcarrier to the second device, h 1  represents the first parameter, h 2  represents the second parameter, m represents the total number of subcarriers for transmitting signals, and m is a natural number. 
 
     
     
       5. The signal transmitting method according to  claim 4 , wherein:
 if m=2, when the first antenna data and the second antenna data are generated, c 3 =−c 2 * and c 4 =c 1 * are fulfilled; 
 with transmitting the first antenna data using the first antenna, and transmitting the second antenna data using the second antenna further comprising:
 transmitting the first antenna data and the second antenna data according to the following matrix relationship: 
 
 
       
         
           
             
                 
               
                 
                   [ 
                   
                     
                       
                         
                           
                             c 
                             1 
                           
                           + 
                           
                             
                               h 
                               2 
                             
                             ⁢ 
                             
                               s 
                               1 
                             
                           
                         
                       
                       
                         
                           
                             - 
                             
                               c 
                               2 
                               * 
                             
                           
                           + 
                           
                             
                               h 
                               2 
                             
                             ⁢ 
                             
                               s 
                               2 
                             
                           
                         
                       
                     
                     
                       
                         
                           
                             c 
                             2 
                           
                           - 
                           
                             
                               h 
                               1 
                             
                             ⁢ 
                             
                               s 
                               1 
                             
                           
                         
                       
                       
                         
                           
                             c 
                             1 
                             * 
                           
                           - 
                           
                             
                               h 
                               1 
                             
                             ⁢ 
                             
                               s 
                               2 
                             
                           
                         
                       
                     
                   
                   ] 
                 
                 ; 
               
             
           
         
         wherein a first column of the matrix represents data transmitted over a first subcarrier to the first device and the second device, a second column of the matrix represents data transmitted over a second subcarrier to the first device and the second device, a first row of the matrix represents data transmitted from the first antenna to the first device and the second device, and a second row of the matrix represents data transmitted from the second antenna to the first device and the second device, 
         wherein a first element in the first column of the matrix represents data transmitted over the first subcarrier from the first antenna to the first device and the second device, and a second element in the first column of the matrix represents data transmitted over the first subcarrier from the second antenna to the first device and the second device, and 
         wherein a first element in the second column of the matrix represents data transmitted over the second subcarrier from the first antenna to the first device and the second device, and a second element in the second column of the matrix represents data transmitted over the second subcarrier from the second antenna to the first device and the second device. 
       
     
     
       6. The method according to  claim 1 , wherein:
 the mobile terminal further comprises a k th  antenna and a (k+1) th  antenna, wherein k is a natural number greater than 2; and 
 the method further comprises: 
 constructing k th  antenna data, wherein the k th  antenna data comprises k th  transmission data to be transmitted to the first device, the second device data, and a (k+1) th  parameter of a transmission channel from the (k+1) th  antenna to the first device; 
 constructing (k+1) th  antenna data, wherein the (k+1) th  antenna data comprises (k+1) th  transmission data to be transmitted to the first device, the second device data, and a k th  parameter of a transmission channel from the k th  antenna to the first device; and 
 transmitting the k th  antenna data using the k th  antenna and transmitting the (k+1) th  antenna data using the (k+1) th  antenna. 
 
     
     
       7. The method according to  claim 1 , wherein the mobile terminal and the second device are engaged in device-to-device (D2D) communications. 
     
     
       8. The method according to  claim 1 , wherein the first transmission data and the second transmission data are data to be transmitted to the first device. 
     
     
       9. A signal receiving method, comprising:
 receiving, by a first device, first antenna data and second antenna data that are transmitted by a mobile terminal;
 the first antenna data comprises first transmission data to be transmitted by the mobile terminal to a local receiver, second device data to be transmitted to a second device, and a second parameter of a transmission channel from a second antenna of the mobile terminal to the first device; and 
 the second antenna data comprises second transmission data to be transmitted by the mobile terminal to the first device, the second device data, and a first parameter of a transmission channel from a first antenna of the mobile terminal to the first device; 
 
 canceling, by the first device, interference in the first transmission data and the second transmission data using the received first antenna data and the received second antenna data, with the interference being caused by the second device data; and 
 obtaining the first transmission data and the second transmission data. 
 
     
     
       10. The method according to  claim 9 , wherein:
 the first antenna data and the second antenna data are transmitted over one or more subcarriers or over one or more timeslots; and 
 receiving first antenna data and second antenna data comprises: 
 receiving data y B  over a ({i} i=1   m ) th  subcarrier or timeslot, with
     y   B   ={h   1 ( c   2i-1   +h   2   s   i )+ h   2 ( c   2i   −h   1   s   i )+ n   i } i=1   m ; 
 
 wherein c 2i-1  and c 2i  respectively represent first transmission data and second transmission data to be transmitted over an i th  subcarrier or timeslot to the local receiver, s i  represents second device data that needs to be transmitted over the i th  subcarrier or timeslot to the second device, h 1  represents the first parameter h 2  represents the second parameter, m represents the total number of subcarriers or timeslots for transmitting signals, and m is a natural number. 
 
     
     
       11. The method according to  claim 10 , wherein:
 if m=2 and the received data fulfills c 3 =−c 2 * and c 4 =c 1 *, 
 
       
         
           
             
               
                 
                   y 
                   B 
                 
                 = 
                 
                   
                     [ 
                     
                       
                         
                           
                             y 
                             1 
                           
                         
                       
                       
                         
                           
                             y 
                             2 
                           
                         
                       
                     
                     ] 
                   
                   = 
                   
                     
                       [ 
                       
                         
                           
                             
                               
                                 
                                   h 
                                   1 
                                 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     
                                       c 
                                       1 
                                     
                                     + 
                                     
                                       
                                         h 
                                         2 
                                       
                                       ⁢ 
                                       
                                         s 
                                         1 
                                       
                                     
                                   
                                   ) 
                                 
                               
                               + 
                               
                                 
                                   h 
                                   2 
                                 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     
                                       c 
                                       2 
                                     
                                     - 
                                     
                                       
                                         h 
                                         1 
                                       
                                       ⁢ 
                                       
                                         s 
                                         1 
                                       
                                     
                                   
                                   ) 
                                 
                               
                             
                           
                         
                         
                           
                             
                               
                                 
                                   h 
                                   1 
                                 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     
                                       - 
                                       
                                         c 
                                         2 
                                         * 
                                       
                                     
                                     + 
                                     
                                       
                                         h 
                                         2 
                                       
                                       ⁢ 
                                       
                                         s 
                                         2 
                                       
                                     
                                   
                                   ) 
                                 
                               
                               + 
                               
                                 
                                   h 
                                   2 
                                 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     
                                       c 
                                       1 
                                       * 
                                     
                                     - 
                                     
                                       
                                         h 
                                         1 
                                       
                                       ⁢ 
                                       
                                         s 
                                         2 
                                       
                                     
                                   
                                   ) 
                                 
                               
                             
                           
                         
                       
                       ] 
                     
                     + 
                     
                       [ 
                       
                         
                           
                             
                               n 
                               1 
                             
                           
                         
                         
                           
                             
                               n 
                               2 
                             
                           
                         
                       
                       ] 
                     
                   
                 
               
               , 
             
           
         
       
       wherein y B  represents data received over the ({i} i=1   m ) th  subcarrier or timeslot, s i  represents the second device data to be transmitted over the i th  subcarrier or timeslot to the second device, h 1  represents the first parameter, and h 2  represents the second parameter; and
 obtaining, by the receiver, the first transmission data and the second transmission data according to the received first antenna data, the received second antenna data comprises: 
 processing the received y B  to obtain: 
 
       
         
           
             
               
                 
                   y 
                   B 
                   ′ 
                 
                 = 
                 
                   
                     [ 
                     
                       
                         
                           
                             y 
                             1 
                           
                         
                       
                       
                         
                           
                             y 
                             2 
                             * 
                           
                         
                       
                     
                     ] 
                   
                   = 
                   
                     
                       
                         [ 
                         
                           
                             
                               
                                 h 
                                 1 
                               
                             
                             
                               
                                 h 
                                 2 
                               
                             
                           
                           
                             
                               
                                 h 
                                 2 
                                 * 
                               
                             
                             
                               
                                 - 
                                 
                                   h 
                                   1 
                                   * 
                                 
                               
                             
                           
                         
                         ] 
                       
                       ⁡ 
                       
                         [ 
                         
                           
                             
                               
                                 c 
                                 1 
                               
                             
                           
                           
                             
                               
                                 c 
                                 2 
                               
                             
                           
                         
                         ] 
                       
                     
                     + 
                     
                       [ 
                       
                         
                           
                             
                               n 
                               1 
                             
                           
                         
                         
                           
                             
                               n 
                               2 
                               * 
                             
                           
                         
                       
                       ] 
                     
                   
                 
               
               ; 
             
           
         
         wherein y 2 * is a conjugate of y 2 , h 2 * is a conjugate of h 2 , h 1 * is a conjugate of h 1 , n 2 * is a conjugate of n 2 , y 1  is data received over a first subcarrier, and y 2  is data received over a second subcarrier; and 
         obtaining c i  and c 2  by calculation according to the obtained y B ′ the known h 1  and h 2 , and a relationship between y B ′ and (h 1 , h 2 ) in the foregoing formula, wherein c 1  represents first transmission data to be transmitted over the first subcarrier to the first device, and c 2  represents second transmission data to be transmitted over the second subcarrier to the first device. 
       
     
     
       12. The method according to  claim 9 , wherein the first transmission data and the second transmission data are data to be transmitted to the first device. 
     
     
       13. A mobile terminal, comprising:
 a first antenna; 
 a second antenna; and 
 a processor coupled to the first antenna and the second antenna, wherein: 
 the processor is configured to obtain, through channel measurement, a first parameter of a transmission channel from the first antenna to the first device and a second parameter of a transmission channel from the second antenna to the first device, and construct first antenna data and second antenna data,
 the first antenna data comprises first transmission data to be transmitted by the first antenna to the a first device, second device data to be transmitted by the mobile terminal to a second device, and a second parameter of a transmission channel from the second antenna to the first device; 
 the second antenna data comprises second transmission data to be transmitted by the second antenna to the first device, the second device data, and a first parameter of a transmission channel from the first antenna to the first device; 
 
 the first antenna is configured to transmit the first antenna data; and 
 the second antenna is configured to transmit the second antenna data. 
 
     
     
       14. The mobile terminal according to  claim 13 , wherein:
 the first antenna data is transmitted by the first antenna over one or more subcarriers; and 
 the second antenna data is transmitted by the second antenna over the one or more subcarriers. 
 
     
     
       15. The mobile terminal according to  claim 13 , wherein:
 the first antenna data is transmitted by the first antenna over one or more timeslots; and 
 the second antenna data is transmitted by the second antenna over the one or more timeslots. 
 
     
     
       16. The mobile terminal according to  claim 14 , wherein the module processor is configured to generate the first antenna data {c 2i-1 +h 2 s i } i=1   m  according to c 2i-1 +h 2 s i , and generate the second antenna data {c 2i −h 1 s i } i=1   m  according to c 2i −h 1 s i ;
 wherein c 2i-1  represents first transmission data to be transmitted over an i th  subcarrier to the first device, c 2i  represents second transmission data to be transmitted over the i th  subcarrier to the first device, s i  represents second transmission data to be transmitted over the i th  subcarrier to the second device, h 1  represents the first parameter, h 2  represents the second parameter, m represents the total number of subcarriers for transmitting signals, and m is a natural number. 
 
     
     
       17. A base station, comprising:
 a receiver, configured to receive first antenna data and second antenna data that are transmitted by a mobile terminal, wherein the first antenna data comprises first transmission data to be transmitted by the mobile terminal to the base station, second device data to be transmitted to a second device, and a second parameter of a transmission channel from a second antenna of the mobile terminal to the first device, and the second antenna data comprises second transmission data to be transmitted by the mobile terminal to the base station, the second device data, and a first parameter of a transmission channel from a first antenna of the mobile terminal to the first device; and 
 a processor coupled to the receiver, configured to cancel interference in the first transmission data and the second transmission data using the received first antenna and the received second antenna data, with the interference being caused by the second device data, and obtain the first transmission data and the second transmission data. 
 
     
     
       18. The base station according to  claim 17 , wherein:
 the first antenna data and the second antenna data are transmitted over one or more subcarriers or over one or more timeslots; and 
 the receiver is further configured to receive data y B  over a ({i} i=1   m ) th  subcarrier or timeslot, with
     y   B   ={h   1 ( c   2i-1   +h   2   s   i )+ h   2 ( c   2i   −h   1   s   i )+ n   i } i=1   m ; 
 
 wherein c 2i-1  and c 2i  respectively represent first transmission data and second transmission data that need to be transmitted over an i th  subcarrier or timeslot to the base station, s i  represents second device data to be transmitted over the i th  subcarrier or timeslot to the second device, h 1  represents the first parameter, h 2  represents the second parameter, m represents the total number of subcarriers or timeslots for transmitting signals, and m is a natural number. 
 
     
     
       19. The base station according to  claim 18 , wherein:
 if m=2 and the received data fulfills c 3 =−c 2 * and c 4 =c 1 *, 
 
       
         
           
             
               
                 
                   y 
                   B 
                 
                 = 
                 
                   
                     [ 
                     
                       
                         
                           
                             y 
                             1 
                           
                         
                       
                       
                         
                           
                             y 
                             2 
                           
                         
                       
                     
                     ] 
                   
                   = 
                   
                     
                       [ 
                       
                         
                           
                             
                               
                                 
                                   h 
                                   1 
                                 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     
                                       c 
                                       1 
                                     
                                     + 
                                     
                                       
                                         h 
                                         2 
                                       
                                       ⁢ 
                                       
                                         s 
                                         1 
                                       
                                     
                                   
                                   ) 
                                 
                               
                               + 
                               
                                 
                                   h 
                                   2 
                                 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     
                                       c 
                                       2 
                                     
                                     - 
                                     
                                       
                                         h 
                                         1 
                                       
                                       ⁢ 
                                       
                                         s 
                                         1 
                                       
                                     
                                   
                                   ) 
                                 
                               
                             
                           
                         
                         
                           
                             
                               
                                 
                                   h 
                                   1 
                                 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     
                                       - 
                                       
                                         c 
                                         2 
                                         * 
                                       
                                     
                                     + 
                                     
                                       
                                         h 
                                         2 
                                       
                                       ⁢ 
                                       
                                         s 
                                         2 
                                       
                                     
                                   
                                   ) 
                                 
                               
                               + 
                               
                                 
                                   h 
                                   2 
                                 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     
                                       c 
                                       1 
                                       * 
                                     
                                     - 
                                     
                                       
                                         h 
                                         1 
                                       
                                       ⁢ 
                                       
                                         s 
                                         2 
                                       
                                     
                                   
                                   ) 
                                 
                               
                             
                           
                         
                       
                       ] 
                     
                     + 
                     
                       [ 
                       
                         
                           
                             
                               n 
                               1 
                             
                           
                         
                         
                           
                             
                               n 
                               2 
                             
                           
                         
                       
                       ] 
                     
                   
                 
               
               , 
             
           
         
       
       wherein y B  represents data received over the ({i} i=1   m ) th  subcarrier or timeslot, s i  represents the second device data to be transmitted over the i th  subcarrier or timeslot to the second device, h 1  represents the first parameter, and h 2  represents the second parameter; and
 the processor is further configured to: 
 process the received y B  to obtain: 
 
       
         
           
             
               
                 
                   y 
                   B 
                   ′ 
                 
                 = 
                 
                   
                     [ 
                     
                       
                         
                           
                             y 
                             1 
                           
                         
                       
                       
                         
                           
                             y 
                             2 
                             * 
                           
                         
                       
                     
                     ] 
                   
                   = 
                   
                     
                       
                         [ 
                         
                           
                             
                               
                                 h 
                                 1 
                               
                             
                             
                               
                                 h 
                                 2 
                               
                             
                           
                           
                             
                               
                                 h 
                                 2 
                                 * 
                               
                             
                             
                               
                                 - 
                                 
                                   h 
                                   1 
                                   * 
                                 
                               
                             
                           
                         
                         ] 
                       
                       ⁡ 
                       
                         [ 
                         
                           
                             
                               
                                 c 
                                 1 
                               
                             
                           
                           
                             
                               
                                 c 
                                 2 
                               
                             
                           
                         
                         ] 
                       
                     
                     + 
                     
                       [ 
                       
                         
                           
                             
                               n 
                               1 
                             
                           
                         
                         
                           
                             
                               n 
                               2 
                               * 
                             
                           
                         
                       
                       ] 
                     
                   
                 
               
               ; 
             
           
         
         wherein y 2 * is a conjugate of y 2 , h 2 * is a conjugate of h 2 , h 1 * is a conjugate of h 1 , n 2 * is a conjugate of n 2 , y 1  is data received over a first subcarrier, and y 2  is data received over a second subcarrier; and 
         obtain c 1  and c 2  by calculation according to the obtained y B *, the known h 1  and h 2 , and a relationship between y B * and (h 1 , h 2 ) in the foregoing formula, wherein c 1  represents first transmission data to be transmitted over the first subcarrier to the base station, and c 2  represents second transmission data to be transmitted over the second subcarrier to the base station.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.