Certain embodiments may relate to wireless communication systems. For example, some embodiments may relate to channel estimation.
Channel estimation may be performed based upon at least one demodulation reference signal (DMRS) in a single user equipment (UE) transmission. Intra-cell and/or inter-UE interference may be treated as inter-cell interference without utilizing antenna polarization.
In 4G or 5G downlink transmission, UE-specific DMRS may be used to have minimum interference with each other, either by using different resource elements (RE) and/or by using different orthogonal cover codes (OCC). For example,
In particular,
However, when MU MIMO is used, the DMRS used by various UE in the same cell may need to share the same RE and/or OCC, which may lead to higher interference with each other. Though different UE sharing the same RE may have certain level of spatial separation, the inter-UE interference may still affect channel estimation accuracy.
In accordance with some embodiments, a method may include applying, by user equipment, at least one orthogonal cover code to at least a first antenna port and a second antenna port. The method may further include performing, by the user equipment, at least one rotation operation associated with at least one signal of the first antenna and the second antenna. The method may further include performing, by the user equipment, at least one channel estimation based upon the at least one signal of the first antenna and the second antenna.
In accordance with some embodiments, an apparatus may include means for applying at least one orthogonal cover code to at least a first antenna port and a second antenna port. The apparatus may further include means for performing at least one rotation operation associated with at least one signal of the first antenna and the second antenna. The apparatus may further include means for performing at least one channel estimation based upon the at least one signal of the first antenna and the second antenna.
In accordance with some embodiments, an apparatus may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code can be configured to, with the at least one processor, cause the apparatus to at least apply at least one orthogonal cover code to at least a first antenna port and a second antenna port. The at least one memory and the computer program code can be further configured to, with the at least one processor, cause the apparatus to at least perform at least one rotation operation associated with at least one signal of the first antenna and the second antenna. The at least one memory and the computer program code can be further configured to, with the at least one processor, cause the apparatus to at least perform at least one channel estimation based upon the at least one signal of the first antenna and the second antenna.
In accordance with some embodiments, a non-transitory computer readable medium can be encoded with instructions that may, when executed in hardware, perform a method. The method may apply at least one orthogonal cover code to at least a first antenna port and a second antenna port. The method may further perform at least one rotation operation associated with at least one signal of the first antenna and the second antenna. The method may further perform at least one channel estimation based upon the at least one signal of the first antenna and the second antenna.
In accordance with some embodiments, a computer program product may perform a method. The method may apply at least one orthogonal cover code to at least a first antenna port and a second antenna port. The method may further perform at least one rotation operation associated with at least one signal of the first antenna and the second antenna. The method may further perform at least one channel estimation based upon the at least one signal of the first antenna and the second antenna.
In accordance with some embodiments, an apparatus may include circuitry configured to apply at least one orthogonal cover code to at least a first antenna port and a second antenna port. The circuitry may further perform at least one rotation operation associated with at least one signal of the first antenna and the second antenna. The circuitry may further perform at least one channel estimation based upon the at least one signal of the first antenna and the second antenna.
In accordance with some embodiments, a method may include receiving, by a data decoding entity, a matrix associated with a data channel decoder with at least one angle from user equipment. The method may further include performing, by the data decoding entity, at least one rotation operation based upon received data with a shared angle. The method may further include performing, by the data decoding entity, data decoding.
In accordance with some embodiments, an apparatus may include means for receiving a matrix associated with a data channel decoder with at least one angle from user equipment. The apparatus may further include means for performing at least one rotation operation based upon received data with a shared angle. The apparatus may further include means for performing data decoding.
In accordance with some embodiments, an apparatus may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code can be configured to, with the at least one processor, cause the apparatus to at least apply at least one orthogonal cover code to at least a first antenna port and a second antenna port. The at least one memory and the computer program code can be further configured to, with the at least one processor, cause the apparatus to at least perform at least one rotation operation associated with at least one signal of the first antenna and the second antenna. The at least one memory and the computer program code can be further configured to, with the at least one processor, cause the apparatus to at least perform at least one channel estimation based upon the at least one signal of the first antenna and the second antenna.
In accordance with some embodiments, a non-transitory computer readable medium can be encoded with instructions that may, when executed in hardware, perform a method. The method may apply at least one orthogonal cover code to at least a first antenna port and a second antenna port. The method may further perform at least one rotation operation associated with at least one signal of the first antenna and the second antenna. The method may further perform at least one channel estimation based upon the at least one signal of the first antenna and the second antenna.
In accordance with some embodiments, a computer program product may perform a method. The method may apply at least one orthogonal cover code to at least a first antenna port and a second antenna port. The method may further perform at least one rotation operation associated with at least one signal of the first antenna and the second antenna. The method may further perform at least one channel estimation based upon the at least one signal of the first antenna and the second antenna.
In accordance with some embodiments, an apparatus may include circuitry configured to apply at least one orthogonal cover code to at least a first antenna port and a second antenna port. The circuitry may further perform at least one rotation operation associated with at least one signal of the first antenna and the second antenna. The circuitry may further perform at least one channel estimation based upon the at least one signal of the first antenna and the second antenna.
For proper understanding of this disclosure, reference should be made to the accompanying drawings, wherein:
Certain embodiments described herein may reduce the co-channel interference from MU MIMO transmission on DMRS, resulting in better channel estimation for improving data channel decoding. This may be achieved by using cross-polarization antenna for both transmitters and receivers, and performing an additional rotation operation on a received DMRS signal. Furthermore, certain embodiments may improve overall channel quality and achieve higher throughput for MU MIMO transmission. Certain embodiments are, therefore, directed to improvements in computer-related technology, specifically, by conserving network resources and reducing power consumption of data decoding entities and/or user equipment located within the network.
Between 2 access points of the same user equipment, DMRS may use different OCC, and may be orthogonal. Thus, certain embodiments discussed herein may consider only one access point. However, for embodiments which have the same mapping between logic APs and Physical APs, UE1 and UE2 may transmit DMRS signals with the same RE and polarization, with no way to separate the interference from the signal.
As shown in
With respect to
Because Tx and Ty are using different OCC, Ty may be cancelled by applying OCC. This may provide an isolated DMRS signal Tx for UE1 channel estimation, with the same result for Ty. When the receiver and transmitter polarizations are not aligned, Rx may have polarization projections for both Ix and Ty. As a result, projections from Ty may have the same OCC as the signal Tx which may not be cancelled.
Where interference is received from another UE is transmitted on a different physical AP of different polarization but with the same OCC, the receiver signal at UE2 may be denoted by Rx=h11*cos *Tx−h21*sin *Ix and Ry=h12*sin *Tx−h22*cos *Ix, where h11 is channel coefficient from Tx to Rx before polarization projection, cos is the polarization projection, and h21 is from Ix to Rx. A general expression of Rx and Ry, where h11=h11*cos , may be denoted by Rx=h11*Tx−h21*Ix and Ry=h12*Tx+h22*Ix. For channel estimation with AP7 at the Rx, the receiver side may need to derive the values for h11 and h12. With AP8 at Ry, the receiver side may need to derive h21 and h22, where the full H matrix may be used for data channel decoding.
The ratio of C/I may be dependent upon . With a small enough value of , the interference h21*sin *Ix may be small as well so that h11 may be estimated more accurately. In some embodiments, the estimation of h21 may be less accurate with a lower value of C/I. In certain embodiments, where =0, the h12 estimation may be due to interference, which may be inaccurate.
In some embodiments, it may not be possible to obtain an exact value of angle. Thus, an angle Φ may be obtained using the received signal strength on two AP after applying OCC, and by performing the rotation operation using Φ instead of , performance may be improved.
As illustrated in
Following the rotation operation, the following equations may be applied: Rx=h11*cos *Tx−h21*sin *Ix and Ry=h12*sin *Tx+h22*cos *Ix. Where h11=h12 and h21=h22, α and γ may be used, where tan(α)=(h22*Ix)/(h11*Tx) and γ=√((h11*Tx)2+(h22*Ix)2). Then, Rx=(cos α*cos −sin α*sin )*γ=cos(α+)*γ, and Ry=(cos α *sin −sin α*cos *γ=sin(α+)*γ. Thus, Ry/Rx=tan(α+), and tan(Φ)=Ry/Rx. As a result, tan(Φ)=tan(α+β), and 1=α+. Then, cot(Φ−)=cot(α)=(h11*Tx)/(h22*Ix).
C/I of Rx′ may then be denoted as C/I=(h11*Tx)/(h22*Ix)*cot(Φ−)=(h11*Tx)/(h22*Ix)2.
User equipment 1510 may include one or more of a mobile device, such as a mobile phone, smart phone, personal digital assistant (PDA), tablet, or portable media player, digital camera, pocket video camera, video game console, navigation unit, such as a global positioning system (GPS) device, desktop or laptop computer, single-location device, such as a sensor or smart meter, or any combination thereof. User equipment 1510 may also include a decoding
Data decoding entity 1520 may be one or more of a base station, such as an evolved node B (eNB) or 5G or New Radio node B (gNB), a serving gateway, a server, and/or any other access node or combination thereof. Furthermore, user equipment 1510 and/or data decoding entity 1520 may be one or more of a citizens broadband radio service device (CBSD).
One or more of these devices may include at least one processor, respectively indicated as 1511 and 1521. Processors 1511 and 1521 may be embodied by any computational or data processing device, such as a central processing unit (CPU), application specific integrated circuit (ASIC), or comparable device. The processors may be implemented as a single controller, or a plurality of controllers or processors.
At least one memory may be provided in one or more of devices indicated at 1512 and 1522. The memory may be fixed or removable. The memory may include computer program instructions or computer code contained therein. Memories 1512 and 1522 may independently be any suitable storage device, such as a non-transitory computer-readable medium. A hard disk drive (HDD), random access memory (RAM), flash memory, or other suitable memory may be used. The memories may be combined on a single integrated circuit as the processor, or may be separate from the one or more processors. Furthermore, the computer program instructions stored in the memory and which may be processed by the processors may be any suitable form of computer program code, for example, a compiled or interpreted computer program written in any suitable programming language. Memory may be removable or non-removable.
Processors 1511 and 1521 and memories 1512 and 1522 or a subset thereof, may be configured to provide means corresponding to the various blocks of
As shown in
The memory and the computer program instructions may be configured, with the processor for the particular device, to cause a hardware apparatus such as user equipment to perform any of the processes described below (see, for example,
In certain embodiments, an apparatus may include circuitry configured to perform any of the processes or functions illustrated in
The features, structures, or characteristics of certain embodiments described throughout this specification may be combined in any suitable manner in one or more embodiments. For example, the usage of the phrases “certain embodiments,” “some embodiments,” “other embodiments,” or other similar language, throughout this specification refers to the fact that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the present invention. Thus, appearance of the phrases “in certain embodiments,” “in some embodiments,” “in other embodiments,” or other similar language, throughout this specification does not necessarily refer to the same group of embodiments, and the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
One having ordinary skill in the art will readily understand that certain embodiments discussed above may be practiced with steps in a different order, and/or with hardware elements in configurations which are different than those which are disclosed. Therefore, it would be apparent to those of skill in the art that certain modifications, variations, and alternative constructions would be apparent, while remaining within the spirit and scope of the invention. In order to determine the metes and bounds of the invention, therefore, reference should be made to the appended claims.
Partial Glossary
3 GPP 3rd Generation Partnership Project
5G 5th Generation Wireless System
AP Antenna Port
DMRS Demodulation Reference Signal
eNB evolved Node B
gNB Next Generation Node B
LTE Long Term Evolution
MIMO Multiple Input Multiple Output
MU Multi-user
NE Network Entity
OCC Orthogonal Cover Code
RS Reference Signal
UE User Equipment
XPD Cross-polarization Discrimination
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2018/044413 | 7/30/2018 | WO | 00 |