Base station, communication system, and communication method
By using AI to determine communication parameters based on location information and MAC scheduler results, the base station and communication system reduce processing delays and calculation load, enhancing communication efficiency.
Patent Information
- Application Number
- PCT/JP2024/006306
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-21
- Publication Date
- 2025-08-28
AI Technical Summary
The large amount of calculation required for real-time statistical processing by the MAC scheduler in Layer 1 leads to significant processing delays, affecting timely feedback to the High-PHY processing unit, which performs modulation/demodulation and error correction.
A base station and communication system that acquires terminal device location information, uses AI to determine communication parameters based on a database mapping location to MAC scheduler processing results, and performs wireless communication accordingly, separating immediate and non-immediate processing tasks.
Reduces the calculation burden on the MAC scheduler by executing non-immediate processing tasks independently, ensuring timely and efficient communication parameter determination.
Smart Images

Figure JP2024006306_28082025_PF_FP_ABST
Abstract
Description
Base station, communication system, and communication method
[0001] The present invention relates to a base station, a communication system, and a communication method.
[0002] A MAC (Media Access Control) scheduler is known that performs real-time statistical processing of wireless quality information between a base station and a terminal device. Adaptive modulation and coding (AMC) processing, layer determination, and resource block allocation are examples of processing performed by the MAC scheduler. Patent Document 1 discloses a scheduling technology for efficiently allocating wireless resources.
[0003] International Publication No. 2018 / 199135
[0004] However, with the advancement of processing in Layer 1 (physical layer), if the MAC scheduler performs statistical processing of wireless quality information in real time, the amount of calculation processing becomes enormous, resulting in large processing delays. As a result, a problem occurs in that feedback to the High-PHY processing unit, which performs modulation / demodulation and error correction in Layer 1, cannot appropriately satisfy the TTI (Transmission Time Interval).
[0005] One aspect of the present invention has been made in view of the above-mentioned problems, and aims to further reduce the amount of calculation required for processing that requires immediacy in a MAC scheduler.
[0006] In order to solve the above problem, a base station according to one embodiment of the present invention is a base station capable of wireless communication with a terminal device, and is equipped with a control unit and a communication unit, wherein the control unit acquires location information of the terminal device, and by referring to information indicating the correspondence between the location information and the MAC scheduler processing result, determines communication parameters corresponding to the acquired location information, which are communication parameters related to control of wireless communication, and the communication unit performs wireless communication with the terminal device in accordance with control corresponding to the determined communication parameters.
[0007] In order to solve the above problem, a communication system according to one aspect of the present invention is a communication system having a terminal device and a base station that are capable of wireless communication with each other, wherein the base station is equipped with a control unit and a communication unit, the control unit acquires location information of the terminal device, and by referring to information indicating the correspondence between the location information and the MAC scheduler processing result, determines communication parameters corresponding to the acquired location information, which are communication parameters related to the control of wireless communication, and the communication unit performs wireless communication with the terminal device in accordance with control corresponding to the determined communication parameters.
[0008] In order to solve the above problem, a communication method according to one aspect of the present invention is a communication method executed by a base station capable of wireless communication with a terminal device, which acquires location information of the terminal device, refers to information indicating the correspondence between the location information and the MAC scheduler processing result, determines communication parameters corresponding to the acquired location information, which communication parameters are related to the control of wireless communication, and performs wireless communication with the terminal device in accordance with control corresponding to the determined communication parameters.
[0009] The control block of the base station according to each aspect of the present invention may be realized by a computer. In this case, the control program of the control block that causes the computer to operate as each part (software element) of the control block to realize the control block, and the computer-readable recording medium on which the control program is recorded, also fall within the scope of the present invention.
[0010] The control program may use various machine learning techniques in the process of causing a computer to operate as each part of the control block or in other processes. In this case, the program using the machine learning technique may run on the base station or on another device (for example, an edge computer or a cloud server).
[0011] According to one aspect of the present invention, it is possible to further reduce the amount of calculation required for processing that requires immediacy in a MAC scheduler.
[0012] Fig. 1 is a diagram showing an example of the configuration of a communication system. Fig. 1 is a flowchart showing an example of a process in which a base station determines an MCS index to be used in downlink communication to a terminal. Fig. 2 is an example of data in which CQI is mapped to map information. Fig. 2 is a flowchart showing an example of a process in which a base station determines an MCS index to be used in uplink communication to a terminal. Fig. 3 is an example of data in which SRS reception power is mapped to map information. Fig. 4 is a flowchart showing an example of a process in which a base station determines the number of MIMO layers to be used in downlink communication to a terminal. Fig. 4 is an example of data in which the number of MIMO layers to be used in downlink communication is mapped to map information. Fig. 5 is a block diagram showing an example of the configuration of a computer that can be used as a control block of a terminal and a base station.
[0013] <Configuration Example> A configuration example of this embodiment will be described below with reference to the drawings. FIG. 1 is a diagram showing an example of the configuration of a communication system 1 according to this embodiment. As an example, the communication system 1 includes a base station (cellular base station, actuator) 200 and a terminal (terminal device, UE) 100 connected to the base station 200. In FIG. 1, the communication system 1 is connected to a core network 2, which will be described later, but the core network 2 may also be included in the communication system 1. Furthermore, the number of terminals 100 and base stations 200 included in the communication system 1 is not limited.
[0014] (Base Station 200) The base station 200 is a device capable of wireless communication with one or more terminals 100, and includes a control unit 21, a storage unit 22, and a communication unit .
[0015] The control unit 21 is a control device that controls each unit of the base station 200. For example, the control unit 21 acquires location information indicating the location of the terminal 100. The location information of the terminal 100 may be configured to be acquired by the terminal 100 through GPS positioning and transmitted to the base station 200, or may be configured to be determined through network positioning.
[0016] Furthermore, the control unit 21 performs a process of determining parameters related to the control of wireless communication, which are parameters corresponding to the acquired location information, by referring to information indicating the correspondence between the location information of the terminal 100 and the MAC scheduler processing result. In the present disclosure, the parameters related to the control of wireless communication are also referred to as "communication parameters."
[0017] Although a detailed example will be described later, AMC (Adaptive Modulation and Coding) is an example of the MAC scheduler process, and an MCS index (Modulation and Coding Scheme index) is an example of a communication parameter. However, the MCS index may also be determined using the MAC scheduler.
[0018] Furthermore, there are cases where communication parameters are determined based on the results of MAC scheduler processing, and cases where the results of MAC scheduler processing and the communication parameters are identical, and it is not necessarily necessary to make a strict distinction between these cases.
[0019] The memory unit 22 is a storage device that stores various types of information. For example, the memory unit 22 stores a database including data in which wireless quality information or information corresponding thereto is mapped to map information including the location of the base station 200. In one aspect, the memory unit 22 stores information indicating the correspondence between the location information of the terminal 100 and the MAC scheduler processing result. FIG. 3 , which will be described later, shows an example of data in which wireless quality information is mapped to map information. The memory unit 22 also stores data for implementing AI (Artificial Intelligence), which inputs the location information of the terminal 100 and references the database to output AMC and the like through predictive analysis, as well as data such as a learning model used by the AI. The AI operates under the control of the control unit 21.
[0020] The communication unit 23 performs communication processing with other devices such as the terminal 100 and the core network 2 under the control of the control unit 21. For example, the communication unit 23 performs wireless communication with the terminal 100 in accordance with control according to communication parameters determined by the control unit 21.
[0021] (Terminal 100) The terminal 100 is a device such as a smartphone or tablet that can wirelessly communicate with one or more base stations 200, and includes a control unit 11, a storage unit 12, and a communication unit 13. However, the terminal 100 may also be a device fixed to specific coordinates.
[0022] The control unit 11 is a control device that controls each unit of the terminal 100. For example, the control unit 11 may acquire location information of the terminal 100 using a GPS or the like via the communication unit 13 and transmit the location information to the base station 200.
[0023] The storage unit 12 is a storage device that stores various types of information.
[0024] The communication unit 13 performs communication processing with other devices such as the base station 200 under the control of the control unit 11. For example, the communication unit 13 transmits a signal such as an SRS (Sounding Reference Signal) including wireless quality information to the base station 200.
[0025] (Core Network 2) The core network 2 is a network including a device or configuration (not shown) such as a UPF (User Plane Function). Typically, the base station 200 can be controlled by a device included in the core network 2. The device may include a controller (RIC: RAN Intelligent Controller) that controls the base station 200.
[0026] The above describes an example of the configuration of the communication system 1. Additionally, each unit included in the communication system 1 has a function to execute the processes described below.
[0027] <Operation of Communication System> (Operation Example 1 of Conventional Communication System) Hereinafter, a process in which a base station determines an MCS index to be used for downlink communication with a terminal will be described.
[0028] For comparison with the operation of the communication system 1 of the present application, the operation of a conventional communication system corresponding to the communication system 1 will be described first. Flowchart 30 in Fig. 2 is a flowchart showing an example of a process in which a base station included in the conventional communication system determines an MCS index to be used for downlink communication.
[0029] In step S1, the base station acquires a CQI (Channel Quality Indicator) transmitted from a terminal. Here, the CQI is an example of wireless quality information in downlink communication.
[0030] In S2, the base station performs statistical processing of the CQI, which may include a process of calculating a signal to interference plus noise ratio (SINR) for each terminal by referring to the CQI.
[0031] In S3, the base station determines the MCS index to be used for downlink communication based on the statistical processing result of S2. "DL MCS index" in Figure 2 refers to the MCS index to be used for the downlink communication. The MCS index is an example of a communication parameter.
[0032] In conventional communication systems, when a MAC scheduler statistically processes wireless quality information in real time, the amount of computation required becomes enormous, which can lead to large processing delays. As a result, a problem occurs in that feedback to the High-PHY processing unit, which performs modulation / demodulation and error correction in Layer 1, cannot adequately satisfy the TTI (Transmission Time Interval).
[0033] (Operation Example 1 of Communication System 1) Next, an operation of the communication system 1 of the present application for solving the above-mentioned problem will be described. A flowchart 31 in Fig. 2 is a flowchart showing an example of a process in which the base station 200 of the communication system 1 of the present application determines an MCS index to be used for downlink communication.
[0034] In S11 , the control unit 21 of the base station 200 acquires the location information of the terminal 100 .
[0035] In S12, the control unit 21 inputs the location information of the terminal 100 to the AI, and determines the MCS index to be used for downlink communication based on the output of the AI's predictive analysis.
[0036] As described above, the AI performs a predictive analysis process by referring to a database containing data in which wireless quality information is mapped to map information. The process will be explained further with reference to Fig. 3. Fig. 3 shows an example of data in which CQI is mapped to map information.
[0037] In Figure 3, the CQI is shown on a map in a format similar to a heat map. For example, among locations A to D in Figure 3, the CQI is highest in the order D, followed by C, B, and A, with location A having the lowest CQI. The same applies to other locations that are colored the same as locations A to D.
[0038] For example, if the location information of terminal 100 indicates that terminal 100 is located in a location that is colored the same as A, AI may determine a predetermined MCS index corresponding to that coloring as the MCS index to be used for downlink communication with terminal 100.
[0039] As shown in this example, the control unit 21 controls the AI, refers to information indicating the correspondence between the location information of the terminal 100 and the MAC scheduler processing results, and determines communication parameters related to the control of wireless communication that correspond to the acquired location information.
[0040] The communication unit 23 then performs wireless communication with the terminal 100 under control according to the communication parameters determined by the control unit 21. This also applies to the following operation examples of the communication system 1.
[0041] A flowchart 32 in FIG. 2 shows an example of a process in which the base station 200 updates the data illustrated in FIG.
[0042] In S21, the control unit 21 of the base station 200 acquires the location information and CQI transmitted from the terminal 100.
[0043] In S22, the control unit 21 performs statistical processing of the CQI.
[0044] In S23, the control unit 21 updates a database containing data in which CQI information is mapped to map information, in accordance with the location information and the results of the statistical processing. From another perspective, updating the database means updating the correspondence between each location on the map and the CQI at that location.
[0045] In a broad sense, as shown in this example, the control unit 21 refers to the location information of the terminal 100 and the wireless quality information in the wireless communication with the terminal 100, and updates the information indicating the correspondence between the location information of the terminal 100 and the MAC scheduler processing result.
[0046] The data in FIG. 3 may also be generated and updated in the past by the control unit 21 based on the location information and CQI of each terminal 100 and the AMC and the like determined in response to these.
[0047] 3, the control unit 21 may color positions where there is a high probability that QPSK (Quadrature Phase Shift Keying) will be determined as the AMC in the same color as A, and may color positions where there is a high probability that 16QAM (16-Quadrature Amplitude Modulation) will be determined as the AMC in the same color as B. Alternatively, the control unit 21 may color positions where there is a high probability that 64QAM will be determined as the AMC in the same color as C, and may color positions where there is a high probability that 256QAM will be determined as the AMC in the same color as D.
[0048] Furthermore, the process of flowchart 32 is executed at any timing when at least the process of S12 of flowchart 31 is not being executed. That is, the control unit 21 executes a process of updating the information indicating the above-mentioned correspondence relationship by referring to the location information of the terminal 100 and the radio quality information in the radio communication with the terminal 100 at any timing when at least the process of determining the communication parameters is not being executed. This means that the process requiring immediacy, such as that related to the TTI, and the process of flowchart 32 not requiring immediacy are executed separately.
[0049] In this manner, in the communication method executed by the base station 200 of the present application, location information of the terminal 100 is acquired, and processing is performed to determine communication parameters related to control of wireless communication, which correspond to the acquired location information, by referring to information indicating the correspondence between the location information and MAC scheduler processing results. Then, processing is performed to perform wireless communication with the terminal 100 in accordance with control according to the determined communication parameters. According to the communication method, processing that does not require immediacy in the MAC scheduler is performed at a timing separate from processing that requires immediacy, thereby making it possible to further reduce the amount of calculation for processing that requires immediacy.
[0050] (Example 2 of operation of conventional communication system) Hereinafter, a process of determining an MCS index to be used by a base station for uplink communication will be described. For convenience of explanation, the same applies to the following examples, and redundant explanations of matters already explained will not be repeated.
[0051] The operation of a conventional communication system will be described first for comparison with the operation of the communication system 1 of the present application. Flowchart 33 in Fig. 4 is a flowchart showing an example of a process in which a base station included in the conventional communication system determines an MCS index to be used for uplink communication.
[0052] In step S31, the base station acquires the received power of the SRS transmitted from the terminal, where the SRS and its received power are an example of radio quality information in uplink communication.
[0053] In S32, the base station performs statistical processing of the received power of the SRS.
[0054] In S33, the base station determines the MCS index to be used for uplink communication based on the statistical processing result of S32. "UL MCS index" in Fig. 4 means the MCS index to be used for the uplink communication.
[0055] (Operation Example 2 of Communication System 1) Next, a process of determining an MCS index to be used for uplink communication by the base station 200 of the communication system 1 of the present application will be described. A flowchart 34 in Fig. 4 is a flowchart showing an example of the process.
[0056] In S41, the control unit 21 of the base station 200 acquires the location information of the terminal 100.
[0057] In S42, the control unit 21 inputs the location information of the terminal 100 to the AI, and determines the MCS index to be used for uplink communication based on the output of the AI's predictive analysis.
[0058] In this example, the AI performs a predictive analysis process by referring to a database containing data in which the received power of the SRS is mapped to map information. Fig. 5 shows an example of data in which the received power of the SRS is mapped to map information. Note that the data in Fig. 5 and Fig. 7 described below may be configured to be superimposed on the same map information as the map information in Fig. 3 by expressing the received power of the SRS or the number of layers on a layer separate from the CQI shown in Fig. 3.
[0059] In Figure 5, the received power of the SRS is shown on a map in a format similar to a heat map. For example, among positions A to C in Figure 5, the received power is highest at C, followed by B and A, with position A having the lowest received power. The same applies to other locations that are colored the same as positions A to C.
[0060] For example, if the location information of terminal 100 indicates that terminal 100 is located in a location that is colored the same as A, AI may determine a predetermined MCS index corresponding to that coloring as the MCS index to be used for uplink communication with terminal 100.
[0061] A flowchart 35 in FIG. 4 shows an example of a process in which the base station 200 updates the data illustrated in FIG.
[0062] In S51, the control unit 21 of the base station 200 acquires the location information and the received power of the SRS transmitted from the terminal 100.
[0063] In S52, the control unit 21 performs statistical processing of the received power of the SRS.
[0064] In S53, the control unit 21 updates the database including data in which the received power of the SRS is mapped to map information, in accordance with the location information and the results of the statistical processing. From another perspective, updating the database means updating the correspondence between each position on the map and the received power of the SRS at that position.
[0065] The data in FIG. 5 may also be generated and updated in the past by the control unit 21 based on the location information and SRS reception power of each terminal 100, and AMC and the like determined in response to these.
[0066] 5, the control unit 21 may color positions where there is a high probability that QPSK will be determined as AMC in the same color as A, and may color positions where there is a high probability that 16QAM will be determined as AMC in the same color as B. Also, the control unit 21 may color positions where there is a high probability that 64QAM will be determined as AMC in the same color as C.
[0067] Furthermore, the process of flowchart 35 is executed at any timing when at least the process of S42 of flowchart 34 is not being executed. This means that the process requiring immediacy, such as that related to TTI, and the process of flowchart 35 not requiring immediacy are executed separately.
[0068] (Operation Example 3 of Conventional Communication System) Hereinafter, a process of determining the number of layers of MIMO (Multiple-Input and Multiple-Output) used by a base station for downlink communication will be described. The number of layers is an example of a MAC scheduler processing result and an example of a communication parameter.
[0069] The operation of a conventional communication system will be described first for comparison with the operation of the communication system 1 of the present application. A flowchart 36 in Fig. 6 is a flowchart showing an example of a process in which a base station included in the conventional communication system determines the number of MIMO layers to be used for downlink communication with a terminal.
[0070] In S61, the base station acquires a rank indicator (RI) and a precoding matrix indicator (PMI) transmitted from the terminal. Here, the RI and the PMI are examples of radio quality information in downlink communication.
[0071] In S62, the base station performs statistical processing of the RI and PMI.
[0072] In S63, the base station determines the number of MIMO layers to be used in downlink communication according to the results of the statistical processing in S62. Here, the number of layers means the number of streams to be simultaneously transmitted and received in MIMO.
[0073] (Operation Example 3 of Communication System 1) Next, a process of determining the number of MIMO layers to be used for downlink communication by the base station 200 of the communication system 1 of the present application will be described. A flowchart 37 in Fig. 6 is a flowchart showing an example of the process.
[0074] In S71, the control unit 21 of the base station 200 acquires the location information of the terminal 100.
[0075] In S72, the control unit 21 inputs the location information of the terminal 100 to the AI, and determines the number of MIMO layers to be used for downlink communication based on the output of the AI's predictive analysis.
[0076] In this example, the AI performs a predictive analysis process by referring to a database containing data in which the number of MIMO layers to be selected is mapped to map information. Figure 7 shows an example of the data in which the number of layers is mapped to map information.
[0077] In Figure 7, the number of layers is shown on the map in a format similar to a heat map. For example, at position A in Figure 7, it is desirable that the number of layers is 1, at position B, it is desirable that the number of layers is 2, and at position C, it is desirable that the number of layers is 4. The same applies to other locations that are colored the same as positions A to C.
[0078] For example, if the location information of terminal 100 indicates that terminal 100 is located in a location that is colored the same as A, AI may determine the number of layers corresponding to that coloring as the number of MIMO layers to be used for downlink communication with terminal 100.
[0079] A flowchart 38 in FIG. 6 shows an example of a process in which the base station 200 updates the data illustrated in FIG.
[0080] In S81, the control unit 21 of the base station 200 acquires the location information, RI, and PMI transmitted from the terminal 100.
[0081] In S82, the control unit 21 performs statistical processing of the RI and PMI.
[0082] In S83, the control unit 21 updates a database including data in which the number of MIMO layers is mapped to map information, in accordance with the position information and the results of the statistical processing. From another perspective, updating the database means updating the correspondence between each position on the map and the number of layers at that position.
[0083] The data in FIG. 7 may also be generated and updated by the control unit 21 based on the previously acquired positions of each terminal 100, the determined number of layers, and the like.
[0084] 7 , the control unit 21 may color a position where the probability of determining the number of layers as 1 is high with the same color as A, and may color a position where the probability of determining the number of layers as 2 is high with the same color as B. Furthermore, the control unit 21 may color a position where the probability of determining the number of layers as 4 is high with the same color as C.
[0085] Furthermore, the process of flowchart 38 is executed at any timing when at least the process of S72 of flowchart 37 is not being executed. This means that the process requiring immediacy, such as that related to TTI, and the process of flowchart 38, which does not require immediacy, are executed separately.
[0086] According to the processing of this example, the number of MIMO layers can be determined more quickly than before, and the amount of calculation required for processing that requires immediacy in the MAC scheduler can be further reduced.
[0087] (Operation Example 4 of Communication System 1) The configuration of the present disclosure is also applicable to the case of determining the number of MIMO layers to be used in uplink communication, and will be described in accordance with the above-mentioned "Operation Example 3 of Communication System 1." Note that the control unit 21 may refer to, for example, a DMRS (DeModulation Reference Signal) as the wireless quality information.
[0088] (Operation Example 5 of Communication System 1) The configuration of the present disclosure is also applicable to determining resource block allocation in downlink communication. The resource block allocation is an example of a MAC scheduler processing result and an example of a communication parameter. Furthermore, the control unit 21 may refer to, for example, the downlink received power of the UE based on the CQI as radio quality information. Furthermore, the AI performing the predictive analysis may output information indicating the resource block allocation based on the input priority of the terminal 100 in addition to radio quality information such as the downlink received power of the UE based on the CQI. Furthermore, the control unit 21 may calculate the priority of the terminal 100 by referring to the traffic volume of Layer 2, round robin, proportional fairness, or the like.
[0089] (Operation Example 6 of Communication System 1) The configuration of the present disclosure is also applicable to determining resource block allocation in uplink communication. Furthermore, the control unit 21 may refer to, for example, DMRS as wireless quality information. Furthermore, the AI performing predictive analysis may output information indicating resource block allocation based on the input priority of the terminal 100, in addition to wireless quality information such as DMRS. Furthermore, the control unit 21 may calculate the priority of the terminal 100 by referring to the traffic volume of Layer 2 based on a BSR (Buffer Status Report), round robin, proportional fairness, or the like.
[0090] (Additional Notes) The combinations of the wireless quality information, the MAC scheduler processing results, and the communication parameters that the control unit 21 of the base station 200 refers to or determines are not limited to the above-described combinations. In addition, multiple types of information may be used for each of these.
[0091] For example, the control unit 21 may refer to at least one of CQI, SRS, DMRS, RSRP (Reference Signal Received Power), RSSI (Received Signal Strength Indicator), SINR, RSRQ (Reference Signal Received Quality), CSI (Channel State Information), RI, and PMI as the radio quality information. Here, the control unit 21 may refer to another radio quality information obtained by statistical processing using certain radio quality information, and update the information indicating the correspondence between the location information and the MAC scheduler processing result.
[0092] Furthermore, the control unit 21 may determine at least one of the MCS index, the number of MIMO layers, and resource block allocation as the communication parameters.
[0093] [Examples of Hardware Configuration and Software Implementation] The control blocks of the terminal 100 and the base station 200 (particularly the control units 11 and 21) may be implemented by logic circuits (hardware) formed on an integrated circuit (IC chip) or the like, or may be implemented by software using a CPU (Central Processing Unit). In the latter case, the control blocks may be configured using a computer (electronic calculator).
[0094] FIG. 8 is a block diagram illustrating a configuration of a computer 910 that can be used as the control block. The computer 910 includes an arithmetic unit 912, a main memory 913, an auxiliary memory 914, and an input / output interface 915, all connected to one another via a bus 911. The arithmetic unit 912, the main memory 913, and the auxiliary memory 914 may each be, for example, a CPU, a random access memory (RAM), a solid-state drive, or a hard disk drive. The input / output interface 915 is connected to an input device 920 through which a user inputs various information to the computer 910, and an output device 930 through which the computer 910 outputs various information to the user. The input device 920 and the output device 930 may be built into the computer 910 or may be connected (externally) to the computer 910. For example, the input device 920 may be a button, keyboard, mouse, touch sensor, etc., and the output device 930 may be a lamp, display, printer, speaker, etc. It is also possible to apply a device having the functions of both the input device 920 and the output device 930, such as a touch panel in which a touch sensor and a display are integrated. The communication interface 916 is an interface that enables the computer 910 to communicate with external devices.
[0095] An information processing program for causing the computer 910 to operate as the control block is stored in the auxiliary storage device 914. The arithmetic device 912 then loads the information processing program stored in the auxiliary storage device 914 onto the main storage device 913 and executes instructions contained in the information processing program, thereby causing the computer 910 to function as each unit of the control block. Note that the recording medium used by the auxiliary storage device 914 to record information such as the information processing program may be any computer-readable "non-transitory tangible medium," and may be, for example, a tape, a disk, a card, a semiconductor memory, a programmable logic circuit, or the like.
[0096] Alternatively, the computer 910 may be configured to function using a program stored on a recording medium external to the computer 910 or a program supplied to the computer 910 via any transmission medium (such as a communication network or broadcast waves).The present invention may also be realized in the form of a data signal embedded in a carrier wave, in which the program is embodied by electronic transmission.
[0097] Furthermore, some or all of the functions of the control blocks can be realized by logic circuits. For example, an integrated circuit in which a logic circuit that functions as each of the control blocks is formed is also included in the scope of the present invention. In addition, the functions of the control blocks can also be realized by, for example, a quantum computer.
[0098] Furthermore, each process described in each of the above embodiments may be executed by AI (Artificial Intelligence). In this case, the AI may run on the control device or on another device (for example, an edge computer or a cloud server).
[0099] The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope of the claims. Embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of the present invention.
[0100] [Summary] A base station (200) according to aspect 1 of the present invention is a base station capable of wireless communication with a terminal device (100), and includes a control unit (21) and a communication unit (23), wherein the control unit acquires location information of the terminal device, and determines communication parameters relating to control of wireless communication, the communication parameters corresponding to the acquired location information, by referring to information indicating a correspondence between the location information and a MAC scheduler processing result, and the communication unit performs wireless communication with the terminal device in accordance with control according to the determined communication parameters.
[0101] A base station according to Aspect 2 of the present invention may be configured in the above-described Aspect 1 such that the control unit determines at least one of an MCS index, the number of MIMO layers, and resource block allocation as the communication parameters.
[0102] A base station according to aspect 3 of the present invention may be configured in the above-mentioned aspect 1 or 2 to include a memory unit (22) that stores information indicating the correspondence relationship, and the control unit may perform a process of updating the information indicating the correspondence relationship by referring to the location information and wireless quality information in wireless communication with the terminal device at any timing at which the process of determining the communication parameters is not being executed.
[0103] A base station according to aspect 4 of the present invention may be configured in the above-mentioned aspect 3 such that the control unit refers to at least one of CQI, SRS, DMRS, RSRP, RSSI, SINR, RSRQ, CSI, RI (Rank Indicator), and PMI as the radio quality information.
[0104] A communication system (1) according to aspect 5 of the present invention is a communication system having a terminal device (100) and a base station (200) capable of wireless communication with each other, the base station having a control unit (21) and a communication unit (23), the control unit acquires location information of the terminal device, and by referring to information indicating the correspondence between the location information and the MAC scheduler processing result, determines communication parameters corresponding to the acquired location information, which are communication parameters related to the control of wireless communication, and the communication unit performs wireless communication with the terminal device in accordance with control according to the determined communication parameters.
[0105] A communication method according to aspect 6 of the present invention is a communication method executed by a base station (200) capable of wireless communication with a terminal device (100), which acquires location information of the terminal device, refers to information indicating the correspondence between the location information and the MAC scheduler processing result, determines communication parameters corresponding to the acquired location information, which are communication parameters related to the control of wireless communication, and performs wireless communication with the terminal device in accordance with control according to the determined communication parameters.
[0106] REFERENCE SIGNS LIST 1 Communication system 2 Core network 11, 21 Control unit 12, 22 Storage unit 13, 23 Communication unit 100 Terminal (terminal device) 200 Base station 910 Computer 911 Bus 912 Arithmetic unit 913 Main storage unit 914 Auxiliary storage unit 915 Input / output interface 916 Communication interface 920 Input device 930 Output device
Claims
1. A base station capable of wireless communication with a terminal device, comprising a control unit and a communication unit, wherein the control unit acquires location information of the terminal device, and determines communication parameters related to control of wireless communication corresponding to the acquired location information by referring to information indicating the correspondence between the location information and a MAC scheduler processing result, and the communication unit performs wireless communication with the terminal device in accordance with control according to the determined communication parameters.
2. The base station according to claim 1, wherein the control unit determines at least one of an MCS index, the number of MIMO layers, and resource block allocation as the communication parameters.
3. A base station as described in claim 1 or 2, comprising a memory unit that stores information indicating the correspondence relationship, and the control unit performs a process of updating the information indicating the correspondence relationship by referring to the location information and wireless quality information in wireless communication with the terminal device at any timing at which the process of determining the communication parameters is not being executed.
4. The base station according to claim 3, wherein the control unit refers to at least one of CQI, SRS, DMRS, RSRP, RSSI, SINR, RSRQ, CSI, RI (Rank Indicator), and PMI as the radio quality information.
5. A communication system having a terminal device and a base station capable of wireless communication with each other, wherein the base station is equipped with a control unit and a communication unit, the control unit acquires location information of the terminal device, and determines communication parameters related to control of wireless communication corresponding to the acquired location information by referring to information indicating the correspondence between the location information and the MAC scheduler processing result, and the communication unit performs wireless communication with the terminal device in accordance with control according to the determined communication parameters.
6. A communication method executed by a base station capable of wireless communication with a terminal device, comprising: acquiring location information of the terminal device; determining communication parameters related to control of wireless communication corresponding to the acquired location information by referring to information indicating the correspondence between the location information and the MAC scheduler processing result; and performing wireless communication with the terminal device in accordance with control according to the determined communication parameters.
Citation Information
Patent Citations
Unicast communication method and device in Internet of Vehicles, computer equipment and medium
CN116017345A
Apparatus and method for providing MIMO layer coverage
EP4250581A1
Base station, terminal, and communication method
WO2023188913A1