The disclosure relates to a wireless communication system and, in particular, to a beam training control method of a base station and a terminal in a channel degradation situation.
This research was conducted with support from the “Government-wide Giga KOREA project” led by the Ministry of Science, ICT, and Future Planning.
To meet the demand for wireless data traffic having increased since deployment of 4G communication systems, efforts have been made to develop an improved 5G or pre-5G communication system. Therefore, the 5G or pre-5G communication system is also called a ‘Beyond 4G Network’ or a ‘Post LTE System’.
The 5G communication system is considered to be implemented in higher 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, the beamforming, massive multiple-input multiple-output (MIMO), Full Dimensional MIMO (FD-MIMO), array antenna, an 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 been developed.
Meanwhile, there is a need of a method for a base station and a terminal to efficiently perform beam training or link adaptation even in a situation where a channel degradation occurs between the base station and terminal.
In order to satisfy such a need, the disclosure proposes a method for at least one of a base station and a terminal to efficiently perform beam training or link adaptation in a degraded channel condition.
According to an embodiment of the disclosure, a control method of a terminal in a wireless communication system includes performing beam training and making a first determination on whether to suspend triggering beam training based on whether a beam with a best channel gain is changed according to an execution result of the beam training.
According to another embodiment of the disclosure, a terminal in a wireless communication system includes a controller configured to control to perform beam training and determine whether to suspend triggering beam training based on whether a beam with a best channel gain is changed according to an execution result of the beam training.
According to another embodiment of the disclosure, a control method of a base station in a wireless communication system includes performing beam training and making a first determination on whether to suspend triggering beam training based on whether a beam with a best channel gain is changed according to an execution result of the beam training.
According to another embodiment of the disclosure, a base station in a wireless communication system includes a controller configured to control to perform beam training and determine whether to suspend triggering beam training based on whether a beam with a best channel gain is changed according to an execution result of the beam training.
The method of the disclosed embodiments is advantageous in terms of allowing a terminal and a base station to control a condition for performing beam training or link adaptation in a channel status-adaptative manner. The method of the disclosed embodiments is also advantageous in terms of preventing a terminal and a base station from performing unnecessary aperiodic beam training and link adaptation.
Exemplary embodiments of the disclosure are described in detail with reference to the accompanying drawings.
Detailed descriptions of technical specifications well-known in the art and unrelated directly to the disclosure may be omitted to avoid obscuring the subject matter of the disclosure. This aims to omit unnecessary description so as to make clear the subject matter of the disclosure.
For the same reason, some elements are exaggerated, omitted, or simplified in the drawings and, in practice, the elements may have sizes and/or shapes different from those shown in the drawings. Throughout the drawings, the same or equivalent parts are indicated by the same reference numbers.
Advantages and features of the disclosure and methods of accomplishing the same may be understood more readily by reference to the following detailed descriptions of exemplary embodiments and the accompanying drawings. The disclosure may, however, be embodied in many different forms and should not be construed as being limited to the exemplary embodiments set forth herein; rather, these exemplary embodiments are provided so that this disclosure will be thorough and complete and will fully convey the concept of the disclosure to those skilled in the art, and the disclosure will only be defined by the appended claims. Like reference numerals refer to like elements throughout the specification.
It will be understood that each block of the flowcharts and/or block diagrams, and combinations of blocks in the flowcharts and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general-purpose computer, special purpose computer, or other programmable data processing apparatus, such that the instructions that are executed via the processor of the computer or other programmable data processing apparatus create means for implementing the functions/acts specified in the flowcharts and/or block diagrams. These computer program instructions may also be stored in a non-transitory computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the non-transitory computer-readable memory produce articles of manufacture embedding instruction means that implement the function/act specified in the flowcharts and/or block diagrams. The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions that are executed on the computer or other programmable apparatus provide steps for implementing the functions/acts specified in the flowcharts and/or block diagrams.
Furthermore, the respective block diagrams may illustrate parts of modules, segments, or codes including at least one or more executable instructions for performing specific logic function(s). Moreover, it should be noted that the functions of the blocks may be performed in a different order in several modifications. For example, two successive blocks may be performed substantially at the same time, or they may be performed in reverse order according to their functions.
According to various embodiments of the disclosure, the term “module”, means, but is not limited to, a software or hardware component, such as a Field Programmable Gate Array (FPGA) or Application Specific Integrated Circuit (ASIC), which performs certain tasks. A module may advantageously be configured to reside on the addressable storage medium and configured to be executed on one or more processors. Thus, a module may include, by way of example, components, such as software components, object-oriented software components, class components and task components, processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables. The functionalities of the components and modules may be combined into fewer components and modules or further separated into more components and modules. In addition, the components and modules may be implemented such that they execute one or more CPUs in a device or a secure multimedia card.
In the disclosure, the term “terminal” is used to refer to a mobile terminal and a device subscribed to a mobile communication system for receiving a service from the mobile communication system. Examples of the mobile terminal may include but are not limited to a smart device such as a smartphone and a tablet PC in an embodiment of the disclosure.
In a communication system such as the 5G communication system 100, if a channel condition between a transmitting end and a receiving end is degraded, beam training is performed to search for a new link and measure a channel condition per-beam pair between the transmitting end and the receiving end. It may also be possible to perform link adaptation on the channel with the degraded condition.
The beam training may be performed in such a way of measuring a channel condition per beam pair between the transmitting and receiving ends while sweeping the beams of the transmitting and receiving ends. For example, it may be possible to measure a channel condition per beam pair in the state where the transmit beam of a base station is fixed while the receive beam corresponding to the transmit beam of a terminal is sweeping.
The base station 200 and the UE 210 may select a beam pair suitable for radio communication based on the measured channel condition. For example, the terminal may select a beam pair with the best channel gain between the transmitting and receiving ends as beams for use in communication. The terminal may transmit information on the beam pair with the best channel gain to the base station. In the following description, the beam pair with the best channel gain between the transmitting and receiving ends is referred to as “best beam”.
As shown in
If a beam training period arrives or if an event triggering aperiodic beam training or channel degradation is detected, the base station 200 and the terminal 210 may perform beam training and select a second link 21 as the best beam based on a result of the beam training.
Meanwhile, link adaptation may mean determining a best data rate or transmit power between a transmitting end and a receiving end. For example, link adaptation may mean determining a modulation and coding scheme (MCS) based on a channel condition between a terminal and a base station.
At step S305, the base station 300 may transmit a channel state information reference signal (CSI-RS) to the terminal 310. The CSI-RS is a reference signal being transmitted for use by at least one terminal located within a cell for measuring a channel condition.
The base station 300 may also transmit a common reference signal (CRS) to the terminal 310. The CRS may be a reference signal being broadcast for all terminals located within a cell.
At step S310, the base station 300 may request to the terminal 310 for a CSI report. For example, the base station 300 may request to the terminal 310 for the CSI report using DCI.
The UE 310 may generate feedback information based on the received CSI-RS and, at step S315, transmit a CSI report to the base station 300. The CSI report transmitted from the UE 310 to the base station 300 may include a channel quality indicator (CQI), a precoding matrix indicator (PMI), and a rank indicator (RI).
At step S320, the base station 300 may perform adaptative modulation and coding (AMC). According to an embodiment, the base station 300 may change an MCS level based on the received CSI report.
For example, the base station 300 may adjust the MCS level from 10 to 5 based on the CSI report. At step S325, the base station 300 may transmit data at the adjusted MCS level of 5.
Meanwhile, as shown in
For example, at step S330, a terminal 310 may transmit uplink data with MCS 10. At step S335, the terminal 310 may transmit a sounding reference signal (SRS) to the base station 300. The SRS is used for estimating an uplink channel quality; the base station 300 may perform channel-dependent (i.e., frequency-selective) uplink scheduling based on the SRS.
At step S340, the base station 300 may perform AMC. For example, the base station may adjust an MCS level based on the received SRS.
At step S345, the base station 300 may transmit information on the adjusted data rate to the terminal 310. For example, if the adjusted data rate corresponds to MCS 5, the terminal 310 may transmit uplink data with MCS 5 at step S350.
Meanwhile,
At step S355, the terminal may transmit a random access preamble to a base station 300 through a random access channel (RACH). Here, the terminal 310 may transmit the random access preamble with an arbitrary transmit power.
If the random access of the terminal 310 to the base station succeeds, the base station 300 may transmit a random access response (RAR) message to the terminal 310.
At step S360, the terminal 310 may perform transmit power control (TPC). In detail, if no RAR is received, the terminal 310 may control to increase the transmit power for transmitting the random access preamble.
At step S365, the terminal 310 may transmit an RACH preamble with the increased transmit power.
If the random access succeeds, the base station 300 may transmit an RAR to the terminal 310 at step S370. The RAR transmitted by the base station 300 may include scheduling information.
After the random access succeeds, the terminal 310 may transmit Message 3 at step S375 to request for an RRC connection.
At step S380, a terminal 310 may transmit data to a base station 300 with an arbitrary transmit power. At step S385, the terminal 310 may transmit a power headroom report (PHR).
At step S390, the base station 300 may perform TCP based on the received PHR. At step S395, the base station 300 may transmit a TPC command. For example, the base station 300 may transmit the TPC command to the terminal 310 using DCI.
At step S398, the terminal 310 may transmit data with the transmit power adjusted based on the received TPC command.
However, it has not been clearly standardized whether to perform first the beam training as described with reference to
For example, in the case where beam training is followed by link adaptation, if a beam selected based on a result of the beam training is not the best beam, it may fail to overcome the channel degradation because the link adaptation is not carried out on the best beam. Furthermore, even though the beam selected based on the result of the beam training is the best beam, extra beam training may be unnecessarily performed.
As shown in
In this case, the terminal and the base station may select the first link 40 as the best beam.
As shown in
However, if the temporary obstacle disappears, the first link 40 may again be the beam with the best channel gain. This means that the terminal and the base station might have unnecessarily performed the beam training and selected a link with non-best channel gain as the best beam.
In this case, if the terminal and the base station perform link adaptation on the second link 45, the channel degradation may not be overcome because the beam on which the link adaptation is performed is not the best beam.
As shown in
Accordingly, it is impossible to determine a beam with a good channel gain even though extra beam training is performed. In this case, if the decrease of the RSRP of the first link 50 triggers beam training immediately, even though the terminal and the base station perform beam training, the first link 50 is still likely to be selected as the best beam. This means that the terminal and the base station may unnecessarily perform beam training.
Hereinafter, a description is made of the method for determining an operation to be performed preferentially between beam training and link adaptation operations and performing the selected operation so as to efficiently overcome a channel degradation.
At step S600, the terminal and the base station may perform beam training. The beam training may mean measuring a channel condition per beam pair while sweeping beams of the terminal and the base station. For example, it may be possible to measure a channel condition per beam pair in the state where the transmit beam of a base station is fixed while the receive beam corresponding to the transmit beam of a terminal is sweeping.
Beam training may be triggered periodically or aperiodically. Channel degradation may trigger beam training aperiodically. Beam training may be aperiodically triggered by the terminal or the base station.
At step S610, it may be possible to determine whether a beam with the best channel gain is changed based on a result of the beam training. For example, the terminal may determine whether a best beam is changed, the best beam being determined based on a result of beam training. The terminal may transmit to the base station the result on whether the best beam is changed. For example, only when the best beam is changed, the terminal may transmit the information on the changed best beam to the base station.
If it is determined that the beam with the best channel gain is not changed, it may be possible to suspend, at step S620, triggering beam training and refrain from performing further beam training. For example, the terminal and the base station may each suspend triggering aperiodic beam training. In the following description, the suspension of triggering aperiodic beam training is referred to as beam lock.
If it is determined that the beam with the beast channel gain is changed, it may be possible to determine, at step S630, at least one of a transmit power or a data rate of the beam with the best channel gain. In detail, the terminal and the base station may perform link adaptation.
For example, the base station may adjust a frequency of triggering a terminal to report CSI; the CSI report of the terminal being triggered using a CSI-RS request field included in DCI. Accordingly, the base station may increase a number of times of triggering a CSI-RS report of the terminal to determine at least one of the transmit power or the data rate on the changed beam with the best channel gain.
Hereinafter, a description is made of the control method of a terminal and a base station according to an embodiment of the disclosure with reference to
In
Reference number 710 denotes a process for the case where the best beam is changed based on a result of beam training, and the process may be referred to as a beam training-preferential process.
At step S720, the terminal and the base station may perform beam training. For example, if channel degradation occurs, at least one of the terminal or the base station may trigger aperiodic beam training. As a consequence, the terminal and the base station may measure a channel condition per beam pair while sweeping their beams.
It may be possible to determine a beam with the best channel gain, i.e., best beam, based on a result of the beam training. If the newly selected best beam is identical with the old best beam used previously for radio communication, i.e., if the best beam is not changed after performing the beam training, at step S725, this may trigger the link adaptation-preferential process 700.
In the link adaptation-preferential process 700, the terminal and the base station may suspend triggering of beam training at step S730 to refrain from performing further beam training. For example, the terminal and the base station may each suspend triggering of aperiodic beam training. In the following description, the suspension of triggering aperiodic beam training is referred to as beam lock.
In the beam lock state, the terminal and the base station may perform link adaptation on the unchanged best beam as denoted by reference number S735. For example, the terminal and the base station may determine at least one of a transmit power or a data rate on the best beam.
In detail, the base station may adjust a frequency of triggering a terminal to report CSI; the CSI report of the terminal being triggered using a CSI-RS request field included in the DCI. Accordingly, the base station may, for the changed beam, increase a number of times of triggering a CSI-RS report of the terminal to determine at least one of the transmit power or the data rate on the beam with the best channel gain.
The terminal may measure a channel condition based on the trigger of the CSI-RS report of the base station and transmit a CSI-RS report to the base station.
The terminal and the base station may perform link adaptation repetitively until a predetermined event is detected at step S740. The predetermined event may be arrival of a beam training period or failure to detect an available data rate (no data available).
In detail, the beam lock state may be a state in which neither the terminal nor the base station triggers aperiodic beam training. If a beam training period arrives, the terminal and the base station may stop the link adaptation operation and resume the beam training.
If it fails to detect an available data rate, this may be the case where no MCS level appropriate for the best beam is identified.
For example, it may occur that communication is still impossible even though the lowest MCS level is selected for communication through the best beam as the MCS level adjusted based on the link adaptation performed by the base station.
It may also occur that an arbitrarily requested service requires an MCS level higher than a predetermined level for use of the best beam. For example, a streaming service requested by a terminal may require a relatively high MCS level. In this case, if there is no MCS level sufficient to provide the streaming service even after the base station adjusts the MCS level for providing the streaming service through the best beam, it is determined that there is no available data rate.
If it is determined at step S740 that a predetermined event has occurred, beam training may be performed at step S720.
If the beam with the best channel gain, i.e., the best beam, is changed at step S745 as a result of an execution of beam training, this may trigger the beam training-preferential process 710.
In detail, if the beam with the best channel gain is changed as a result of an execution of beam training, the terminal and the base station may determine a transmit power and a data rate on the changed beam with the best channel gain. For example, the terminal and the base station may perform link adaptation at one time on the changed best beam at step S750.
If it is determined at step S755 that there is no data rate available for the best beam as a result of the single execution of link adaptation, beam training may be performed again. For example, at least one of the terminal or the base station may trigger aperiodic beam training.
If a data rate available for the changed best beam is determined at step S760 as a result of the single execution of link adaptation, the terminal and the base station may perform radio communication, at step S765, with the determined data rate using the best beam.
At step S765, if an error rate becomes equal to or greater than a threshold value or if a beam training period arrives at step S770 during the radio communication, the terminal and the base station may perform beam training again.
For example, if the terminal transmits nack signals more than a predetermined number to the base station during a predetermined time period, this may determine that the error rate is greater than the threshold value. As described above, if a beam training execution period arrives, the terminal and the base station may perform beam training again.
At step S800, the terminal and the base station may perform beam training. The beam training may mean measuring a channel condition per beam pair while sweeping beams of the terminal and the base station. For example, it may be possible to measure a channel condition per beam pair in the state where the transmit beam of a base station is fixed while the receive beam corresponding to the transmit beam of a terminal is sweeping.
Beam training may be triggered periodically or aperiodically. Channel degradation may trigger beam training aperiodically. Beam training may be aperiodically triggered by the terminal or the base station.
At step S810, it may be possible to determine whether a beam with the best channel gain is changed based on a result of the beam training. The terminal may determine whether a best beam is changed, the best beam being determined based on a result of beam training. The terminal may transmit the result on whether the best beam is changed. For example, only when the best beam is changed, the terminal transmit the information on the changed best beam to the base station.
For example, the terminal and the base station may perform beam training, and at least one of the terminal or the base station may acquire information on a pair of a beam of the terminal and a beam of the base station, the information being acquired based on the result of the beam training. The terminal and the base station may compare the beam pair information obtained based on the result of a previously executed beam training and the beam pair information obtained based on the result of a re-executed beam training to determine whether the best beam is changed. The execution results of the beam trainings may be shared between the terminal and the base station. For example, the terminal may transmit index information on the best beam selected based on the result of beam training to the base station.
If it is determined that the beam with the best channel gain (best beam) is not changed, it may be possible to enter the beam lock state at step S820.
In the beam lock state, the terminal or the base station may determine a optimal MCS or a transmit power at step S830. As described above, if the terminal transmits a CSI-RS report as triggered by the base station, the base station may determine the optimal MCS based on the CSI-RS report. The terminal may also determine a transmit power suitable for the best beam.
At step S840, it may be possible to determine whether the optimal MCS or transmit power for the best beam has been successfully selected.
If it is determined that the optimal MCS or transmit power for the best beam has been successfully selected, the terminal and the base station may perform radio communication based on the optimal MCS or transmit power using the best beam.
If it is determined that the optimal MCS or transmit power for the best beam has not been selected, it may be possible to release the beam lock state at step S850. For example, at least one of the terminal or the base station may trigger aperiodic beam training.
If it is determined at step S810 that the beam with the best channel gain is changed according to the result of the beam training, a non-beam lock state may be maintained. In this case, at least one of the terminal or the base station may still trigger aperiodic beam training.
At step S900, the terminal and the base station may perform beam training. For example, if channel degradation occurs, at least one of the terminal or the base station may trigger aperiodic beam training. As a consequence, the terminal and the base station may measure a channel condition per beam pair while sweeping their beams.
It may be possible to determine a beam with the best channel gain, i.e., best beam, based on a result of the beam training. If the newly selected best beam is identical with the old best beam used previously for radio communication, i.e., if the best beam is not changed after performing the beam training, at step S905, the terminal and the base station may refrain from triggering beam training so as not to perform extra beam training. For example, the terminal and the base station may each stop triggering aperiodic beam triggering. That is, it may be possible to enter the beam lock state.
In the beam lock state, the terminal and the base station may perform link adaptation on the unchanged best beam as denoted by reference number S915. For example, the terminal and the base station may determine at least one of a transmit power or a data rate on the best beam.
In detail, the base station may adjust a frequency of triggering a terminal to report CSI; the CSI report of the terminal being triggered using a CSI-RS request field included in DCI. Accordingly, the base station, for the changed beam, may increase a number of times of triggering a CSI-RS report of the terminal to determine at least one of the transmit power or the data rate on the beam with the best channel gain.
The terminal may measure a channel condition based on the trigger of the CSI-RS report of the base station and transmit a CSI-RS report to the base station.
The terminal and the base station may perform link adaptation repetitively at step S915 until a predetermined event is detected. The predetermined event may be arrival of a beam training period or failure to detect an available data rate (no data available).
In detail, the beam lock state may be a state in which neither the terminal nor the base station triggers aperiodic beam training. If a beam training period arrives, the terminal and the base station may stop the link adaptation operation and resume the beam training.
If it is determined that there is no available data rate (no rate available) for the best beam, at least one of the terminal or the base station may trigger beam training.
It may occur at step S925 that the data rate is not changed through the link adaptation on the unchanged best beam at step S915. For example, if the data rate determined through the link adaptation on the best beam is the best data rate for the link, the same data rate is likely to be selected even though link adaptation is performed repetitively.
In this case, it may be possible to adjust, at step S930, a threshold value for beam training. Let's suppose an average block error rate (BLER) of 5%, an error burstiness of 100 TBs, a BLER threshold set to 10%, and a BLER calculation window set to 50 TBs.
In the case where the same data rate is selected through link adaptation, the above settings may be controlled to be reinforced. For example, it may be possible to control such that the BLER threshold is set to 10% and the BLER calculation window is set to 200 TBs.
Such beam training threshold values may be adjusted by at least one of the terminal or the base station. In the case where the terminal adjusts the beam training threshold values, the adjusted beam training threshold values may be transmitted to the base station. Likewise, in the case where the base station adjusts the beam training threshold values, the adjusted beam training threshold values may be transmitted to the terminal.
At step S935, the terminal and the base station may perform radio communication using the best beam. The terminal and the base station may also measure an error rate.
As a result of the measurement, if the error rate is greater than the threshold value, the terminal and the base station may perform beam training again.
If the beam with the best channel gain, i.e., the best beam, is changed, at step S945, based on the beam training execution result, the terminal and the base station may determine at least one of a transmit power or a data rate for the changed beam with the best channel gain. For example, the terminal and the base station may perform link adaptation at one time on the changed best beam at step S950.
If it is determined at step S955 that there is no data rate available for the best beam as a result of the single execution of link adaptation, beam training may be performed again. For example, at least one of the terminal or the base station may trigger aperiodic beam training.
If a data rate available for the changed best beam is determined at step S960 as a result of the single execution of link adaptation, the terminal and the base station may perform radio communication, at step S935, with the determined data rate using the best beam.
At step S935, the terminal and the base station may measure the error rate. If it is determined at step S940 that the measured error rate is greater the threshold value, the terminal and the base station may perform beam training again.
For example, if the terminal transmits nack signals more than a predetermined number to the base station during a predetermined time period, this may determine that the error rate is greater than the threshold value. As described above, if a beam training period arrives, the terminal and the base station may perform beam training again.
At step S1010, the terminal and the base station may determine an optimal MCS or transmit power. For example, if the terminal transmit a CSI-RS report that is triggered by the base station, the base station may determine the optimal MCS based on the received CSI-RS report. It may also be possible for the terminal to determine a transmit power suitable for the best beam.
At step S1020, it may be possible to compare the optimal MCS or transmit power is equal to that of a previous search result. For example, the base station may determine whether the MCS level determined based on the CSI-RS report received from the terminal is maintained with no change in value. The base station or the terminal may also determine whether the transmit power determined based on a TPC is maintained with no change in value.
At step S1030, the terminal and the base station may control aperiodic beam training conditions. For example, at least one of the terminal or the base station may control such that the aperiodic beam training conditions are reinforced.
As described above, the terminal and the base station may control conditions for beam training or link adaptation adaptively according to the channel condition. By refraining from unnecessary execution of beam training or link adaptation, it is possible to avoid any performance degradation caused by unnecessary operations.
The terminal 1100 may include a transceiver 1110 and a controller 1120. The transceiver 1110 may be a component for transmitting and receiving signals. For example, the terminal 1100 may transmit and receive to and from a base station by means of the transceiver 1110.
The controller 1120 is a component for controlling overall operations of the terminal 1100. In detail, the controller 1120 may perform beam training and determine whether to suspend triggering the beam training, according to an execution result of the beam training, based on whether a beam with the best channel gain is changed.
If the beam with the best channel gain is not changed, the controller 1120 may control to suspend triggering beam training such that beam training is not performed for the time being.
The controller 1120 may determine at least one of a transmit power or a data rate for the beam with the best channel gain while triggering beam training is suspended.
If at least one of the transmit power or the data rate for the changed beam is determined, the controller 1120 may control the transceiver 1110 to transmit and receive data based on the changed beam and at least one of the transmit power or the data rate until a predetermined event occurs. Here, the predetermined event may be that a predetermined beamforming period arrives or that an error rate becomes greater than a predetermined threshold value.
If at least one of the transmit power or the data rate for the changed beam with the best channel gain is not determined, the controller 1120 may perform beam training again.
If the beam with the best channel gain is changed, the controller 1120 may control to determine at least one of the transmit power or the data rate for the changed beam with the best channel gain at one time. The controller 1120 may also make the determination on at least one of the transmit power or the data rate repetitively until a predetermined event occurs. The predetermined event may be that a predetermined beam training period arrives or that at least one of the transmit power or the data rate is not changed.
The base station 1200 may include a transceiver 1210 and a controller 1220. The transceiver 1210 may be a component for transmitting and receiving signals. For example, the base station 1200 may transmit and receive signals to and from a terminal by means of the transceiver 1110.
The controller 1220 is a component for controlling overall operations of the base station 1200. In detail, the controller 1220 may perform beam training and determine whether to suspend triggering the beam training, according to an execution result of the beam training, based on whether a beam with the best channel gain is changed.
If the beam with the best channel gain is not changed, the controller 1220 may control to suspend triggering beam training such that beam training is not performed for the time being.
The controller 1220 may determine at least one of a transmit power or a data rate for the beam with the best channel gain while triggering beam training is suspended.
If at least one of the transmit power or the data rate for the changed beam is determined, the controller 1220 may control the transceiver 1210 to transmit and receive data based on the changed beam and at least one of the transmit power or the data rate until a predetermined event occurs. Here, the predetermined event may be that a predetermined beamforming period arrives or that an error rate becomes greater than a predetermined threshold value.
If at least one of the transmit power or the data rate for the changed beam with the best channel gain is not determined, the controller 1220 may perform beam training again.
If the beam with the best channel gain is changed, the controller 1220 may control to determine at least one of the transmit power or the data rate for the changed beam with the best channel gain at one time. The controller 1220 may also make the determination on at least one of the transmit power or the data rate repetitively until a predetermined event occurs. The predetermined event may be that a predetermined beam training period arrives or that at least one of the transmit power or the data rate is not changed.
The above-described components of the terminal and the base station may be implemented in software. The controller of the terminal or the base station may include a non-volatile memory such as flash memory. The non-volatile memory may store programs for carrying out the operations of the controller.
The controller of the terminal or the base station may be implemented in the form of including a CPU and a random-access memory (RAM). The CPU of the controller may copy the programs stored in the non-volatile memory to the RAM and execute the copied programs to perform the functions of the terminal or the base station as described above
The controller is a component for controlling the terminal or the base station. The term “controller” may be interchangeably used with the same meaning as a central processing device, microprocessor, control unit, processor, and operating system. The controller of the terminal or the base station may be implemented in the form of a single chip (System-on-a-chip, System on chip, SOC, and SoC) along with other functional components such as a transceiver included in the terminal or the base station.
The control methods of the terminal or the base station according to various embodiments of the disclosure may be coded in software and stored in a non-transitory readable medium. The non-transitory readable medium may be used in various devices.
The non-transitory readable medium means a machine-readable medium for storing data semi-persistently rather than a medium for storing data temporarily such as a register, cache, and memory. In detail, the non-transitory readable media may include CD, DVD, hard disc, Bluray disc, USB, memory card, and ROM.
Although preferred embodiments of the disclosure have been described using specific terms, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense in order to help understand the disclosure. It is obvious to those skilled in the art that various modifications and changes can be made thereto without departing from the broader spirit and scope of the disclosure and such modifications and changes should not be understood individually from the technical spirit or prospect of the disclosure.
Number | Date | Country | Kind |
---|---|---|---|
10-2017-0022946 | Feb 2017 | KR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/KR2017/002761 | 3/14/2017 | WO | 00 |