Apparatus and method for wireless communication including beam training
11258501 · 2022-02-22
Assignee
Inventors
Cpc classification
H04B1/1027
ELECTRICITY
H04B7/0404
ELECTRICITY
International classification
H04L25/02
ELECTRICITY
H04B1/10
ELECTRICITY
Abstract
A wireless communication method is provided in which beam training phases alternate with data transmission phases. The method includes estimating a first channel based on a signal received using one or more first training beams in a first beam training phase, and calculating, based on the estimated first channel and a first objective function corresponding to the estimated first channel, a first data beam for a first data transmission phase from the one or more first training beams in the first beam training phase, the first data transmission phase following the first beam training phase.
Claims
1. A wireless communication apparatus comprising: an antenna array; a transceiver configured to provide a signal to the antenna array to form a data beam and configured to process a signal received through the antenna array using the data beam; and a controller configured to calculate the data beam in a beam training phase and to control transmission according to the calculated data beam in a data transmission phase, wherein the controller is configured to estimate a channel using at least one first training beam and calculate the data beam from the at least one first training beam based on the estimated channel and based on an objective function corresponding to the estimated channel, in the beam training phase, wherein the controller is further configured to determine at least one second training beam to be used in a subsequent beam training phase following the data transmission phase, based on the calculated data beam.
2. The wireless communication apparatus of claim 1, wherein the objective function is based on at least one of a signal-to-noise ratio (SNR), a signal-to-interference plus noise ratio (SINK), a channel capacity, or an energy efficiency of the estimated channel.
3. The wireless communication apparatus of claim 1, wherein the controller is further configured to collect measured values generated from signals received using the at least one first training beam, the received signals being sequentially transmitted M times using a same transmission beam, and to generate a combined channel matrix based on the at least one first training beam and the measured values, where M is an integer greater than 1.
4. A wireless communication method in which beam training phases alternate with data transmission phases, the wireless communication method comprising: estimating a first channel based on a signal received using at least one first training beam in a first beam training phase; calculating, based on the estimated first channel and a first objective function corresponding to the estimated first channel, a first data beam for a first data transmission phase from the at least one first training beam in the first beam training phase, the first data transmission phase following the first beam training phase; and determining at least one second training beam based on the first data beam in a second beam training phase following the first data transmission phase.
5. The wireless communication method of claim 4, wherein the estimating the first channel comprises: collecting measured values generated from signals received using the at least one first training beam, the received signals being sequentially transmitted M times using a same transmission beam, where M is an integer greater than 1; and generating a combined channel matrix based on the measured values and the at least one first training beam.
6. The wireless communication method of claim 5, further comprising: obtaining a beamforming gain with respect to the first data beam in the first data transmission phase; and generating, based on the beamforming gain, transmission data including information about an increase or a decrease of M in the first data transmission phase.
7. The wireless communication method of claim 4, wherein the first objective function is based on at least one of a signal-to-noise ratio (SNR), a signal-to-interference plus noise ratio (SINK), a channel capacity, or an energy efficiency of the estimated first channel.
8. The wireless communication method of claim 4, further comprising selecting the at least one first training beam from training beams defined in a first codebook in the first beam training phase, wherein the determining the at least one second training beam comprises selecting the at least one second training beam from training beams defined in a second codebook having a higher resolution than the training beams defined in the first codebook.
9. The wireless communication method of claim 4, further comprising: selecting the at least one first training beam from training beams defined in a first codebook in the first beam training phase; and obtaining a beamforming gain with respect to the first data beam in the first data transmission phase, wherein the determining the at least one second training beam comprises: selecting a codebook from the first codebook, a second codebook having a higher resolution than the first codebook, and a third codebook having a lower resolution than the first codebook, based on the beamforming gain; and selecting the at least one second training beam from training beams defined in the selected codebook.
10. The wireless communication method of claim 4, wherein the determining the at least one second training beam comprises selecting the at least one second training beam based on an error and/or a correlation between the first data beam and the at least one second training beam.
11. The wireless communication method of claim 4, wherein the at least one second training beam comprises training beams respectively having patterns at least partially overlapping each other.
12. The wireless communication method of claim 4, further comprising: estimating a second channel based on a signal received using the at least one second training beam in the second beam training phase; and calculating, based on the estimated second channel and a second objective function corresponding to the estimated second channel, a second data beam for a second data transmission phase from the at least one second training beam in the second beam training phase, the second data transmission phase following the second beam training phase.
13. A wireless communication method in which beam training phases alternate with data transmission phases, the wireless communication method comprising: calculating a first data beam for a first data transmission phase from at least one first training beam in a first beam training phase, the first data transmission phase following the first beam training phase; determining at least one second training beam based on the first data beam in a second beam training phase following the first data transmission phase; and calculating a second data beam for a second data transmission phase from the at least one second training beam in the second beam training phase, the second data transmission phase following the second beam training phase.
14. The wireless communication method of claim 13, further comprising selecting the at least one first training beam from training beams defined in a first codebook in the first beam training phase, wherein the determining the at least one second training beam comprises selecting the at least one second training beam from training beams defined in a second codebook having a higher resolution than training beams defined in the first codebook.
15. The wireless communication method of claim 13, wherein the determining the at least one second training beam comprises selecting the at least one second training beam based on an error and/or a correlation between the first data beam and the at least one second training beam.
16. The wireless communication method of claim 13, wherein the at least one second training beam comprises training beams respectively having patterns at least partially overlapping each other.
17. The wireless communication method of claim 13, further comprising estimating a channel based on a signal received using the at least one first training beam in the first beam training phase, wherein the calculating the first data beam comprises calculating the first data beam based on the estimated channel and an objective function corresponding to the estimated channel.
18. The wireless communication method of claim 17, wherein the estimating of the channel comprises: collecting measured values generated from signals received using the at least one first training beam, the received signals being sequentially transmitted M times using a same transmission beam, where M is an integer greater than 1; and generating a combined channel matrix based on the measured values and the at least one first training beam.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Embodiments will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
DETAILED DESCRIPTION
(14) As used herein, the terms “first” and “second” may use corresponding components regardless of importance or order and are used to distinguish one component from another without limiting the components.
(15)
(16) The wireless communication system 1 may include, as a non-limiting example, a fifth generation wireless (5G) system, a long term evolution (LTE) system, an LTE-advanced system, a code division multiple access (CDMA) system, or a global system for mobile communications (GSM) system, using a cellular network, a wireless personal area network (WPAN) system, or another arbitrary wireless communication system. Hereinafter, a wireless communication system using a cellular network will be mainly referred to in the descriptions below, but example embodiments are not limited thereto.
(17) The user equipment 100 may be stationary or mobile as a wireless communication device and may refer to an arbitrary device that may transmit and receive data and/or control information to and from the base station 200 through wireless communication. For example, the user equipment 100 may be referred to as a terminal, terminal equipment, a mobile station (MS), a mobile terminal (MT), a user terminal (UT), a subscriber station (SS), a wireless device, or a portable device. Referring to
(18) The base station 200 may generally refer to a fixed station that communicates with user equipment and/or another base station and may exchange data and control information with user equipment and/or another base station. The base station 200 may also be referred to as a network access device. For example, the base station 200 may be referred to as a node B, an evolved-node B (eNB), a next generation node B (gNB), a sector, a site, a base transceiver system (BTS), an access point (AP), a relay node, a remote radio head (RRH), a radio unit (RU), or a small cell. In this specification, a base station or a cell may be interpreted as referring to a partial area or function, which is covered by a base station controller (BSC) in CDMA, a node-B in wideband CDMA (WCDMA), an eNB in LTE, a gNB or a sector (or site) in 5G, or the like, in a comprehensive sense and may include various coverage regions, such as a mega cell, a macro cell, a micro cell, a pico cell, a femto cell, a relay node, RRH, RU, and a small-cell communication range.
(19) The user equipment 100 and the base station 200 may perform wireless communication using beamforming, and the wireless communication system 1 may define requirements of the user equipment 100 and the base station 200 for the beamforming. For example, the wireless communication system 1 may use a mmWave frequency band to increase throughput and use beamforming to overcome the path loss of the mmWave. The alignment of beams of the user equipment 100 and the base station 200 may be required for wireless communication using beamforming, and the user equipment 100 and the base station 200 may perform beam training for the beam alignment. For example, as shown in
(20) As the wireless communication environment between the user equipment 100 and the base station 200 changes due to the mobility of the user equipment 100, obstacles near at least some of the plurality of antennas 120, or the like, beam training may be frequently performed. Therefore, it may be advantageous to quickly determine an optimal data beam through beam training in the wireless communication system 1. As described below with reference to the drawings, according to various example embodiments, a data beam may not be limited to predefined training beams but may be calculated from at least one training beam in a beam training phase. For example, a channel between the user equipment 100 and the base station 200 may be estimated using at least one training beam, and an optimal data beam calculated based on the estimated channel may be used for wireless communication. A data beam may also be used to determine at least one training beam corresponding to a higher resolution in a subsequent level (described further below), and accordingly, an optimal data beam providing high efficiency (e.g., beamforming gain) may be used for wireless communication. Hereinafter, although description of example embodiments will be focused on the operations of the user equipment 100 determining a training beam and calculating a data beam, it will be understood that, according to other example embodiments, the base station 200 may determine a training beam and calculate a data beam in the same or similar manner.
(21) The user equipment 100 may include the plurality of antennas 120 for beamforming, and the plurality of antennas 120 may be referred to as an antenna array. In some embodiments, the plurality of antennas 120 may include a plurality of sub-arrays respectively forming a plurality of beams. In some embodiments, a sub-array may collectively refer to element antennas included therein and components (e.g., phase shifters) of the precoder 140 that correspond to the element antennas. A sub-array may receive a radio frequency (RF) signal from an RF chain included in the transceiver 160 or transmit an RF signal to the RF chain. When the number of sub-arrays is different from the number of RF chains in the transceiver 160, switches and/or multiplexers may be arranged between the sub-arrays and the RF chains. In this specification, it is assumed that the numbers of sub-arrays and RF chains are K (where K is an integer greater than 1) and thus are the same as each other, but the embodiments are not limited thereto. In some embodiments, the plurality of antennas 120 may be used for spatial diversity, polarization diversity, spatial multiplexing, and so on.
(22) The precoder 140 may provide signals for forming a beam to the plurality of antennas 120 according to a control signal CTRL. In some embodiments, the precoder 140 may include a plurality of phase shifters receiving the control signal CTRL and/or amplifiers, e.g., power amplifiers or low-noise amplifiers, and may be referred to as an analog precoder. For example, as shown in
(23) The transceiver 160 may include first through K-th RF chains 161_1 through 161_K and, in some embodiments, the transceiver 160 may be referred to as an RF integrated circuit (RFIC). An RF chain may refer to a path for independently processing an RF signal and may include, for example, an amplifier, a filter, and/or a mixer. In some embodiments, the RF chain may further include an analog-to-digital converter (ADC) and/or a digital-to-analog converter (DAC). In some embodiments, the transceiver 160 may include switches and/or multiplexers, and the RF chains may be reconfigured by the switches and/or multiplexers. The first through K-th RF chains 161_1 through 161_K may respectively generate the first through K-th RF signals RF_1 through RF_K by respectively processing first through K-th baseband signals BB_1 through BB_K in a transmission mode and may respectively generate the first through K-th baseband signals BB_1 through BB_K by respectively processing the first through K-th RF signals RF_1 through RF_K in a reception mode.
(24) The signal processor 180 may provide the first through K-th baseband signals BB_1 through BB_K to the transceiver 160 and receive the first through K-th baseband signals BB_1 through BB_K from the transceiver 160. The signal processor 180 may be referred to as a communication processor, a baseband processor, or the like and may include logic hardware designed through logic synthesis, and/or may include a central processing unit including a core and software including a series of instructions executed by the core. As shown in
(25) The data processor 182 may generate transmission data including information to be provided to the base station 200 and may generate the first through K-th baseband signals BB_1 through BB_K (or digital signals corresponding to the first through K-th baseband signals BB_1 through BB_K) from the transmission data. In addition, the data processor 182 may generate reception data, which includes information provided by the base station 200, from the first through K-th baseband signals BB_1 through BB_K (or digital signals corresponding to the first through K-th baseband signals BB_1 through BB_K). For example, the data processor 182 may include an encoder, a decoder, a modulator, and/or a demodulator. In some embodiments, the data processor 182 may include a precoder for beamforming, i.e., a digital precoder. Accordingly, the data processor 182 may receive beamforming information from the beam controller 184 and perform precoding based on the beamforming information.
(26) The beam controller 184 may perform a wireless communication method according to an example embodiment and may define beamforming information for a beam formed by the plurality of antennas 120. For example, the beam controller 184 may define beamforming information for a training beam in a beam training phase and generate the control signal CTRL according to the beamforming information. In addition, the beam controller 184 may define beamforming information for a data beam in a data transmission phase and generate the control signal CTRL according to the beamforming information. In some embodiments, when the data processor 182 includes a digital precoder, the beam controller 184 may provide beamforming information to the digital precoder. In this specification, defining beamforming information may simply refer to defining a beam corresponding to the beamforming information, and calculating and determining beamforming information may simply refer to calculating and determining a beam corresponding to the beamforming information. In this specification, the beam controller 184 may be simply referred to as a controller.
(27)
(28) In some embodiments, beam training phases alternate with data transmission phases. For example, as shown in
(29) Referring to
W.sub.m.sup.(s)=diag(w.sub.1,m.sup.(s), . . . , w.sub.K,m.sup.(s)) (1)
(30) where w.sub.k,m.sup.(s) may be a training beam vector for a k-th sub-array in the level “s” (where 1≤k≤K).
(31) The M.sub.s training beams may be defined according to a codebook CB.sub.s of the level “s”. A codebook may include predefined training beam matrices, which correspond to training beams formable by the plurality of antennas 120, and/or information defining such training beam matrices. For example, a codebook may include predefined beam vectors corresponding to beams which may be formed by sub-arrays, respectively. In some embodiments, as described below with reference to
(32) The user equipment 100 may include a plurality of codebooks respectively corresponding to a plurality of levels. As described below with reference to
(33) In some embodiments, training beams may be defined by uniformly or non-uniformly quantizing a region in which a channel direction is available. In some embodiments, a region in which a channel direction is available may be quantized based on statistical characteristics of the channel direction. Directions quantized in the level “s” may be given by Equation 2:
Φ.sub.s={φ.sub.g:φ.sub.g∈[0,2π], g=1, . . . , G.sub.s} (2)
(34) where G.sub.s may depend on the performance of the precoder 140 (or the performance of a digital precoder when the digital precoder is included) and, for example, on the resolution of a phase shifter. As described above, as the level increases, training beams with a higher resolution may be defined by a codebook. For example, G.sub.s+1 may be greater than G.sub.s (i.e., G.sub.s+1>G.sub.s). A training beam group, which includes training beam matrices defining training beams corresponding to the directions quantized in the level “s”, may be given by Equation 3:
B.sup.(x)=[a.sup.T(φ.sub.1), . . . , a.sup.T(φ.sub.G.sub.
(35) where a vector a is an array response vector and may include values corresponding to a given direction as elements. In this specification, it may be stated that a training beam group includes training beams.
(36) In some embodiments, a data beam used in a data transmission phase may be calculated from at least one training beam used in a beam training phase in the same level as the data transmission phase. For example, a data beam matrix
(37) In some embodiments, at least one training beam used in a beam training phase may be determined from a data beam used in a data transmission phase in a previous level. For example, the training beam matrices W.sub.1.sup.(s+1) . . . W.sub.M.sub.
(38)
(39) Referring to
(40) In some embodiments, training beams in one level may have patterns at least partially overlapping each other. For example, while training beams defined by the training beam matrices W.sub.1.sup.(1), W.sub.2.sup.(1) in the first level L1 may have patterns that do not overlap each other, two training beams in each of the second, third and fourth levels L2, L3 and L4 may have patterns at least partially overlapping each other. As described above, when training beams overlapping each other are selected, high-resolution beam alignment may be accomplished even in a relatively low level.
(41) Referring to
(42)
(43) A data beam may be calculated from at least one training beam in operation S200. For example, the beam controller 184 may calculate a data beam from at least one training beam, and accordingly, the data beam may not be limited to training beams defined by a codebook. In some embodiments, the beam controller 184 may define an objective function based on an estimated channel and may calculate a data beam that maximizes the objective function. An example of operation S200 will be described with reference to
(44) A precoder may be set in operation S400. For example, the beam controller 184 may provide the control signal CTRL to the precoder 140 such that the data beam calculated in operation S200 in the beam training phase is generated. In some embodiments, as described above with reference to
(45) Beamforming gain may be compared with a first threshold value THR1, and it may be determined whether the beamforming gain is greater than the first threshold value THR1 in operation S600. The beamforming gain is a metric value indicating efficiency obtained by a current data beam. A data beam giving a higher beamforming gain may be considered more appropriate and may be referred to as beam gain. For example, the beamforming gain may be defined based on received power obtained from a data beam. The first threshold value THR1 may indicate a beamforming gain for satisfactory wireless communication. Accordingly, when the beamforming gain is higher than the first threshold value THR1, a current data beam may be maintained. However, when the beamforming gain is equal to or lower than the first threshold value THR1, an operation of defining a new data beam will be performed. When the beamforming gain is equal to or lower than the first threshold value THR1, operation S800 may be performed.
(46) At least one training beam may be determined based on the data beam in operation S800. For example, the beam controller 184 may select at least one from a plurality of training beams defined by a codebook CB based on the data beam used in the data transmission phase. In some embodiments, the beam controller 184 may select at least one training beam that may provide performance most similar to the performance of the data beam. An example of operation S800 will be described with reference to
(47)
(48) Referring to
(49)
(50) Referring to
(51) A data beam may be calculated based on the estimated channel and an objective function in operation S240. For example, the beam controller 184 may deduce an objective function based on the estimated channel and may calculate a data beam that maximizes the objective function. The objective function may be variously defined so as to evaluate the efficiency of beamforming. For example, the objective function may be defined from one of, or a combination of at least two selected from, a signal-to-noise ratio (SNR), a signal-to-interference plus noise ratio (SINR), channel capacity, or energy efficiency, which correspond to the estimated channel.
(52) When a matrix of training beams corresponding to the k-th (where 1≤k≤K) sub-array is defined W.sub.k,training=[w.sub.k,1.sup.(s), . . . , w.sub.k,M.sub.
(53) where C is a coefficient matrix and is defined as C=diag(c.sub.1, . . . , c.sub.K), and c.sub.k may be a vector for the k-th sub-array and may be defined as c.sub.k=[c.sub.k,1, . . . , c.sub.k,M.sub.
R=|I.sub.N.sub.
(54) where γ may be defined by received power and a transmission beam matrix and will be described with reference to
(55)
(56)
(57) Referring to
y.sub.m.sup.(s)=√{square root over (P)}(W.sub.m.sup.(s)).sup.HHFx+(W.sub.m.sup.(s)).sup.Hn.sub.m.sup.(s) (8)
(58) where P is received power, H is a channel matrix, F is a transmission beam matrix used by the base station 200, “x” is a transmission signal, and n.sub.m.sup.(s) is channel noise. The training beam matrix W.sub.m.sup.(s) may be given by Equation 1, and accordingly, signals received in the beam training phase in the level “s” may be given by Equation 9:
y=√{square root over (P)}(W.sup.(s)).sup.HHFx+diag((W.sub.1.sup.(s)).sup.H, . . . , (W.sub.M.sub.
(59) A combined channel matrix may be generated based on the at least one training beam and the measured value in operation S224. When the measured values are collected using Equation 9 in operation S222, the combined channel matrix
H.sub.comb≙(W.sup.(s)).sup.HHF=diag(W.sub.1,training.sup.H, . . . , W.sub.K,training.sup.H)HF (10)
(60) As described above with reference to
(61)
(62) Referring to
(63) Similarities between the data beam and a plurality of training beams defined in a codebook may be determined in operation S820. For example, the beam controller 184 may calculate the similarities between the data beam in the level “s” and a plurality of training beams defined in the codebook CB.sub.s+1 in the level “s+1”. As shown in
(64) An error between the data beam and each of the training beams may be calculated in operation S822. For example, the beam controller 184 may calculate errors between a plurality of training beam matrices defined in the codebook CB.sub.s+1 in the level “s+1”, i.e., elements of a training beam group B.sup.(s+1) and the data beam matrix
(65) Correlations between the training beam matrices and the data beam may be calculated in operation S824. For example, the beam controller 184 may calculate correlations between the training beam matrices defined in the codebook CB.sub.s+1 in the level “s+1”, i.e., the elements of the training beam group B.sup.(s+1), and the data beam matrix
(66) At least one training beam may be selected from the training beams defined in the codebook in operation S840. For example, the beam controller 184 may select M.sub.s+1 training beam matrices from the training beam matrices defined in the codebook CB.sub.s+1, i.e., the elements of the training beam group B.sup.(s+1), based on the similarities determined in operation S820. Referring to
(67) In some embodiments, when the RMSEs between the elements of the training beam group B.sup.(s+1) and the data beam matrix are calculated, the RMSEs may be sorted in ascending order and the M.sub.s+1 training beam matrices W.sub.1.sup.(s+1) . . . W.sub.M.sub.
(68)
(69) where v is a G.sub.s+1×1 vector, and ∥ν∥.sub.0=M.sub.s+1 may indicate that v includes non-zero M.sub.s+1 elements. In some embodiments, when the correlations between the elements of the training beam group B.sup.(s+1) and the data beam matrix are calculated, the correlations may be sorted in descending order and M.sub.s+1 training beam matrices W.sub.1.sup.(s+1) . . . W.sub.M.sub.
(70)
(71) Referring to
(72) Whether the beamforming gain increases may be determined in operation S813. For example, the beam controller 184 may determine whether the beamforming gain obtained in a current level, i.e., the level “s”, increases from a beamforming gain obtained in a previous level and may recognize that a hierarchical search is satisfactorily performed when the beamforming gain increases. In some embodiments, the beam controller 184 may determine that the beamforming gain increases when the beamforming gain in the current level increases from the beamforming gain in the previous level at at least a threshold ratio (e.g., a ratio greater than 1) or by at least a threshold magnitude. The threshold ratio may be predefined, and the threshold magnitude may be predefined. As shown in
(73) When it is determined that the beamforming gain increases in operation S813 (operation S813, YES), the codebook CB.sub.s+1 of the level “s+1” may be selected in operation S815. As described above with reference to
(74) When it is determined that the beamforming gain does not increase in operation S813 (operation S813, NO), whether the beamforming gain decreases may be determined in operation S817. For example, the beam controller 184 may determine whether the beamforming gain obtained in the current level, i.e., the level “s”, decreases from the beamforming gain obtained in the previous level and may recognize that it is not appropriate to use a codebook having a higher resolution when the beamforming gain decreases. In some embodiments, the beam controller 184 may determine that the beamforming gain decreases when the beamforming gain in the current level decreases from the beamforming gain in the previous level at at most a threshold ratio (e.g., a ratio less than 1) or by at least a threshold magnitude. The threshold ratio may be predefined, and the threshold magnitude may be predefined. As shown in
(75) When it is determined that the beamforming gain decreases in operation S817 (operation S817, YES), a codebook CB.sub.s−1 of a level “s−1” may be selected in operation S819. As described above with reference to
(76)
(77) Referring to
(78) The beamforming gain may be compared with a second threshold value THR2, and it may be determined whether the beamforming gain is greater than the second threshold value THR2 in operation S530. The second threshold value THR2 may indicate a sufficient beamforming gain allowing a following beam training phase to be reduced. In some embodiments, the second threshold value THR2 may be greater than the first threshold value THR1 in
(79) When it is determined that the beamforming gain is greater than the second threshold value THR2 (operation S530, YES), a decrease of M.sub.s+1 may be requested in operation S550. For example, the beam controller 184 may request the base station 200 to decrease M.sub.s+1 to reduce the beam training phase of the level “s+1” following the current level “s”. The beam controller 184 may provide information to the data processor 182 such that a request for the decrease of M.sub.s+1 is included in transmission data. In some embodiments, the beam controller 184 may include a decrement of M.sub.s.Math.1 in the request. The base station 200 may reduce a phase, in which known symbols for beam training are transmitted, in the level “s+1” in response to the request.
(80) Otherwise, when it is determined that the beamforming gain is not greater than the second threshold value THR2 (operation S530, NO), the beamforming gain may be compared with a third threshold value THR3, and it may be determined whether the beamforming gain is less than the third threshold value THR3 in operation S570. The third threshold value THR3 may indicate an insufficient beamforming gain requiring expansion of a following beam training phase. In some embodiments, the third threshold value THR3 may be less than the first threshold value THR1 in
(81) An increase of M.sub.s+1 may be requested in operation S590. For example, the beam controller 184 may request the base station 200 to increase M.sub.s+1 to expand the beam training phase in the level “s+1” following the current level “s”. The beam controller 184 may provide information to the data processor 182 such that a request for the increase of M.sub.s+1 is included in transmission data. In some embodiments, the beam controller 184 may include an increment of M.sub.s+1 in the request. The base station 200 may expand a phase, in which known symbols for beam training are transmitted, in the level “s+1” in response to the request.
(82)
(83) Referring to
(84) Referring to
(85) In some embodiments, the beam controller 184 in
(86) While the inventive concept has been particularly shown and described with reference to embodiments thereof, it will be understood that various changes in form and details may be made therein without departing from the spirit and scope of the following claims.