This application is a U.S. National Stage application under 35 U.S.C. § 371 of an International application number PCT/KR2021/006078, filed on May 14, 2021, which is based on and claims priority of a Korean patent application number 10-2020-0058400, filed on May 15, 2020, in the Korean Intellectual Property Office, the disclosure of which is incorporated by reference herein in its entirety.
The disclosure relates to a method and device for performing user detection and channel estimation from superimposed signal received from a plurality of UEs by a base station supporting massive multiple-input multiple-output (MIMO).
In order to meet the demand for wireless data traffic soaring since the 4G communication system came to the market, there are ongoing efforts to develop enhanced 5G communication systems or pre-5G communication systems. For the reasons, the 5G communication system or pre-5G communication system is called the beyond 4G network communication system or post LTE system.
For higher data transmit rates, 5G communication systems are considered to be implemented on ultra-high frequency bands (mmWave), such as, e.g., 60 GHz. To mitigate pathloss on the ultra-high frequency band and increase the reach of radio waves, the following techniques are taken into account for the 5G communication system, beamforming, massive multi-input multi-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beamforming, and large scale antenna.
Also being developed are various technologies for the 5G communication system to have an enhanced network, such as evolved or advanced small cell, cloud radio access network (cloud RAN), ultra-dense network, device-to-device (D2D) communication, wireless backhaul, moving network, cooperative communication, coordinated multi-point (CoMP), and reception interference cancellation.
There are also other various schemes under development for the 5G system including, e.g., hybrid FSK and QAM modulation (FQAM) and sliding window superposition coding (SWSC), which are advanced coding modulation (ACM) schemes, and filter bank multi-carrier (FBMC), non-orthogonal multiple access (NOMA) and sparse code multiple access (SCMA), which are advanced access schemes.
There is considered massive connectivity to support Internet of things (IoT) and machine-type communication (MTC) as one of the goals of next-generation communication.
Multiple-input multiple-output (MIMO) technology spatially multiplexes and transmits information according to an instantaneous channel generated from a plurality of transmission/reception antennas. With the capability of spatially multiplexing and transmitting a plurality of data streams in one time and frequency resource, MIMO transmission may increase the data transmission rate several times more than conventional non-MIMO transmission. Further, as channel fading is suppressed in the base station and user equipment using multiple antenna technology, the channel capacity, network coverage, and spectrum use may be significantly increased.
In particular, the massive multiple antenna system (massive MIMO system or massive multi-input multi-output system) may install multiple antennas in the base station (BS) to thereby meet a high data rate required in the next-generation communication system even with a simple linear precoder. In theory, use of an infinite number of antennas may completely address various issues to limit system performance, such as inter-user interference (IUI), as well as fast fading.
In an environment in which communication technology becomes more complex, a base station needs to connect with numerous UEs or devices. However, since orthogonal multiple access (OMA) used in 4G communication uses orthogonality of resources, the number of users that it may serve within a limited frequency resource is limited. Therefore, a non-orthogonal multiple access (NOMA) technique is being considered for massive access in next-generation communication.
Each UE is assigned a pilot signal to identify the user, and the pilot signal may be a sequence previously agreed on with the base station. The base station may identify what UE approaches using the pilot sequence included in the signals received from UEs. Methods for user scheduling and channel estimation in the massive MIMO system largely include a grant-based method and a grant-free method. The conventional communication system performs user scheduling and channel estimation using the grant-based method that receives permission from the base station. However, in such a system where the number of UEs accessing the base station sharply increases, the grant-based method may have difficulty in supporting low latency. In contrast, the grant-free method, which sends signals while users compete with each other without permission from the base station, may more easily achieve low latency than the grant-based method but may be more complicated since the base station should perform user detection and channel estimation through the superimposed signal transmitted from the plurality of users. Accordingly, in next-generation communication requiring a low-latency condition, it is effective to use the grant-free method. There are ongoing research efforts to allow the base station to efficiently perform user detection and channel estimation from the overlapping reception signals.
If the plurality of UEs send signals to the base station for a predetermined channel coherence time according to the grant-free method, the base station receives the superimposed signal. The base station detects which UE has sent the signal using the received superimposed signal and estimates information about the channel of the detected user. In this system, the user detection and user's channel estimation problem may be considered as a sparse signal estimation problem and, to address the sparse signal estimation problem, a compressive sensing algorithm may be used. However, since the number of channels is a continuous number, it may deteriorate accuracy to simultaneously perform detection of the signal transmission user and channel estimation. To address such problem, a two-step conversion method has been considered that performs channel estimation after user detection, and could compensate for the accuracy deterioration problem. Therefore, if the transmission user is precisely detected first, channel estimation may be more efficiently performed.
Conventionally, as a method for detecting the user, the compressive sensing algorithm has been applied. However, vectorizing the system considering covariance of the reception signal corresponding to the pilot may change the features of the sensing matrix due to the Kronecker product operation and the performance of the compressive sensing algorithm. Therefore, although various estimation schemes have been researched in the compressive sensing algorithm, its substantial use may be difficult when the number of users capable of transmission increases, due to high computation complexity.
The disclosure proposes a method and device for a base station to receive the superimposed signal transmitted from a plurality of UEs in a massive MIMO system to efficiently detect the transmission user and estimate a channel.
The disclosure proposes a method and device for a base station to detect the transmission user and estimate a channel with low complexity through sample covariance computation from the superimposed signal transmitted from a plurality of UEs in a massive MIMO system.
The disclosure proposes a method and device for a base station to detect the transmission user and estimate a channel with low complexity using a likelihood function through probabilistic modeling on the overlapping reception signals in a massive MIMO system.
According to an embodiment of the present invention, a method for receiving a signal by a base station in a massive multiple-input multiple-output system comprises receiving a superimposed signal including a transmission signal of at least one user equipment (UE) among a plurality of UEs, each transmission signal including a pilot signal of a corresponding UE, calculating a sample covariance matrix from the received superimposed signal using a pilot signal matrix of the at least one UE and the number of antennas of the base station, obtaining a likelihood function representing a likelihood probability of the received superimposed signal, based on the received superimposed signal and the number of antennas of the base station, detecting a user index set indicating whether the plurality of UEs transmit a signal using the obtained likelihood function and the sample covariance matrix, and performing channel estimation of at least one UE transmitting a signal, based on the detected user index set.
According to an embodiment of the present invention, a base station configured to receive a signal in a massive multiple-input multiple-output system comprises a transceiver configured to receive a superimposed signal including a transmission signal of at least one user equipment (UE) among a plurality of UEs, each transmission signal including a pilot signal of a corresponding UE and at least one processor configured to calculate a sample covariance matrix from the received superimposed signal using a pilot signal matrix of the at least one UE and the number of antennas of the base station, obtain a likelihood function representing a likelihood probability of the received superimposed signal, based on the received superimposed signal and the number of antennas of the base station, detect a user index set indicating whether the plurality of UEs transmit a signal using the obtained likelihood function and the sample covariance matrix, and perform channel estimation of at least one UE transmitting a signal, based on the detected user index set.
Other aspects, advantages, and core features of the present disclosure will be apparent to one of ordinary skill in the art from the following detailed description taken in conjunction with the accompanying drawings and disclosing preferred embodiments of the present disclosure.
Before getting into the detailed description of the present invention, particular terms or phrases used herein may be defined merely for ease of description. As used herein, the terms “include” and “comprise” and their derivatives may mean doing so without any limitations. As used herein, the term “or” may mean “and/or.” As used herein, the phrase “associated with” and “associated therewith” and their derivatives may mean “include,” “be included within,” “interconnect with,” “contain,” “be contained within,” “connect to or with,” “couple to or with,” “be communicable with,” “cooperate with,” “interleave,” “juxtapose,” “be proximate to, “be bound to or with, “have, or “have a property of.” As used herein, the term “controller” may mean any device, system, or part thereof controlling at least one operation. As used herein, the term “device” may be implemented in hardware, firmware, software, or some combinations of at least two thereof.
The present invention describes an algorithm to estimate the transmission user with low complexity based on a likelihood function that calculates the signal received from the UE by the base station through probabilistic modeling.
In the embodiments of the disclosure, a new algorithm having performance close to that of the full investigation method is proposed, thereby expecting detection of the transmitting user with lower computational complexity as compared to the full investigation method and with higher reliability than the conventional compressive sensing algorithm. It is expected to be able to estimate the transmission user with low complexity based on a likelihood function that calculates the signal received from the UE by the base station through probabilistic modeling. It may also be expected to obtain the optimal channel estimation performance using the index of the transmitting user.
Embodiments of the disclosure are described in detail with reference to the accompanying drawings. It should be noted that the same element denotations are used to refer to the same elements throughout the specification. When determined to make the subject matter of the present invention unclear, the detailed description of the known art or functions may be skipped.
The terms described below are defined considering the functions in embodiments of the present disclosure and may be replaced with other terms according to the intention or practice of the user or operator. Therefore, the terms should be defined based on the overall disclosure.
Various changes may be made to the present invention, and the present invention may come with a diversity of embodiments. Some embodiments of the present invention are shown and described in connection with the drawings. However, it should be appreciated that the present invention is not limited to the embodiments, and all changes and/or equivalents or replacements thereto also belong to the scope of the present invention.
As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. Accordingly, as an example, a “component” includes one or more component representations.
The terms coming with ordinal numbers such as ‘first’ and ‘second’ may be used to denote various components, but the components are not limited by the terms. The terms are used to distinguish one component from another. For example, a first component may be denoted a second component, and vice versa without departing from the scope of the present disclosure. The term “and/or” may denote a combination(s) of a plurality of related items as listed or any of the items.
The terms as used herein are provided merely to describe some embodiments thereof, but not to limit the disclosure. As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprise” and/or “have,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
Various embodiments as set forth herein may be implemented as software (e.g., a program) including one or more instructions that are stored in a storage medium (e.g., internal memory or external memory) that is readable by the electronic device. For example, a processor of the electronic device may invoke at least one of the one or more instructions stored in the storage medium, and execute it, with or without using one or more other components under the control of the processor. This allows the machine to be operated to perform at least one function according to the at least one instruction invoked. The one or more instructions may include a code generated by a complier or a code executable by an interpreter. The storage medium readable by the electronic device may be provided in the form of a non-transitory storage medium. Wherein, the term “non-transitory” simply means that the storage medium is a tangible device, and does not include a signal (e.g., an electromagnetic wave), but this term does not differentiate between where data is semi-permanently stored in the storage medium and where the data is temporarily stored in the storage medium.
According to an embodiment, a method according to various embodiments of the disclosure may be included and provided in a computer program product. The computer program products may be traded as commodities between sellers and buyers. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read only memory (CD-ROM) or digital versatile disc (DVD)-ROM), or be distributed (e.g., downloaded or uploaded) online via an application store (e.g., Play Store™), or between two user devices (e.g., smart phones) directly. If distributed online, at least part of the computer program product may be temporarily generated or at least temporarily stored in the machine-readable storage medium, such as memory of the manufacturer's server, a server of the application store, or a relay server.
According to various embodiments, each component (e.g., a block or a program) of the disclosure may include a single entity or multiple entities. According to various embodiments, one or more of the above-described components may be omitted, or one or more other components may be added. Alternatively or additionally, a plurality of components (e.g., blocks or programs) may be integrated into a single component. In such a case, according to various embodiments, the integrated component may still perform one or more functions of each of the plurality of components in the same or similar manner as they are performed by a corresponding one of the plurality of components before the integration. According to various embodiments, operations performed by the module, the program, or another component may be carried out sequentially, in parallel, repeatedly, or heuristically, or one or more of the operations may be executed in a different order or omitted, or one or more other operations may be added.
Further, according to an embodiment of the disclosure, an electronic device may provide a channel for wireless communication with the UE. The electronic device may mean a base station, an access network (AN), a radio access network (RAN), an eNB, an eNodeB, a 5G node, a transmission/reception point (TRP), or a 5th generation NodeB (5gNB). In the embodiments described below, a base station is used as an example of the electronic device for convenience purposes. The terminal may mean, e.g., a user equipment (UE), a mobile station, a subscriber station, a remote terminal, a wireless terminal, or a user device which communicates with the base station through a wireless channel. Further, according to an embodiment of the disclosure, the MIMO system may be implemented in various wireless communication systems supporting MIMO, which is multi-antenna technology, such as long-term evolution (LTE) systems, long-term evolution-advanced (LTE-A) systems, LTE-A pro systems, or the above-described 5G systems, as proposed in the 3rd generation partnership project (3GPP).
Unless otherwise defined in connection with embodiments of the present disclosure, all terms including technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the embodiments of the present disclosure belong. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
It should be noted that functions, whatever particular controller is associated therewith, may be concentrated or distributed or implemented locally or remotely. It should be appreciated by one of ordinary skill in the art that the definitions of particular terms or phrases as used herein may be adopted for existing or future in many cases or even though not in most cases.
However, the present invention is not limited to the embodiments disclosed herein, and various changes may be made thereto. The embodiments disclosed herein are provided only to inform one of ordinary skilled in the art of the category of the present disclosure. The present invention is defined only by the appended claims.
In uplink grant-free NOMA communication, the base station receives signals of overlapping users. If the base station accurately finds the transmission user, the conventional minimum mean square error channel estimation method may be used, so that it is critical to determine whether the user performs transmission. To that end, in an embodiment of the disclosure, it may be considered as the compressive sensing problem that finds the sparse transmission user with a sample covariance according to the number of antennas of the base station using the time-frequency pilot transmitted from the uplink user. In another embodiment, as a method to find the sparse transmission user in the covariance matrix, the transmission user may be found using a conventional algorithm by vectorizing the covariance matrix. Meanwhile, the base station may estimate the sparse transmission user by the maximum likelihood estimation method with probabilistic modeling of the reception signal, but the complexity may exponentially increase depending on the total number of users and the number of transmitting users. Accordingly, the present invention describes a transmission user estimation method with low complexity using a likelihood function through probabilistic modeling on the reception signal from the base station. A method for selecting and allocating a pilot sequence suitable for the actual environment is also included.
YT=HAST+V
Y=SAHT+VT Equation 1
In Equation 1, H is the channel matrix indicating the channel between the users and the base station, A is the diagonal matrix indicating whether users transmit or not and has binary elements of {0,1}, S indicates the pilot signal matrix including the pilot sequences of the users, and V indicates the noise matrix following the Gaussian distribution CN(0,σv2I).
Referring to
In an embodiment, upon detecting the user index set, a first user index set indicating whether the UE transmits a signal to allow the likelihood function to have the maximum value may be determined, and a second user index set indicating whether first and second UEs transmit may be detected using the first user index set and the obtained likelihood function. The user index set may be a second user index set finally obtained by repeating the step of detecting the second user index set, predetermined K times.
In another embodiment, upon detecting the user index set, conditional covariance matrixes for identifying whether the plurality of UEs transmit signals may be calculated using the pilot signal matrixes of the plurality of UEs, and a log-likelihood ratio may be detected using the conditional covariance matrixes, the likelihood function, and the sample covariance matrix. A user index set including the user indexes of the plurality of UEs, including the at least one UE to allow the detected log-likelihood ratio to have the maximum value, may be detected. The user index of each of the plurality of UEs in the user index set may have a binary vector value of 0 or 1 depending on whether signal transmission is performed. In step 410, the base station may detect the transmitting UE based on the user index set and perform channel estimation on the detected UE.
Specifically, the sample covariance matrix of the reception signal including the pilot signal of the UE is calculated according to the number of base station antennas using the signal matrix Y representing the received signal, and the sample covariance matrix is defined as in Equation 2.
Here Ŷ may be represented as the sample covariance matrix.
In Equation 2, when the number M of base station antennas is infinite, the channel and the matrix as to whether to transmit and its Hermitian product
are diagonally matrixed and this value is defined as Φ. Here, A is the matrix indicating whether the user transmits or not, and is a real diagonal matrix with diagonal matrix elements of 0 or 1 and is A=AH. V is the noise matrix following the Gaussian distribution CN(0,σv2I).
Equation 3 is an equation related to Φ when M is infinite. Φ indicates the value that the component of the diagonal matrix has depending on whether transmission is performed and has the channel variance σh2 or 0 depending on whether transmission is performed.
In contrast, when M is finite, the channel and the matrix as to whether to transmit and its Hermitian product
may have non-zero values for the non-diagonal components, and the diagonal components have a difference in channel variance from when M is infinite. Therefore, the difference in channel variance between the non-zero non-diagonal component and the diagonal component may serve as noise, and the noise component is defined as Φe, and the sample covariance equation is represented as Equation 4.
According to an embodiment, the sample covariance matrix of the disclosure may be calculated through
According to another embodiment, the sample covariance matrix of the disclosure may be calculated based on the number of base station antennas and the pilot signal matrix of the UE.
Equation 4 may be vectorized to approach as the compressive sensing problem, which may be performed by at least one processor 320. Equation 4 is vectorized into Equation 5.
vec( ) used in Equation 5 is the mapping function that vectorizes the matrix, and the operation ⊗ denotes the Kronecker product. In this case, (ST)H⊗S may be regarded as a sensing matrix. As described above, Φ has a diagonal matrix, and the diagonal components each have a value of σh2 or 0. When vectorizing the diagonal matrix in Equation 5, the positions of the diagonal component and non-diagonal component of vec(Φ) are determined according to the mapping method. Therefore, it is possible to significantly reduce the dimension of the system by removing the row vector of the sensing matrix considering only the diagonal components which have substantial information. Here, the sensing matrix with the row vector removed is denoted as
Equation 6 below represents an example of matrix
not marked here is because the matrix Φ has real values. In the pilot assign step shown in
Sparse signals may be restored by the orthogonal matching pursuit (OMP) and approximate message passing (AMP) algorithms, which are among the compressive sensing algorithms, and the Bayesian approximate message transfer (BAMP) which is an AMP algorithm suitable for binary signals. In the compressive sensing algorithm, the sensing matrix is denoted as A, the sparse vector of size N to be found as x, the noise vector of the Gaussian distribution having the variance σw2 as w, and the M observation vectors in which they are linearly combined, as y.
The MP algorithm is one of the sparse approximate algorithms, and is an algorithm that updates the residual by finding the best matching. Matching is to calculate the correlation between the residual and the sensing matrix and selects the row with the highest correlation. The operation of the OMP algorithm at every tth iteration is represented as Equation 7.
λt=argmaxj|AjTrt|
Λt=Λt−1∪{λt}
{circumflex over (x)}=argmaxx∥y−A|Λ
rt=y−A|Λ
Meanwhile, approximate message passing (AMP) may be viewed as a simplified message transfer method based on Gaussian loopy belief propagation. The AMP algorithm adopts a scheme that takes a series of assumptions and approximations for computational efficiency in the conventional message transfer and performs independent scalar minimum mean square error (MMSE) estimation on all variables x to be found. In this case, a rule to estimate x from one scalar observation yk is as shown in Equation 8.
{circumflex over (x)}MMSE(yk)=E[x|y=yk] Equation 8
AMP may express the estimation problem with the observation y as an uncoupled scalar problem based on N asymptotic analysis, and is expressed as Equation 9.
Asymptotically in Equation 9, {tilde over (w)}n˜N(0,β), and β>σw2. In this case, AMP uncouples the iterative algorithm at every tth iteration through ut=xt+ATrt to express it as a scalar problem and approximates it to
According to this principle, the tth iteration of the AMP algorithm is expressed as Equation 10.
rt=y−A{circumflex over (x)}t+btrt−1
{circumflex over (x)}t+1=η({circumflex over (x)}t+ATrt;λt) Equation 10
In Equation 10, bt rand λt, respectively, are defined as
and η(x; τ) is a soft thresholding function considering sparse vectors and is defined as max(sign(x)(|x|−τ),0). The above-described AMP algorithm was derived assuming that the elements of the sparse vector x were generated according to the Laplacian distribution. Equation 11 represents the Laplacian distribution.
Therefore, the AMP algorithm is a method for estimating the MMSE based on the distribution of sparse vectors that are prior information.
When the distribution of the sparse vectors, which are the prior information, is not the Laplacian distribution, the application of the AMP algorithm may be limited. To address this, the Bayesian approximate message passing (BAMP) algorithm was studied. The characteristics of the BAMP algorithm are that it has the principle of uncoupling like the AMP algorithm and additionally uses structured sparsity. In other words, the BAMP algorithm uses the functions shown in Equation 12 instead of the soft thresholding function considering sparse vectors in the AMP algorithm.
The conditional expectation value, the first expression of Equation 12, denotes the scalar MMSE estimation when the measurement un is given, and if prior information about the sparse vector x is given, the value F(un; β), G(un; β) may be expressed as an expression of closed form. In particular, when the transmission signal is a binary signal, the distribution of the prior sparse vectors may be expressed as Equation 13.
f(xn)=αnδ(xn)+(1−αn)δ(xn−1) Equation 13
In Equation 13, an means the probability that xn is 0. For all n's, when the sparsity level of the vector, K, is known definitively,
In the binary signal, the values of Equation 12 are expressed as an equation in the closed form as in Equation 14.
Therefore, the equation for the tth iteration of the BAMP algorithm is as in Equation 15.
At every iteration, βt is defined as
As initial values in AMP algorithm and BAMP algorithm, {circumflex over (x)}0 is the 0 vector, and the initial value of ro may be set as the observation y.
Since the objective function of the compressive sensing algorithm is an algorithm to reduce the mean square error between the estimated vector and the actual vector, there may be relatively poor performance as compared to the maximum likelihood (ML) method based on mathematical modeling.
Therefore, the disclosure may use the covariance matching pursuit (CMP) algorithm, which is an algorithm that may estimate the transmission user with low complexity based on the likelihood function through probabilistic modeling on the reception signal of the base station. Since the reception signal is column-wise independent under the above-described channel environment assumption, the likelihood function is expressed as in Equation 16.
In Equation 16, the mth column ym of the reception signal has the distribution CN(0,ΣY) and is represented as ΣY=SASH+σ2I. Further, in Equation 16, fML(a) may be expressed as the likelihood function, and p(Y|a) may be represented as the likelihood of the received superimposed signal. ΣY may be expressed as a covariance matrix of the reception signal. The likelihood function may be organized to represent the covariance matrix using log and
Here, M denotes the number of base station antennas. Therefore, the maximum likelihood value may be obtained from the organized likelihood function. Obtaining the maximum likelihood value is the same as finding a with the lowest value of the likelihood function which is fML(a) as in Equation 17.
According to an embodiment, the likelihood function of step 406 of
According to another embodiment, the likelihood function of step 406 of
argmina∈{0,1}
To find the optimal a, full investigation which considers all cases meeting the condition should be done, but it may be limited to apply to the system in which many users try to access one base station due to the exponentially increasing, high calculation complexity of
Therefore, as an approach to address this problem, a CMP algorithm may be used to have lower computation complexity than the high computation complexity of the full investigation.
The basic idea of the CMP algorithm is to obtain the sample covariance of the reception signal, find each transmission user most suitable for the sample covariance, and perform iterative computation until K most suitable transmission users are detected.
Equation 1 representing the transpose matrix of the reception signal is organized like Equation 18 according to the CMP algorithm.
Equation 18 represents an equation for one column m of the reception signal matrix, and may be described as the corresponding equation depending on whether the user transmits or not. Equation 18 above is an equation expressed with the last line of Equation 18 according to the number k of iterations, an indicates whether the nth user transmits and has a binary value of 0 or 1, and Ak-1 is the index set of the transmission users detected up to the K−1th iteration.
Equation 19 is to detect a user index set through iterative calculation using the likelihood function. Here, I is the indicator function and may have a value of 1 for the element that meets the condition. The initial value according to the user number is 0, and the user index set Ak may be obtained through K iterative calculations in total. The user index set may include the user indexes having a binary vector value of 0 or 1 depending on whether the UE transmits a signal.
According to an embodiment, in step 408 of
In Equation 18, to calculate the likelihood from ym, the precise distribution of
is required. To address high complexity difficulties,
As an example in Equation 20, when whether the user transmits or not has a uniform distribution which is
On the other hand, in the case of a non-uniform distribution, performance enhancement may be expected when the base station allocates an appropriate pilot signal to the user according to the probability value of the user activity in the pilot assign step of
In an embodiment of the disclosure, when the value of the actual vector is a binary vector having 0 or 1, a method for determining the conditional covariance value through a hypothesis test may be used. To that end, in Equation 18, if the conditional covariance is modeled according to an, Equation 21 results.
Σn|0k=(
Σn|1k=(sn+
By Equation 21, conditional covariance matrices for identifying whether a plurality of UEs transmit signals may be calculated based on pilot signal matrices of the plurality of UEs. Further, m has a complex Gaussian distribution with an expected value of 0 by assumption. Thus, at the kth iteration, the distribution
n|0k of hypotheses when an=0, and the distribution
n|1k of hypotheses when an=1 may be represented as Equation 22.
n|0k:CN(0,Σn|0k)
n|1k: CN(0,Σn|1k) Equation 22
Based on the distribution of hypotheses, a hypothesis testing function representing the log-likelihood ratio may be obtained using the conditional covariance matrix, the likelihood function, and the sample covariance matrix.
Equation 23 corresponds to an example of a calculation formula in which hypothesis testing is applied to the CMP algorithm. According to an embodiment, Equation 23 may be applied as a method for detecting the user index set in step 408 of
Equation 24 represents a calculation formula for obtaining a user index set through iterative calculations using a hypothesis testing function. The basic principle is the same as in Equation 19, but the log-likelihood ratio is used by applying the hypothesis testing function to the likelihood function.
According to an embodiment, Equation 24 may be applied as a method for detecting the user index set in step 408 of
({tilde over (H)})TY=argminH
The subscript Y in the matrix of Equation 25 means the sub-matrix having the corresponding index of the matrix. Accordingly, it is possible to obtain the transmission user index and the estimated value of the channel experienced by the transmission user through a series of processes.
The user detection error rates of the embodiments proposed in the disclosure and compressive sensing were experimentally compared and verified.
In the environment used in
Referring to
The embodiments herein are provided merely for better understanding of the present invention, and the present invention should not be limited thereto or thereby. In other words, it is apparent to one of ordinary skill in the art that various changes may be made thereto without departing from the scope of the present invention. Further, the embodiments may be practiced in combination. For example, the respective, at least portions, of the embodiments of the present invention may be combined and operated by the base station or the UE.
The embodiments herein are provided merely for better understanding of the present invention, and the present invention should not be limited thereto or thereby. The embodiments set forth herein are merely examples, and it will be apparent to one of ordinary skill in the art that various changes may be made thereto without departing from the scope of the present disclosure. The scope of the present disclosure should be defined by the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2020-0058400 | May 2020 | KR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/KR2021/006078 | 5/14/2021 | WO |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2021/230709 | 11/18/2021 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
8649472 | Nabar | Feb 2014 | B1 |
9509443 | Tarokh | Nov 2016 | B1 |
20060268676 | Gore et al. | Nov 2006 | A1 |
20070189404 | Baum et al. | Aug 2007 | A1 |
20160219627 | Au et al. | Jul 2016 | A1 |
20170352608 | Sueyoshi et al. | Dec 2017 | A1 |
20180123765 | Cao et al. | May 2018 | A1 |
20180124598 | Zeng | May 2018 | A1 |
20180199359 | Cao et al. | Jul 2018 | A1 |
20180351708 | Wang | Dec 2018 | A1 |
20180375555 | Noh et al. | Dec 2018 | A1 |
20190068335 | Li et al. | Feb 2019 | A1 |
20190150191 | Lee et al. | May 2019 | A1 |
20190349146 | Wu et al. | Nov 2019 | A1 |
20230164002 | Lee | May 2023 | A1 |
20230198810 | Choi | Jun 2023 | A1 |
Number | Date | Country |
---|---|---|
10-2008-0009332 | Jan 2008 | KR |
10-2009-0003185 | Jan 2009 | KR |
10-2014-0104903 | Aug 2014 | KR |
10-1606159 | Mar 2016 | KR |
10-2018-0019692 | Feb 2018 | KR |
10-2019-0103359 | Sep 2019 | KR |
2016110914 | Jul 2016 | WO |
2017086753 | May 2017 | WO |
2018031620 | Feb 2018 | WO |
Entry |
---|
Namyoon Lee, Massive MIMO is Very Useful for Pilot-Free Uplink Communications, 2020 Information Theory and Applications Workshop (ITA 2020), Feb. 2-7, 2020, San Diego, California, USA. |
Korean Office Action dated Jan. 2, 2024, issued in Korean Application No. 10-2020-0058400. |
Number | Date | Country | |
---|---|---|---|
20230164002 A1 | May 2023 | US |