This application claims priority to Korean Patent Application No. 10-2021-0188969, filed on Dec. 27, 2021 with the Korean Intellectual Property Office (KIPO), the entire contents of which are hereby incorporated by reference.
Example embodiments of the present disclosure relate to an intelligent reflecting surface technology in a communication system, and more particularly, to a technology for estimating a channel in a communication system using an intelligent reflecting surface.
A communication system using an intelligent reflecting surface (IRS) may include low-cost passive elements which reflect an incident signal and may control a reflection pattern of the passive elements to form an advantageous propagation channel. Even when a direct path between a base station and a terminal is blocked, a communication system using an intelligent reflecting surface can generate an additional indirect path, which can compensate for disadvantages of millimeter wave band communication, such as high straightness and large path loss.
However, in order to realize potential advantages of a communication system using an intelligent reflecting surface, a base station needs to acquire accurate channel state information of a direct path between the base station and a terminal and an indirect path between the base station, the intelligent reflecting surface, and the terminal. However, due to a non-linear relationship between millimeter wave channel parameters composed of a reflection pattern of an intelligent reflecting surface, an angle of departure of a received signal, an angle of arrival, and a path gain, it may be difficult for a base station to estimate accurate channel state information.
As a method of estimating a channel, there may be a method in which a base station may completely turn elements of an intelligent reflecting surface off to estimate a direct channel between the base station and a terminal and then may turn the intelligent reflecting surface on to subtract an influence of a direct channel from a received signal using direct channel information estimated first and then estimate an indirect channel. However, there may be a problem in that an error of the first estimated direct channel information affects the performance of subsequent indirect channel estimation.
According to another method of estimating a channel, that is, a method in which a base station estimates a direct path channel and an indirect path channel together, it is possible to solve a problem in which estimation affects mutual performance, but there may be a problem in that channel state information between the base station and an intelligent reflecting surface should be known in advance.
Accordingly, example embodiments of the present disclosure are provided to substantially obviate one or more problems due to limitations and disadvantages of the related art.
Example embodiments of the present disclosure provide a method and an apparatus for reducing computational complexity of complex channel estimation and improving performance in an intelligent reflecting surface-based communication system.
According to a first exemplary embodiment of the present disclosure, a method of estimating a channel of a base station in a communication system using an intelligent reflecting surface may comprise: receiving a first signal through a direct path between a terminal and the base station from the terminal and a second signal through an indirect path through the intelligent reflecting surface from the terminal; estimating a first angle of arrival of the second signal received from the intelligent reflecting surface; estimating a second angle of arrival of a signal transmitted to the intelligent reflecting surface by the terminal based on the estimated first angle of arrival; estimating a third angle of arrival of the first signal received from the terminal based on the estimated first angle of arrival; and estimating path gains on the direct path and the indirect path based on the estimated first angle of arrival to the estimated third angle of arrival.
The receiving of the first signal through the direct path between the terminal and the base station from the terminal and the second signal through the indirect path through the intelligent reflecting surface from the terminal may further include, when a third signal in which the first signal and the second signal are added is received from the terminal, separating the first signal and the second signal from the third signal.
The first angle of arrival may be estimated based on a first algorithm; and the first algorithm may include at least one of a root-multiple signal classification (root-MUSIC) algorithm and a semi-definite programming algorithm.
The second angle of arrival may be estimated by iteratively applying an array response vector in which all elements are 1 and a maximum likelihood estimation method in a time domain.
The third angle of arrival may be estimated by iteratively applying a maximum likelihood estimation method.
The path gain on the direct path and the path gain on the indirect path may be estimated based on a linear estimation method using the estimated first angle of arrival to the estimated third angle of arrival.
An on-off reflection pattern of the intelligent reflecting surface may be varied according to a type of an antenna array included in the base station.
The on-off reflection pattern may be determined based on the number of reflection repetitions.
When the base station includes a planar array antenna, the on-off reflection pattern may include a reflection element shared when the number of reflection repetitions in a horizontal direction and the number of reflection repetitions in a vertical direction are each maximum.
The intelligent reflecting surface may include a plurality of dynamically adjustable reflectors; and a communication channel between the intelligent reflecting surface and the base station may be a channel in which one line-of-sight propagation path is present.
According to a second exemplary embodiment of the present disclosure, a base station in a communication system using an intelligent reflecting surface may comprise: a processor; a memory configured to electronically communicate with the processor; and instructions stored in the memory, wherein, when the instructions are executed by the processor, the instructions operate to cause the base station to: receive a first signal through a direct path between a terminal and the base station from the terminal and a second signal through an indirect path through the intelligent reflecting surface from the terminal; estimate a first angle of arrival of the second signal received from the intelligent reflecting surface; estimate a second angle of arrival of a signal transmitted to the intelligent reflecting surface by the terminal based on the estimated first angle of arrival; estimate a third angle of arrival of the first signal received from the terminal based on the estimated first angle of arrival; and estimate path gains on the direct path and the indirect path based on the estimated first angle of arrival to the estimated third angle of arrival.
When the first signal through the direct path between the terminal and the base station and the second signal through the indirect path through the intelligent reflecting surface are received from the terminal, the instructions may operate to cause the base station to, when a third signal in which the first signal and the second signal are added is received from the terminal, separate the first signal and the third signal from the third signal.
The instructions may operate to cause the base station to estimate the first angle of arrival based on a first algorithm; and the first algorithm may include at least one of a root-multiple signal classification algorithm and a semi-definite programming algorithm.
The instructions may operate to cause the base station to estimate the second angle of arrival by iteratively applying an array response vector in which all elements are 1 and a maximum likelihood estimation method in a time domain.
The instructions may operate to cause the base station to estimate the third angle of arrival by iteratively applying a maximum likelihood estimation method.
The instructions may operate to cause the base station to estimate the path gain on the direct path and the path gain on the indirect path based on a linear estimation method using the estimated first angle of arrival to the estimated third angle of arrival.
The instructions may operate to cause the base station to vary an on-off reflection pattern of the intelligent reflecting surface according to a type of an antenna array included in the base station.
The instructions may operate to cause the base station to determine the on-off reflection pattern based on the number of reflection repetitions.
When the base station includes a planar array antenna, the instructions may operate to cause the on-off reflection pattern to include a reflection element shared when the number of reflection repetitions in a horizontal direction and the number of reflection repetitions in a vertical direction are each maximum.
According to the present disclosure, in an IRS-based communication system, direct and indirect channels can be simultaneously estimated without prior knowledge of channel state information. In addition, in an IRS-based communication system, training overhead can be reduced using antenna structure information. Accordingly, the performance of a millimeter wave band communication system can be improved.
Since the present disclosure may be variously modified and have several forms, specific exemplary embodiments will be shown in the accompanying drawings and be described in detail in the detailed description. It should be understood, however, that it is not intended to limit the present disclosure to the specific exemplary embodiments but, on the contrary, the present disclosure is to cover all modifications and alternatives falling within the spirit and scope of the present disclosure.
Relational terms such as first, second, and the like may be used for describing various elements, but the elements should not be limited by the terms. These terms are only used to distinguish one element from another. For example, a first component may be named a second component without departing from the scope of the present disclosure, and the second component may also be similarly named the first component. The term “and/or” means any one or a combination of a plurality of related and described items.
In exemplary embodiments of the present disclosure, “at least one of A and B” may refer to “at least one of A or B” or “at least one of combinations of one or more of A and B”. In addition, “one or more of A and B” may refer to “one or more of A or B” or “one or more of combinations of one or more of A and B”.
When it is mentioned that a certain component is “coupled with” or “connected with” another component, it should be understood that the certain component is directly “coupled with” or “connected with” to the other component or a further component may be disposed therebetween. In contrast, when it is mentioned that a certain component is “directly coupled with” or “directly connected with” another component, it will be understood that a further component is not disposed therebetween.
The terms used in the present disclosure are only used to describe specific exemplary embodiments, and are not intended to limit the present disclosure. The singular expression includes the plural expression unless the context clearly dictates otherwise. In the present disclosure, terms such as ‘comprise’ or ‘have’ are intended to designate that a feature, number, step, operation, component, part, or combination thereof described in the specification exists, but it should be understood that the terms do not preclude existence or addition of one or more features, numbers, steps, operations, components, parts, or combinations thereof.
Unless otherwise defined, 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 this disclosure belongs. Terms that are generally used and have been in dictionaries should be construed as having meanings matched with contextual meanings in the art. In this description, unless defined clearly, terms are not necessarily construed as having formal meanings.
Hereinafter, forms of the present disclosure will be described in detail with reference to the accompanying drawings. In describing the disclosure, to facilitate the entire understanding of the disclosure, like numbers refer to like elements throughout the description of the figures and the repetitive description thereof will be omitted.
A communication system to which exemplary embodiments according to the present disclosure are applied will be described. The communication system to which the exemplary embodiments according to the present disclosure are applied is not limited to the contents described below, and the exemplary embodiments according to the present disclosure may be applied to various communication systems. Here, the communication system may have the same meaning as a communication network.
Referring to
For example, for the 4G and 5G communications, the plurality of communication nodes may support a code division multiple access (CDMA) based communication protocol, a wideband CDMA (WCDMA) based communication protocol, a time division multiple access (TDMA) based communication protocol, a frequency division multiple access (FDMA) based communication protocol, an orthogonal frequency division multiplexing (OFDM) based communication protocol, a filtered OFDM based communication protocol, a cyclic prefix OFDM (CP-OFDM) based communication protocol, a discrete Fourier transform spread OFDM (DFT-s-OFDM) based communication protocol, an orthogonal frequency division multiple access (OFDMA) based communication protocol, a single carrier FDMA (SC-FDMA) based communication protocol, a non-orthogonal multiple access (NOMA) based communication protocol, a generalized frequency division multiplexing (GFDM) based communication protocol, a filter bank multi-carrier (FBMC) based communication protocol, a universal filtered multi-carrier (UFMC) based communication protocol, a space division multiple access (SDMA) based communication protocol, or the like.
In addition, the communication system 100 may further include a core network. When the communication system 100 supports the 4G communication, the core network may comprise a serving gateway (S-GW), a packet data network (PDN) gateway (P-GW), a mobility management entity (MME), and the like. When the communication system 100 supports the 5G communication, the core network may comprise a user plane function (UPF), a session management function (SMF), an access and mobility management function (AMF), and the like.
Meanwhile, each of the plurality of communication nodes 110-1, 110-2, 110-3, 120-1, 120-2, 130-1, 130-2, 130-3, 130- 4, 130-5, and 130-6 constituting the communication system 100 may have the following structure.
Referring to
However, each component included in the communication node 200 may be connected to the processor 210 via an individual interface or a separate bus, rather than the common bus 270. For example, the processor 210 may be connected to at least one of the memory 220, the transceiver 230, the input interface device 240, the output interface device 250, and the storage device 260 via a dedicated interface.
The processor 210 may execute a program stored in at least one of the memory 220 and the storage device 260. The processor 210 may refer to a central processing unit (CPU), a graphics processing unit (GPU), or a dedicated processor on which methods in accordance with embodiments of the present disclosure are performed. Each of the memory 220 and the storage device 260 may be constituted by at least one of a volatile storage medium and a non-volatile storage medium. For example, the memory 220 may comprise at least one of read-only memory (ROM) and random access memory (RAM).
Referring again to
Here, each of the plurality of base stations 110-1, 110-2, 110-3, 120-1, and 120-2 may refer to a Node-B, evolved Node-B (eNB), base transceiver station (BTS), radio base station, radio transceiver, access point, access node, road side unit (RSU), radio remote head (RRH), transmission point (TP), transmission and reception point (TRP), eNB, gNB, or the like. Here, each of the plurality of terminals 130-1, 130-2, 130-3, 130-4, 130-5, and 130-6 may refer to a user equipment (UE), terminal, access terminal, mobile terminal, station, subscriber station, mobile station, portable subscriber station, node, device, Internet of things (IoT) device, mounted apparatus (e.g., a mounted module/device/terminal or an on-board device/terminal, etc.), or the like.
Hereinafter, a communication system using an intelligent reflecting surface (IRS) will be described. When a method (e.g., signal transmission or reception) performed by a first communication node (transmission node) among communication nodes is described, a second communication node (or reception node) that corresponds to the first communication node may also perform a method (e.g., signal reception or transmission) corresponding to the method performed by the first node. That is, when an operation of a terminal is described, a base station corresponding to the terminal may perform an operation that corresponds to the operation of the terminal. On the other hand, when an operation of a base station is described, a terminal corresponding to the base station may perform an operation that corresponds to the operation of the terminal.
Referring to
In Equation 1, hu ∈ ℂM may denote a channel between the base station and the terminal, gu ∈ ℂN may denote a channel between the IRS and the terminal, and F ∈ ℂM×N may denote a channel between the base station and the IRS. wk ∈ ℂN may denote a reflection pattern of the IRS at a k time. nku~CN(0M, σ2IM) may denote additive white noise with a mean of 0 and a variance of σ2. xk,u may denote a pilot signal transmitted to the base station by the u-th terminal at the k time and in the following example embodiments, for simplicity of expression, it may be assumed that
Assuming that the IRS is installed at a high position on a roof of a building or the like, the channel between the base station and the IRS may be expressed as a channel in which only one line-of-sight propagation path is present. Based on a geometrical channel model, a millimeter wave band channel between the base station and the IRS can be expressed as F =
αƒ may denote a channel gain, ψƒ may denote an angle of arrival of a signal, and ξƒ may denote an angle of departure. uM(ϑ) may denote a steering vector of the M linear array antennas and may be calculated as in Equation 2 below.
In Equation 2,
The terminal may be positioned at a relatively low altitude. Therefore, the channel between the IRS and the terminal and the channel between the base station and the terminal may be expressed as
respectively. Lg and Lh may denote the number of paths present in each channel, αg,ℓ,u may denote a channel gain between the IRS and the u-th terminal, and ξg,ℓ,u may denote an angle of arrival of a signal between the IRS and the u-th terminal. βℓ,u may denote a channel gain between the base station and the u-th terminal, and φℓ,u may denote an angle of arrival of a signal between the base station and the u-th terminal.
When the base station receives K pilot reception signal vectors from the u-th terminal, a reception signal matrix
may be calculated as in Equation 3 below.
In Equation 3,
may be matrices representing a reflection pattern and a noise of the IRS, respectively. In Equation 3, a dependent path gain between the base station, the IRS, and the u-th terminal may be defined as αℓ,u αƒαg,ℓ,u, and a dependent path angle between the base station, the IRS, and the u-th terminal may be defined as ξℓ,u ξƒ - ξg,ℓ,u· In a communication system in a millimeter wave environment of the present example embodiments, since it may be assumed that both a direct path between the base station and the terminal and a dependent indirect path using the IRS are sparse in an angular space, a length K of a pilot signal can be set as max(Lg, Lh) < K ≤ N.
Referring to
on a path. In the method of estimating a channel, a method in which the base station estimates an angle on a path may include the first operation S401 of estimating φƒ through a root-multiple signal classification (root-MUSIC) algorithm and the second operation S402 and S403 of estimating ξu and φu based on the estimated φƒ through an iterative maximum likelihood estimation method. After the base station estimates all angles on the path, the base station may obtain path gains αu = [α1,u, ···, αL
The base station may receive each of a signal through a direct path and a signal through an indirect path from the terminal. Alternatively, the base station may receive a signal, in which the signal through the direct path and the signal through the indirect path are added, from the terminal. Accordingly, the base station may estimate an angle and a path gain on each path by separating the signal through the direct path and the signal through the indirect path from the received signal in which the signal through the direct path and the signal through the indirect path are added. The base station may use channel sparsity of a millimeter wave band and an antenna manifold structure to estimate the angle and path gain on the path. Therefore, the base station may use an on-off reflection pattern of the IRS as in Equation 4 below.
A reception signal matrix when the base station receives K pilot reception signal vectors from the u-th terminal using the on-off reflection pattern of the IRS may be expressed as in Equation 5 below from Equation 3 above. On the other hand, in Equation 5, a noise part (that is, Nu) of Yu may be omitted for concise expression.
In Equation 5, UP(ϑ) may denote an antenna steering matrix and may be defined as UP(ϑ) = [uP (ϑ1),···, uP(ϑQ)] with respect to a normalized angle set such as ϑ = [ϑ1,···,ϑQ]T . A manifold of a linear array antenna in the last line of Equation 5 may be maintained without change using the on-off reflection pattern of the IRS. A column vector space of Yu may be generated using spatial antenna steering vectors composed of φu and ψƒ. A row vector space of Yu may be generated using a vector in which all elements are 1 and an antenna steering vector of ξu obtained in a time domain.
Referring to
In Equation 6,
may be a projection matrix onto an orthogonal complement of a space generated by a column vector of a matrix A and may be expressed as
. A sample covariance matrix for decomposing a signal subspace in Equation 6 may be calculated as in Equation 7 below (S502).
In the covariance matrix of Equation 7, an eigenvector of a signal component may correspond to an antenna steering vector uM (ψƒ) in ψƒ. Therefore, in order to estimate an angle with high resolution, the base station may estimate ψƒ using a root-MUSIC algorithm which is a subspace-based technique that has been used in the past (S503). The base station may use a semi-definite programming (SDP) algorithm as well as subspace-based algorithm (e.g., the root-MUSIC algorithm) to estimate ψƒ.
Since a channel parameter ψƒ between the base station and IRS is common to all terminals in a multi-user scenario, signals received from the U terminals may be commonly used to estimate ψƒ. Therefore, the sample covariance matrix may be calculated as in Equation 8 below.
Since the largest eigenvalue in Equation 8 is larger than the largest eigenvalue in Equation 7, the base station may better separate a signal subspace and a noise subspace. In addition, since either the SDP-based algorithm or the root-MUSIC algorithm is used, the method of estimating ψƒ can be expanded to the case of a multi-path channel.
Referring to
In Equation 9, the base station may express the projected signal as a function of
Since 1K corresponds to an antenna steering vector corresponding to an angle of departure of 0, ξ0,u may be expressed as ξ0,u = 0. Since the base station considers additive white noise in Equation 3, a negative log likelihood with respect to
may be calculated as in Equation 10 below (S602).
Since
using a least-squares method. When
through a maximum likelihood estimation method (S603).
An orthogonal complement of a space generated by a column vector of
UK(
In the present example embodiment, since A the base station includes a linear array antenna structure, the matrix A may be expressed as a polynomial of
with respect to
and may be defined as in Equation 11 below.
In Equation 11, the matrix A may satisfy a relationship of
and thus may satisfy
Therefore, the base station may estimate ξℓ,u by finding a root of A(z). In addition, the base station may obtain a relationship of
using algebraic manipulation.
may denote a vector in which coefficients of (z) are accumulated, and Yu may be calculated as in Equation 12 below.
The base station may redefine the maximum likelihood estimation method as in
but a cost function involving complex operations such as an inverse matrix operation cannot be solved analytically. Therefore, the base station can solve maximum likelihood estimation for
In Equation 13, a(i+1) may be an eigenvector corresponding to the smallest eigenvalue of
When a(i+1) converges through an iteration, the base station may estimate
through a root of a polynomial A(z) (S604). The above-described method may be different from an existing iterative maximum likelihood method in that ξ0,u is known in advance. When the root of the polynomial A(z) (that is, ξ0,u) is known, since the number of parameters to be estimated may be reduced, and
In Equation 14, a coefficient may be
Since the base station may express Equation 13 as
through Equation 14, it is possible to reduce computational complexity.
In operation S403 of estimating φu through a temporal characteristic of Yu, the base station may project a subspace generated by the row vector of Yu onto an array response vector, in which all elements are 1, to express Yu1K as in Equation 15 below.
Since Equation 15 and Equation 9 are very similar to each other, the base station may estimate φu using the same iterative maximum likelihood estimation method as in the estimation of (S605). The base station can reduce computational complexity by applying Equation 14 as in the case of estimating ξu and
After the base station estimates all parameters related to angles on a path, in order to estimate a path gain, the base station may transform Equation 5 into Equation 16 below to formulate a linear estimation problem.
In Equation 16, vec(Yu) may be in the form of a vector in which the column vector of Yu is accumulated. Therefore, the base station may linearly estimate path gains αu and βu using
which is estimated in advance.
The above-described method of estimating a channel may be expanded from a linear array antenna to a planar array antenna by changing a reflection pattern of an IRS. A planar array antenna in which an IRS has Nv rows and Nh columns and includes a total of N reflectors may be taken into account. An azimuth angle and an elevation angle of an ℓ-th path may be expressed as
respectively. An antenna steering vector of the IRS may be expressed in the form of a Kronecker product of two antenna steering vectors as in Equation 17 below.
In Equation 17, parameters related to an angle may be defined as
Therefore, Equation 9 may be expressed again as follows.
An antenna steering matrix may be defined as in Equation 19 below.
In order to apply the above-described method of estimating a channel to the planar array antenna, the base station may divide an on-off reflection pattern of the IRS into vertical and horizontal elements. Accordingly, the on-off reflection patterns used in vertical and horizontal directions may be calculated according to Equation 20 below.
ep (p) may denote a p-th column vector of Ip, W(v) may mean that an nh-th column element is changed to an on state, and W(h) may mean that a nv-th row element is changed to an on state. From Equations 17 and 20, a signal vector reflected by the IRS may be expressed as Equation 21 below.
In order to improve channel estimation performance, the base station may introduce new variables Kv and Kh indicating the number of reflection iterations in the vertical and horizontal directions. A reflection pattern repeated during a training period may be expressed as in Equation 22 below.
According to Equation 22, training overhead may be K = KvNv + KhNh. A pilot signal reflected by W(v) may be expressed as in Equation 23 below.
In Equation 23, it may be defined that
A pilot signal reflected by W(h) may be expressed as in Equation 24 below.
In Equation 24, it may be defined that
Received signals of Equations 23 and 24 may have the same form as that of Equation 9 which is a received signal in the linear array antenna. Therefore, the base station may individually apply an algorithm applied to the linear array antenna to an azimuth angle and an elevation angle.
By using the fact that both W(v) and W(h) in Equation 20 use nv-th and nh-th reflection elements, the base station can further reduce training overhead in addition to a reflection element shared at a time max{Kv, Kh} in W of Equation 22.
The operations of the method according to the exemplary embodiment of the present disclosure can be implemented as a computer readable program or code in a computer readable recording medium. The computer readable recording medium may include all kinds of recording apparatus for storing data which can be read by a computer system. Furthermore, the computer readable recording medium may store and execute programs or codes which can be distributed in computer systems connected through a network and read through computers in a distributed manner.
The computer readable recording medium may include a hardware apparatus which is specifically configured to store and execute a program command, such as a ROM, RAM or flash memory. The program command may include not only machine language codes created by a compiler, but also high-level language codes which can be executed by a computer using an interpreter.
Although some aspects of the present disclosure have been described in the context of the apparatus, the aspects may indicate the corresponding descriptions according to the method, and the blocks or apparatus may correspond to the steps of the method or the features of the steps. Similarly, the aspects described in the context of the method may be expressed as the features of the corresponding blocks or items or the corresponding apparatus. Some or all of the steps of the method may be executed by (or using) a hardware apparatus such as a microprocessor, a programmable computer or an electronic circuit. In some embodiments, one or more of the most important steps of the method may be executed by such an apparatus.
In some exemplary embodiments, a programmable logic device such as a field-programmable gate array may be used to perform some or all of functions of the methods described herein. In some exemplary embodiments, the field-programmable gate array may be operated with a microprocessor to perform one of the methods described herein. In general, the methods are preferably performed by a certain hardware device.
The description of the disclosure is merely exemplary in nature and, thus, variations that do not depart from the substance of the disclosure are intended to be within the scope of the disclosure. Such variations are not to be regarded as a departure from the spirit and scope of the disclosure. Thus, it will be understood by those of ordinary skill in the art that various changes in form and details may be made without departing from the spirit and scope as defined by the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2021-0188969 | Dec 2021 | KR | national |