US2022014396A1PendingUtilityA1

Anchor process of data symbols in channel estimation

Assignee: NOKIA SOLUTIONS & NETWORKS OYPriority: Nov 21, 2018Filed: Nov 21, 2018Published: Jan 13, 2022
Est. expiryNov 21, 2038(~12.3 yrs left)· nominal 20-yr term from priority
H04L 25/024H04L 25/0236H04B 7/0413H04L 27/2647H04L 27/0012H04L 25/0204H04B 7/046
51
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Embodiments of the present disclosure relate to a device, method, apparatus and computer readable storage medium for channel estimation in a multiple input multiple output (MIMO) system. The MIMO system comprises a receiver configured with a plurality of receiving antennas and a transmitter configured with a plurality of transmitting antennas In example embodiments, a plurality of data symbols are detected based on channel estimation from a plurality of signals received by the plurality of receiving antenna from the plurality of transmitting antennas. The plurality of detected data symbols are adjusted based on a set of constellation points for a modulation mode used by the transmitter and associated with the plurality of signals. The channel estimation is updated based on the plurality of adjusted data symbols.

Claims

exact text as granted — not AI-modified
1 . A device for channel estimation in a multiple input multiple output system comprising a receiver configured with a plurality of receiving antennas and a transmitter configured with a plurality of transmitting antennas, the device comprising:
 at least one processor; and   at least one memory including computer program code;   the at least one memory and the computer program code configured to, with the at least one processor, cause the device to:   detect, from a plurality of signals received by the plurality of receiving antennas from the plurality of transmitting antennas, a plurality of data symbols based on channel estimation;   adjust the plurality of detected data symbols based on a set of constellation points for a modulation mode used by the transmitter and associated with the plurality of signals; and   update the channel estimation based on the plurality of adjusted data symbols.   
     
     
         2 . The device of  claim 1 , wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the device is caused to adjust the plurality of detected data symbols by:
 for a detected data symbol of the plurality of detected data symbol, adjusting the detected data symbol based on at least one comparison of the detected data symbol and a constellation point in the set of constellation points.   
     
     
         3 . The device of  claim 2 , wherein the detected data symbol comprises a real part and an imaginary part, and the constellation point comprises a reference real part and a reference imaginary part. 
     
     
         4 . The device of  claim 3 , wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the device to adjust the detected data symbol based on the at least one comparison by:
 determining at least one of a first distance between the real part of the detected data symbol and the reference real part of the constellation point, and a second distance between the imaginary part of the detected data symbol and the reference imaginary part of the constellation point; and   adjusting the detected data symbol based on the at least one comparison of the at least one of the first and second distances with a threshold distance, by
 in response to the first distance being determined, determining whether the first distance is below the threshold distance; 
 in response to determining that the first distance is below the threshold distance, adjusting the real part of the detected data symbol to be the reference real part of the constellation point; 
 in response to the second distance being determined, determining whether the second distance is below the threshold distance; and 
 in response to determining that the second distance is below the threshold distance, adjusting the imaginary part of the detected data symbol to be the imaginary real part of the constellation point. 
   
     
     
         5 . (canceled) 
     
     
         6 . (canceled) 
     
     
         7 . The device of  claim 3 , wherein a first reference value of the reference real part of the constellation point is greater than a threshold value, and wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the device is caused to adjust the detected data symbol based on the at least one comparison by:
 determining whether a first value of the real part of the detected data symbol is greater than the first reference value; and   in response to determining that the first value is greater than the first reference value adjusting the first value to be the first reference value,   wherein a second reference value of the reference imaginary part of the constellation point is greater than a threshold value, and the device is caused to adjust the detected data symbol based on the at least one comparison by:   determining whether a second value of the imaginary part of the detected data symbol is greater than the second reference value; and   in response to determining that the second value is greater than the second reference value, adjusting the second value of the imaginary part of the detected data symbol to be the second reference value.   
     
     
         8 . (canceled) 
     
     
         9 . The device of  claim 3 , wherein a first reference value of the reference real part of the constellation point is below a threshold value, and wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the device is caused to adjust the detected data symbol based on the at least one comparison by:
 determining whether a first value of the real part of the detected data symbol is below the first reference value; and   in response to determining that the first value is below the first reference value, adjusting the first value to be the first reference value,   wherein a second reference value of the reference imaginary part of the constellation point is below a threshold value, and the device is caused to adjust the detected data symbol based on the at least one comparison by:   determining whether a second value of the imaginary part of the detected data symbol is below the second reference value; and   in response to determining that the second value is greater than the second reference value, adjusting the second value of the imaginary part of the detected data symbol to be the second reference value.   
     
     
         10 . (canceled) 
     
     
         11 . The device of  claim 1 , wherein the device is caused to detect the plurality of data symbols, adjust the plurality of detected data symbols and update the channel estimation, iteratively. 
     
     
         12 . The device of  claim 1 , wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the device to:
 receive, at the receiver, an indication of the modulation mode from the transmitter.   
     
     
         13 . A method of channel estimation in a multiple input multiple output system comprising a receiver configured with a plurality of receiving antennas and a transmitter configured with a plurality of transmitting antennas, the method comprising:
 detecting, from a plurality of signals received by the plurality of receiving antennas from the plurality of transmitting antennas, a plurality of data symbols based on channel estimation;   adjusting the plurality of detected data symbols based on a set of constellation points for a modulation mode used by the transmitter and associated with the plurality of signals; and   updating the channel estimation based on the plurality of adjusted data symbols.   
     
     
         14 . The method of  claim 13 , wherein adjusting the plurality of detected data symbol comprises:
 for a detected data symbol of the plurality of detected data symbols, adjusting the detected data symbol based on at least one comparison of the detected data symbol and a constellation point in the set of constellation points.   
     
     
         15 . The method of  claim 14 , wherein the detected data symbol comprises a real part and an imaginary part, and the constellation point comprises a reference real part and a reference imaginary part. 
     
     
         16 . The method of  claim 15 , wherein adjusting the detected data symbol based on the at least one comparison comprises:
 determining at least one of a first distance between the real part of the detected data symbol and the reference real part of the constellation point, and a second distance between the imaginary part of the detected data symbol and the reference imaginary part of the constellation point; and   adjusting the detected data symbol based on the at least one comparison of the at least one of the first and second distances with a threshold distance, wherein the adjusting the detected data symbol based on the at least one comparison of the at least one of the first and second distances comprises:   in response to the first distance being determined, determining whether the first distance is below the threshold distance;   in response to determining that the first distance is below the threshold distance, adjusting the real part of the detected data symbol to be the reference real part of the constellation point;   in response to the second distance being determined, determining whether the second distance is below the threshold distance; and   in response to determining that the second distance is below the threshold distance, adjusting the imaginary part of the detected data symbol to be the imaginary real part of the constellation point.   
     
     
         17 . (canceled) 
     
     
         18 . (canceled) 
     
     
         19 . The method of  claim 15 , wherein a first reference value of the reference real part of the constellation point is greater than a threshold value, and adjusting the detected data symbol based on the at least one comparison comprises:
 determining whether a first value of the real part of the detected data symbol is greater than the first reference value; and   in response to determining that the first value is greater than the first reference value, adjusting the first value to be the first reference value,   wherein a second reference value of the reference imaginary part of the constellation point is greater than a threshold value, and adjusting the detected data symbol based on the at least one comparison comprises:   determining whether a second value of the imaginary part of the detected data symbol is greater than the second reference value; and   in response to determining that the second value is greater than the second reference value, adjusting the second value of the imaginary part of the detected data symbol to be the second reference value.   
     
     
         20 . (canceled) 
     
     
         21 . The method of  claim 15 , wherein a first reference value of the reference real part of the constellation point is below a threshold value, and adjusting the detected data symbol based on the at least one comparison comprises:
 determining whether a first value of the real part of the detected data symbol is below the first reference value; and   in response to determining that the first value is below the first reference value, adjusting the first value to be the first reference value   wherein a second reference value of the reference imaginary part of the constellation point is below a threshold value, and adjusting the detected data symbol based on the at least one comparison comprises:   determining whether a second value of the imaginary part of the detected data symbol is below the second reference value; and   in response to determining that the second value is greater than the second reference value, adjusting the second value of the imaginary part of the detected data symbol to be the second reference value.   
     
     
         22 . (canceled) 
     
     
         23 . The method of  claim 13 , wherein the detecting of the plurality of data symbols, the adjusting of the plurality of detected data symbols and the updating of the channel estimation are performed iteratively. 
     
     
         24 . The method of any of  claim 13 , further comprising:
 receiving, at the receiver, an indication of the modulation mode from the transmitter.   
     
     
         25 . An apparatus for channel estimation in a multiple input multiple output system comprising a receiver configured with a plurality of receiving antennas and a transmitter configured with a plurality of transmitting antennas, the apparatus comprising:
 means for detecting, from a plurality of signals received by the plurality of receiving antennas from the plurality of transmitting antennas, a plurality of data symbols based on channel estimation;   means for adjusting the plurality of detected data symbols based on a set of constellation points for a modulation mode used by the transmitter and associated with the plurality of signals; and   means for updating the channel estimation based on the plurality of adjusted data symbols.   
     
     
         26 . A computer readable storage medium comprising program instructions stored thereon, the instructions, when executed by a processor of a device, causing the device to perform the method of  claim 13 .

Join the waitlist — get patent alerts

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

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