A data transmission method, apparatus and device
By adjusting the transmission strategy of base station users, the energy consumption of the target TTI is reduced, thus solving the problem of increased base station energy consumption and achieving energy-saving effect without affecting the user's perceived speed.
Patent Information
- Application Number
- CN202111138630.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-27
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2041-09-27
AI Technical Summary
As the number of base station antennas increases, the energy consumption of base stations also increases. How to reduce energy consumption without compromising the perceived speed for users has become an urgent issue.
By adjusting the transmission strategy of users to be scheduled, the energy consumption of the target TTI is reduced, and the time and frequency resources for transmitting downlink data are expanded within the limits of available time and frequency resources, ensuring that the user's perceived rate is lossless.
This achieves energy savings by reducing base station energy consumption without affecting user perception speed.
Smart Images

Figure CN115866724B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a data transmission method, apparatus and device. Background Technology
[0002] With the ever-increasing demand for communication speeds, the number of antennas in base stations is also increasing. Massive multiple-input multiple-output (MIMO) technology has become a core technology for 4G and 5G mobile communications. As the number of base station antennas increases, the energy consumption of those antennas also increases. Therefore, how to reduce energy consumption without compromising the perceived speed for users has become an urgent problem to solve. Summary of the Invention
[0003] This application provides a data transmission method, apparatus, and device for reducing energy consumption without loss of user-perceived speed.
[0004] To address the aforementioned technical problems, the embodiments of this application provide the following technical solutions:
[0005] In a first aspect, embodiments of this application provide a data transmission method, which can be applied to a wireless access device, such as a base station in 4G or 5G mobile communication technology. The wireless access device may include one or more antennas, for example, antennas employing massive MIMO technology. The one or more antennas include an antenna for transmitting data; in this application embodiment, the antenna for transmitting data is referred to as an antenna. The antenna can provide time-frequency resources, through which data is transmitted to users in the cell.
[0006] The data transmission method may include: acquiring downlink data for transmission in a target TTI, the downlink data including target data to be transmitted to each of one or more users in the cell. For example, the downlink data includes target data for user 1, target data for user 2, ..., and target data for user n, where n is any positive integer. The target data for user i refers to the data corresponding to user i in the downlink data; therefore, it is not limited that the target data corresponding to different users in the downlink data are the same. Then, a target transmission strategy for the one or more users in the target TTI is determined based on the current transmission strategy of the one or more users. At least one user (referred to as the target user) has a target transmission strategy different from the current transmission strategy, and the target power consumption is less than the current power consumption, the target time-frequency resources are greater than the current time-frequency resources, and less than the available time-frequency resources provided by the antenna in the target TTI. The target time-frequency resources and the target power consumption are respectively the time-frequency resources and power consumption consumed by the wireless access device to transmit the downlink data according to the target transmission strategy of the one or more users, and the current time-frequency resources and current power consumption are respectively the time-frequency resources and power consumption consumed by the wireless access device to transmit the downlink data according to the target transmission strategy of the one or more users. When the target TTI arrives, downlink data is transmitted according to the target transmission strategy of one or more users during the target TTI. For example, the target data of user 1 is transmitted to user 1 according to the target transmission strategy of user 1, the target data of user 2 is transmitted to user 2 according to the target transmission strategy of user 2, and so on, and the target data of user n is transmitted to user n according to the target transmission strategy of user n.
[0007] In this embodiment, by adjusting the current transmission strategy of the target user among the users to be scheduled, a target transmission strategy for the target user in a future TTI (i.e., the target TTI) is obtained, thereby reducing the energy consumption of transmitting downlink data in the target TTI and facilitating TTI-level energy saving. Furthermore, by extending the time-frequency resources occupied by transmitting the downlink data within the limits of available time-frequency resources, the impact of energy-saving measures on downlink data measurement and demodulation is reduced, ensuring lossless user-perceived rate.
[0008] Optionally, the second index value of the modulation and demodulation scheme (MCS) indicated by the second transmission strategy of the target user is less than the first index value of the MCS indicated by the first transmission strategy of the target user.
[0009] Optionally, the second value of the transmission parameter of the antenna indicated by the second transmission strategy of the target user is less than the first value of the transmission parameter indicated by the first transmission strategy of the target user, wherein the value of the transmission parameter is positively correlated with the power consumption corresponding to the antenna.
[0010] Optionally, the transmission parameters are used to determine the transmission power of the antenna and / or the number of antennas that are turned on in the antenna.
[0011] Optionally, the transmission parameters include antenna activation parameters, which include the number of activated antenna arrays and / or the polarization reversal of the activated antennas. The wireless activation parameters are used to determine the number of activated antennas in the antenna array.
[0012] Optionally, the channel quality corresponding to the second value (taking the signal-to-interference plus noise ratio (SINR) as an example) is less than or equal to the difference between the SINR corresponding to the first value and the second minimum SINR corresponding to the second index value and the first minimum SINR corresponding to the first index value. The second minimum SINR is the minimum SINR of the downlink channel required to transmit the target data of the target user according to the second index value while ensuring the target bit error rate, and the first minimum SINR is the minimum SINR of the downlink channel required to transmit the target data of the target user according to the first index value while ensuring the target bit error rate.
[0013] Optionally, the second index value is determined based on the available time-frequency resources.
[0014] Optionally, if the second value of the power is less than the first value of the power, the target user is a non-demodulation reference signal (DMRS) user, the first index value is greater than 9, and the second index value is less than or equal to 9.
[0015] Secondly, embodiments of this application provide a communication apparatus, including an acquisition module, a determination module, and a transmission module; the acquisition module is used to acquire downlink data to be transmitted during a target transmission time interval (TTI), the downlink data including target data to be transmitted to each of one or more users in the cell; the determination module is used to determine a second transmission strategy for the one or more users in the target TTI based on the data volume of the downlink data and a first transmission strategy of the one or more users, the first transmission strategy and the second transmission strategy of each of the one or more users being used to control parameters of the downlink channel, and the second transmission strategy of the target user being consistent with the first transmission strategy. The two are different, and the second energy consumption is less than the first energy consumption, the second time-frequency resource is greater than the first time-frequency resource and less than the available time-frequency resource provided by the antenna in the target TTI, wherein the second time-frequency resource and the second energy consumption are respectively the time-frequency resource and energy consumption consumed by the wireless access device to transmit the downlink data according to the second transmission strategy of the one or more users, and the first time-frequency resource and the first energy consumption are respectively the time-frequency resource and energy consumption consumed by the wireless access device to transmit the downlink data according to the second transmission strategy of the one or more users; the transmission module is used to transmit the downlink data through the downlink channel corresponding to the second transmission strategy of the one or more users in the target TTI.
[0016] Optionally, the second index value of the modulation and demodulation scheme (MCS) indicated by the second transmission strategy of the target user is less than the first index value of the MCS indicated by the first transmission strategy of the target user.
[0017] Optionally, the second value of the transmission parameter of the antenna indicated by the second transmission strategy of the target user is less than the first value of the transmission parameter indicated by the first transmission strategy of the target user, wherein the value of the transmission parameter is positively correlated with the power consumption corresponding to the antenna.
[0018] Optionally, the transmission parameters are used to determine the transmission power of the antenna and / or the number of antennas that are turned on in the antenna.
[0019] Optionally, the transmission parameters include antenna activation parameters, which include the number of activated antenna arrays and / or the polarization reversal of the activated antennas. The wireless activation parameters are used to determine the number of activated antennas in the antenna array.
[0020] Optionally, the difference between the channel quality (taking SINR as an example) corresponding to the second value and the SINR corresponding to the first value is less than or equal to the difference between the second minimum SINR corresponding to the second index value and the first minimum SINR corresponding to the first index value. The second minimum SINR is the minimum SINR of the downlink channel required to send the target data of the target user according to the second index value while ensuring the target bit error rate, and the first minimum SINR is the minimum SINR of the downlink channel required to send the target data of the target user according to the first index value while ensuring the target bit error rate.
[0021] Optionally, the second index value is determined based on the available time-frequency resources.
[0022] Optionally, if the second value of the power is less than the first value of the power, the target user is a non-DMRS user, and the first index value is greater than 9, then the second index value is less than or equal to 9.
[0023] Thirdly, embodiments of this application provide a communication device, which includes a processor for implementing the method described in the first aspect above. The communication device may further include a memory for storing instructions and data. The memory is coupled to the processor, and when the processor executes the instructions stored in the memory, it can implement the method described in the eighth or ninth aspect above. The communication device may also include a communication interface for communicating with other devices. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, pin, or other type of communication interface.
[0024] Fourthly, embodiments of this application provide a chip system that may include a processor and a memory for implementing the method described in the first aspect. The chip system may be composed of chips or may include chips and other discrete devices.
[0025] Fifthly, embodiments of this application provide a computer-readable storage medium including instructions that, when executed on a computer, cause the computer to perform a method as described in any possible implementation of the first aspect of this application.
[0026] Sixthly, embodiments of this application provide a computer program product including instructions that, when executed on a computer, cause the computer to perform a method as described in any possible implementation of the first aspect of this application.
[0027] In a seventh aspect, embodiments of this application provide a communication system that may include the communication device described in the second aspect and a user equipment corresponding to the user. Attached Figure Description
[0028] Figure 1 An exemplary schematic diagram of a possible communication system is shown;
[0029] Figure 2 and Figure 3 Each of the following is an example of a possible schematic diagram of an antenna array;
[0030] Figures 4 to 6 Each of the following flowcharts exemplarily illustrates one possible method of the embodiments of this application;
[0031] Figure 7 and Figure 8 Each of the embodiments of the communication device in this application is illustrated by an example. Detailed Implementation
[0032] This application provides a data transmission method, apparatus, and device. The embodiments of this application are described below with reference to the accompanying drawings.
[0033] The technical solutions of this application can be applied to various wireless communication systems or networks, such as: Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, 5th Generation (5G) systems, future communication systems, or the convergence of multiple systems. 5G can also be referred to as New Radio (NR).
[0034] Figure 1 A possible schematic diagram of the communication system provided in the embodiments of this application is shown below. Figure 1 As shown, the communication system includes wireless access equipment and the corresponding cell (e.g., Figure 1 Users 1 to 5 are located within the area shown in the dashed box. It should be noted that the communication system applicable to the embodiments of this application may include... Figure 1 More or fewer users.
[0035] The wireless access device in this application embodiment may be, for example, an access node and / or other network entities. For instance, the wireless access device may be an evolved NodeB (eNB or eNodeB) in an LTE system, a base station in a 5G network, or a base station in a future PLMN network. The base station in the 5G network may be referred to as a next-generation NodeB (gNB), but this application embodiment does not limit this terminology.
[0036] In this application embodiment, "user" refers to a user equipment or terminal device, which can be a device with wireless transceiver capabilities. It can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on water (such as on ships); and it can be deployed in the air (such as on airplanes, balloons, and satellites). The terminal device can be a user equipment (UE), where the UE includes handheld devices, vehicle-mounted devices, wearable devices, or computing devices with wireless communication capabilities. For example, the UE can be a mobile phone, tablet computer, or computer with wireless transceiver capabilities. The terminal device can also be a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in autonomous driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in a smart city, a wireless terminal in a smart home, and so on. In this application embodiment, the device used to implement the terminal's functions can be a terminal itself; it can also be a device capable of supporting the terminal in implementing these functions, such as a chip system, which can be installed in the terminal. In this application embodiment, the chip system may be composed of chips, or it may include chips and other discrete devices. In the technical solutions provided in this application embodiment, the device used to implement the functions of the terminal is a terminal, and the terminal is a UE (User Equipment) as an example to describe the technical solutions provided in this application embodiment.
[0037] The technical solutions provided in this application can be applied to wireless communication between communication devices. Wireless communication between communication devices can include: wireless communication between a wireless access device and a terminal, wireless communication between two wireless access devices, and wireless communication between terminals. In this application, the term "wireless communication" can also be simply referred to as "communication," and the term "communication" can also be described as "data transmission," "information transmission," or "transmission." This technical solution can be used for wireless communication between a scheduling entity (e.g., a wireless access device) and a subordinate entity (e.g., a UE). Those skilled in the art can use the technical solutions provided in this application for wireless communication between other scheduling entities and subordinate entities, such as wireless communication between macro base stations and micro base stations. The scheduling entity can allocate resources to subordinate entities, and / or, the scheduling entity can control the wireless communication between them.
[0038] Information exchanged between users and wireless access devices can be carried through physical channels. Specifically, the wireless access device can provide downlink channels to cell users via its antennas, and transmit data to users through these downlink channels, such as the physical downlink control channel (PDCCH) or the physical downlink shared channel (PDSCH). The wireless access device can also be equipped with antennas for receiving data (i.e., receiving antennas). Since this application primarily focuses on the process of the wireless access device transmitting downlink data, the antennas involved in this application specifically refer to transmitting antennas used to send downlink data to users.
[0039] Wireless access devices are sending to Figure 1 During the data transmission process, the transmission process can be controlled by the values of one or more transmission parameters. For example, these parameters can control the parameters of the corresponding downlink channel, and / or the modulation scheme and transmission mode used for data transmission. Furthermore, when a wireless access device transmits data to multiple users within the same transmission time interval (TTI), the values of the transmission parameters for each user can be different.
[0040] In order for the wireless access device to provide differentiated data transmission services to different users, in this embodiment of the application, the wireless access device may store multiple users (e.g., Figure 1The transmission strategies of users 1 to 5 shown are used to indicate the values of one or more of the aforementioned transmission parameters. For example, the transmission parameters indicated by the transmission strategy may include, but are not limited to, at least one of the following parameters: modulation and coding scheme (MCS), rank indication (RI), precoding matrix indicator (PMI), and antenna transmission parameters. Generally, the smaller the antenna transmission parameters, the lower the corresponding energy consumption of the antenna; or, it is assumed that the value of the transmission parameters is positively correlated with the corresponding energy consumption of the antenna.
[0041] In one possible implementation, the antenna in the wireless access device can be an antenna array. Figure 2 A schematic diagram of the antenna array is shown as an example. (Reference) Figure 2 The antenna array comprises 2 rows and 8 columns of antenna elements, each of which includes 2 orthogonally polarized antennas. Therefore, the antenna array comprises 32 antennas. Figure 2 In the diagram, dashed line segments represent antennas in the first polarization direction, and solid line segments represent antennas in the second polarization direction. This application does not limit the specific form of the antenna array. Figure 2 This is just one possible example.
[0042] Optionally, the antenna's transmission parameters can refer to parameters used to determine the antenna's transmission power and / or the number of antennas activated in the antenna. Optionally, the transmission parameters may include antenna activation parameters, which may include, but are not limited to, the number of activated antenna arrays and / or the polarization direction activated in the antenna. The wireless access device can control the number of activated antennas in the antenna by controlling the wireless activation parameters. The value of the number of activated antenna arrays can refer to the number of activated antenna arrays, such as... Figure 3 As shown, the value for the number of antenna columns activated can be 4. Alternatively, the value for the number of antenna columns activated can refer to the sequence number of the activated antenna columns, such as... Figure 3 As shown, the number of antenna arrays that can be turned on can be 2, 3, 5, or 7.
[0043] The following describes a data transmission method provided in an embodiment of this application. This method can be applied to a wireless access device or a chip or device within a wireless access device. Hereinafter, the wireless access device will be referred to as a base station.
[0044] refer to Figure 4 One possible embodiment of the data transmission method of this application may include steps S401 to S403.
[0045] S401. Obtain downlink data to be transmitted in the target TTI;
[0046] The base station can acquire downlink data to be transmitted in a target TTI. The target TTI can be the current TTI or a future TTI. This downlink data can be data from one user in the cell, or it can include data from multiple users in the cell. For ease of description, the data for each user in the downlink data is referred to as the target data for that user. It should be noted that the target data for different users can be different. Therefore, it can be understood that the downlink data includes target data to be transmitted to each of one or more users in the cell.
[0047] S402. Determine the second transmission strategy of one or more users in the target TTI based on the downlink data volume and the first transmission strategy of one or more users;
[0048] Assuming that before the arrival of the target TTI, or at the beginning of the target TTI, the base station can store the first transmission strategy of the one or more users. The understanding of the first transmission strategy can be found in the previous descriptions and will not be repeated here. After obtaining the downlink data corresponding to the target TTI, the base station can determine the second transmission strategy of the one or more users in the target TTI based on the data volume of the downlink data and the first transmission strategy of the one or more users. This application embodiment does not limit the second transmission strategy of each of the one or more users to be different from the first transmission strategy; it is sufficient that the second transmission strategy of any one user is different from the first transmission strategy. The user whose second transmission strategy is different from the first transmission strategy is referred to as the target user.
[0049] In this embodiment, the time-frequency resources and energy consumption consumed by the base station to transmit downlink data according to a first transmission strategy for one or more users are referred to as the first time-frequency resources and the first energy consumption, respectively. The time-frequency resources and energy consumption consumed by the base station to transmit downlink data according to a second transmission strategy for one or more users are referred to as the second time-frequency resources and the second energy consumption, respectively. The prerequisite for adjusting the transmission strategy of the target user from the first transmission strategy to the second transmission strategy is that the second energy consumption is less than the first energy consumption, the second time-frequency resources are greater than the first time-frequency resources, and the second time-frequency resources are less than the available time-frequency resources provided by the antenna in the target TTI.
[0050] S403. Transmit downlink data in the target TTI through the downlink channel corresponding to the second transmission strategy of one or more users.
[0051] After determining the second transmission strategy for one or more users, the base station can transmit downlink data through the downlink channel corresponding to the second transmission strategy of the one or more users in the target TTI. Figure 1For example, the base station can send the target data of user 1 to user 1 through the downlink channel corresponding to the second transmission strategy of user 1, send the target data of user 2 to user 2 through the downlink channel corresponding to the second transmission strategy of user 2, ..., send the target data of user 5 to user 5 through the downlink channel corresponding to the second transmission strategy of user 5.
[0052] In this embodiment, by adjusting the first transmission strategy of the target user among the users to be scheduled, a second transmission strategy for the target user in the target TTI is obtained, thereby reducing the energy consumption of transmitting downlink data in the target TTI and facilitating TTI-level energy saving. Furthermore, by extending the time-frequency resources occupied by transmitting the downlink data within the limits of available time-frequency resources, the impact of energy-saving measures on downlink data measurement and demodulation is reduced, ensuring lossless user-perceived rate.
[0053] In one possible implementation, if transmitting downlink data through the downlink channel corresponding to the first transmission strategy occupies all available time-frequency resources of the base station in the target TTI, then the base station may not execute step S402 and transmit downlink data through the downlink channel corresponding to the first transmission strategy in the target TTI.
[0054] This application proposes that, based on the first transmission strategy, the base station can try to adjust the first transmission strategy for the downlink data to be transmitted in the target TTI, so as to reduce the energy consumption of the base station in the target TTI while ensuring that the downlink data can be transmitted in the target TTI and has a low bit error rate.
[0055] However, since a user's transmission strategy involves many parameters, adjusting each parameter can potentially affect the bit error rate of the transmitted data, the time-frequency resources used, and the base station's energy consumption. Time-frequency resources can be, for example, the number of resource blocks (RBs). How to efficiently obtain the target user's second transmission strategy is the focus of the following discussion.
[0056] In one possible implementation, the value of the antenna transmission parameter indicated by the second transmission strategy of the target user (referred to as the second value) is smaller than the value of the transmission parameter indicated by the first transmission strategy of the target user (referred to as the first value). Since the smaller the antenna transmission parameter, the lower the corresponding power consumption of the antenna, reducing the value of the transmission parameter corresponding to the target user is beneficial to reducing the power consumption of the base station in transmitting downlink data in the target TTI.
[0057] In one possible implementation, the second index value of the modulation and demodulation scheme (MCS) indicated by the second transmission strategy of the target user is smaller than the first index value of the MCS indicated by the first transmission strategy of the target user. Experimental analysis shows that for a given bit error rate (BER), the smaller the index value of the MCS, the lower the requirement for channel quality. Channel quality can include, for example, the signal and interference plus noise ratio (SINR), which will be used to represent channel quality below. Since reducing the value of the transmission parameters usually causes a decrease in SINR, in order to ensure a certain low BER (referred to as the target BER), this application proposes to reduce the SINR requirement of the target BER by reducing the index value of the MCS. Thus, although reducing the value of the transmission parameters may cause a decrease in SINR, reducing the SINR requirement of the target BER by reducing the index value of the MCS helps to ensure that the BER of downlink data transmitted through the downlink channel corresponding to the second transmission strategy is not lower than the target BER.
[0058] Optionally, the target bit error rate can be determined based on the user's service level, or it can be fixed, or it can be the bit error rate corresponding to the downlink data transmitted according to the first transmission strategy.
[0059] To further ensure that the bit error rate (BER) is not reduced after adjusting the target user's transmission strategy, the SINR corresponding to the first value and the SINR corresponding to the second value of the transmission parameters can be determined separately. Furthermore, the minimum SINR corresponding to the second index value of the MCS (referred to as the second minimum SINR) and the minimum SINR corresponding to the first index value (referred to as the first SINR) can be determined separately. The second minimum SINR is the minimum downlink channel SINR required to transmit the target user's target data according to the second index value while maintaining the target BER, and the first minimum SINR is the minimum downlink channel SINR required to transmit the target user's target data according to the first index value while maintaining the target BER.
[0060] Subsequently, the values of the MCS and transmission parameters can be adjusted if the following constraint 1 is satisfied. Constraint 1 may include: the difference between the SINR corresponding to the second value and the SINR corresponding to the first value is less than or equal to the difference between the second minimum SINR corresponding to the second index value and the first minimum SINR corresponding to the first index value.
[0061] Alternatively, the second value of the transmission parameters can be determined first, and then the second index value of the MCS can be determined based on the first index value of the MCS, the first and second values of the transmission parameters, and the aforementioned constraint 1. Optionally, the maximum value of the second index value of the MCS that satisfies constraint 1 can be selected as the second index value. Optionally, the second value of the transmission parameters can be, for example, the intermediate frequency (IF) reporting capability of the antenna, which can be, for example, the maximum attenuation coefficient that the antenna's power amplifier can withstand.
[0062] Optionally, candidate values for the second index value of the MCS can be determined first, and then the second value of the transmission parameter can be determined based on the first index value of the MCS, the candidate values for the second index value of the MCS, the first value of the transmission parameter, and the aforementioned constraint 1. Optionally, the maximum value of the second transmission parameter that satisfies the aforementioned constraint 1 can be selected as the second value.
[0063] The following describes the optional methods for determining the candidate values for the second index value of the MCS.
[0064] Optionally, the second index value can be determined based on the available time-frequency resources of the base station in the target TTI. Since reducing the index value of MCS will result in more time-frequency resources being used to send the same amount of data, in order to minimize the minimum SINR required to reduce the target bit error rate while ensuring that downlink data can be sent in the target TTI, the second index value can be determined based on the available time-frequency resources of the base station in the target TTI. By making full use of the available time-frequency resources, the MCS can be reduced as much as possible.
[0065] Optionally, if the second value of the transmit power is less than the first value of the transmit power, that is, the transmit power value in the target user's transmission strategy is reduced, and if the target user is a non-DMRS user and the first index value of the MCS is greater than 9, then in order to ensure that the target data of the transmitted target user has a low bit error rate, the second index value needs to be less than or equal to 9.
[0066] Experimental studies have shown that when the index value of MCS is less than 5, the benefit of decreasing the minimum SINR by further reducing the index value of MCS is far less than the increased cost of occupying time and frequency resources. Therefore, optionally, the second index value can be no less than 5.
[0067] Since the available time-frequency resources of a base station in the target TTI are limited, when one or more users include multiple users, these available time-frequency resources may not be sufficient to provide each user with the resources to reduce transmission parameters by lowering the MCS. Therefore, this application also provides a method for prioritizing multiple users, allowing the base station to adjust the transmission strategies of users sequentially according to the order determined by this prioritization method until the available time-frequency resources are fully utilized. For example, according to this prioritization method... Figure 1 The order of users 1 through 5, from first to last, is: User 1, User 2, User 3, User 4, User 5. The transmission strategies of each user are adjusted sequentially, and the preconditions described in step S402 are verified after each adjustment. If the preconditions are met, the adjusted transmission strategy is adopted as the user's second transmission strategy; otherwise, the original transmission strategy is adopted. If there are still remaining available time-frequency resources after adjusting the transmission strategies of users 1, 2, and 3, but the downlink data cannot be fully transmitted after adjusting the transmission strategy of user 4, then it is considered that adjusting the transmission strategies of users 1, 2, and 3 respectively can fully utilize the available time-frequency resources of the target TTI.
[0068] Optionally, the base station can assign higher priority to non-DMRS users and / or users with larger first index values in the MCS.
[0069] The following describes possible implementations of step S402 in the method of this application embodiment, taking the transmission parameters as transmission power, the number of activated antenna arrays, and the activated polarization direction of the antennas as examples. It should be noted that step S402 can be implemented using one or more of the following possible implementations 1, 2, and 3.
[0070] I. Possible Implementation Method 1: Transmission parameter is transmission power
[0071] Process A: Try to adjust the sending strategy for non-DMRS users with an MCS greater than 9 among one or more users.
[0072] For details, please refer to Figure 5 Step S402 may include steps 501 to 514.
[0073] S501, Record the user's first sending strategy;
[0074] The first transmission strategy, also known as the user initial state, can specifically include first values for RI, Mcs, PMI, and Pa. Pa can refer to the attenuation coefficient of the power amplifier corresponding to the antenna; in this embodiment, the first value of Pa can be 0 dB. The number of RBs occupied for transmitting downlink data through the downlink channel corresponding to the first transmission strategy can also be determined based on the first transmission strategy, referred to as the first value of occupied RBs. The number of remaining RBs can also be calculated based on the number of available RBs and the number of occupied RBs. In one possible implementation, the energy consumption corresponding to the antenna's transmit power is equivalent to the dynamic energy consumption of the base station, which is also related to the number of occupied RBs. Assume that the first energy consumption includes the first dynamic energy consumption, which is positively correlated with the first value of Pa and also positively correlated with the first value of the number of occupied RBs (referred to as occupied RBs). Assume that the first dynamic energy consumption = f(the first value of Pa, the first value of occupied RBs), where z = f(x, y) represents a certain increasing function, i.e., z is positively correlated with x and y respectively.
[0075] After step S501, if the number of remaining RBs is greater than the threshold (optionally, the threshold can be 0 or any number greater than 0), then we can try to adjust the transmission strategy for non-DMRS users with an MCS greater than 9 among one or more users, so that their MCS is less than or equal to 9 and RI = 1. Specifically, we can sequentially execute steps S502 to S514 for users among one or more users in a certain order.
[0076] S502. Determine whether the current user is a non-DMRS user and RI=1. If yes, proceed to step S503; otherwise, proceed to step S504.
[0077] In this context, "non-DMRS users" refers to users of TM1 / TM2 / TM3 / TM4. RI = 1 indicates that the non-DMRS user can reduce Pa without affecting the bit error rate.
[0078] S503, Update MCS;
[0079] If the current user is not a DMRS user and RI=1, then the MCS can be updated. Specifically, the outer loop adjustment amount can be added to the first value of the MCS.
[0080] S504. Determine whether the current user is a non-DMRS user. If not, proceed to step S505. If yes, proceed to step S506.
[0081] If the current user is a DMRS user (i.e., not a non-DMRS user), then step S505 can be executed. If the current user is a non-DMRS user, then their RI is greater than or equal to 2, and step S506 can be executed.
[0082] S505. Set the next user as the current user and return to step S502.
[0083] The current user's first sending strategy is used as the sending strategy, and it is not updated in process A. If the current user is the last user, then process A ends.
[0084] S506, demote to 1, and update the values of MCS and PMI;
[0085] The RI can be reduced to 1, and the PMI can be updated according to the mapping table of RI and PMI. The larger MCS among the codewords corresponding to the original RI can be selected as the base, the power conversion can be increased, and the outer loop adjustment can be increased to update the value of MCS.
[0086] After step S503 or step S506, step S507 can be executed.
[0087] S507. Determine whether the updated Mcs is greater than 9. If not, proceed to step S508. If yes, proceed to step S509.
[0088] S508. Set the next user as the current user and return to step S502.
[0089] The current policy can retain the updated Rank, Mcs, and PMI values, and optionally, it can be marked as a sending policy that can reduce Pa. If the current user is the last user, then process A ends.
[0090] S509. Update the MCS to 9 and calculate the reducible Pa under the target bit error rate;
[0091] The value of the reducible Pa is calculated as SINR(9) - SINR(the first value of MCS). Here, Pa = SINR(MCS) can refer to the correspondence between MCS and the minimum Pa at the target bit error rate. This reducible Pa value corresponds to satisfying constraint 1 described above.
[0092] S510. Determine whether the reducible Pa is greater than -Pa_MAX. If not, proceed to step S511. If yes, proceed to step S512.
[0093] Pa_MAX can refer to the radio frequency reporting capability, such as the maximum Pa value that the power amplifier corresponding to the antenna can decrease.
[0094] S511, Update Pa to -Pa_MAX;
[0095] If Pa < -Pa_MAX, and since the first value of Pa is 0, the value of Pa can be updated to -Pa_MAX. Furthermore, when calculating the outer loop adjustment, this TB can disregard the acknowledgment character (ACK) and only count the negative acknowledgement character (NACK).
[0096] S512. Calculate the number of RBs occupied and the dynamic energy consumption according to MCS=9;
[0097] The number of RBs used (i.e., the number of RBs occupied) according to the new MCS (i.e., the index value of the MCS is 9) can be calculated, and the dynamic energy consumption can be calculated based on the updated value of Pa and the number of occupied RBs.
[0098] S513. Determine whether the dynamic energy consumption is less than the first dynamic energy consumption. If not, proceed to step S505. If yes, proceed to step S514.
[0099] Optionally, the judgment condition may also include whether the number of occupied RBs is less than or equal to the number of available RBs.
[0100] S514. Update the sending policy of the current user, set the next user as the current user, and return to step S502.
[0101] In other words, in the current user's sending strategy, RI = 1, MCS is less than or equal to 9, and Pa is Pa_MAX or SINR(9)-SINR(the first value of MCS). Update the number of remaining RBs. If the number of remaining RBs is greater than the threshold, then the next user is taken as the current user, and the process returns to step S502.
[0102] In steps S505, S508, and S514, if the current user is the last user, then process A ends.
[0103] If, after performing process A above on each of the one or more users, the number of remaining RBs is still greater than the threshold, optionally, process B below can be performed sequentially on the one or more users in a certain order. In one possible implementation, if the one or more users include multiple users, these users can be sorted from largest to smallest according to the index value of the MCS under the current sending strategy. If the MCS index values of two users are the same, the original default order can be maintained.
[0104] Process B: Try adjusting the transmission strategy for DMRS users and / or non-DMRS users with an MCS of less than or equal to 9.
[0105] For details, please refer to Figure 6Step S402 may also include steps S601 to S611.
[0106] S601. Determine whether the current user meets the conditions for reducing Pa. If yes, proceed to step S602; otherwise, proceed to step S603.
[0107] Conditions for reducing Pa may include: using transmission mode TM9 or TM10, and RI less than or equal to 2, and Pa greater than -Pa_MAX; or, using transmission mode TM4, and RI equal to 1, and Pa greater than or equal to -Pa_MAX.
[0108] S602, Update MCS;
[0109] If the MCS has already been updated during the attempt to execute process A on the current user, then no further update to the MCS is needed. If the MCS has not been updated during the attempt to execute process A on the current user, an outer loop adjustment can be added to the MCS.
[0110] S603. Determine whether the current user is a DMRS user and whether RI is greater than or equal to 3. If not, proceed to step S604. If yes, proceed to step S605.
[0111] Optionally, the judgment condition may also include Pa being greater than -Pa_MAX.
[0112] S604. Set the next user as the current user and return to step S601.
[0113] The current user's original sending strategy is used as the sending strategy. The current user's original sending strategy refers to the sending strategy that has not been updated by process B. If the current user is the last user, then process B ends.
[0114] If the current user is the last user, then process B ends.
[0115] S605, demote to 1, and update the values of MCS and PMI;
[0116] The RI can be reduced to 1, and the PMI can be updated according to the mapping table of RI and PMI. The larger MCS among the codewords corresponding to the original RI can be selected as the base, the power conversion can be increased, and the outer loop adjustment can be increased to update the value of MCS.
[0117] After step S602 or step S605, step S606 can be executed.
[0118] S606. Determine whether the updated value of Mcs is greater than 4. If not, proceed to step S604. If yes, proceed to step S607.
[0119] If the current user's transmission mode is TM9 and there are two TBs, then the minimum value of MCS is compared with 4.
[0120] S607. Calculate the minimum index value that the current user can descend to based on the current user's data volume and the number of available RBs;
[0121] The number of RBs currently available to a user can be equal to the number of remaining RBs plus the number of RBs currently used by the user under the current transmission policy. Optionally, if the calculated minimum index value is less than 5, then the minimum index value of the MCS is set to 5.
[0122] S608. Calculate the value of Pa that can be reduced based on the minimum index value and the current index value of the MCS;
[0123] Referring again to Pa = SINR(MCS) in S509, the value of Pa (denoted as Pa_1) can be reduced to SINR(MCS_1) - SINR(MCS), where MCS_1 represents the minimum index value of MCS obtained by MS607, and MCS represents the current value of MCS.
[0124] S609, Update the values of MCS and Pa;
[0125] The value of Pa can be updated to Pa_1+Pa, where Pa is the current value. The value of MCS can be updated to the minimum index value obtained in S607.
[0126] Alternatively, if the reducible Pa value calculated by S608 is less than -Pa_MAX - Pa, then the value of Pa is updated to -Pa_MAX. Accordingly, the updated value of MCS is determined based on -Pa_MAX, Pa, and MCS.
[0127] S610. Determine whether the number of RBs occupied and the dynamic energy consumption after the update meet the requirements. If not, proceed to step S604. If yes, proceed to step S611.
[0128] This requirement may include that the number of occupied RBs and the dynamic energy consumption corresponding to the updated values of MCS and Pa are less than the number of available RBs and the dynamic energy consumption of the transmission strategy before the update, respectively.
[0129] The number of RBs used according to the new MCS can be calculated (e.g., estimated according to resource block groups RBG). The energy consumption per RB is calculated and multiplied by the number of RBs used to obtain the dynamic energy consumption. If the dynamic energy consumption is less than the dynamic energy consumption of the transmission strategy before step S601, and the number of occupied RBs is less than or equal to the number of available RBs, then step S604 can be executed; otherwise, step S611 can be executed.
[0130] S611. Update the sending policy of the current user, set the next user as the current user, and return to step S601.
[0131] The sending strategy for the current user can be updated using the updated values of the parameters determined in process B.
[0132] If the current user is the last user, then process B ends.
[0133] In possible implementation method 1, by deranking and reducing to quadrature phase shift keying (QPSK) mode, the user's power spectral density can be changed at the TTI level, thereby achieving energy saving.
[0134] On the other hand, this application proposes to reduce base station energy consumption by reducing the number of channels, which can be understood as the static energy consumption of the base station. Furthermore, embodiments of this application propose to reduce the number of channels while simultaneously reducing MCS1 to ensure demodulation reliability, thereby minimizing the impact of beam changes on demodulation and measurement after some channels are shut down.
[0135] II. Possible Implementation Method 2: Transmission parameters are the number of antenna arrays that are enabled.
[0136] Optionally, the base station can first determine the number of antenna columns to be turned on or off (denoted as c'), and then determine MCS1' based on c'. Assume that the number of antenna columns turned off in the original transmission strategy is c.
[0137] Optionally, the maximum value of c' can be determined first (called the maximum number of closed columns c_max).
[0138] 2.1 The following provides one possible method for determining c_max.
[0139] 1) Obtain the maximum RB expansion coefficient corresponding to the number of columns shut down, provided that the dynamic energy consumption does not exceed the dynamic energy consumption under the original transmission strategy.
[0140] The dynamic power consumption of a base station antenna = number of channels * number of transmit RBs. First, we can calculate the dynamic power consumption of the base station under the original transmission strategy. Assume that under the original transmission strategy, the number of disabled columns c = 0, and the total number of RBs required by all scheduled TM9 users is R(0). Then, the dynamic power consumption under the original transmission strategy = R(0) * c0, where c0 represents the number of antenna columns under the original transmission strategy. Therefore, provided that the dynamic power consumption does not exceed the dynamic power consumption under the original transmission strategy, R(c1') / R(0) is less than or equal to c0 / (c0-c'). Taking c0 = 7 as an example, Table 1 shows the mapping table of the maximum RB spread coefficient corresponding to the number of disabled columns.
[0141] Table 1
[0142] Number of columns to be turned off Maximum RB expansion factor 0 1 (i.e., 32 / 32) 1 1.142857143 (i.e., 32 / 28) 2 1.333333333 (i.e., 32 / 24) 3 1.6 (i.e., 32 / 20) 4 2 (i.e., 32 / 16) 5 2.666666667 (i.e., 32 / 12) 6 4 (i.e., 32 / 8) 7 8 (i.e., 32 / 4)
[0143] 2) Calculate the maximum RB expansion coefficient corresponding to the available RB under the original transmission strategy.
[0144] Optionally, the maximum RB expansion factor corresponding to the available RBs = the number of available RBs / the original number of RBs. Continuing with the example in step 1), the original number of RBs can be denoted as R(0), therefore the maximum RB expansion factor corresponding to the available RBs = the number of available RBs / R(0). Assume the number of available RBs / R(0) = 2.1.
[0145] The embodiments of this application do not limit the order of steps 1) and 2).
[0146] 3) Determine the maximum number of columns to be turned off by using a mapping table of the maximum RB expansion coefficients corresponding to the number of columns to be turned off.
[0147] Optionally, the value of the number of columns to be shut down can be found in the mapping table of the maximum RB expansion coefficient corresponding to the number of shut-down columns, when the maximum RB expansion coefficient is less than or equal to the maximum RB expansion coefficient corresponding to the available RB for the first time. The search order can be in the order of gradually decreasing number of shut-down columns.
[0148] Taking the mapping table of the maximum RB expansion coefficient corresponding to the number of shut-off columns as shown in Table 2 as an example, and taking the maximum RB expansion coefficient corresponding to the available RB as 2.1 as an example, the value of the number of shut-off columns is 4 when the maximum RB expansion coefficient of the N system is less than or equal to the maximum RB expansion coefficient corresponding to the available RB for the first time in Table 2.
[0149] After obtaining the maximum number of columns to be turned off through steps 1) to 3) in 2.1 above, as long as c' is less than or equal to the maximum number of columns to be turned off c_max, it can be guaranteed that the dynamic energy consumption after turning off the antenna does not exceed the dynamic energy consumption corresponding to the original transmission strategy.
[0150] Shutting down some channels causes beam shifts, which in turn reduces SINR. Using c0=7 as an example, Table 2 illustrates the mapping relationship between the number of channels shut down and SINR loss.
[0151] Table 2
[0152] Number of columns to be turned off SINR loss dB 0 0 1 1.16 2 2.50 3 4.08 4 6.02 5 8.52 6 12.04 7 18.06
[0153] Next, the optimal number of shut-off columns c' (denoted as c_opt) is found from the number of shut-off columns less than or equal to c_max by reducing the MCS. Optionally, the conditions that MCS' and c_opt satisfy may include, but are not limited to:
[0154] Condition 1: Each user's MCS' can compensate for the SINR loss corresponding to the number of columns turned off c';
[0155] Condition 2: The dynamic energy consumption corresponding to RB' and c_opt determined according to each user's MCS' is less than or equal to the dynamic energy consumption corresponding to the original RB and the original number of shut-off columns.
[0156] Furthermore, if multiple c' satisfy conditions 1 and 2 above, the largest c' can be selected as c_opt.
[0157] Next, we will introduce a possible implementation method for determining MCS' and c_opt, based on step 2.2.
[0158] 2.2. Starting from c_max, traverse downwards to find the optimal number of off columns.
[0159] 1) Sort by Mcs from low to high (if there are two codewords, take the smaller Mcs value). If the Mcs are the same, sort by data volume from high to low.
[0160] 2) Calculate the optimal number of shut-off columns c'.
[0161] Assume the current user is the first user. Search downwards from c_max for the optimal number of columns to disable, c'.
[0162] 2.1) For the number of columns turned off c', calculate the MCS' of the first user per codeword that needs to be set to compensate for SINR loss.
[0163] By finding the mapping relationship between the number of columns turned off and the SINR loss (e.g., Table 3), the SINR loss corresponding to c' (denoted as P(c)dB) can be determined. Assuming the current codeword of the target TTI has an MCS of Mb after adjustment by the baseline channel quality information (CQI), and the power spectral density is reduced by Pd dB after power control processing, and the CQI adjustment amount for the power control corresponding to the current codeword is d, then the target value (MCS') of the MCS corresponding to the current number of columns turned off is calculated as follows: MCS' = SINRtoMCS(MCStoSINR(Mb+d)-Pd-P(c)). Here, SINRtoMCS and MCStoSINR represent the conversion process between the existing MCS and SINR.
[0164] 2.2) Calculate the maximum number of RBs corresponding to the first user based on the maximum RB expansion coefficient corresponding to the number of shut-down columns c'.
[0165] Optionally, the maximum number of RBs corresponding to the first user is B(1) * the maximum RB expansion coefficient. Wherein, B(1) can be the number of RBs required to send the first target data according to the first user's original sending strategy (i.e., the first sending strategy), and the maximum RB expansion coefficient can be the smaller value of the maximum RB expansion coefficient corresponding to c' determined in steps 2.1 above (1) and 2).
[0166] 2.3) Based on the amount of data to be scheduled for each user (e.g., the first target data amount for the first user), RI, MCS' after shutdown, and the maximum number of RBs, determine whether all the user's data can be sent. If all data is sent, proceed to the next step; otherwise, attempt to shut down column c-1.
[0167] In other words, for the first user, steps 2.1) to 2.3) are executed first with c' as c_max; if it is determined in 2.3) that it cannot be sent completely, then steps 2.1) to 2.4) are executed with c' as c_max-1; and so on, until the number of cutoff columns c' that can send the first target data volume of the first user is found or c' is 0.
[0168] 2.4) Following steps 2.2) and 2.3) above, calculate the maximum number of RBs for the second user (referred to as the second user) and whether all the user's data can be sent. If there are only two users, the maximum number of RBs for the second user is R(0) * maximum expansion coefficient (c') - the maximum number of RBs for the first user. Wherein, the maximum expansion coefficient (c') can be the maximum RB expansion coefficient corresponding to c' determined in step 2.1) above. If there are three users, the maximum number of RBs for the second user can be B(2) * maximum RB expansion coefficient (c'). Wherein, B(2) can be the number of RBs required to send the second target data according to the second user's original sending strategy (i.e., the second sending strategy), and the maximum RB expansion coefficient can be the smaller value of the maximum RB expansion coefficient corresponding to c' determined in steps 2.1) and 2).
[0169] If all data has been sent, proceed to the next step; otherwise, attempt to disable the calculation for the first user under column c'-1.
[0170] 2.5) Assuming there are 3 users, if we find the number of columns to shut down that allows the first two users to send all their data, then we try to calculate the maximum number of columns to shut down for the third user (referred to as the third user): R(0) * maximum expansion coefficient (c') - maximum number of columns to shut down for the first user - maximum number of columns to shut down for the second user. The maximum expansion coefficient (c') can be the maximum RB expansion coefficient corresponding to c' determined in step 2.1, 1). If this also allows all the user's data to be sent, then the optimal number of columns to shut down (denoted as c_opt) is found. Otherwise, they cannot be shut down.
[0171] III. Possible Implementation Method 3: Transmission parameters are the polarization direction activated in the antenna.
[0172] If a certain polarization direction is turned off, the following process can be executed sequentially on one or more users in a certain order.
[0173] 3.1) For the current user, calculate the Channel State Information (CSI) for polarization-based shutdown;
[0174] For users with RI=1, the corresponding scheduling MCS is SINRtoMCS(MCStoSINR(Mb+d)-Pd-P(c)-3). The meanings of the variables are the same as those described in the column-by-column shutdown section, and will not be repeated here. Here, "-3" indicates an additional 3dB power reduction (corresponding to a 3dB power gain loss after shutting down one polarization). For users with RI=2, they are reverted to RI=1, with only one codeword, but the MCS of the codeword with the higher MCS is taken, and the first-order weights corresponding to that codeword are preserved. If calculating the shutdown MCS to order 0 cannot compensate for the power loss, then polarization shutdown cannot be performed.
[0175] 3.2) Based on the current user's data volume to be scheduled, the RI after shutdown, the MCS after shutdown, and RB_Max, determine whether all user data can be sent. If so, proceed to the next user return step 3.1). Otherwise, the polarization direction cannot be shut down.
[0176] Wherein, RB_Max = number of RBs occupied by users * MIN(total available RBs / R(0), 2), and R(0) is the sum of the total estimated RBs of all TM9 users that are not polarized off, which can be rounded down according to the RBG granularity.
[0177] In possible implementation methods 2 and 3, shutting down the PDSCH channel of the TM9 user by polarization at the TTI level is beneficial for energy saving.
[0178] As can be seen, the embodiments of this application reduce the number of streams and channels in the spatial domain (by shutting down antennas by column and by polarization) and the user power spectral density in the power domain, thus responding promptly to service changes without affecting measurement and demodulation. Therefore, energy-saving effects can be achieved while ensuring no loss in the user's perceived rate.
[0179] The methods of the embodiments of this application have been described above. The apparatus of the embodiments of this application will be described below.
[0180] Figure 7 A schematic diagram of a communication device is shown. This communication device 7 is used to implement the functions of the wireless access device described in the embodiments of this application. Figure 7As shown, the communication device 7 may include: an acquisition module 701, a determination module 702, and a transmission module 703. The acquisition module 701 can be used to execute step S401, and the determination module 702 can be used to execute step S402 or... Figure 5 Process A shown Figure 6 In process B shown, the sending module 703 is used to execute step S403.
[0181] In one possible implementation, the acquisition module 701 and the transmission module 703 of the communication device 7 can be integrated into a transceiver module or a communication module.
[0182] The module division in this embodiment is illustrative and represents only one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional modules in each embodiment of this application can be integrated into a single processor, exist as separate physical entities, or be integrated into a single module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0183] like Figure 8 The diagram shows a communication device 8 provided in an embodiment of this application, used to implement the functions of the wireless access device in the above-described method. This device can be a base station or a device compatible with a base station. For example, the communication device 8 can be a chip system. In this embodiment, the chip system can be composed of chips or may include chips and other discrete components. The communication device 8 may include at least one processor 801, used to implement the functions of the wireless access device in the method provided in this embodiment.
[0184] The communication device 8 may further include at least one memory 802 for storing program instructions and / or data. The memory 802 is coupled to the processor 801. The processor 801 may operate in conjunction with the memory 802. The processor 801 may execute program instructions stored in the memory 802. One or more of the at least one memory may be included within the processor.
[0185] The communication device 8 may further include a communication interface 803 for communicating with other devices via a transmission medium, thereby enabling the communication device 8 to communicate with other devices. Exemplarily, the communication interface 803 may be a transceiver, circuit, bus, module, pin, or other type of communication interface, and the other device may be a network device. The processor 801 uses the communication interface to send and receive data, as detailed in the method examples, and will not be repeated here.
[0186] This application embodiment does not limit the specific connection medium between the communication interface 803, processor 801, and memory 802. This application embodiment... Figure 8 The memory 802, processor 801, and communication interface 803 are connected via a bus 804. Figure 8 The connections between other components are shown in bold and are for illustrative purposes only, not as limiting information. The bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, Figure 8 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0187] In the embodiments of this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.
[0188] In the embodiments of this application, the memory can be non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or it can be volatile memory, such as random-access memory (RAM). Memory is any other medium capable of carrying or storing desired program code in the form of instructions or data structures, and accessible by a computer, but is not limited thereto. The memory in the embodiments of this application can also be a circuit or any other device capable of implementing storage functions, used to store program instructions and / or data.
[0189] The technical solutions provided in this application can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, they can be implemented in whole or in part as a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this invention are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a terminal device, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., digital video discs (DVDs)), or semiconductor media, etc.
[0190] In the embodiments of this application, provided there is no logical contradiction, the embodiments may reference each other. For example, the methods and / or terms between method embodiments may reference each other, the functions and / or terms between device embodiments may reference each other, and the functions and / or terms between device embodiments and method embodiments may reference each other.
[0191] In the embodiments of this application, at least one can also be described as one or more, and multiple can be two, three, four or more, and this application does not impose any restrictions.
[0192] In this application embodiment, " / " can indicate that the related objects are in an "or" relationship. For example, A / B can represent A or B. "And / or" can be used to describe three relationships between related objects. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. A and B can be singular or plural. To facilitate the description of the technical solutions in this application embodiment, the terms "first" and "second" can be used to distinguish technical features with the same or similar functions. These terms do not limit the quantity or execution order, and they are not necessarily different. In this application embodiment, the words "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplary" or "for example" should not be construed as being better or more advantageous than other embodiments or design solutions. The use of "exemplary" or "for example" is intended to present related concepts in a specific manner for ease of understanding.
[0193] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A data transmission method, characterized in that, Applied to a wireless access device, the wireless access device being used to provide a downlink channel to users in a cell via an antenna, the method includes: Acquire downlink data for transmission during the target transmission time interval (TTI), the downlink data including target data to be transmitted to each of one or more users in the cell; The second transmission strategy of the one or more users in the target TTI is determined based on the data volume of the downlink data and the first transmission strategy of the one or more users. The first transmission strategy and the second transmission strategy of each of the one or more users are used to control the parameters of the downlink channel. The second transmission strategy of the target user in the one or more users is different from the first transmission strategy. Furthermore, the second energy consumption is less than the first energy consumption, and the second time-frequency resource is greater than the first time-frequency resource and less than the available time-frequency resource provided by the antenna in the target TTI. The second time-frequency resource and the second energy consumption are the time-frequency resource and energy consumption consumed by the wireless access device in transmitting the downlink data according to the second transmission strategy of the one or more users, respectively. The first time-frequency resource and the first energy consumption are the time-frequency resource and energy consumption consumed by the wireless access device in transmitting the downlink data according to the first transmission strategy of the one or more users, respectively. The target TTI transmits the downlink data through the downlink channel corresponding to the second transmission strategy of the one or more users.
2. The method according to claim 1, characterized in that, The second index value of the modulation and coding scheme (MCS) indicated by the second transmission strategy of the target user is less than the first index value of the MCS indicated by the first transmission strategy of the target user.
3. The method according to claim 2, characterized in that, The second value of the transmission parameter of the antenna indicated by the second transmission strategy of the target user is less than the first value of the transmission parameter indicated by the first transmission strategy of the target user, wherein the value of the transmission parameter is positively correlated with the power consumption corresponding to the antenna.
4. The method according to claim 3, characterized in that, The transmission parameters are used to determine the transmission power of the antenna and / or the number of antennas that are turned on in the antenna.
5. The method according to claim 4, characterized in that, The transmission parameters include antenna activation parameters, which include the number of antenna arrays activated and / or the polarization reversal of the activated antennas. The wireless activation parameters are used to determine the number of activated antennas in the antenna array.
6. The method according to any one of claims 3 to 5, characterized in that, The difference between the channel quality corresponding to the second value and the channel quality corresponding to the first value is less than or equal to the difference between the second minimum channel quality corresponding to the second index value and the first minimum channel quality corresponding to the first index value. The second minimum channel quality is the minimum channel quality of the downlink channel required to transmit the target data of the target user according to the second index value while ensuring the target bit error rate. The first minimum channel quality is the minimum channel quality of the downlink channel required to transmit the target data of the target user according to the first index value while ensuring the target bit error rate.
7. The method according to any one of claims 3 to 5, characterized in that, The second index value is determined based on the available time-frequency resources.
8. The method according to any one of claims 4 to 5, characterized in that, If the second value of the transmit power is less than the first value of the transmit power, the target user is a non-demodulation reference signal user, and the first index value is greater than 9, then the second index value is less than or equal to 9.
9. A communication device, characterized in that, The communication device includes an acquisition module, a determination module, and a transmission module. It is used to implement the functions of a wireless access device, which provides a downlink channel to users in the cell through an antenna. The acquisition module is used to acquire downlink data to be transmitted during the target transmission time interval (TTI), the downlink data including target data to be transmitted to each of one or more users in the cell; The determining module is used to determine the second transmission strategy of the one or more users in the target TTI based on the data volume of the downlink data and the first transmission strategy of the one or more users. The first transmission strategy and the second transmission strategy of each of the one or more users are used to control the parameters of the downlink channel. The second transmission strategy of the target user among the one or more users is different from the first transmission strategy. Furthermore, the second energy consumption is less than the first energy consumption, and the second time-frequency resource is greater than the first time-frequency resource and less than the available time-frequency resource provided by the antenna in the target TTI. The second time-frequency resource and the second energy consumption are respectively the time-frequency resource and energy consumption consumed by the wireless access device in transmitting the downlink data according to the second transmission strategy of the one or more users. The first time-frequency resource and the first energy consumption are respectively the time-frequency resource and energy consumption consumed by the wireless access device in transmitting the downlink data according to the first transmission strategy of the one or more users. The transmitting module is used to transmit the downlink data through the downlink channel corresponding to the second transmitting strategy of the one or more users in the target TTI.
10. A communication device, characterized in that, It includes a processor and a memory, the memory and the processor being coupled together, the processor being used to perform the method of any one of claims 1 to 8.
11. A computer-readable storage medium comprising instructions which, when executed on a computer, cause the computer to perform the method of any one of claims 1 to 8.
Citation Information
Patent Citations
Method and apparatus for controlling energy consumption in a multi-antenna base station
CN102771165A
Power determination method and base station
CN102905352A