The present disclosure generally relates to a device and method for beam management in a wireless communication system.
To meet the demand for wireless data traffic having increased since deployment of 4th generation (4G) communication systems, efforts have been made to develop an improved 5th generation (5G) or pre-5G communication system. Therefore, the 5G or pre-5G communication system is also called a “beyond 4G network” communication system or a “post long term evolution (post LTE)” system.
The 5G communication system is considered to be implemented in higher frequency bands, for example, ultrahigh frequency (mmWave) bands (e.g., 60 GHz bands) so as to accomplish higher data rates. To decrease propagation loss of the radio waves and increase the transmission distance in the ultrahigh frequency bands, beamforming, massive multiple-input multiple-output (hereinafter referred to as “massive MIMO”), full dimensional MIMO (hereinafter referred to as “FD-MIMO”), array antenna, analog beam forming, large scale antenna techniques are discussed in 5G communication systems.
In addition, in 5G communication systems, development for system network improvement is under way based on advanced small cells, cloud radio access networks (RANs), ultra-dense networks, device-to-device (D2D) communication, wireless backhaul, moving network, cooperative communication, coordinated multi-points (CoMP), reception-end interference cancellation and the like.
In the 5G system, hybrid FSK and QAM modulation (FQAM) and sliding window superposition coding (SWSC) as an advanced coding modulation (ACM), and filter bank multi carrier (FBMC), non-orthogonal multiple access (NOMA), and sparse code multiple access (SCMA) as an advanced access technology have also been developed.
The Internet, which is a human centered connectivity network where humans generate and consume information, is now evolving to the Internet of things (IoT) where distributed entities, such as things, exchange and process information without human intervention. The Internet of everything (IoE), which is a combination of the IoT technology and the big data processing technology through connection with a cloud server, has emerged. As technology elements, such as “sensing technology”, “wired/wireless communication and network infrastructure”, “service interface technology”, and “security technology” have been demanded for IoT implementation, a sensor network, a machine-to-machine (M2M) communication, machine type communication (MTC), and so forth have been recently researched. Such an IoT environment may provide intelligent Internet technology (IT) services that create a new value to human life by collecting and analyzing data generated among connected things. IoT may be applied to a variety of fields including smart home, smart building, smart city, smart car or connected cars, smart grid, health care, smart appliances and advanced medical services through convergence and combination between existing information technology (IT) and various industrial applications.
In line with this, various attempts have been made to apply 5G communication systems to IoT networks. For example, technologies such as a sensor network, machine type communication (MTC), and machine-to-machine (M2M) communication may be implemented by beamforming, MIMO, and array antennas.
Application of a cloud radio access network (cloud RAN) as the above-described big data processing technology may also be considered an example of convergence of the 5G technology with the IoT technology.
With the advance of wireless communication systems as described above, there is a need for schemes to efficiently employing beams in wireless communication systems.
One aspect of the present disclosure is to provide a device and method for beam management in a communication system.
Another aspect of the present disclosure is to provide a device and method for allocating a beam to a mobile terminal in a communication system.
Another aspect of the present disclosure is to provide a device and method for allocating a beam to a terminal, based on a moving section of the terminal in a communication system.
Another aspect of the present disclosure is to provide a device and method for allocating a beam to a terminal, based on a moving section and a beam width of the terminal in a communication system.
In accordance with an embodiment of the present disclosure, a method of a terminal is provided, and the method may include transmitting synchronization signal blocks (SSBs) allocated based on deployment information of the base station, an angle covered by each sector of the base station, and the number of SSB indices, receiving, from a terminal, an SSB index of an SSB selected from among the SSBs, estimating a location of the terminal, based on the SSB index, estimating a speed of the terminal, based on the SSB index and the location of the terminal, estimating a moving section of the terminal, based on the speed of the terminal, and configuring a beamforming vector for the terminal, based on the moving section of the terminal.
In accordance with another embodiment of the present disclosure, a base station is provided, and the base station may include a transceiver configured to transmit synchronization signal blocks (SSBs) allocated based on deployment information of the base station, an angle covered by each sector of the base station, and the number of SSB indices, and receiving, from a terminal, an SSB index of an SSB selected from among the SSBs, and a controller configured to estimate a location of the terminal, based on the SSB index, estimate a speed of the terminal, based on the SSB index and a location of the terminal, estimate a moving section of the terminal, based on the speed of the terminal, and configure a beamforming vector for the terminal, based on the moving section of the terminal.
In accordance with another embodiment of the present disclosure, a method of a terminal is provided, and the method may include receiving synchronization signal blocks (SSBs) from a base station, selecting an SSB among the SSBs and transmitting, to the base station, an SSB index of the selected SSB, and receiving a signal transmitted from the base station, based on a beamforming vector determined correspond to the selected SSB, wherein the beamforming vector is configured based on a moving section of the terminal, the moving section being estimated based on a speed of the terminal, the speed being estimated based on the SSB index and a location of the terminal, and wherein the location of the terminal is estimated based on the SSB index.
In accordance with another embodiment of the present disclosure, a terminal is provided, and the terminal may include a transceiver configured to receiving synchronization signal blocks (SSBs) from a base station, transmit an SSB index of an SSB selected from among the SSBs, and receive a signal transmitted from the base station, based on a beamforming vector determined corresponding to the selected SSB, and a controller configured to select a specific SSB among the SSBs, wherein the beamforming vector is configured based on a moving section of the terminal estimated based on a speed of the terminal, the speed being estimated based on the SSB index and a location of the terminal, and wherein the location of the terminal is estimated based on the SSB index.
The present disclosure has the advantage of making it possible to efficiently operate a beam in a communication system.
In addition, the present disclosure has the advantage of making it possible to allocate a beam to a mobile terminal in a communication system.
Another aspect of the present disclosure has an advantage in that it is possible to allocate a beam to a terminal, based on a moving section of the terminal in a communication system.
Another aspect of the present disclosure has an advantage in that it is possible to allocate a beam to a terminal, based on a moving section and a beam width of the terminal in a communication system.
Hereinafter, various embodiments of the disclosure will be described with reference to the accompanying drawings. It should be appreciated that they are not intended to limit the technological features set forth herein to particular embodiments and include various modifications, equivalents, and/or alternatives for the embodiments of the disclosure. With regard to the description of the drawings, similar reference signs may be used to designate similar or relevant elements.
As used herein, the expression “have”, “may have”, “include”, or “may include” refers to the existence of a corresponding feature (e.g., numeral, function, operation, or constituent element such as component) and does not exclude the existence of additional features.
As used herein, the expression “A or B”, “at least one of A and/or B”, or “one of more of A and/or B” may include all possible combinations of items enumerated together. For example, “A or B”, “ ” at least one of A and B”, or “at least one of A or B” may refer to all of (1) including at least one A, (2) including at least one B, or (3) including all of at least one A and at least one B.
The expressions “a first”, “a second”, “the first”, “the second”, and the like as used herein may modify various elements regardless of the order and/or the importance thereof, and are used merely to distinguish between one element and any other element and do not limit the corresponding elements. As an example, a first user device and a second user device may represent different user devices regardless of the order or importance thereof. For example, a first element may be termed a second element, and similarly, a second element may be termed a first element without departing from the protection scope of the disclosure.
It should be understood that when an element (e.g., a first element) is referred to as being (operatively or communicatively) “coupled” or “connected” with/to another element (e.g., a second element), it may be directly connected or coupled directly with/to the other element or any other element (e.g., a third element) may be interposer between them. In contrast, it may be understood that when an element (e.g., a first element) is referred to as being “directly connected” or “directly coupled” with/to another element (e.g., a second element), there are no element (e.g., a third element) interposed between them.
The expression “configured to” as used herein may be interchangeably used with, for example, “suitable for”, “having the capacity to”, “designed to”, “adapted to”, “made to”, or “capable of” according to the situation. The term “configured to” may not necessarily imply “specifically designed to” in hardware. Alternatively, in some situations, the expression “device configured to” may mean that the device, together with other devices or components, “is able to”. For example, the phrase “processor adapted (or configured) to perform A, B, and C” may mean a dedicated processor (e.g., an embedded processor) only for performing the corresponding operations or a general-purpose processor (e.g., a central processing unit (CPU) or application processor (AP)) that can perform the corresponding operations by executing one or more software programs stored in a memory device.
The terms used in the disclosure are only used to describe specific embodiments, and are not intended to limit the disclosure. A singular expression may include a plural expression unless they are definitely different in a context. Unless defined otherwise, all terms used herein, including technical and scientific terms, have the same meaning as those commonly understood by a person skilled in the art to which the disclosure pertains. Such terms as those defined in a generally used dictionary may be interpreted to have the meanings equal to the contextual meanings in the relevant field of art, and are not to be interpreted to have ideal or excessively formal meanings unless clearly defined in the disclosure. In some cases, even the term defined in the disclosure should not be interpreted to exclude embodiments of the disclosure.
Before describing various embodiments of the present disclosure, a transmission device as used herein may be one of a base station (BS), a node B, an evolved node B (eNB), a next generation node B (gNB), and the like.
In addition, a transmission device as used herein may be one of a terminal, a user equipment (UE), a mobile station (MS), and the like. The transmission device may also be an electronic device, and the electronic device may be one of various types of electronic devices. The electronic device according to various embodiments may include, for example, a computer device, a portable communication device (e.g., a smart phone), a portable multimedia device, a portable medical device, a camera, a wearable device, or a home appliance. The electronic device according to embodiments of the disclosure is not limited to those described above.
Before describing various embodiments of the present disclosure, a reception device as used herein may be one of a base station (BS), a node B, an evolved node B (eNB), a next generation node B (gNB), and the like.
In addition, a reception device as used herein may be one of a terminal, a user equipment (UE), a mobile station (MS), and the like. The reception device may also be an electronic device, and the electronic device may be one of various types of electronic devices. The electronic device according to various embodiments may include, for example, a computer device, a portable communication device (e.g., a smart phone), a portable multimedia device, a portable medical device, a camera, a wearable device, or a home appliance. The electronic device according to embodiments of the disclosure is not limited to those described above.
First, the beam operation process may include four processes as follows.
1. Beam sweeping process: It is a process in which a base station allocates a transmission beam covering a specific spatial area to a terminal at a set period. Here, other synchronization signal block (SSB, hereinafter referred to as “SSB”) indexes are mapped to the transmission beams, and the transmission beams cover other specific spatial regions and transmit a reference signal to the terminal. An example of this is shown in
2. Beam measurement process: It is a process in which the terminal measures the reception performance for each SSB index, based on the strength of a reference signal received through each SSB. An example of this is shown in
3. Beam reporting process: It is a process in which the terminal reports the SSB index of the SSB indicating the maximum performance among the SSBs to the base station, based on the beam measurement result to the base station.
4. Beam determination process: It is a process in which the base station determines, as a beam for the terminal, a beam corresponding to the received SSB index as a beam to be used for signal transmission/reception with the terminal, based on the SSB index received from the terminal and allocates the determined beam to the terminal.
Meanwhile, the base station periodically performs a beam update process according to a set SSB update period value. An example of this is shown in
Meanwhile, in the case of a 5G system, which is a next-generation wireless communication system, it is intended to obtain increased communication performance with a large bandwidth by using a millimeter wave (mmWave, hereinafter referred to as “mmWave”) (e.g., 60 Ghz) band. However, in general, in the case of a high frequency band, a large path loss occurs compared to a low frequency band due to its characteristics, so that a beamforming technique is used to overcome the path loss. In general, it is intended to offset through the beamforming gain. Since the beamforming gain increases as the beam becomes sharper, the base station mainly forms a narrow beam in the mmWave band to support the service for the terminal.
A beam allocation scheme in which a narrow beam is formed is used in a current communication system, and in the case of a narrow beam, a large beamforming gain can be obtained when the terminal is fixed, or the terminal has little mobility.
In the current communication system, immediately after beam determination is made by the beam management operation, the base station adjusts the beam angle appropriately and allocates the beam to the terminal, so that high reception performance can be maintained.
However, when the narrow beam method is used in an environment in which the terminal is highly mobile, a beam mismatch phenomenon occurs between the base station and the terminal according to the movement of the terminal. When a beam mismatch occurs, reception performance is greatly reduced according to mmWave characteristics with strong linearity, and it is difficult to stably support a terminal moving at a high speed.
Such a beam mismatch phenomenon could be solved in two ways in the prior art. The first is a method in which the base station performs beam operation at high frequency by setting the SSB update period value to be small. The first method can reduce the effect of the beam mismatch phenomenon, but has a disadvantage in that it is not efficient in terms of resource management of the base station. The second is simply a method of performing beam operation using a wide beam in order to reduce beam mismatch between the base station and the terminal. In the case of the second method, when a wide beam allocation method is used in an environment with high terminal mobility, beam mismatch phenomenon can be minimized by covering the terminal mobility, but there is a limit in practical application in the mmWave communication system because the method suffers a severe loss in the antenna array gain.
In various embodiments of the present disclosure, various assumptions may be considered in order to allocate a beam suitable for a terminal, which will be described in detail below. In particular, in various embodiments of the present disclosure, various assumptions may be considered in order to efficiently allocate a beam suitable for a terminal having relatively high mobility.
Referring to
h=√{square root over (Nt)}√{square root over (α)}
In Equation 1, h denotes a channel function, Nt denotes the number of transmit antenna elements of a transmitting apparatus, for example, a base station, θ denotes an angle of departure (hereinafter referred to as ‘AoD’), and α denotes a weight variable generated based on the antenna gain and the path-loss based on the distance between the base station and the terminal. In Equation 1, H denotes a Hermitian operation.
In addition, in Equation 1,
Meanwhile, in various embodiments of the present disclosure, a path loss according to a distance is estimated based on, for example, a UMI-Street Canyon model, and the path loss may be expressed as Equation 3 below.
PL(θ)=32.4+21 logtθ(d(θ))+20 logtθ(fc)(dB),fθ=28(GHz) Equation 3
In Equation 3, θ denotes AoD, and d(θ) denotes the distance between the base station and the terminal according to θ.
An antenna gain related to the generation of the weight variable a may be expressed as in Equation 4 below in consideration of a three-sector model using a directional antenna.
In Equation 4, θ means AoD.
Referring to
Next, various examples of a scheme in which the base station allocates an SSB will be described with reference to
Referring to
Here, θb(m) means an angle to which the SSB index m is assigned.
Referring to
Here, θb(m) means an angle to which the SSB index m is assigned.
Referring to
as shown in
as shown in
A beam sweeping process is performed based on the SSB obtained through the above methods. In this case, the SSB index with the highest reception performance is reported from the terminal in the nth SSB update period, and this is referred to as In.
Referring to
If the angle range covered by the SSB corresponding to the SSB index is expressed as ϕs(In)˜ϕc(In), the angle at which the terminal is located can be expressed as c θUE(In)=(ϕs(In)+ϕe(In))/2
Assuming that the terminal is located at the center of the section projected onto the road, the angle at which the terminal is located can be obtained as follows.
If the road range covered by the SSB corresponding to the SSB index) is expressed as γs(In)˜γe(In), the location of the terminal on the road can be expressed as (γs(In)˜γe(In))/2, and in this case, the angle at which the terminal is located can be expressed as θUE(In)=arctan((γs(In)˜γe(In))/(2d0)).
Based on the angle of the terminal obtained according to each of the above methods, the position of the terminal on the road may be expressed by Equation 7 below.
λUE(In)=d0 tan(θUE(In)) Equation 7
Since the location of the terminal can be estimated based on the SSB index reported from the terminal, it is possible to estimate the speed of the terminal, based on the SSB update period T and the change in the SSB index of the terminal. At this time, by assuming that the speed of the terminal is the same within one SSB update period or the entire section in which the terminal moves, it is possible to estimate the speed of the terminal as follows.
The first method is to estimate the speed of the terminal under the assumption that the speed of the terminal is the same within one SSB update period.
In the first method, it is assumed that the speed of the terminal is the same in the (n−1)th SSB update period and the nth SSB update period. The speed of the terminal can be estimated based on the difference between the location of the terminal estimated based on the SSB index received in the (n−1)th SSB update interval and the location of the terminal estimated based on the SSB index In received in the nth SSB update interval. Since the terminal moves from λUE(In-1)=d0 tan(θUE(In-1)) to λUE(In)=d0 tan (θUE(In)) on the road during the SSB update period T, the estimated speed of the terminal can be expressed as Equation 8 below.
The second method is to estimate the speed of the terminal on the assumption that the speed of the terminal is the same in the entire section.
The second method is a method of estimating the speed of the terminal by using the SSB index I1, . . . , In obtained not only in the (n−1)th SSB update period but also in all previous SSB update periods. The Im and Im-1 (m=2, . . . , n)), that is, the speed of the terminal for each SSB update period may be estimated using the first method, based on the difference in the position of the terminal obtained based on the SSB indices obtained in one SSB update period and the immediately next SSB update period, and the average of the speed of the terminal for each SSB update period may be estimated as the average speed of the entire movement period of the terminal.
When the speed is expressed as)
based on the position λUE(Im)=d0 tan (θUE(Im)) of the terminal in the SSB index Im, the estimated speed {tilde over (v)}(n) of the terminal can be expressed by Equation 9 below.
The flowchart shown in
θmin=min(θUE(In),arctan(λUE(In)/d0)),θmax=max(θUE(In),arctan(λUE(In)/d0)) Equation 10
It has been described above that beam mismatch occurs between the terminal and the base station due to the mobility of the terminal. The base station must form a beam in response to the movement of the terminal and support a seamless service to the terminal. This may be achieved by increasing the minimum reception power experienced in the moving section of the terminal, for example, maximizing the minimum reception power. Therefore, finding an analog beamforming vector w in the base station that increases, for example, maximizing the minimum reception power with respect to the angular range θmin˜θmax for covering the moving section of the terminal is a way to solve the beam mismatch problem between the terminal and the base station.
The problem of obtaining the analog beamforming vector w in the base station that maximizes the minimum reception power for θmin˜θmax may be expressed by Equation 11 below.
In Equation 11, the reception power of the signal received by the terminal from the base station may be expressed as an absolute value obtained by multiplying the channel function h by the beamforming vector w. It is assumed that the power value of the beamforming vector w having Nt transmit antenna elements is normalized to 1. Accordingly, the magnitude value of the beamforming vector (w(k)) for each antenna may be expressed as
Directly calculating and solving the problem P1 in Equation 11 at every SSB index update period T has high complexity, so the calculation proceeds by transforming the problem P1 into a simpler problem. When the angle to cover the moving section of the terminal with respect to the considered angle range θmin˜θmax is expressed as G=θmax−θmin, the P1 problem may be formed as in Equation 12 below by excluding path loss and antenna gain from channel h, that is, assuming that it is α=1, and considering only the array response vector in section
Instead of directly solving P1 in Equation 11, an analog beamforming vector w obtained by solving problem P2 in Equation 12 may be phase shifted to an angular range θmin˜θmax to be utilized as a beam supporting a terminal.
In the present disclosure, two methods are proposed as a method of solving the problem P2.
Referring to
In various embodiments of the present disclosure, for example, the base station may form the beamforming vector w in one of two ways, and a first method is a method of forming a beamforming vector according to G=θmin−θmax according to θmin˜θmax for each SSB update period (1020). Contrary to this, a second method may be divided into a method of pre-forming a beamforming vector book according to various angular ranges (1030).
The first method will be described in detail as follows (1020).
If Nrgs angles of G=θmin−θmax are sampled, the ith angle may be expressed as in Equation 13 below.
The ft in Equation 13 represents Equation within the absolute value of P2. At this time, if ft is decomposed into a real term and an imaginary term and expressed as a matrix, it can be expressed as in Equation 14 below.
Through the decomposition method above, |f1|2 can be expressed as in Equation 15 below.
If Qi is expanded, it can be expressed as Equation 16 below.
If Dn is defined as
P2 in Equation 12 can be expressed as problem P2.1 in Equation 17 below.
In Equation 17, τ represents the minimum value among Nres received powers. The vector x can be extracted through eigenvalue decomposition from the matrix X obtained by solving P2.1 of Equation 17, and it is possible to recover the analog beamforming vector w from the relation of
However, problem P2.1 becomes a non-convex problem due to rank(X)=1 constraint and is difficult to solve. Therefore, if the rank(X)=1 constraint of P 2.1 is released using semidefinite relaxation (hereinafter referred to as SDR), it can be expressed by Equation 18 below.
For the simplification of P2.2 in Equation 18, if Tr(QiX) is further expanded, it is expressed as Equation 19 below.
Since the beam pattern allocated by the base station has a symmetric shape (−G/2˜G/2), the phase shape of the beamforming vector w should also be formed symmetrically. Therefore, a relationship of ø(n)=(Nt−(n−1)) is created in the beamforming vector w phase, and therefore the beamforming vector w value should also be formed symmetrically as w(n)=(Nt−n−1)). Therefore, when Nt is constrained to form an even and symmetrical beam pattern, in Equation 19,
Tr((R(ai)I(ai)I(ai)T−I(ai)R(ai)T)I(w)R(w)T)=0
the element Tr((I(ai)R(ai)T−R(ai)I(ai)T)R(w)I(w)T)=0 has a value of 0.
This means that R(αi)I(αi)T−I(αi)R(αi)T has zero elements on the main diagonal, elements located symmetrically by the main diagonal have both the properties of an antisymmetric matrix with opposite signs and the properties of a Toeplitz matrix, a square matrix in which the elements on the diagonal are the same, and the form of the matrix I(w)R(w)T takes the form of x-axis and y-axis symmetry due to the symmetry of w when the center of the matrix is viewed as the origin. Accordingly, a component having 0 among the components of Tr(QiX) in Equation 19 exists due to the symmetry of the matrices. If defined as
When defined as
P2.2 in Equation 18 can be simplified to Equation 20 below.
It can be changed to problem P2.3 of Equation 20. At this time, the rank(X)=1 constraint previously considered may be changed from Y=R(w)R(w)T+I(w)I(w)T to rank(Y)≤2. When Y obtained from problem P 2.3 satisfies rank(Y)≤2, Y is the optimal solution.
If Y to be additionally obtained is forced to have a structure of Y=R(w)R(w)T+I(w)I(w)T, since the center of the matrix as the reference axis is symmetric with respect to the x-axis, y-axis, y=x, y=−x because of the symmetry of w, when a rotation matrix B is given as follows, Y may be expressed as in Equation 21 below.
Similarly, in the form of
P2.3 of Equation 20 can be expressed as Equation 23 using Tr(PiS).
Since P2.4 in Equation 23 is a convex problem, it can be solved using the interior point method (hereinafter referred to as IPM). The Y can be restored to S obtained by solving P2.4 of Equation 23, and it is possible to recover w by assigning first and second eigenvectors obtained by eigenvalue decomposition of the Y matrix to the real and imaginary parts of the analog beamforming vector w, respectively.
Meanwhile, the second method will be described in detail as follows (1030).
The second problem solving method is to preform a beamforming vector book according to various angle ranges. When vmax is the maximum speed allowed within the moving section of the terminal, the angular section Gmax for the base station to cover the moving section of the terminal according to the mobility of the terminal within the section, based on 0 degrees where the base station and the terminal are closest, i.e., the mobility of the terminal with respect to the base station is greatest, can be expressed in Equation 24 below (1040).
Based on the Gmax in Equation 24, a beam book having a specific resolution (e.g., 1 degree difference, 0,1,2,3, . . . , ┌Gmax┐ may be formed in advance by the base station to cover the degree from 0 degree. With respect to the angular section G=θmax−θmin for the base station to cover the moving section of the terminal, the analog beamforming vector w made to cover the angular section closest to G, for example, an angle obtained through rounding, can be taken out of the preformed beam book and utilized (1050).
For convenience, assuming a specific resolution of 1 degree, the beamforming vector w obtained by solving the problem of maximizing received power for section
for an arbitrary angular section G between 0,1,2,3, . . . , ┌Gmax ┐ is pre-allocated as a beam for the angular section G in the beam forming vector book (1060).
In order to solve P2 in Equation 12, if Nres angles within
are sampled, the ith angle can be expressed as in Equation 25 below.
A beamforming vector w having a phase ø may be expressed as in Equation 26 below.
The array response vector ā(θi) may be expressed as Equation 27 below.
P2 of Equation 12 is a problem of obtaining the phase ø of the analog beamforming vector w, and can be expressed as Equation 28 below.
In P 2A of Equation 28, Nt represents the number of antenna elements and is a constant, and therefore, a second problem solving method is to obtain a phase ø that maximizes the minimum value of Oi, When bk,i=øk−ak,i is defined, Oi can be expressed by the following Equation 29.
That is, Oi is expressed as the sum of cosine functions. However, the sum of the cosine functions is not concave, so it is difficult to solve. Therefore, for the analysis of the cosine function, a successive convex approximation (hereinafter referred to as SCA) method is introduced. The SCA method is a method that finds a surrogate function of the original function, based on the value of the variable obtained in the 1th iteration, finds the variable that maximizes the function, and repeatedly updates the function. In order to utilize this SCA method, the convex lower bound of the cosine function can be obtained as shown in Equation 30 below.
If the convex lower bound of the cosine function of Equation 30 is utilized, Oi has a convex lower bound as shown in Equation 31 below as an auxiliary function in the (1+1)th iteration.
O
i
=|a(θi)H
Therefore, through the SCA method, the phase ø of the analog beamforming vector w of the base station can be obtained by iteratively solving the approximated problem P2b of Equation 32 below.
Since P2b in Equation 32 is a convex problem with respect to ø, it can be solved using a well-known IPM. After allocating {øk=0,∀k} as the initial value of the phase, the phase {øk,∀k} obtained by repeatedly solving P2b of Equation 32 approximated until the object converges can be substituted into the analog beamforming vector w to obtain
That is, after obtaining the analog beamforming vector w in advance through the above method for 0˜┐Gmax┌, ┌Gmax┐+1: angles, when the SSB index is updated in each cycle, it is possible to find the beam width (e.g., rounding, etc.) close to the beam width G=θmax−θmin to be covered and take the same out from the beamforming vector book and utilize the same.
Through the above two methods, it is possible to obtain an analog beamforming vector w for section
when it is G=θmax−θmin, and it is possible to process and use the analog beamforming vector by phase shifting the same to section θmin˜θmax, which was originally considered. It can be seen that the center of the section under consideration is
and when the kth element of the analog beamforming vector w is w(k), the gastric acid shift is performed as in Equation 33 below (1070).
w′(k)=w(k)ejπ(k-1)sin(θ
Finally, the analog beamforming vector w′ transitioned to the section θmin˜θmax in consideration of the mobility of the terminal is used as an information transmission beam for the terminal in the base station during the nth SSB update section.
Referring to
The base station allocates the SSB index corresponding to the value of I0 to the terminal. That is, the base station allocates a narrow beam corresponding to the value of I0 to the terminal (1120). Here, since the base station allocates a beam to the terminal, the variable n is increased by a set value, for example, 1. That is, the base station updates the variable n to n+1 (1130). The base station transmits SSBs via a beam sweeping process (1140). The terminal measures reception performance for SSBs transmitted from the base station through a beam sweeping process (1190). Here, the reception performance for the SSB may be, for example, reception power.
The terminal reports the SSB index of a specific SSB among the measured SSBs, for example, the SSB with the best reception performance, to the base station (1191). The base station receives the SSB index from the terminal, and estimates the speed of the terminal, based on the received SSB index. (1150). The base station estimates a movement interval of the terminal, based on the estimated speed of the terminal (1160). The base station forms an analog beamforming vector for the terminal, based on the estimated movement interval (1170). Here, the method of forming the analog beamforming vector may be either ‘a method of forming an analog beamforming vector for each SSB update period’ or ‘a method of forming an analog beamforming vector, based on a set beam book’. The base station allocates a beam suitable for the terminal, based on the formed analog beamforming vector (1180). Operations 1130 to 1180 may be repeatedly performed for each SSB update period. Alternatively, the SSB update may not be periodically performed, but may be performed aperiodically according to the needs of the terminal or according to the instruction of the base station.
Referring to
Referring to
Referring to
Referring to
Referring to
The controller 1430 controls the overall operation of the base station 1400, in particular, controls to perform an operation related to the operation of controlling the beam allocation. Since the operation of the controller 1430 to control the beam operation is the same as described with reference to
The receiver 1410 receives various messages and information under the control of the controller 1430.
The transmitter 1420 transmits various messages and information under the control of the controller 1430.
In
The controller 1530 controls the overall operation of the terminal 1500, in particular, controls to perform an operation related to the operation of controlling the beam allocation. The operation of controlling the operation related to this beam allocation of the controller 1530 is the same as described with reference to
The receiver 1510 receives various messages and information under the control of the controller 1530.
The transmitter 1520 transmits various messages and information under the control of the controller 1530.
In
The methods according to various embodiments described in the claims or the specification of the disclosure may be implemented by hardware, software, or a combination of hardware and software.
When the methods are implemented by software, a computer-readable storage medium for storing one or more programs (software modules) may be provided. The one or more programs stored in the computer-readable storage medium may be configured for execution by one or more processors within the electronic device. The at least one program may include instructions that cause the electronic device to perform the methods according to various embodiments of the disclosure as defined by the appended claims and/or disclosed herein.
The programs (software modules or software) may be stored in non-volatile memories including a random access memory and a flash memory, a read only memory (ROM), an electrically erasable programmable read only memory (EEPROM), a magnetic disc storage device, a compact disc-ROM (CD-ROM), digital versatile discs (DVDs), or other type optical storage devices, or a magnetic cassette. Alternatively, any combination of some or all of them may form a memory in which the program is stored. Further, a plurality of such memories may be included in the electronic device.
In addition, the programs may be stored in an attachable storage device which may access the electronic device through communication networks such as the Internet, Intranet, Local Area Network (LAN), Wide LAN (WLAN), and Storage Area Network (SAN) or a combination thereof. Such a storage device may access the electronic device via an external port. Further, a separate storage device on the communication network may access a portable electronic device.
In the above-described detailed embodiments of the disclosure, an element included in the disclosure is expressed in the singular or the plural according to presented detailed embodiments. However, the singular form or plural form is selected appropriately to the presented situation for the convenience of description, and the disclosure is not limited by elements expressed in the singular or the plural. Therefore, either an element expressed in the plural may also include a single element or an element expressed in the singular may also include multiple elements.
Although specific embodiments have been described in the detailed description of the disclosure, it will be apparent that various modifications and changes may be made thereto without departing from the scope of the disclosure. Therefore, the scope of the disclosure should not be defined as being limited to the embodiments, but should be defined by the appended claims and equivalents thereof.
According to an embodiment, a method of a terminal in a communication system may include receiving synchronization signal blocks (SSBs) from a base station, selecting an SSB among the SSBs and transmitting SSB index of the selected SSB to the base station, and receiving, from the base station, a signal transmitted based on a beamforming vector determined correspond to the selected SSB, wherein the beamforming vector is configured based on a moving section of the terminal, the moving sectin being estimated based on a speed of the terminal, the speed being estimated based on the SSB index and a location of the terminal, and the location of the terminal is estimated based on the SSB index.
According to an embodiment, it may be characterized in that the beamforming vector is a second beamforming vector in which a phase shift operation is performed on a first beamforming vector detected based on a movement period of the terminal.
According to an embodiment, it may be characterized in that the beamforming vector is a second beamforming vector in which a phase shift operation is performed on a first beamforming vector detected corresponding to a moving section of the terminal in a configured beamforming vector book.
According to an embodiment, a terminal in a communication system may include a transceiver for receiving synchronization signal blocks (SSBs) from a base station, transmitting an SSB index of an SSB selected from among the SSBs, and receiving a signal transmitted from the base station, based on a beamforming vector determined corresponding to the selected SSB, and a controller that selects a specific SSB among the SSBs, wherein the beamforming vector is configured based on the moving section of the terminal estimated based on the speed of the terminal estimated based on the SSB index and the location of the terminal, and the location of the terminal is estimated based on the SSB index.
According to an embodiment, the beamforming vector may be a second beamforming vector in which a phase shift operation is performed on a first beamforming vector detected based on a movement period of the terminal.
According to an embodiment, the beamforming vector may be a second beamforming vector in which a phase shift operation is performed on a first beamforming vector detected corresponding to a moving section of the terminal in a configured beamforming vector book.
Number | Date | Country | Kind |
---|---|---|---|
10-2020-0058693 | May 2020 | KR | national |
This application is a U.S. National Stage application under 35 U.S.C. § 371 of an International application number PCT/KR2021/006105, filed on May 14, 2021, which is based on and claimed priority of a Korean patent application number 10-2020-0058693, filed on May 15, 2020, in the Korean Intellectual Property Office, the disclosure of which is incorporated by reference herein in its entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/KR2021/006105 | 5/14/2021 | WO |