A communication method and apparatus
By sending an indication of available uplink transmission energy or duration to network devices from the terminal device, the problem of signal failure caused by insufficient terminal device energy is solved, uplink coverage and transmission rate are improved, and network resource waste is reduced.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2021-05-28
- Publication Date
- 2026-05-08
AI Technical Summary
Terminal devices may fail to transmit signals due to insufficient energy during uplink transmission, affecting coverage and transmission rate. Existing technologies are unable to effectively improve uplink coverage and transmission rate.
The terminal device sends an indication of available uplink transmission energy or duration to the network device. The network device schedules the uplink transmission of the terminal device according to the information to avoid insufficient energy, including indication by index, average transmit power or energy threshold within a time period.
It reduces network resource waste, improves uplink coverage and transmission rate of terminal devices, and avoids signal transmission failure due to insufficient energy.
Smart Images

Figure CN115413034B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to a communication method and apparatus. Background Technology
[0002] Currently, wireless communication systems are widely deployed to provide various types of communication, such as voice and data services. In some scenarios, such as drones and 4K high-definition live streaming, there are requirements for uplink coverage and transmission rate. In uplink transmission, uplink power control is a technique that can achieve better coverage and transmission rate. For example, for terminal devices far from the base station (or edge users), their path loss is greater. These edge users can use a higher transmit power than terminal devices closer to the base station (central users), thereby compensating for the path loss caused by long-distance transmission and enabling edge users to obtain better uplink coverage and transmission rate performance.
[0003] To improve uplink coverage and transmission rate, terminal devices equipped with high-capacity power amplifiers (or power amplifiers) can transmit signals at a power exceeding the standard maximum for a short period. This instantaneous high-power transmission increases the terminal device's transmission rate, particularly when located at the cell edge or when large data packets are being transmitted, thus improving the user experience. However, after a period of instantaneous high-power transmission, the terminal device may lack sufficient energy for uplink transmission. When network devices continue to schedule the terminal device to transmit uplink signals, uplink signal transmission may fail due to insufficient energy, affecting uplink coverage and transmission rate.
[0004] Therefore, further research is needed on how to further improve uplink coverage and transmission rate. Summary of the Invention
[0005] This application provides a communication method and apparatus to improve uplink coverage and transmission rate.
[0006] Firstly, a communication method is provided, which can be applied to a terminal device or a chip within the terminal device. In this method, the terminal device determines the available uplink transmission energy within a first time period, the first time period including multiple time units; and sends first indication information to a network device, the first indication information indicating the available uplink transmission energy.
[0007] In this way, the terminal device can send the available uplink transmission energy within the first time period to the network device, avoiding the network device from scheduling terminal devices with insufficient available uplink transmission energy. On the one hand, this can reduce the waste of uplink resources caused by the network device scheduling unnecessary terminal devices; on the other hand, it can reduce the situation where the terminal device fails to transmit uplink signals due to insufficient energy, which helps to improve the uplink coverage and uplink speed of the terminal device.
[0008] In one possible implementation, the uplink transmission energy can be the energy used for uplink signal transmission during the first time period of the time window; wherein...
[0009] A time window is a period of time during which the average transmit power of the terminal device does not exceed a first threshold, and this average transmit power is the average transmit power of each time unit within the time window; and / or,
[0010] The time window is the period during which a terminal device can transmit uplink signals at a power higher than the preset maximum; and / or,
[0011] Within the time window, the energy used by the terminal device for uplink signal transmission does not exceed the second threshold.
[0012] In one possible implementation, the first threshold may be pre-set by the protocol; or it may be configured by the network device according to higher-layer signaling, wherein the higher-layer signaling may be a radio resource control (RRC) message, a media access control element (MAC CE), or downlink control information (DCI).
[0013] In one possible implementation, the preset maximum transmit power can be the maximum transmit power of the terminal device specified in the standard, such as 23dBm, 26dBm, or 14dBm.
[0014] In one possible implementation, the first indication information is available uplink transmit energy, or an index of available uplink transmit energy, or the average transmit power of uplink signals transmitted within a first time period, or an index of the average transmit power of uplink signals transmitted within a first time period.
[0015] In one possible implementation, the average transmit power of uplink signals transmitted within the first time period is the ratio of available uplink transmit energy to the total number of time units included in the first time period; or, the average transmit power of uplink signals transmitted within the first time period is the average transmit power of uplink signals transmitted within all time units included in the first time period.
[0016] In this way, the available uplink transmission energy or the average transmit power of uplink transmission signals transmitted in the first time period is indicated by indexing, thereby reducing signaling overhead.
[0017] In one possible implementation, when the first indication information is an index of available uplink transmission energy, the method further includes:
[0018] Based on the available uplink transmission energy and the first correspondence, the index of the available uplink transmission energy is determined, wherein the first correspondence is the correspondence between the available uplink transmission energy and the index of the available uplink transmission energy;
[0019] When the first indication information is an index of the average transmit power of the uplink signal transmitted within a first time period, the method further includes:
[0020] Based on the available uplink transmission energy and the second correspondence, the index of the average transmission power of the uplink signal transmitted in the first time period is determined, wherein the second correspondence is the correspondence between the average transmission power of the uplink signal transmitted in the first time period and the index of the average transmission power of the uplink signal transmitted in the first time period.
[0021] In one possible implementation, the first and / or second correspondence can be pre-defined by the protocol; or, it can be configured by the network device according to higher-layer signaling, wherein the higher-layer signaling can be a Radio Resource Control (RRC) message or a MAC CE message.
[0022] In one possible implementation, the first indication information is carried in the Media Access Control Unit (MAC CE); or, the first indication information is uplink control information (UCI).
[0023] In one possible implementation, the MAC CE includes a first field and a second field, wherein,
[0024] The first field is reserved bits, and the second field indicates the first indication information; or...
[0025] When the first field is a first state value, the second field indicates the first indication information; when the first field is a second state value, the second field indicates the power margin level; or...
[0026] The first field indicates the power margin level, and the second field indicates the first indication information.
[0027] In one possible implementation, the MAC subheader corresponding to the MAC CE includes a logical channel ID (LCID), which is a preset value used to instruct the MAC CE to report the first indication information.
[0028] In one possible implementation, the length of the first indication information is 6 bits, or 7 bits, or 8 bits.
[0029] In one possible implementation, UCI is carried on the physical uplink shared channel (PUSCH) or the physical uplink control channel (PUCCH).
[0030] In one possible implementation, the method further includes:
[0031] Receive indication information of physical uplink channel resources from network devices;
[0032] Sending first indication information to a network device includes: sending first indication information to the network device on the physical uplink channel resource; wherein the physical uplink channel resource is the physical uplink shared channel (PUSCH) resource and / or the physical uplink control channel (PUCCH) resource.
[0033] In one possible implementation, the starting time unit of the first time period is the time unit in which the terminal device sends the first indication information; or, the starting time unit of the first time period is k time units after the time unit in which the third indication information from the network device is received, the third indication information being used to instruct the terminal device to report the first indication information, where k is a natural number; or...
[0034] The start time unit of the first time period is determined based on the configuration information sent by the network device.
[0035] In one possible implementation, the end time unit of the first time period is the time unit corresponding to the end position of the time window; or, the end time unit of the first time period is determined based on the configuration information sent by the network device.
[0036] In one possible implementation, the method further includes: receiving configuration information from a network device, the configuration information including location information for a first time period and / or location information for a time window.
[0037] In one possible implementation, the method further includes: triggering the reporting process of the first indication information based on at least one of the following first triggering events:
[0038] The configured timer used to trigger the reporting of the first indication information has expired;
[0039] The configured first prohibition reporting timer times out. The first prohibition reporting timer is used to prohibit the reporting of the first indication information during the first prohibition reporting timer's countdown period.
[0040] During the first time period, the available uplink transmission energy is less than the third threshold.
[0041] The interval between the current time unit and the time unit of the last transmission of the first indication information is greater than or equal to the fourth threshold.
[0042] In one possible implementation, at least one of the timer that triggers the reporting of the first indication information, the first timer that prohibits reporting, the third threshold, and the fourth threshold can be configured by the network device via RRC messages.
[0043] Secondly, embodiments of this application provide a communication method, which can be applied to a network device or a chip within the network device. In this method, the network device sends indication information of physical uplink channel resources to a terminal device; and receives first indication information from the terminal device on the physical uplink channel resources. The first indication information indicates that the terminal device has uplink transmission power available during a first time period, which includes multiple time units; wherein the physical uplink channel resources are Physical Uplink Shared Channel (PUSCH) resources and / or Physical Uplink Control Channel (PUCCH) resources.
[0044] In one possible implementation, the uplink transmission energy can be the energy used for uplink signal transmission during the first time period of the time window; wherein...
[0045] A time window is a period of time during which the average transmit power of the terminal device does not exceed a first threshold, and the average transmit power is the average transmit power of each time unit within the time window; and / or,
[0046] The time window is the period during which a terminal device can transmit uplink signals at a power higher than the preset maximum; and / or,
[0047] Within the time window, the energy used by the terminal device for uplink signal transmission does not exceed the second threshold.
[0048] In one possible implementation, the first threshold may be pre-set by the protocol; or it may be configured by the network device according to higher-layer signaling, where the higher-layer signaling may be an RRC message or a MAC CE.
[0049] In one possible implementation, the preset maximum transmit power can be the maximum transmit power of the terminal device specified in the standard, such as 23dBm, 26dBm, or 14dBm.
[0050] In one possible implementation, the first indication information is available uplink transmit energy, or an index of available uplink transmit energy, or the average transmit power of uplink signals transmitted within a first time period, or an index of the average transmit power of uplink signals transmitted within a first time period.
[0051] In one possible implementation, the average transmit power of uplink signals transmitted within the first time period is the ratio of available uplink transmit energy to the total number of time units included in the first time period; or, the average transmit power of uplink signals transmitted within the first time period is the average transmit power of uplink signals transmitted within all time units included in the first time period.
[0052] In one possible implementation, when the first indication information is an index of available uplink transmission energy, the method further includes:
[0053] The available uplink transmission energy is determined based on the index of the available uplink transmission energy and the first correspondence, wherein the first correspondence is the correspondence between the available uplink transmission energy and the index of the available uplink transmission energy.
[0054] When the first indication information is an index of the average transmit power of the uplink signal transmitted within a first time period, the method further includes:
[0055] Based on the index of the average transmit power of the uplink signal transmitted in the first time period and the second correspondence, the available uplink transmit energy is determined, wherein the second correspondence is the correspondence between the average transmit power of the uplink signal transmitted in the first time period and the index of the average transmit power of the uplink signal transmitted in the first time period.
[0056] In one possible implementation, the terminal device determines the average transmit power of the uplink signal transmitted within the first time period based on the index of the average transmit power of the uplink signal transmitted within the first time period and a second correspondence; and determines the available uplink transmit energy based on the determined average transmit power and the total number of time units included in the first time period.
[0057] In one possible implementation, the first time period is sent by the terminal device to the network device, or the first time period is determined by the network device itself.
[0058] In this way, network devices can directly or indirectly obtain the available uplink transmission energy of terminal devices based on the first instruction information, thereby avoiding scheduling terminal devices with insufficient energy and reducing the waste of resources caused by scheduling unnecessary terminal devices.
[0059] In one possible implementation, the first and / or second correspondence can be pre-defined by the protocol; or, it can be configured by the network device according to higher-layer signaling, wherein the higher-layer signaling can be a Radio Resource Control (RRC) message or a MAC CE message.
[0060] In one possible implementation, the first indication information is carried in the Media Access Control Unit (MAC CE); or, the first indication information is an uplink control information (UCI).
[0061] In one possible implementation, the MAC CE includes a first field and a second field, wherein,
[0062] The first field is a reserved bit, and the second field indicates the first indication information; or...
[0063] When the first field is a first state value, the second field indicates the first indication information; when the first field is a second state value, the second field indicates the power margin level; or...
[0064] The first field indicates the power margin level, and the second field indicates the first indication information.
[0065] In one possible implementation, the MAC subheader corresponding to the MAC CE includes a logical channel ID (LCID), which is a preset value used to instruct the MAC CE to report the first indication information.
[0066] In one possible implementation, the length of the first indication information is 6 bits, or 7 bits, or 8 bits.
[0067] In one possible implementation, the UCI is carried on the Physical Uplink Shared Channel (PUSCH) or the Physical Uplink Control Channel (PUCCH).
[0068] In one possible implementation, the method further includes:
[0069] Based on the first instruction information, a target resource within a first time period is determined, and the target resource is used for the terminal device to send uplink signals; or, based on the first instruction information, it is determined that the resource within the first time period is not used for the terminal device to send uplink signals.
[0070] In this way, network devices can determine whether to schedule terminal devices within a first time period and the target resources when scheduling terminal devices based on the first instruction information, thereby avoiding scheduling terminal devices with insufficient available uplink transmission energy and reducing the waste of network device resources.
[0071] For the technical effects of the optional implementation methods of the second aspect, please refer to the description of the technical effects of the first aspect or the corresponding implementation methods of the first aspect.
[0072] Thirdly, a communication method is provided, which can be applied to a terminal device or a chip inside the terminal device. In this method, the terminal device determines the available uplink transmission time length; and sends second indication information to the network device, the second indication information indicating the available uplink transmission time length; wherein, the available uplink transmission time length is the number of time units that the terminal device can use to transmit uplink signals, determined based on the available uplink transmission energy within a first time period, the first time period including multiple time units, and the available uplink transmission energy being the energy used for uplink signal transmission.
[0073] In this way, the terminal device can send the available uplink time length to the network device to indicate the uplink transmission energy available to the terminal device. This avoids the network device scheduling terminal devices with insufficient available uplink transmission energy. On the one hand, it can reduce the waste of uplink resources caused by the network device scheduling unnecessary terminal devices. On the other hand, it can reduce the situation where the terminal device fails to transmit uplink signals due to insufficient energy, which helps to improve the uplink coverage and uplink speed of the terminal device.
[0074] In one possible implementation, the uplink transmission energy can be the energy used for uplink signal transmission during the first time period of the time window, wherein...
[0075] A time window is a period of time during which the average transmit power of the terminal device does not exceed a first threshold, and the average transmit power is the average transmit power of each time unit within the time window; and / or,
[0076] The time window is a period of time during which the terminal device can use a power higher than the preset maximum transmit power to send uplink signals; and / or, within the time window, the energy used by the terminal device for uplink signal transmission does not exceed a second threshold.
[0077] In one possible implementation, the second indication information is the available uplink transmission time length, or an index of the available uplink transmission time length, or a ratio of the available uplink transmission time length to a preset time period length, or an index of the ratio of the available uplink transmission time length to the preset time period length.
[0078] In this way, by using an index to indicate the available uplink transmission time length or the ratio of the available uplink transmission time length to the preset time period length, signaling overhead can be reduced.
[0079] In one possible implementation, the preset time period is a time window; or, the preset time period is the first time period within the time window.
[0080] In one possible implementation, the first threshold may be pre-set by the protocol; or it may be configured by the network device according to higher-layer signaling, where the higher-layer signaling may be an RRC message or a MAC CE.
[0081] In one possible implementation, the preset maximum transmit power can be the maximum transmit power of the terminal device specified in the standard, such as 23dBm, 26dBm, or 14dBm.
[0082] In one possible implementation, the available uplink transmission time length is the number of time units in which the available uplink transmission energy within a first time period can transmit uplink signals at a first preset power.
[0083] In one possible implementation, the first preset power value can be the maximum transmit power of the terminal device specified in the standard, such as 23dBm, 26dBm or 14dBm.
[0084] In one possible implementation, when the second indication information is an index of the available uplink transmission time length, the method further includes: determining the index of the available uplink transmission time length based on the available uplink transmission time length and a third correspondence, wherein the third correspondence is the correspondence between the available uplink transmission time length and the index of the available uplink transmission time length; when the second indication information is an index of the ratio of the available uplink transmission time length to a preset time period length, the method further includes: determining the index of the ratio of the available uplink transmission time length to the preset time period length based on the available uplink transmission time length and a fourth correspondence, wherein the fourth correspondence is the correspondence between the ratio of the available uplink transmission time length to the preset time period length and the index of the ratio of the available uplink transmission time length to the preset time period length.
[0085] In one possible implementation, the third and / or fourth correspondences can be pre-defined by the protocol; or they can be configured by the network device according to higher-layer signaling, wherein the higher-layer signaling can be a Radio Resource Control (RRC) message or a MAC CE message.
[0086] In one possible implementation, the second indication information is carried in the media access control unit; or, the second indication information is an uplink control information (UCI).
[0087] In one possible implementation, the MAC CE includes a third field and a fourth field, wherein,
[0088] The third field is a reserved bit, and the fourth field indicates the second indication information; or...
[0089] When the third field is the first state value, the fourth field indicates the second indication information; when the third field is the second state value, the fourth field indicates the power margin level; or...
[0090] The third field indicates the power margin level, and the fourth field indicates the second indication information.
[0091] In one possible implementation, the MAC subheader corresponding to the MAC CE includes a logical channel ID (LCID), which is a preset value used to instruct the MAC CE to report the second indication information.
[0092] In one possible implementation, the length of the second indication information is 6 bits, or 7 bits, or 8 bits.
[0093] In one possible implementation, the UCI is carried on the Physical Uplink Shared Channel (PUSCH) or the Physical Uplink Control Channel (PUCCH).
[0094] In one possible implementation, the method further includes:
[0095] Receive indication information of physical uplink channel resources from network devices;
[0096] Sending a second indication message to a network device includes: sending the second indication message to the network device on physical uplink channel resources; wherein the physical uplink channel resources are physical uplink shared channel (PUSCH) resources and / or physical uplink control channel (PUCCH) resources.
[0097] In one possible implementation, the starting time unit of the first time period is the time unit in which the terminal device sends the second indication information; or, the starting time unit of the first time period is m time units after the time unit in which the fifth indication information from the network device is received, the fifth indication information being used to instruct the terminal device to report the second indication information, where m is a natural number; or, the starting time unit of the first time period is determined based on the configuration information sent by the network device.
[0098] In one possible implementation, the end time unit of the first time period is the time unit corresponding to the end position of the time window; or, the end time unit of the first time period is determined based on the configuration information sent by the network device.
[0099] In one possible implementation, the method further includes: receiving configuration information from a network device, the configuration information including location information for a first time period and / or location information for a time window.
[0100] In one possible implementation, the method further includes: triggering the reporting process of the second indication information based on at least one of the following second triggering events:
[0101] The configured timer used to trigger the reporting of the second indication information has expired;
[0102] The configured second prohibition reporting timer expires. The second prohibition reporting timer is used to prohibit the reporting of the second indication information during the second prohibition reporting timer's countdown period.
[0103] The available uplink transmission time length within the first time period is less than the fifth threshold;
[0104] The interval between the current time unit and the time unit of the last transmission of the second indication information is greater than or equal to the sixth threshold.
[0105] In one possible implementation, at least one of the timer that triggers the reporting of the second indication information, the second timer that prohibits reporting, the fifth threshold, and the sixth threshold can be configured by the network device via RRC messages.
[0106] Fourthly, embodiments of this application provide a communication method, which can be applied to a network device or a chip within the network device. In this method, the network device sends indication information of physical uplink channel resources to a terminal device;
[0107] The receiving terminal device transmits second indication information on the physical uplink channel resources. The second indication information is used to indicate the available uplink transmission time length. The available uplink transmission time length is the number of time units that the terminal device can use to transmit uplink signals, determined by the available uplink transmission energy within a first time period. The first time period includes multiple time units. The available uplink transmission energy is the energy used for uplink signal transmission. The physical uplink channel resources are the physical uplink shared channel (PUSCH) resources and / or the physical uplink control channel (PUCCH) resources.
[0108] In one possible implementation, the uplink transmission energy can be the energy used for uplink signal transmission during the first time period of the time window, wherein...
[0109] A time window is a period of time during which the average transmit power of the terminal device does not exceed a first threshold, and the average transmit power is the average transmit power of each time unit within the time window; and / or,
[0110] The time window is a period of time during which the terminal device can use a power higher than the preset maximum transmit power to send uplink signals; and / or, within the time window, the energy used by the terminal device for uplink signal transmission does not exceed a second threshold.
[0111] In one possible implementation, the second indication information is the available uplink transmission time length, or an index of the available uplink transmission time length, or the ratio of the available uplink transmission time length to a preset time period length, or an index of the ratio of the available uplink transmission time length to a preset time period length.
[0112] In one possible implementation, the preset time period is a time window; or, the preset time period is the first time period within the time window.
[0113] In one possible implementation, the available uplink transmission time length is the number of time units in which the available uplink transmission energy within a first time period can transmit uplink signals at a first preset power.
[0114] In one possible implementation, the first preset power value can be the maximum transmit power of the terminal device specified in the standard, such as 23dBm, 26dBm or 14dBm.
[0115] In one possible implementation, when the second indication information is an index of the available uplink transmission time length, the method further includes: determining the available uplink transmission time length based on the index of the available uplink transmission time length and a third correspondence, wherein the third correspondence is the correspondence between the available uplink transmission time length and the index of the available uplink transmission time length; when the second indication information is an index of the ratio of the available uplink transmission time length to a preset time period length, the method further includes: determining the ratio of the available uplink transmission time length to the preset time period length based on the index of the ratio of the available uplink transmission time length to the preset time period length and a fourth correspondence, wherein the fourth correspondence is the correspondence between the ratio of the available uplink transmission time length to the preset time period length and the index of the ratio of the available uplink transmission time length to the preset time period length.
[0116] In one possible implementation, the second indication information is carried in the media access control unit; or, the second indication information is an uplink control information (UCI).
[0117] In one possible implementation, the MAC CE includes a third field and a fourth field, wherein,
[0118] The third field is a reserved bit, and the fourth field indicates the second indication information; or...
[0119] When the third field is the first status value, the fourth field indicates the second indication information; when the first field is the second status value, the fourth field indicates the power margin level; or...
[0120] The third field indicates the power margin level, and the fourth field indicates the second indication information.
[0121] In one possible implementation, the UCI is carried on the Physical Uplink Shared Channel (PUSCH) or the Physical Uplink Control Channel (PUCCH).
[0122] In one possible implementation, the method further includes:
[0123] Based on the second instruction information, a target resource within the first time period is determined, and the target resource is used for the terminal device to send uplink signals; or, based on the second instruction information, it is determined that the resource within the first time period is not used for the terminal device to send uplink signals.
[0124] In this way, network devices can determine whether to schedule terminal devices within the first time period and the target resources when scheduling terminal devices based on the second instruction information, thereby avoiding scheduling terminal devices with insufficient available uplink transmission energy and reducing the waste of network device resources.
[0125] For information on the fourth aspect or its various alternative implementation methods and technical effects, please refer to the above description of the technical effects of the corresponding implementation methods of the third aspect.
[0126] Fifthly, a communication device is provided, which can be a terminal device or a chip disposed within a terminal device. The device includes:
[0127] The processing unit is used to determine the available uplink transmission energy within a first time period, which includes multiple time units.
[0128] The transceiver unit is used to send a first indication message to the network device, which indicates the availability of uplink transmission power.
[0129] In one possible implementation, the uplink transmission energy can be the energy used for uplink signal transmission during the first time period of the time window; wherein...
[0130] A time window is a period of time during which the average transmit power of the terminal device does not exceed a first threshold, and this average transmit power is the average transmit power of each time unit within the time window; and / or,
[0131] The time window is the period during which a terminal device can transmit uplink signals at a power higher than the preset maximum; and / or,
[0132] Within the time window, the energy used by the terminal device for uplink signal transmission does not exceed the second threshold.
[0133] In one possible implementation, the first threshold may be pre-set by the protocol; or it may be configured by the network device according to higher-layer signaling, where the higher-layer signaling may be an RRC message or a MAC CE.
[0134] In one possible implementation, the preset maximum transmit power can be the maximum transmit power of the terminal device specified in the standard, such as 23dBm, 26dBm, or 14dBm.
[0135] In one possible implementation, the first indication information is available uplink transmit energy, or an index of available uplink transmit energy, or the average transmit power of uplink signals transmitted within a first time period, or an index of the average transmit power of uplink signals transmitted within a first time period.
[0136] In one possible implementation, the average transmit power of uplink signals transmitted within the first time period is the ratio of available uplink transmit energy to the total number of time units included in the first time period; or, the average transmit power of uplink signals transmitted within the first time period is the average transmit power of uplink signals transmitted within all time units included in the first time period.
[0137] In one possible implementation, the processing unit is further configured to, when the first indication information is an index of available uplink transmission energy, determine the index of available uplink transmission energy based on the available uplink transmission energy and a first correspondence, wherein the first correspondence is the correspondence between the available uplink transmission energy and the index of available uplink transmission energy;
[0138] When the first indication information is the index of the average transmit power of the uplink signal transmitted within the first time period,
[0139] Based on the available uplink transmission energy and the second correspondence, the index of the average transmission power of the uplink signal transmitted in the first time period is determined, wherein the second correspondence is the correspondence between the average transmission power of the uplink signal transmitted in the first time period and the index of the average transmission power of the uplink signal transmitted in the first time period.
[0140] In one possible implementation, the first and / or second correspondence can be pre-defined by the protocol; or, it can be configured by the network device according to higher-layer signaling, wherein the higher-layer signaling can be a Radio Resource Control (RRC) message or a MAC CE message.
[0141] In one possible implementation, the first indication information is carried in the Media Access Control Unit (MAC CE); or, the first indication information is an uplink control information (UCI).
[0142] In one possible implementation, the MAC CE includes a first field and a second field, wherein,
[0143] The first field is reserved bits, and the second field indicates the first indication information; or...
[0144] When the first field is a first state value, the second field indicates the first indication information; when the first field is a second state value, the second field indicates the power margin level; or...
[0145] The first field indicates the power margin level, and the second field indicates the first indication information.
[0146] In one possible implementation, the MAC subheader corresponding to the MAC CE includes a logical channel ID (LCID), which is a preset value used to instruct the MAC CE to report the first indication information.
[0147] In one possible implementation, the length of the first indication information is 6 bits, or 7 bits, or 8 bits.
[0148] In one possible implementation, the UCI is carried on the Physical Uplink Shared Channel (PUSCH) or the Physical Uplink Control Channel (PUCCH).
[0149] In one possible implementation, the transceiver unit is also used to receive indication information of physical uplink channel resources from the network device;
[0150] The transceiver unit is specifically used to send first indication information to the network device on the physical uplink channel resource; wherein the physical uplink channel resource is the physical uplink shared channel (PUSCH) resource and / or the physical uplink control channel (PUCCH) resource.
[0151] In one possible implementation, the starting time unit of the first time period is the time unit in which the terminal device sends the first indication information; or, the starting time unit of the first time period is k time units after the time unit in which the third indication information from the network device is received, the third indication information being used to instruct the terminal device to report the first indication information, where k is a natural number; or...
[0152] The start time unit of the first time period is determined based on the configuration information sent by the network device.
[0153] In one possible implementation, the end time unit of the first time period is the time unit corresponding to the end position of the time window; or, the end time unit of the first time period is determined based on the configuration information sent by the network device.
[0154] In one possible implementation, the transceiver unit is also configured to receive configuration information from the network device, the configuration information including location information for a first time period and / or location information for a time window.
[0155] In one possible implementation, the processing unit is further configured to trigger the reporting process of the first indication information based on at least one of the following first triggering events:
[0156] The configured timer used to trigger the reporting of the first indication information has expired;
[0157] The configured first prohibition reporting timer times out. The first prohibition reporting timer is used to prohibit the reporting of the first indication information during the first prohibition reporting timer's countdown period.
[0158] During the first time period, the available uplink transmission energy is less than the third threshold.
[0159] The interval between the current time unit and the time unit of the last transmission of the first indication information is greater than or equal to the fourth threshold.
[0160] In one possible implementation, at least one of the timer that triggers the reporting of the first indication information, the first timer that prohibits reporting, the third threshold, and the fourth threshold can be configured by the network device via RRC messages.
[0161] For information on the fifth aspect or its various alternative implementation methods and technical effects, please refer to the above description of the technical effects of the corresponding implementation methods of the first aspect.
[0162] Sixthly, a communication device is provided, which can be a network device or a chip disposed within a network device. The device includes:
[0163] The transceiver unit is used to send indication information of physical uplink channel resources to the terminal equipment;
[0164] The transceiver unit is also configured to receive first indication information from the terminal device on physical uplink channel resources. The first indication information is used to indicate that the terminal device has uplink transmission energy available in a first time period, which includes multiple time units. The physical uplink channel resources are physical uplink shared channel (PUSCH) resources and / or physical uplink control channel (PUCCH) resources.
[0165] In one possible implementation, the uplink transmission energy can be the energy used for uplink signal transmission during the first time period of the time window; wherein...
[0166] A time window is a period of time during which the average transmit power of the terminal device does not exceed a first threshold, and the average transmit power is the average transmit power of each time unit within the time window; and / or,
[0167] The time window is the period during which a terminal device can transmit uplink signals at a power higher than the preset maximum; and / or,
[0168] Within the time window, the energy used by the terminal device for uplink signal transmission does not exceed the second threshold.
[0169] In one possible implementation, the first threshold may be pre-set by the protocol; or it may be configured by the network device according to higher-layer signaling, where the higher-layer signaling may be an RRC message or a MAC CE.
[0170] In one possible implementation, the preset maximum transmit power can be the maximum transmit power of the terminal device specified in the standard, such as 23dBm, 26dBm, or 14dBm.
[0171] In one possible implementation, the first indication information is available uplink transmit energy, or an index of available uplink transmit energy, or the average transmit power of uplink signals transmitted within a first time period, or an index of the average transmit power of uplink signals transmitted within a first time period.
[0172] In one possible implementation, the average transmit power of uplink signals transmitted within the first time period is the ratio of available uplink transmit energy to the total number of time units included in the first time period; or, the average transmit power of uplink signals transmitted within the first time period is the average transmit power of uplink signals transmitted within all time units included in the first time period.
[0173] In one possible implementation, the processing unit is configured to determine the average transmit power of the uplink signal transmitted within the first time period based on the index of the average transmit power of the uplink signal transmitted within the first time period and a second correspondence; and determine the available uplink transmission energy based on the determined average transmit power and the total number of time units included in the first time period.
[0174] In one possible implementation, the first time period is sent by the terminal device to the network device, or the first time period is determined by the network device itself.
[0175] In one possible implementation, the device further includes a processing unit.
[0176] The processing unit is configured to, when the first indication information is an index of available uplink transmission energy, determine the available uplink transmission energy based on the index of available uplink transmission energy and a first correspondence, wherein the first correspondence is the correspondence between available uplink transmission energy and the index of available uplink transmission energy.
[0177] The processing unit is further configured to, when the first indication information is the index of the average transmit power of the uplink signal transmitted within the first time period, determine the available uplink transmission energy based on the index of the average transmit power of the uplink signal transmitted within the first time period and the second correspondence, wherein the second correspondence is the correspondence between the average transmit power of the uplink signal transmitted within the first time period and the index of the average transmit power of the uplink signal transmitted within the first time period.
[0178] In one possible implementation, the first and / or second correspondence can be pre-defined by the protocol; or, it can be configured by the network device according to higher-layer signaling, wherein the higher-layer signaling can be a Radio Resource Control (RRC) message or a MAC CE message.
[0179] In one possible implementation, the first indication information is carried in the Media Access Control Unit (MAC CE); or, the first indication information is an uplink control information (UCI).
[0180] In one possible implementation, the MAC CE includes a first field and a second field, wherein,
[0181] The first field is a reserved bit, and the second field indicates the first indication information; or...
[0182] When the first field is a first state value, the second field indicates the first indication information; when the first field is a second state value, the second field indicates the power margin level; or...
[0183] The first field indicates the power margin level, and the second field indicates the first indication information.
[0184] In one possible implementation, the MAC subheader corresponding to the MAC CE includes a logical channel ID (LCID), which is a preset value used to instruct the MAC CE to report the first indication information.
[0185] In one possible implementation, the length of the first indication information is 6 bits, or 7 bits, or 8 bits.
[0186] In one possible implementation, the UCI is carried on the Physical Uplink Shared Channel (PUSCH) or the Physical Uplink Control Channel (PUCCH).
[0187] In one possible implementation, the processing unit is further configured to: determine, based on the first indication information, a target resource within a first time period, wherein the target resource is used by the terminal device to send uplink signals; or, based on the first indication information, determine that the resource within the first time period is not used by the terminal device to send uplink signals.
[0188] For information on the sixth aspect or its various alternative implementation methods and technical effects, please refer to the above description of the technical effects of the corresponding implementation methods of the second aspect.
[0189] A seventh aspect provides a communication device, which can be a terminal device or a chip disposed within a terminal device. The device includes:
[0190] The processing unit is used to determine the available uplink transmission time length;
[0191] The transceiver unit is used to send a second indication information to the network device. The second indication information is used to indicate the length of available uplink transmission time.
[0192] The available uplink transmission time length is the number of time units that the terminal device can use to transmit uplink signals, determined by the available uplink transmission energy within the first time period. The first time period includes multiple time units, and the available uplink transmission energy is the energy used for uplink signal transmission.
[0193] In one possible implementation, the uplink transmission energy can be the energy used for uplink signal transmission during the first time period of the time window, wherein...
[0194] A time window is a period of time during which the average transmit power of the terminal device does not exceed a first threshold, and the average transmit power is the average transmit power of each time unit within the time window; and / or,
[0195] The time window is a period of time during which the terminal device can use a power higher than the preset maximum transmit power to send uplink signals; and / or, within the time window, the energy used by the terminal device for uplink signal transmission does not exceed a second threshold.
[0196] In one possible implementation, the second indication information is the available uplink transmission time length, or an index of the available uplink transmission time length, or the ratio of the available uplink transmission time length to a preset time period length, or an index of the ratio of the available uplink transmission time length to a preset time period length.
[0197] In one possible implementation, the preset time period is a time window; or, the preset time period is the first time period within the time window.
[0198] In one possible implementation, the first threshold may be pre-set by the protocol; or it may be configured by the network device according to higher-layer signaling, where the higher-layer signaling may be an RRC message or a MAC CE.
[0199] In one possible implementation, the preset maximum transmit power can be the maximum transmit power of the terminal device specified in the standard, such as 23dBm, 26dBm, or 14dBm.
[0200] In one possible implementation, the available uplink transmission time length is the number of time units in which the available uplink transmission energy within a first time period can transmit uplink signals at a first preset power.
[0201] In one possible implementation, the first preset power value can be the maximum transmit power of the terminal device specified in the standard, such as 23dBm, 26dBm or 14dBm.
[0202] In one possible implementation, the processing unit is further configured to, when the second indication information is an index of the available uplink transmission time length, determine the index of the available uplink transmission time length based on the available uplink transmission time length and the third correspondence, wherein the third correspondence is the correspondence between the available uplink transmission time length and the index of the available uplink transmission time length;
[0203] When the second indication information is the index of the ratio of the available uplink transmission time length to the preset time period length, the index of the ratio of the available uplink transmission time length to the preset time period length is determined according to the available uplink transmission time length and the fourth correspondence. The fourth correspondence is the correspondence between the ratio of the available uplink transmission time length to the preset time period length and the index of the ratio of the available uplink transmission time length to the preset time period length.
[0204] In one possible implementation, the third and / or fourth correspondences can be pre-defined by the protocol; or they can be configured by the network device according to higher-layer signaling, wherein the higher-layer signaling can be a Radio Resource Control (RRC) message or a MAC CE message.
[0205] In one possible implementation, the second indication information is carried in the media access control unit; or, the second indication information is an uplink control information (UCI).
[0206] In one possible implementation, the MAC CE includes a third field and a fourth field, wherein,
[0207] The third field is a reserved bit, and the fourth field indicates the second indication information; or...
[0208] When the third field is the first state value, the fourth field indicates the second indication information; when the third field is the second state value, the fourth field indicates the power margin level; or...
[0209] The third field indicates the power margin level, and the fourth field indicates the second indication information.
[0210] In one possible implementation, the MAC subheader corresponding to the MAC CE includes a logical channel ID (LCID), which is a preset value used to instruct the MAC CE to report the second indication information.
[0211] In one possible implementation, the length of the second indication information is 6 bits, or 7 bits, or 8 bits.
[0212] In one possible implementation, the UCI is carried on the Physical Uplink Shared Channel (PUSCH) or the Physical Uplink Control Channel (PUCCH).
[0213] In one possible implementation, the transceiver unit is further configured to: receive indication information of physical uplink channel resources from the network device; and send second indication information to the network device on the physical uplink channel resources;
[0214] Among them, the physical uplink channel resources are the physical uplink shared channel (PUSCH) resources and / or the physical uplink control channel (PUCCH) resources.
[0215] In one possible implementation, the starting time unit of the first time period is the time unit in which the terminal device sends the second indication information; or, the starting time unit of the first time period is m time units after the time unit in which the fifth indication information from the network device is received, where the fifth indication information is used to instruct the terminal device to report the second indication information, and m is a natural number; or...
[0216] The start time unit of the first time period is determined based on the configuration information sent by the network device.
[0217] In one possible implementation, the end time unit of the first time period is the time unit corresponding to the end position of the time window; or, the end time unit of the first time period is determined based on the configuration information sent by the network device.
[0218] In one possible implementation, the method further includes: receiving configuration information from a network device, the configuration information including location information for a first time period and / or location information for a time window.
[0219] In one possible implementation, the processing unit is also used for,
[0220] The reporting process of the second indication information is triggered based on at least one of the following second trigger events:
[0221] The configured timer used to trigger the reporting of the second indication information has expired;
[0222] The configured second prohibition reporting timer expires. The second prohibition reporting timer is used to prohibit the reporting of the second indication information during the second prohibition reporting timer's countdown period.
[0223] The available uplink transmission time length within the first time period is less than the fifth threshold;
[0224] The interval between the current time unit and the time unit of the last transmission of the second indication information is greater than or equal to the sixth threshold.
[0225] In one possible implementation, at least one of the timer that triggers the reporting of the second indication information, the second timer that prohibits reporting, the fifth threshold, and the sixth threshold can be configured by the network device via RRC messages.
[0226] For details regarding the seventh aspect or the various alternative implementation methods and technical effects of the seventh aspect, please refer to the above description of the technical effects of the corresponding implementation methods of the third aspect.
[0227] Eighthly, a communication device is provided, which may be a network device or a chip disposed within a network device. The device includes:
[0228] The transceiver unit sends indication information of physical uplink channel resources to the terminal equipment;
[0229] The transceiver unit is also used to receive second indication information sent by the terminal device on the physical uplink channel resources, the second indication information being used to indicate the length of available uplink transmission time;
[0230] The available uplink transmission time length is the number of time units that the terminal device can transmit uplink signals based on the available uplink transmission energy within the first time period. The first time period includes multiple time units. The available uplink transmission energy is the energy used for uplink signal transmission. The physical uplink channel resources are the physical uplink shared channel (PUSCH) resources and / or the physical uplink control channel (PUCCH) resources.
[0231] In one possible implementation, the uplink transmission energy can be the energy used for uplink signal transmission during the first time period of the time window, wherein...
[0232] A time window is a period of time during which the average transmit power of the terminal device does not exceed a first threshold, and the average transmit power is the average transmit power of each time unit within the time window; and / or,
[0233] The time window is a period of time during which the terminal device can use a power higher than the preset maximum transmit power to send uplink signals; and / or, within the time window, the energy used by the terminal device for uplink signal transmission does not exceed a second threshold.
[0234] In one possible implementation, the second indication information is the available uplink transmission time length, or an index of the available uplink transmission time length, or the ratio of the available uplink transmission time length to a preset time period length, or an index of the ratio of the available uplink transmission time length to a preset time period length.
[0235] In one possible implementation, the preset time period is a time window; or, the preset time period is the first time period within the time window.
[0236] In one possible implementation, the available uplink transmission time length is the number of time units in which the available uplink transmission energy within a first time period can transmit uplink signals at a first preset power.
[0237] In one possible implementation, the first preset power value can be the maximum transmit power of the terminal device specified in the standard, such as 23dBm, 26dBm or 14dBm.
[0238] In one possible implementation, the device further includes a processing unit.
[0239] The processing unit is used to determine the available uplink transmission time length based on the index of the available uplink transmission time length and the third correspondence when the second indication information is the index of the available uplink transmission time length. The third correspondence is the correspondence between the available uplink transmission time length and the index of the available uplink transmission time length.
[0240] When the second indication information is the index of the ratio of the available uplink transmission time length to the preset time period length, the ratio of the available uplink transmission time length to the preset time period length is determined according to the index of the ratio of the available uplink transmission time length to the preset time period length and the fourth correspondence relationship. The fourth correspondence relationship is the correspondence between the ratio of the available uplink transmission time length to the preset time period length and the index of the ratio of the available uplink transmission time length to the preset time period length.
[0241] In one possible implementation, the second indication information is carried in the media access control unit; or, the second indication information is an uplink control information (UCI).
[0242] In one possible implementation, the MAC CE includes a third field and a fourth field, wherein,
[0243] The third field is a reserved bit, and the fourth field indicates the second indication information; or...
[0244] When the third field is the first status value, the fourth field indicates the second indication information; when the first field is the second status value, the fourth field indicates the power margin level; or...
[0245] The third field indicates the power margin level, and the fourth field indicates the second indication information.
[0246] In one possible implementation, the UCI is carried on the Physical Uplink Shared Channel (PUSCH) or the Physical Uplink Control Channel (PUCCH).
[0247] In one possible implementation, the processing unit is further configured to: determine, based on the second indication information, a target resource within a first time period, wherein the target resource is used by the terminal device to send uplink signals; or, based on the second indication information, determine that the resource within the first time period is not used by the terminal device to send uplink signals.
[0248] For information on the eighth aspect or its various alternative implementation methods and technical effects, please refer to the above description of the technical effects of the corresponding implementation methods of the fourth aspect.
[0249] A ninth aspect provides a communication device including a processor. The processor is coupled to a memory and is configured to execute instructions in the memory to cause the device to perform a method according to any of the preceding aspects or any possible implementations thereof. Optionally, the device further includes a memory. Optionally, the device further includes interface circuitry, to which the processor is coupled.
[0250] A tenth aspect provides a processor, including: an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive signals through the input circuit and transmit signals through the output circuit, causing the processor to execute the method of any of the above aspects or any possible implementation thereof.
[0251] In specific implementation, the processor can be a chip, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, gate circuit, flip-flop, and various logic circuits. The input signal received by the input circuit can be received and input by, for example, but not limited to, a receiver, and the signal output by the output circuit can be output to, for example, but not limited to, a transmitter and transmitted by the transmitter. Furthermore, the input circuit and the output circuit can be the same circuit, which is used as the input circuit and the output circuit at different times. This application does not limit the specific implementation of the processor and various circuits.
[0252] Eleventhly, a communication device is provided, including a processor and a memory. The processor is configured to read instructions stored in the memory, receive signals via a receiver, and transmit signals via a transmitter to execute the methods of any of the preceding aspects or any possible implementations thereof.
[0253] Optionally, the processor may be one or more, and the memory may be one or more.
[0254] Alternatively, the memory can be integrated with the processor, or the memory can be set separately from the processor.
[0255] In specific implementation, the memory can be a non-transitory memory, such as read-only memory (ROM), which can be integrated with the processor on the same chip or set on different chips. The embodiments of this application do not limit the type of memory or the way the memory and processor are set.
[0256] The processing device mentioned in the eleventh aspect above can be a chip. The processor can be implemented in hardware or software. When implemented in hardware, the processor can be a logic circuit, integrated circuit, etc. When implemented in software, the processor can be a general-purpose processor that reads software code stored in memory. The memory can be integrated into the processor or located outside the processor and exist independently.
[0257] In a twelfth aspect, a computer program product is provided, comprising: a computer program (also referred to as code or instructions) that, when run, causes a computer to perform the methods of any of the foregoing aspects or any possible implementations of the foregoing aspects.
[0258] In a thirteenth aspect, a computer-readable medium is provided that stores a computer program (also referred to as code or instructions) that, when run on a computer, causes the computer to perform the methods of any of the foregoing aspects or any possible implementations of the foregoing aspects. Attached Figure Description
[0259] Figure 1 This is a schematic diagram of a network architecture applicable to an embodiment of this application;
[0260] Figure 2 This is a schematic diagram of another network architecture applicable to the embodiments of this application;
[0261] Figure 3 This is a schematic diagram of another network architecture applicable to the embodiments of this application;
[0262] Figure 4 A schematic diagram illustrating a terminal device employing instantaneous high-power transmission, provided as an embodiment of this application;
[0263] Figure 5 A flowchart illustrating a communication method provided in an embodiment of this application;
[0264] Figure 6aA schematic diagram of a MAC CE format provided for an embodiment of this application;
[0265] Figure 6b A schematic diagram illustrating another MAC CE format provided in an embodiment of this application;
[0266] Figure 6c A schematic diagram illustrating another MAC CE format provided in an embodiment of this application;
[0267] Figure 7 A flowchart illustrating another communication method provided in an embodiment of this application;
[0268] Figure 8 A flowchart illustrating another communication method provided in an embodiment of this application;
[0269] Figure 8a A schematic diagram of a time window provided for an embodiment of this application;
[0270] Figure 9 A flowchart illustrating yet another communication method provided in an embodiment of this application;
[0271] Figure 10 A schematic block diagram of a communication device provided in an embodiment of this application;
[0272] Figure 11 A schematic block diagram of a terminal device provided in an embodiment of this application;
[0273] Figure 12 This is a schematic block diagram of a network device provided in an embodiment of this application. Detailed Implementation
[0274] The technology provided in this application embodiment can be applied to... Figure 1 The communication system 10 shown includes one or more communication devices 30 (e.g., terminal devices) connected to one or more core network devices via one or more access network devices 20 to enable communication between multiple communication devices. The communication system may, for example, support 2G, 3G, 4G, or 5G (sometimes also called new radio, NR) access technologies, a wireless fidelity (WiFi) system, a 3rd generation partnership project (3GPP) related cellular system, a communication system supporting the convergence of multiple wireless technologies, or a future-oriented evolution system.
[0275] In this application, the terminal device is a device with wireless transceiver capabilities, which can be a fixed device, a mobile device, a handheld device (e.g., a mobile phone), a wearable device, an in-vehicle device, or a wireless device (e.g., a communication module, a modem, or a chip system, etc.) built into the aforementioned devices. The terminal device is used to connect people, objects, machines, etc., and can be widely used in various scenarios, including but not limited to the following: cellular communication, device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine / machine-type communications (M2M / MTC) communication, Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical care, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart city, drones, robots, and other scenarios. The terminal device may sometimes be referred to as user equipment (UE), terminal, access station, UE station, remote station, wireless communication equipment, or user device, etc. For ease of description, this application will use UE as an example to describe the terminal device.
[0276] The network equipment in this application includes, for example, radio access network (RAN) equipment and / or core network (CN) equipment. The RAN equipment is a device with wireless transceiver capabilities used to communicate with the terminal equipment. The RAN equipment includes, but is not limited to, base stations (BTS, Node B, eNodeB / eNB, or gNodeB / gNB), transmission reception points (TRPs), 3GPP subsequent evolution base stations, access nodes, wireless relay nodes, and wireless backhaul nodes in WiFi systems. The base station can be a macro base station, micro base station, pico base station, small cell, relay station, etc. Multiple base stations can support networks using the same access technology mentioned above, or they can support networks using different access technologies mentioned above. A base station can contain one or more co-located or non-co-located transmission and reception points. The network equipment can also be a radio controller, centralized unit (CU), and / or distributed unit (DU) in a cloud radio access network (CRAN) scenario. Network equipment can also be servers, wearable devices, or vehicle-mounted equipment. For example, network equipment in V2X technology can be roadside units (RSUs). The following description of access network equipment uses a base station as an example. Multiple network devices in the communication system can be base stations of the same type or different types. Base stations can communicate with terminal devices or through relay stations. Terminal devices can communicate with multiple base stations in different access technologies. The core network equipment is used to implement functions such as mobility management, data processing, session management, policy and charging. The names of the equipment implementing core network functions can differ in systems using different access technologies; this application does not limit this. Taking a 5G system as an example, the core network equipment includes: access and mobility management function (AMF), session management function (SMF), or user plane function (UPF), etc.
[0277] In this application embodiment, the communication device used to implement the network device function can be a network device itself, or it can be a device capable of supporting the network device in implementing that function, such as a chip system. This device can be installed within the network device. In the technical solutions provided in this application embodiment, the example of a network device being used to implement the network device function is used to describe the technical solutions provided in this application embodiment.
[0278] In this application embodiment, the number of nouns, unless otherwise specified, refers to "singular nouns or plural nouns," that is, "one or more." "At least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. For example, A / B means: A or B. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, and c can be single or multiple.
[0279] In this application, the ordinal numbers such as "first" and "second" are used to distinguish multiple objects, and are not used to limit the size, content, order, timing, priority, or importance of the multiple objects. For example, the first field and the second field can be the same field or different fields, and such names do not indicate differences in size, content, order, timing, priority, or importance between the two periods.
[0280] Figure 2 This illustrates another communication network architecture in the communication system 10 provided in this application. For example... Figure 2As shown, the communication system includes a new core network (CN) and a radio access network (RAN). Network equipment (e.g., base stations) in the RAN includes baseband devices and radio frequency (RF) devices. The baseband device can be implemented by one or more nodes. The RF device can be implemented independently from the baseband device, integrated into the baseband device, or partially remote and partially integrated into the baseband device. Network equipment in the RAN can include centralized units (CUs) and distributed units (DUs), and multiple DUs can be centrally controlled by a single CU. CUs and DUs can be divided according to their protocol layer functions in the wireless network. For example, PDCP layer and above protocol layer functions are located in the CU, while lower protocol layers such as RLC and MAC layers are located in the DU. It should be noted that this protocol layer division is merely an example; other protocol layers can also be used. The RF device can be remote and not located in the DU, or integrated into the DU, or partially remote and partially integrated into the DU; this application does not impose any limitations.
[0281] Figure 3 This illustrates another communication network architecture in the communication system 10 provided in this application. (Compared to...) Figure 2 The architecture shown can also separate the control plane (CP) and user plane (UP) of the CU, implementing them as different entities, namely the control plane CU entity (CU-CP entity) and the user plane CU entity (CU-UP entity). In this network architecture, signaling generated by the CU can be sent to the UE through the DU, or signaling generated by the UE can be sent to the CU through the DU. The DU can directly encapsulate the signaling through the protocol layer and pass it through to the UE or CU without parsing it. In this network architecture, the CU is classified as a network device on the RAN side. Alternatively, the CU can also be classified as a network device on the CN side; this application does not impose any restrictions on this.
[0282] To improve uplink coverage, one possible approach is to configure terminal equipment with high-capacity power amplifiers (or power amplifiers) to transmit signals at a power exceeding the standard's maximum transmit power (e.g., 23dBm) for a certain period. This instantaneous high-power transmission can increase the terminal equipment's transmission rate, particularly when located at the cell edge or during large data packet transmissions, thereby improving the user experience. However, prolonged high-power signal transmission may cause the terminal equipment's total power to fail to meet regulatory requirements, or it may pose a radiation hazard. Therefore, the average transmit power of the terminal equipment or the total energy used for signal transmission over a given period must not exceed a certain threshold.
[0283] For example, such as Figure 4As shown, within a time period of length T (hereinafter referred to as time period T), the terminal device can transmit uplink signals at a power higher than the maximum transmit power specified in the standard (hereinafter referred to as instantaneous high power). However, within a time period of length L (hereinafter referred to as the time window), the average power of the terminal device does not exceed the maximum transmit power specified in the standard. Time period T falls within the time window, and the length of time period T is less than or equal to the time window. In other words, in this scenario, the energy available for uplink transmission by the terminal device is fixed within the time window, and the terminal device can transmit uplink signals using instantaneous high power for a certain period. After the terminal device transmits using instantaneous high power for a period, it may experience insufficient energy available for uplink transmission (or energy overdraft), or even zero energy available for uplink transmission. In this case, if the network device still schedules the terminal device to transmit uplink signals, the terminal device may experience uplink signal transmission failure due to insufficient uplink transmission energy, affecting uplink coverage and uplink transmission rate.
[0284] Based on this, embodiments of this application provide a communication method and a communication device to improve uplink coverage and uplink transmission rate.
[0285] refer to Figure 5 An embodiment of a communication method provided in this application includes:
[0286] S501, the terminal device determines that uplink transmission energy is available within a first time period, which includes multiple time units.
[0287] Available uplink transmit energy can be used for uplink signal transmission. Available uplink transmit energy can also be called available uplink transmission energy, energy usable for uplink transmission, residual transmit energy (RTE), or other names. This application does not limit the name; for ease of description, it uses "available uplink transmit energy" as an example. Available uplink transmit energy within the first time period refers to the energy available for transmitting uplink signals within the first time period.
[0288] The uplink signal can be at least one of the following: uplink data, uplink control signaling, or uplink reference signal. Specifically, the uplink data can be uplink service data; the uplink control signaling can be a scheduling request (SR), a channel quality indicator (CQI), an acknowledgement (ACK), or a negative acknowledgement; the uplink reference signal can be an uplink demodulation reference signal (DMRS), a sounding reference signal (SRS), a preamble, etc.
[0289] Optionally, the available uplink transmission energy is the energy used for uplink signal transmission (or the energy available for uplink transmission) within a first time period of the time window; wherein, the time window is a period in which the average transmit power of the terminal device does not exceed a certain threshold; or, the time window is a period in which the terminal device can transmit uplink signals at a power higher than the maximum transmit power specified in the standard (hereinafter referred to as instantaneous high power); or, the time window is a period in which the terminal device evaluates the available uplink transmission energy; or, the energy used by the terminal device for uplink signal transmission within the time window does not exceed a second threshold.
[0290] It can be understood that a terminal device can transmit uplink signals at momentary high power within a time window, but the average transmission power of the terminal device within that time window does not exceed the maximum transmission power of the terminal device specified in the standard. Alternatively, it can be understood that a terminal device can transmit uplink signals at momentary high power within a time window, but the energy used for uplink transmission by the terminal device within that time window does not exceed a second threshold. Optionally, the second threshold can be the product of the terminal device's maximum transmission power and the length of the time window.
[0291] Optionally, the location of the first time period can be represented in several ways. For example, it can be represented by the start time unit and the end time unit of the first time period; or it can be represented by the start time unit and the duration of the first time period. Accordingly, the terminal device can determine the corresponding time domain resources of the first time period based on the start time unit and the end time unit of the first time period; or, the terminal device can determine the location of the first time period based on the start time unit and the duration of the first time period.
[0292] Optionally, the starting time unit of the first time period is the time unit in which the terminal device sends the first indication information; or, the starting time unit of the first time period is the kth time unit after the time unit in which the third indication information from the network device is received, the third indication information being used to instruct the terminal device to report the first indication information, where k is a natural number; or, the starting time unit of the first time period is determined based on the configuration information sent by the network device.
[0293] Optionally, the available uplink transmission energy is the energy that can be used for uplink transmission from the start time unit to the end time unit; wherein, the end time unit is the time unit corresponding to the end position of the time window; or, the end time unit is determined according to the configuration information sent by the network device. Optionally, the configuration information includes at least one of the following: the duration of the first time period, information about the start time unit of the first time period, or information about the end time of the first time period.
[0294] Furthermore, the information for the starting time unit of the first time period is the index of the starting time unit of the first time period.
[0295] Furthermore, the information for the end time unit of the first time period is the index of the end time unit of the first time period.
[0296] Furthermore, the indices of the start and end time units of the first time period can be indices corresponding to an offset (or offset position) relative to the start position of the time window; alternatively, these two indices can also be position indices relative to a certain time reference point, the position of which can be the boundary of a radio frame (e.g., the upper or lower boundary of the radio frame) and / or the boundary of a radio subframe (e.g., the upper or lower boundary of the radio subframe), and this application does not impose any limitations on this. In addition, the position of the time reference point can be preset by the protocol or indicated by the network device.
[0297] Optionally, the offset can be in units of time; in addition, the value of the offset can be a natural number, such as 0, 1, or 2, etc., and this application does not limit it.
[0298] Optionally, the configuration information can be carried in a Radio Resource Control (RRC) message.
[0299] Optionally, the time unit can be a subframe, a time slot, a symbol, or a time unit of other granularities.
[0300] Optionally, the value of k can be a protocol preset or a network device indication, and this application does not impose any restrictions on it.
[0301] Optionally, the method further includes: the terminal device receiving third indication information from the network device, the third indication information being used to instruct the terminal device to report first indication information; or, the third indication information being used to instruct the terminal device to send first indication information.
[0302] Optionally, the third indication information is carried in a Radio Resource Control (RRC) message, or a PDCCH, or a Media Access Control (MAC) CE.
[0303] Optionally, the position of the time window can be preset by the protocol; or the position of the time window can be determined based on the time window position information from the network device.
[0304] Furthermore, the time window can be a preset time unit or a preset number of consecutive time units in the time domain. It can be understood that within a preset time unit or a preset number of consecutive time units in the time domain, the uplink transmission energy of the terminal device does not exceed a certain threshold. Here, the time unit can be a radio frame, subframe, time slot, symbol, or other time unit of granularity.
[0305] For example, a time window can be a single radio frame, or it can be a preset set of consecutive radio frames in the time domain. It can be understood that within a preset radio frame or a preset set of consecutive radio frames in the time domain, the uplink transmission energy of the terminal device does not exceed a certain threshold. In one possible implementation, the time window can be radio frame M (or a radio frame with sequence number M), where M is a positive integer, and the value of M can range from 0 to 1023, for example, M is 10, 100, or 500. In another possible implementation, the time window can be N consecutive radio frames starting with radio frame M, where M and N are positive integers.
[0306] Furthermore, there are multiple ways to represent the position information of a time window. For example, the position information of a time window can be represented by period-related parameters, or by timer-related parameters, as illustrated below using methods a1 and a2:
[0307] Method a1: The position information of the time window is represented by period-related parameter information.
[0308] In this mode, the time window appears periodically, and the position information of the time window may include at least one of the following: a first period, a first starting position, a first offset, or a first duration.
[0309] For example, a time window includes a first period T, a first offset, and a first duration. Accordingly, the terminal device can determine the first starting position based on the system frame number (SFN) and the first period T, then determine the starting position of the time window based on the first starting position and the first offset, and determine the duration (or length) of the time window based on the first duration.
[0310] The system frame number of the first starting position can satisfy one of the following formulas: SFN mod T = 0; SFN mod T = offset; (SFN + offset) mod T = 0.
[0311] Optionally, the first offset value is a natural number.
[0312] Furthermore, when the first offset value is 0, the first offset value of 0 can be carried in the position information of the time window; or, the first offset can be not carried in the position information of the time window. In other words, if the position information of the time window does not include the first offset, the first offset can be defaulted to 0.
[0313] Method a2: The position information of the time window is represented by timer-related parameters.
[0314] In this approach, the location information of the time window includes: a first timer. It can be understood that the terminal device can determine the time window based on the first timer.
[0315] For example, the terminal device starts (restarts) the first timer. Before the first timer expires, the terminal device determines the corresponding time as the time window. If the first timer expires, the first timer is restarted.
[0316] Optionally, the timing for the terminal device to start the first timer can be preset by the protocol or indicated by the network device.
[0317] Optionally, the location information of the time window can be carried in a Radio Resource Control (RRC) message, or a PDCCH, or a Media Access Control (MAC) CE.
[0318] Optionally, there are several ways for the terminal device to determine the available uplink transmission energy within the first time period, as illustrated in method b1 below:
[0319] Method b1: The terminal device determines the available uplink transmission energy in the first time period based on the terminal device's first energy value within the time window and the uplink transmission energy that the terminal device has used before the start time corresponding to the first time period of the time window.
[0320] In this method, the terminal device determines the available uplink transmission energy within the first time period based on the terminal device's first energy value within the time window and the uplink transmission energy already used by the terminal device.
[0321] Optionally, the first energy value may be the maximum energy that the terminal device is configured to use for uplink signal transmission.
[0322] Optionally, the first energy value can be preset or determined based on the maximum transmit power of the terminal equipment and the length of the time window specified in the standard.
[0323] Furthermore, the first energy value is equal to the product of the maximum transmit power of the terminal equipment specified in the standard and the length of the time window.
[0324] Furthermore, the maximum transmit power of the terminal device specified in the standard can be 23dBm, 26dBm, or 14dBm. It should be noted that in this embodiment, if the terminal device determines that the available uplink transmit energy value within the first time period is not an integer, it can correct the value using rounding up or rounding down operations; this application does not impose any restrictions on this.
[0325] S502, the terminal device sends a first indication information, which is used to indicate the available uplink transmission energy.
[0326] Accordingly, the network device receives the first instruction information sent by the terminal device.
[0327] Optionally, the first indication information is at least one of the following: available uplink transmission energy, an index of available uplink transmission energy, the average transmission power of uplink signals transmitted within a first time period, or an index of the average transmission power of uplink signals transmitted within a first time period.
[0328] Optionally, the average transmit power of uplink signals transmitted within the first time period is the ratio of available uplink transmit energy to the total number of time units included in the first time period, or the average transmit power of uplink signals transmitted within the first time period is the average transmit power of uplink signals transmitted within all time units included in the first time period.
[0329] It should be noted that the above average value is based on the assumption that the terminal device sends a signal in every time unit of the first time period, and thus the terminal device calculates the average transmission power of uplink signals sent in the first time period based on the transmission power used to send uplink signals in each time unit of the first time period.
[0330] It should be noted that the aforementioned first time period is known to both the network device and the terminal device. It can be understood that the network device and the terminal device have the same understanding of the first time period, and thus, based on this shared understanding, they can determine the same available uplink transmission energy according to the first indication information. In one possible design, the first time period can be determined by the terminal device based on the network device's configuration information, or it can be determined by the terminal device itself. Optionally, the terminal device can send its determined first time period to the network device via higher-layer signaling; here, the higher-layer signaling can be an RRC message or a MAC CE, and this application does not impose any restrictions on this.
[0331] For example, if the average transmit power of uplink signals transmitted in the first time period is the ratio of available uplink transmit energy to the total number of time units included in the first time period, the terminal device determines the available uplink transmit energy value in the first time period as x and the total number of time units included in the first time period as y through S501. Then, the terminal device determines the average transmit power of uplink signals transmitted in the first time period as x / y.
[0332] For another example, if the average transmit power of uplink signals transmitted in the first time period is the average transmit power of uplink signals transmitted in all time units included in the first time period, and the terminal device determines that the transmit power used to transmit uplink signals in each time unit included in the first time period is z1, z2, z3, z4, and z5 respectively, then the terminal device determines that the average transmit power of uplink signals transmitted in the first time period is (z1+z2+z3+z4+z5) / 5.
[0333] Furthermore, when the first indication information is an index of available uplink transmission energy, the method further includes:
[0334] Based on the available uplink transmission energy and the first correspondence, determine the index of the uplink transmission energy, where the first correspondence is the correspondence between the available uplink transmission energy and the index of the uplink transmission energy; or,
[0335] Furthermore, when the first indication information is an index of the average transmit power of the uplink signal transmitted within a first time period, the method further includes:
[0336] Based on the available uplink transmission energy and the second correspondence, the index of the average transmission power is determined, wherein the second correspondence is the correspondence between the average transmission power of the uplink signal transmitted in the first time period and the index of the average transmission power of the uplink signal transmitted in the first time period.
[0337] Optionally, the first correspondence can be represented in various ways, for example, it can be represented by a table.
[0338] In one example, the first correspondence is represented by a table that may include a correspondence between indices of uplink transmit energy and ranges of uplink transmit energy values (or RTEs). Table 1 shows an example of a table representing the first correspondence, where each index corresponds to a range of uplink transmit energy values.
[0339] Table 1: Uplink Transmission Energy Index Table
[0340] Index value Uplink transmission energy range (units) 0 RTE<-32 1 -32≤RTE<-30 2 -30≤RTE<-28 3 -28≤RTE<-26 … … 60 32≤RTE<34 61 34≤RTE<36 62 36≤RTE<38 63 RTE≥38
[0341] Optionally, the unit for the range of uplink transmission energy in this application may be joule, kilojoule, milliwatt-millisecond (mW×ms), watt-millisecond (W×ms), kilowatt-millisecond (kW×ms), or watt-second (W×s), and this application does not impose any restrictions on this.
[0342] It is understandable that the terminal device can determine the index of the available uplink transmission energy, i.e., determine the first indication information, based on which range of the available uplink transmission energy in Table 1 falls within the first time period determined in S501.
[0343] For example, if the terminal device determines through S501 that the available uplink transmission energy value in the first time period is 35, according to Table 1, the index value of the uplink transmission energy value corresponding to 35 is 61, that is, the first indication information is 61.
[0344] It should be noted that Table 1 is only an example. The size of the table, the size of the values (or value ranges) in the table, and the units of the values in the table are not limited in this invention.
[0345] In another example, the first correspondence is represented by two tables. Specifically, one table may include the correspondence between uplink transmit energy indices and uplink transmit energy levels, and the other table may include the correspondence between uplink transmit energy levels and ranges of uplink transmit energy values (or RTEs). Tables 2 and 3 show an example of representing the first correspondence using two tables, where each index in Table 2 corresponds to an uplink transmit energy level, and each uplink transmit energy level in Table 3 corresponds to a range of uplink transmit energy values.
[0346] Table 2: Example of the correspondence between uplink transmission energy index and energy level
[0347] Index value Energy Level 0 RTE_0 1 RTE_1 2 RTE_2 3 RTE_3 … 60 RTE_60 61 RTE_61 62 RTE_62 63 RTE_63
[0348] Table 3: Example of the correspondence between energy levels and energy value ranges
[0349]
[0350] Optionally, the unit for the range of uplink transmission energy in this application may be joule, kilojoule, milliwatt-millisecond (mW×ms), watt-millisecond (W×ms), kilowatt-millisecond (kW×ms), or watt-second (W×s), and this application does not impose any restrictions on this.
[0351] It is understandable that the terminal device can determine the energy level based on which range of the available uplink transmission energy in Table 3 falls within the first time period determined in S501; and determine the index of the available uplink transmission energy based on the determined energy level and Table 2, that is, determine the first indication information.
[0352] For example, if the terminal device determines through S501 that the available uplink transmission energy value in the first time period is 33, according to Table 3, the energy level corresponding to 33 is RTE_60. According to Table 2, the index value of the uplink transmission energy value corresponding to the energy level RTE_60 is 60, that is, the first indication information is 60.
[0353] It should be noted that Tables 2 and 3 above are merely examples. The present invention does not limit the size of the tables corresponding to the uplink transmission energy index and the uplink transmission energy level, the correspondence between the uplink transmission energy level and the uplink transmission energy value (or energy range), the size of the values in each table, or the units of the values in the tables. However, in the same application scenario, the table sizes corresponding to Tables 2 and 3 are the same.
[0354] Alternatively, the second correspondence can be represented in various ways, such as through a table.
[0355] In one example, the second correspondence is represented by a table that may include an index of the average transmit power (ATP) and a correspondence between the average transmit power of the uplink signal transmitted within the first time period. Table 4 shows an example of a table representing the second correspondence, where each index corresponds to an average transmit power.
[0356] Table 4: Index of Average Transmit Power
[0357] Index value Average uplink transmit power (dBm) 0 ATP<-32 1 -32≤ATP<-30 2 -30≤ATP<-28 3 -28≤ATP<-26 … … 60 32≤ATP<34 61 34≤ATP<36 62 36≤ATP<38 63 ATP ≥ 38
[0358] It is understood that the terminal device can determine the average transmit power of uplink signals transmitted within the first time period based on the available uplink transmit power determined in S501; and determine the range of the average transmit power in Table 4 based on the determined average transmit power and Table 4, and determine the index value of the average transmit power, that is, determine the first indication information.
[0359] For example, if the terminal device determines through S501 that the available uplink transmission energy value in the first time period is 96 and the average transmission power value in the first time period is 32, according to Table 4, the index value of the uplink average transmission power corresponding to 32 is 60, that is, the first indication information is 60.
[0360] It should be noted that Table 4 is only an example. The present invention does not limit the index of the uplink average transmit power and the corresponding relationship between the uplink average transmit power, as well as the size of the values (or value ranges) in the table.
[0361] In another example, the second correspondence is represented by two tables. Specifically, one table may include the correspondence between the index of the uplink average transmit power and the uplink average transmit power level, and the other table may include the correspondence between the uplink average transmit power level and the range of uplink average transmit power (or ATP). As shown in Tables 5 and 6, this is an example of representing the second correspondence using two tables, where each index in Table 5 corresponds to an uplink average transmit power level, and each uplink average transmit power level in Table 6 corresponds to a range of uplink average transmit power values.
[0362] Table 5: Example of the correspondence between the index of average transmit power value and the level of average transmit power value
[0363] Index value Average transmit power level 0 ATP_0 1 ATP_1 2 ATP_2 3 ATP_3 … 60 ATP_60 61 ATP_61 62 ATP_62 63 ATP_63
[0364] Table 6: Example of the correspondence between average transmit power level and average transmit power range
[0365]
[0366] Optionally, the unit for the range of uplink transmission energy in this application may be joule, kilojoule, milliwatt-millisecond (mW×ms), watt-millisecond (W×ms), kilowatt-millisecond (kW×ms), or watt-second (W×s), and this application does not impose any restrictions on this.
[0367] It is understood that the terminal device can determine the average transmission power level based on the average transmission power corresponding to the available uplink transmission energy within the first time period determined in S501, and based on which range of the average transmission power falls within in Table 6; based on the determined average transmission power level and Table 5, the index of the average transmission power level is determined, that is, the first indication information is determined.
[0368] For example, if the terminal device determines through S501 that the available uplink transmission energy value in the first time period is 96 and the average transmission power value in the first time period is 32, according to Table 6, the uplink average transmission power level corresponding to 32 is ATP_60. According to Table 5, the index value of the uplink average transmission power corresponding to ATP_60 is 60, that is, the first indication information is 60.
[0369] It should be noted that Tables 5 and 6 above are merely examples. The present invention does not limit the size of the tables corresponding to the index of uplink average transmit power and the uplink average transmit power level, the correspondence between the uplink average transmit power level and the uplink average transmit power value (or energy range), the size of the values in each table, or the units of the values in each table. However, in the same application scenario, the table sizes for Tables 5 and 6 are the same.
[0370] Optionally, at least one of the first and second correspondences mentioned above is preset by the protocol or configured by the network device. Further, the network device can configure the above correspondences via RRC messages or broadcast messages.
[0371] Optionally, the first indication information is carried in the Media Access Control Unit (MAC CE), or the first indication information is an uplink control information (UCI).
[0372] Furthermore, the UCI is carried on the Physical Uplink Shared Channel (PUSCH) or the Physical Uplink Control Channel (PUCCH).
[0373] Furthermore, when the UCI is carried on the PUSCH, the modulation and coding scheme of the UCI is the same as that of the PUSCH. The resource element (RE) corresponding to the UCI can be determined based on the rate compensation factor corresponding to the UCI. This rate compensation factor is a DCI indicator or configured by higher-layer parameters (e.g., parameters in RRC signaling). Optionally, the UCI can be carried on the data symbols after the first demodulation reference signal (DMRS) of the PUSCH; or, the UCI can be carried after the data symbols of the PUSCH used to carry hybrid automatic repeat request-acknowledgment (HARQ-ACK) information; or, the UCI can be carried after the data symbols of the PUSCH used to carry part or all of the channel state information (CSI) information.
[0374] Furthermore, the UCI can adopt a new UCI format, where the UCI format refers to the type of information carried in the UCI and / or the size of the information carried by the UCI. That is, the information carried by the UCI is information used to indicate available uplink transmission power, and / or, the size of the UCI is a first value. The first value can be 6, 7, or 8, that is, the size of the information carried by the UCI is 6, 7, or 8 bits.
[0375] Furthermore, the first indication information is carried in the MAC CE, which includes a first field and a second field, wherein:
[0376] Case 1: The first field is a reserved bit, and the second field indicates the first indication information; the first and second fields can be carried in the same byte; or,
[0377] Scenario 2: When the first field is the first state value, the information indicated by the second field is the first indication information; when the first field is the second state value, the information in the second field is the power margin level; or...
[0378] Case 3: The first field is the power margin level, and the second field is the first indication information.
[0379] Furthermore, the MAC CE also includes at least one of the following: a fifth field, a sixth field, or a seventh field; wherein the fifth field is used to indicate whether the maximum permissible exposure (MPE) is reported in the MAC CE, the sixth field is used to indicate the MPE value, and the seventh field is used to indicate the P value used to calculate the power margin level. Cmax It should be noted that, in Case 1, the MAC CE may not include a field indicating whether MPE is reported in the MAC CE, a field indicating the MPE value, or a field indicating the calculation of the power margin level. Cmax Field.
[0380] Furthermore, the length of the first indication information is 6 bits, or 7 bits, or 8 bits, or other number of bits, and the present invention does not limit this.
[0381] Furthermore, the MAC subheader corresponding to the MAC CE includes a logical channel ID (LCID), which is a preset value. The preset value indicates that the MAC CE is used to report the first indication information.
[0382] Furthermore, the LCID value can reuse the LCID of the existing power margin report MAC CE; in other words, the LCID value can be the same as the LCID corresponding to the power margin report MAC CE. For example, the LCID value can be 54, 56, or 57.
[0383] Furthermore, the LCID value can be different from the LCID of the power margin report MAC CE. For example, the LCID value can be any value between 35 and 44.
[0384] For example, such as Figure 6a As shown, MAC CE includes the following information, where each 8 bits constitute 1 byte.
[0385] Reserved bits: These are reserved bits, with a length of 2 bits.
[0386] First indication information: 6 bits in length.
[0387] In this example, the LCID corresponding to MAC CE can be any value between 35 and 44.
[0388] For another example, such as Figure 6b As shown, MAC CE includes the following information, where each 8 bits constitute 1 byte.
[0389] The fifth field indicates whether the MPE value is reported in the MAC CE, and its length is 1 bit. Specifically, if the third field is set to "1", it means that the MPE value is reported in the MAC CE. Conversely, if the fifth field is set to "0", it means that the position for reporting the MPE value in the MAC CE is a reserved bit.
[0390] First field: When the first field is a first state value, the information indicated by the second field is the first indication information; when the first field is a second state value, the information in the second field is the power margin level. The length of the first field is 1 bit. It can be understood that when the first state value is 1, the second state value is 0; or, when the first state value is 0, the second state value is 1.
[0391] The second field indicates the first indication information or power margin value, and has a length of 6 bits.
[0392] Maximum Permissible Exposure Value (MPE) or Reserved Bits: 2 bits in length;
[0393] Seventh field: Used to indicate the P value for calculating the power margin level. Cmax This field is 6 bits long.
[0394] For another example, such as Figure 6c As shown, MAC CE includes the following information:
[0395] Fifth field: Used to indicate whether the MPE value is reported in MAC CE, with a length of 1 bit; specifically, if the fifth field is set to "1", it means that the MPE value is reported in MAC CE, and conversely, if the fifth field is set to "0", it means that the position for reporting the MPE value in MAC CE is a reserved bit;
[0396] First field: Set to "0";
[0397] Power margin value: An index value indicating the power margin, with a length of 6 bits;
[0398] Maximum Permissible Exposure Value (MPE) or Reserved Bits: 2 bits in length;
[0399] Seventh field: Used to indicate the P value for calculating the power margin level. Cmax This field is 6 bits long.
[0400] Reserved bits: 2 bits in length;
[0401] First indication information: 6 bits in length.
[0402] Optionally, the method further includes: the terminal device receiving indication information of physical uplink channel resources from the network device.
[0403] The terminal device sends a first indication message to the network device, including: the terminal device can send the first indication message on physical uplink channel resources, where the physical uplink channel resources are physical uplink shared channel (PUSCH) resources and / or physical uplink control channel (PUCCH) resources.
[0404] Alternatively, physical uplink channel resources can be configured via RRC messages or scheduled via DCI.
[0405] Optionally, the physical uplink channel resources can be dynamically granted or configured; the configured grant includes configured grant type 1 and configured grant type 2, wherein:
[0406] For the configured authorization type 1, the network device configures it to the terminal device via RRC message. When the terminal device has an uplink signal to send, it can use this type of resource, thereby saving the latency caused by dynamically requesting and sending dynamic authorizations to the network device.
[0407] For the configured grant type 2, the network device configures it to the terminal device via RRC messages and dynamically activates or deactivates the configured grant type 2 resource via DCI. In other words, the network device sends the configured grant type 2 resource to the terminal device in advance via RRC messages and dynamically controls the use of this resource through DCI. It can be understood that when the terminal device has an uplink signal to send, if there is an activated configured grant type 2 resource, it can use that type of resource; conversely, if the network device configures the grant type 2 resource to the terminal device via RRC messages but does not activate the resource via DCI, the terminal device cannot use the resource to send uplink signals.
[0408] Alternatively, physical uplink channel resources can be supplementary uplink (SUL) resources.
[0409] Optionally, the network device may determine the target frequency domain resources within a first time period based on the first indication information from the terminal device, and the resource group corresponding to the target frequency domain resources may be used by the terminal device to transmit uplink signals; or, based on the first indication information, the network device may determine the target time domain resources within the first time period, and the resource group corresponding to the target time domain resources may not be used by the terminal device to transmit uplink signals. It should be understood that how the network device processes the first indication information and what actions it takes based on the first indication information depends on the implementation of the network device, and this application does not impose any restrictions on this.
[0410] In this way, by sending the available uplink transmission energy within the first time period to the network device, the network device can avoid scheduling terminal devices with insufficient available uplink transmission energy. On the one hand, this can reduce the waste of uplink resources caused by the network device scheduling unnecessary terminal devices; on the other hand, it can reduce the situation where the terminal device fails to transmit uplink signals due to insufficient energy, which helps to improve the uplink coverage and uplink speed of the terminal device.
[0411] Based on the above, Figure 7 An exemplary embodiment of another communication method provided in this application is given, such as... Figure 7 As shown, the method is in Figure 5 Based on this, S701 to S704 were added:
[0412] S701, as an optional step, the network device sends a fourth indication message to the terminal device, and correspondingly, the terminal device receives the fourth indication message sent by the network device.
[0413] The fourth instruction information is used to instruct the network device to support the terminal device in transmitting uplink signals at a power higher than the maximum transmit power specified in the standard (hereinafter referred to as instantaneous high power), or to instruct the network device to allow the terminal device to transmit uplink signals at instantaneous high power.
[0414] Optionally, the network device may send a fourth instruction message to the terminal device via a broadcast message.
[0415] S702, as an optional step, the terminal device sends capability information to the network device, and the network device receives the capability information sent by the terminal device accordingly.
[0416] Capability information is used to indicate whether a terminal device supports transmitting uplink signals at a power higher than the maximum transmit power specified in the standard (hereinafter referred to as instantaneous high power), or to indicate whether a terminal device has the capability to transmit uplink signals at instantaneous high power, or to indicate the capability information of a terminal device to transmit uplink signals at instantaneous high power.
[0417] Optionally, the capability information includes the upper limit of instantaneous high power, or the maximum value of instantaneous high power.
[0418] Optionally, there are various ways to implement capability information. One possible implementation is that capability information may include one or more bits, which can then be used to indicate different values. Taking one bit as an example, if the bit is "1", it indicates that the terminal device supports transmitting uplink signals at a power higher than the maximum transmit power specified in the standard (hereinafter referred to as instantaneous high power), or that the terminal device has the capability to transmit uplink signals at instantaneous high power; if the bit is "0", it indicates that the terminal device does not support transmitting uplink signals at a power higher than the maximum transmit power specified in the standard (hereinafter referred to as instantaneous high power), or that the terminal device does not have the capability to transmit uplink signals at instantaneous high power.
[0419] As another possible implementation, capability information can include one or more fields, and the presence or absence of one or more fields indicates the capability information. Taking capability information occupying one field as an example, if the terminal device sends capability information, it means that the terminal device supports sending uplink signals with a transmission power higher than the maximum transmission power specified in the standard (hereinafter referred to as instantaneous high power), or it indicates that the terminal device has the capability to send uplink signals with instantaneous high power; if the terminal device does not send capability information, it means that the terminal device does not support sending uplink signals with a transmission power higher than the maximum transmission power specified in the standard (hereinafter referred to as instantaneous high power), or it indicates that the terminal device does not have the capability to send uplink signals with instantaneous high power.
[0420] Optionally, capability information can be carried in a Radio Resource Control (RRC) message.
[0421] S703, as an optional step, the network device sends configuration information to the terminal device, and the terminal device receives the configuration information sent by the network device accordingly.
[0422] The configuration information includes the location information of the first time period and / or the location information of the time window. It can be understood that the location information of the first time period is used to determine the location of the first time period, and the location information of the time window is used to determine the location of the time window.
[0423] The location information for the first time period includes: information about the start time unit of the first time period and / or information about the end time unit of the first time period;
[0424] The location information of the time window includes at least one of the following: a first period, a first starting position, a first offset, or a first duration; or, the location information of the time window includes: a first timer;
[0425] It should be noted that for information regarding the location of the time window in S703, please refer to the relevant introduction in S501, which will not be repeated here.
[0426] Optionally, the configuration information can be carried in an RRC message or a broadcast message. Further, the configuration information can be carried in an RRC Reconfiguration message.
[0427] It should be noted that S703 can be executed after S701, or S703 and S701 can be executed simultaneously. The order of S703 and S701 is not limited in the embodiments of this application.
[0428] S704, as an optional step, the terminal device determines to trigger the first process.
[0429] In one possible implementation of this application, the process by which the terminal device sends first indication information to the network device can be called the first process, or the available uplink transmission energy reporting process, or the remaining energy reporting process, or the reporting process of the first indication information, or it may have other names. For the convenience of subsequent reference, this application refers to it as the first process.
[0430] In order to trigger the first process, a "first triggering event" can be set. The "first triggering event" can also be called the first event or other names. For the convenience of subsequent reference, it is temporarily referred to as the "first triggering event" in this embodiment of the application. This name does not have any other limiting meaning.
[0431] Once the terminal device determines that the first process has been triggered, it can initiate the first process. When the uplink signal transmission conditions are met, such as when there are available uplink physical channel resources, the terminal device sends a first indication message to the network device. It can be understood that the triggering event needs to be met before the first indication message is sent to the network device.
[0432] Optionally, the first process is triggered based on at least one of the following first triggering events:
[0433] The configured timer used to trigger the reporting of the first indication information has expired;
[0434] The configured first prohibition reporting timer expires. The first prohibition reporting timer is used to prohibit the reporting of the first indication information during the first prohibition reporting timer's countdown period.
[0435] During the first time period, the available uplink transmission energy is less than the third threshold.
[0436] The interval between the current time unit and the time unit of the last transmission of the first indication information is greater than or equal to the fourth threshold.
[0437] For example, if the third threshold is -28, the terminal device has an available uplink transmission energy of -30 in the first time period. Since -30 is less than -28, the above conditions are met. Therefore, the terminal device determines that the first process is triggered and can send the first indication information to the network device.
[0438] Optionally, at least one of the timer that triggers the reporting of the first indication information, the first timer that prohibits reporting, the third threshold, or the fourth threshold may be sent by the network device to the terminal device through configuration information.
[0439] It should be noted that for information regarding the S704 configuration, please refer to the relevant introduction for the S703, and will not be repeated here.
[0440] S705, the terminal device determines the available uplink transmission energy within a first time period, which includes multiple time units.
[0441] It should be noted that for relevant information about S705, please refer to the relevant introduction in S501, and will not be repeated here.
[0442] S706, the terminal device sends a first indication message, which is used to indicate the availability of uplink transmission energy.
[0443] It should be noted that for relevant explanations regarding S706, please refer to the relevant introduction in S502, which will not be repeated here.
[0444] In this way, the network device can send a fourth indication information and / or configuration information to the terminal device to inform itself of its support for the terminal device to transmit uplink signals with instantaneous high power. Correspondingly, the terminal device can send a first indication information according to the fourth indication information and / or configuration information. On the one hand, this makes the way the terminal device sends the first indication information to the network device more flexible. On the other hand, it can avoid the signaling overhead and resource waste caused by the terminal device sending the first indication information when the network device does not support it.
[0445] refer to Figure 8 An embodiment of a communication method provided in this application includes:
[0446] S801, the terminal device determines the available uplink transmission time length.
[0447] It is understood that the terminal device can send uplink signals within the time period corresponding to the available uplink transmission time length. It should be understood that the time corresponding to the available uplink transmission time length may only have a corresponding relationship, and does not mean that the terminal device can only send uplink signals within a time period of length equal to the available uplink transmission time length. The available uplink transmission time length may also be called the available uplink transmission time length, or the time length that can be used for uplink transmission, or the remaining transmit time (RTT) length, or other names. This application does not limit the name. For ease of description, the name available uplink transmission time length is used as an example.
[0448] The uplink signal can be at least one of the following: uplink data, uplink control signaling, or uplink reference signal. Specifically, the uplink data can be uplink service data; the uplink control signaling can be a scheduling request (SR), a channel quality indicator (CQI), an acknowledgement (ACK), or a negative acknowledgement; and the uplink reference signal can be an uplink demodulation reference signal (DMRS), a sounding reference signal (SRS), or a preamble.
[0449] Optionally, the available uplink transmission time length is the length of time (or the length of time available for uplink transmission) within the first time period of the time window.
[0450] Optionally, the available uplink transmission time length is the number of time units that the terminal device can use to transmit uplink signals, determined by the available uplink transmission energy within a first time period. The first time period includes multiple time units, and the available uplink transmission energy is the energy used for uplink signal transmission.
[0451] Optionally, the available uplink transmission time length is the number of time units within a first time period that can transmit uplink signals at a first preset power, and the first time period includes multiple time units; optionally, the first preset power is the maximum transmit power of the terminal device.
[0452] It should be noted that the descriptions of available uplink transmission energy and time windows here can be found in the relevant descriptions in S501, and this application does not impose any restrictions on them.
[0453] S802, the terminal device sends a second indication information, which is used to indicate the length of available uplink transmission time.
[0454] Accordingly, the network device receives the second instruction information sent by the terminal device.
[0455] Optionally, the second indication information is at least one of the following: the available uplink transmission time length, or an index of the available uplink transmission time length, or a ratio of the available uplink transmission time length to the preset time period length, or an index of the ratio of the available uplink transmission time length to the preset time period length.
[0456] Optionally, the preset time period is a time window; or, the preset time period is the first time period within the time window.
[0457] Optionally, the available uplink transmission time length is the number of time units in which the terminal device can transmit uplink signals at a first preset power based on the available uplink energy within a first time period.
[0458] It should be noted that the description of the available uplink energy in the first time period can be found in the relevant description in S501, and this application does not impose any restrictions on it.
[0459] Optionally, the location of the first time period can be represented in several ways. For example, it can be represented by the start time unit and the end time unit of the first time period; or it can be represented by the start time unit and the duration of the first time period. Accordingly, the terminal device can determine the location of the first time period based on the start time unit and the end time unit of the first time period; or, the terminal device can determine the location of the first time period based on the start time unit and the duration of the first time period.
[0460] Optionally, the starting time unit of the first time period is the time unit in which the terminal device sends the second indication information; or, the starting time unit of the first time period is the m-th time unit after the time unit in which the fifth indication information from the network device is received, where the fifth indication information is used to instruct the terminal device to report the second indication information, and m is a natural number; or, the starting time unit of the first time period is determined according to the configuration information sent by the network device.
[0461] Optionally, the available uplink transmission time length is the length of time that can be used for uplink transmission from the start time unit to the end time unit; wherein, the end time unit is the time unit corresponding to the end position of the time window; or, the end time unit is determined according to the configuration information sent by the network device.
[0462] Optionally, the configuration information includes at least one of the following: the duration of the first time period, information on the start time unit of the first time period, or information on the end time of the first time period.
[0463] Furthermore, the information for the starting time unit of the first time period is the index of the starting time unit of the first time period.
[0464] Furthermore, the information for the end time unit of the first time period is the index of the end time unit of the first time period.
[0465] Furthermore, the indices of the start and end time units of the first time period can be indices corresponding to an offset (or offset position) relative to the start position of the time window; alternatively, these two indices can also be position indices relative to a certain time reference point, the position of which can be the boundary of a radio frame (e.g., the upper or lower boundary of the radio frame) and / or the boundary of a radio subframe (e.g., the upper or lower boundary of the radio subframe), and this application does not impose any limitations on this. In addition, the position of the time reference point can be preset by the protocol or indicated by the network device.
[0466] Optionally, the offset can be in units of time. Furthermore, the value of the offset can be a natural number, such as 0, 1, or 2, etc. This application does not impose any restrictions on this.
[0467] Optionally, the configuration information can be carried in a Radio Resource Control (RRC) message.
[0468] Optionally, the time unit can be a subframe, a time slot, a symbol, or a time unit of other granularities.
[0469] Optionally, the value of m can be a protocol preset or a network device indication; this application does not impose any restrictions on this.
[0470] Optionally, the method further includes: the terminal device receiving fifth indication information from the network device, the fifth indication information being used to instruct the terminal device to report second indication information;
[0471] Optionally, the fifth indication information is carried in a Radio Resource Control (RRC) message, or a PDCCH, or a Media Access Control (MAC) CE.
[0472] Optionally, the position of the time window can be preset by the protocol; or the position of the time window can be determined based on the time window position information from the network device.
[0473] It should be noted that there are multiple ways to represent the location information of the time window. For example, you can refer to the relevant description of the time window in S501, which will not be repeated here.
[0474] Alternatively, the terminal device may determine the available uplink transmission time length in several ways, as illustrated by method c1 below:
[0475] Method c1: The terminal device determines the number of time units within the first time period of the available uplink transmission time window, based on the available uplink transmission energy, that the terminal device can use to transmit uplink signals using a first preset power value.
[0476] In this method, the terminal device determines the number of time units within the first time window in which the terminal device can use the first preset power value to send uplink signals based on the available uplink transmission energy and the first preset power value within the first time period.
[0477] Optionally, the method for determining the available uplink transmission energy can be the same as the method for determining the available uplink transmission energy in step S501.
[0478] Furthermore, the available uplink transmission time is equal to the ratio between the available uplink transmission energy and the first preset power value within the first time period.
[0479] Optionally, the first preset power value may be the maximum transmission power of the terminal device specified in the standard.
[0480] Optionally, the maximum transmission power of the terminal equipment specified in the standard can be 23dBm, 26dBm, or 14dBm.
[0481] Optionally, the time unit can be a subframe, a time slot, a symbol, or a time unit of other granularity. For example, such as Figure 8a As shown, there are 10 time units in the time window of the terminal device, numbered from 0 to 9. The terminal device determines that the available uplink transmission energy can support the transmission of signals at the first preset power for 3 time units within the first time period. Therefore, the available uplink transmission time length is determined to be 3 time units.
[0482] It should be noted that if the ratio between the available uplink transmission energy and the first preset power value within the first time period is not an integer multiple of the time unit, the value can be corrected by rounding up or rounding down, and this application does not impose any restrictions on this. For example, if the terminal device determines that the ratio between the available uplink transmission energy and the first preset power value within the first time period is 3.7 time units, if rounding up is used, the available uplink transmission time length is 4 time units; if rounding down is used, the available uplink transmission time length is 3 time units.
[0483] Optionally, when the second indication information is an index of the available uplink transmission time length, the method further includes:
[0484] Based on the available uplink transmission time length and the third correspondence, the index of the available uplink transmission time length is determined, where the third correspondence is the correspondence between the available uplink transmission time length and the index of the available uplink transmission time length;
[0485] When the second indication information is an index of the ratio of the available uplink transmission time length to the preset time period length, the method further includes:
[0486] Based on the available uplink transmission time length and the fourth correspondence, determine the index of the ratio of the available uplink transmission time length to the preset time period length. The fourth correspondence is the correspondence between the ratio of the available uplink transmission time length to the preset time period length and the index of the ratio of the available uplink transmission time length to the preset time period length.
[0487] Optionally, there are multiple ways to represent the third correspondence. In one example, the third correspondence is represented by a table. The table may include an index of the number of time units and a correspondence between the number of time units that the terminal device sends uplink signals using the first preset power value within the first time period of the time window, as shown in Table 7. Each index in the table corresponds to the number of time units.
[0488] Table 7: Index of Time Unit Quantity
[0489] Index value Number of time units 0 0 1 1 2 2 3 3 … 60 60 61 61 62 62 63 63
[0490] It can be understood that the terminal device determines the index of the number of time units that the terminal device sends uplink signals using the first preset power value within the first time period of the time window determined in S701 falls within which range in Table 7, and thus determines the second indication information.
[0491] For example, if the terminal device determines through S701 that the number of time units for sending uplink signals using the first preset power value within the first time period of the time window is 3, according to Table 7, the index value corresponding to 3 is 3, that is, the second indication information is 3.
[0492] It should be noted that Table 7 is only an example. The size of the table showing the correspondence between the index of the number of time units and the number of time units, as well as the size of the values (or value ranges) in the table, are not limited in this invention.
[0493] Optionally, there are multiple ways to represent the fourth correspondence. In one example, the fourth correspondence is represented by a table. The table may include the ratio between the number of time units in the first time period of the time window that the terminal device sends uplink signals using the first preset power value and the total number of time units included in the preset time period, and the correspondence between the index values, as shown in Table 8. Each index in the table corresponds to a ratio. The table is quantized at 2% intervals. Table 8 can be quantized into an index table containing 50 time unit ratios and 14 reserved items. Correspondingly, the length of the second indication information is 6 bits.
[0494] Table 8: Index Table of Time Unit Quantity Ratio
[0495] Index value Ratio of time units 0 0 1 0.02 2 0.04 3 0.06 … … 29 0.3 … … 48 0.98 49 1 50-63 Reserved
[0496] It is understandable that the terminal device determines the corresponding index value based on the ratio between the number of time units in the first time period of the time window determined in S701 that the terminal device sends uplink signals using the first preset power value and the total number of time units included in the preset time period, and based on which range of the ratio falls in Table 8.
[0497] For example, if the ratio between the number of time units in which the terminal device sends uplink signals using the first preset power value within the first time period of the time window and the total number of time units included in the preset time period is 0.3, then according to Table 8, the index value corresponding to 0.3 is 29, that is, the second indication information is 29.
[0498] For another example, if the terminal device determines that the ratio between the number of time units in which the terminal device sends uplink signals using the first preset power value within the first time period of the time window and the total number of time units included in the preset time period is 0.05, then according to Table 8, the index value corresponding to 0.05 is 3, that is, the second indication information is 3.
[0499] It should be noted that Table 8 above is only an example, and the present invention does not limit the size of the time unit quantity ratio index table or the size of the values in the table (e.g., how many intervals the values are quantized).
[0500] Optionally, at least one of the third and fourth correspondences mentioned above is preset by the protocol or configured by the network device. Furthermore, the network device can configure the above correspondences via RRC messages or broadcast messages.
[0501] Optionally, the second indication information is carried in the Media Access Control Unit (MAC CE), or the second indication information is an uplink control information (UCI). Further, the UCI is carried in the Physical Uplink Shared Channel (PUSCH) or the Physical Uplink Control Channel (PUCCH).
[0502] Furthermore, when the UCI is carried on the PUSCH, the modulation and coding scheme of the UCI is the same as that of the PUSCH. The resource element (RE) corresponding to the UCI can be determined based on the rate compensation factor corresponding to the UCI. This rate compensation factor is a DCI indicator or configured by higher-layer parameters (e.g., parameters in RRC signaling). Optionally, the UCI can be carried on the data symbols after the first demodulation reference signal (DMRS) of the PUSCH; or, the UCI can be carried after the data symbols of the PUSCH used to carry hybrid automatic repeat request-acknowledgment (HARQ-ACK) information; or, the UCI can be carried after the data symbols of the PUSCH used to carry part or all of the channel state information (CSI) information.
[0503] Furthermore, the UCI can adopt a new UCI format, where UCI can refer to the type of information carried in the UCI and / or the size of the information carried by the UCI. That is, the information carried by the UCI is information used to indicate the available uplink transmission power, and / or, the size of the UCI is a first value, which can be 6, 7, or 8, i.e., the UCI includes 6, 7, or 8 bits.
[0504] Furthermore, when the second indication information is carried in the MAC CE, the MAC CE includes a third field and a fourth field, wherein:
[0505] The third field is a reserved bit, and the fourth field indicates the second indication information; or...
[0506] When the third field is the first state value, the fourth field indicates the second indication information; when the third field is the second state value, the fourth field indicates the power margin level; or...
[0507] The third field indicates the power margin level, and the fourth field indicates the second indication information.
[0508] The format of this MAC CE is the same as the MAC CE format design in S502. It should be noted that if the MAC CE format is used to carry the second instruction information, the "first instruction information" in the MAC CE format of S502 is replaced with "second instruction information" to obtain the MAC CE format that carries the second instruction information. Other descriptions can be found in S502, and will not be repeated here.
[0509] Optionally, the method further includes: the terminal device receiving indication information of physical uplink channel resources from the network device.
[0510] The terminal device sends a second indication information to the network device, including: the terminal device can send the second indication information on physical uplink channel resources, where the physical uplink channel resources are physical uplink shared channel (PUSCH) resources and / or physical uplink control channel (PUCCH) resources.
[0511] Optionally, physical uplink channel resources can be configured via RRC messages or scheduled via DCI;
[0512] Optionally, the physical uplink channel resources can be dynamically granted or configured; the configured grant includes configured grant type 1 and configured grant type 2, wherein:
[0513] For the configured authorization type 1, the network device configures it to the terminal device via RRC message. When the terminal device has an uplink signal to send, it can use this type of resource without having to dynamically request the network device to send a dynamic authorization, thereby saving the latency of scheduling physical uplink resources.
[0514] For configured grant type 2, the network device configures the resource to the terminal device via RRC messages and dynamically activates or deactivates it via DCI. In other words, the network device sends the configured grant type 2 resource to the terminal device in advance via RRC messages and dynamically controls the use of this resource through DCI. It can be understood that when the terminal device has an uplink signal to send, if there is an activated configured grant type 2 resource, it can use that type of resource.
[0515] Alternatively, physical uplink channel resources can be supplementary uplink (SUL) resources.
[0516] Optionally, the network device determines the target resources within the first time period based on the second indication information from the terminal device, and the target resources are used by the terminal device to send uplink signals; or it determines, based on the second indication information, that the resources within the first time period are not used by the terminal device to send uplink signals.
[0517] In this way, by sending the available uplink transmission time within the first time period to the network device, the network device can avoid scheduling terminal devices with insufficient uplink transmission energy. On the one hand, this can reduce the waste of uplink resources caused by the network device scheduling unnecessary terminal devices; on the other hand, it can reduce the situation where the terminal device fails to transmit uplink signals due to insufficient energy, which helps to improve the uplink coverage and uplink speed of the terminal device.
[0518] Based on the above, Figure 9 An exemplary embodiment of another communication method provided in this application is given, such as... Figure 9 As shown, the method is in Figure 8 Based on this, S901 to S904 were added:
[0519] S901, as an optional step, the network device sends a fourth indication message to the terminal device, and correspondingly, the terminal device receives the fourth indication message sent by the network device.
[0520] The fourth instruction information is used to instruct the network device to support the terminal device in transmitting uplink signals at a power higher than the maximum transmit power specified in the standard (hereinafter referred to as instantaneous high power), or to instruct the network device to allow the terminal device to transmit uplink signals at instantaneous high power.
[0521] Optionally, the network device may send a fourth instruction message to the terminal device via a broadcast message.
[0522] S902, as an optional step, the terminal device sends capability information to the network device, and the network device receives the capability information sent by the terminal device accordingly.
[0523] Capability information is used to indicate whether a terminal device supports transmitting uplink signals at a power higher than the maximum transmit power specified in the standard (hereinafter referred to as instantaneous high power), or to indicate whether a terminal device has the capability to transmit uplink signals at instantaneous high power, or to indicate the capability information of a terminal device to transmit uplink signals at instantaneous high power.
[0524] It should be noted that the relevant descriptions of capability information in S902 can be found in the relevant introduction in S702, and will not be repeated here.
[0525] S903, the network device sends configuration information to the terminal device, and the terminal device receives the configuration information sent by the network device accordingly.
[0526] The configuration information includes the location information of the first time period and / or the location information of the time window. It can be understood that the location information of the first time period is used to determine the location of the first time period, and the location information of the time window is used to determine the location of the time window.
[0527] The location information for the first time period includes: information about the start time unit of the first time period and / or information about the end time unit of the first time period;
[0528] The location information of the time window includes at least one of the following: a first period, a first starting position, a first offset, or a first duration; or, the location information of the time window includes: a first timer;
[0529] It should be noted that for information regarding the location of the time window in S903, please refer to the relevant introduction in S501, which will not be repeated here.
[0530] Optionally, the configuration information is carried in an RRC message. Further, the configuration information is carried in an RRC Reconfiguration message.
[0531] It should be noted that S903 can be executed after S901, or S903 and S901 can be executed simultaneously. The order of S903 and S901 is not limited in the embodiments of this application.
[0532] S904, the terminal device determines that the second process has been triggered.
[0533] In one possible implementation of this application, the process by which the terminal device sends the second indication information to the network device can be referred to as the second process, or the available uplink transmission time length reporting process, or the remaining time reporting process, or the second indication information reporting process, or it may have other names. For the convenience of subsequent reference, this application refers to it as the second process.
[0534] In order to trigger the second process, a "second triggering event" can be set. The "second triggering event" can also be called the second event or other names. For the convenience of subsequent reference, it is temporarily referred to as the "second triggering event" in this embodiment of the application. This name does not have any other limiting meaning.
[0535] Once the terminal device determines that the second process has been triggered, it can initiate the second process. When the uplink signal transmission conditions are met, such as when there are available uplink physical channel resources, a second indication message is sent to the network device; it can be understood that the triggering event needs to be met before the second indication message is sent to the network device.
[0536] Optionally, the second process is triggered based on at least one of the following second triggering events:
[0537] The configured timer used to trigger the reporting of the second indication information has expired;
[0538] The configured second prohibition reporting timer expires. The second prohibition reporting timer is used to prohibit the reporting of the second indication information during the second prohibition reporting timer's countdown period.
[0539] The available uplink transmission time length within the first time period is less than the fifth threshold;
[0540] The interval between the current time unit and the time unit of the last transmission of the second indication information is greater than or equal to the sixth threshold.
[0541] For example, if the fifth threshold is 4, the terminal device determines that the available uplink transmission time is 3 time lengths. Since 3 is less than the fifth threshold, the above condition is met. Therefore, the terminal device determines to trigger the second process and can send the fourth indication information to the network device.
[0542] Optionally, at least one of the timer that triggers the reporting of the second indication information, the second timer that prohibits reporting, the fifth threshold, or the sixth threshold may be sent by the network device to the terminal device through configuration information.
[0543] It should be noted that for information regarding the S904 configuration, please refer to the relevant introduction for the S903, and will not be repeated here.
[0544] S905, the terminal device determines the available uplink transmission time length.
[0545] It should be noted that for relevant explanations regarding S905, please refer to the relevant introduction in S801, and will not be repeated here.
[0546] S906, the terminal device sends a second indication information, which is used to indicate the length of available uplink transmission time.
[0547] It should be noted that for relevant explanations regarding S906, please refer to the relevant introduction in S802, which will not be repeated here.
[0548] In this way, the network device can send a fourth indication information and / or configuration information to the terminal device to inform itself of its support for the terminal device to transmit uplink signals with instantaneous high power. Correspondingly, the terminal device can send a second indication information according to the fourth indication information and / or configuration information. On the one hand, this makes the way the terminal device sends the second indication information to the network device more flexible. On the other hand, it can avoid the signaling overhead and resource waste caused by the terminal device sending the second indication information when the network device does not support it.
[0549] It should be noted that, (1) Figure 5 , Figure 7 , Figure 8 , Figure 9 The corresponding embodiments can be implemented individually or in combination; or, different solutions involved in different embodiments can be implemented in combination (e.g., Figure 7 All or part of the solutions involved can be combined with Figure 8 (The corresponding embodiments are combined), and no specific limitations are made.
[0550] (2) The various flowcharts described in the embodiments of this application (e.g.) Figure 5 , Figure 7 , Figure 8 , Figure 9 The step numbers are merely an example of the execution flow and do not constitute a restriction on the order of execution of the steps. In the embodiments of this application, there is no strict execution order between steps that have no temporal dependency on each other.
[0551] Figure 10 A schematic diagram of a communication device according to an embodiment of this application is provided. The communication device 1000 includes one or more processors 1001. The processor 1001, also referred to as a processing unit, can implement certain control functions. The processor 1001 can be a general-purpose processor or a dedicated processor, etc. For example, it includes: a baseband processor, a central processing unit, an application processor, a modem processor, a graphics processor, an image signal processor, a digital signal processor, a video codec processor, a controller, a memory, and / or a neural network processor, etc. The baseband processor can be used to process communication protocols and communication data. The central processing unit can be used to control the communication device 1000, execute software programs, and / or process data. Different processors can be independent devices or integrated into one or more processors, for example, integrated on one or more application-specific integrated circuits (ASICs).
[0552] Optionally, the communication device 1000 includes one or more memories 1002 for storing instructions 1004, which can be executed on the processor to cause the communication device 1000 to perform the methods described in the above method embodiments. Optionally, the memories 1002 may also store data. The processor and memories may be provided separately or integrated together.
[0553] Optionally, the communication device 1000 may include instructions 1003 (sometimes referred to as code or program), which can be executed on the processor to cause the communication device 1000 to perform the methods described in the above embodiments. Data may be stored in the processor 1001.
[0554] Optionally, the communication device 1000 may also include a transceiver 1005 and an antenna 1006. The transceiver 1005 may be referred to as a transceiver unit, transceiver, transceiver circuit, transceiver, input / output interface, etc., and is used to realize the transmission and reception functions of the communication device 1000 through the antenna 1006.
[0555] Optionally, the communication device 1000 may further include one or more of the following components: a wireless communication module, an audio module, an external memory interface, internal memory, a universal serial bus (USB) interface, a power management module, an antenna, a speaker, a microphone, an input / output module, a sensor module, a motor, a camera, or a display screen, etc. It is understood that in some embodiments, the UE 1000 may include more or fewer components, or some components may be integrated, or some components may be separated. These components may be implemented in hardware, software, or a combination of software and hardware.
[0556] The processor 1001 and transceiver 1005 described in this application can be implemented on integrated circuits (ICs), analog ICs, radio frequency identification (RFID) integrated circuits, mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), or electronic devices. The communication device described herein can be a standalone device (e.g., a standalone integrated circuit, a mobile phone, etc.) or a part of a larger device (e.g., a module embedded in other devices). For details, please refer to the foregoing descriptions of terminal devices and network devices; further details will not be repeated here.
[0557] Figure 11 A schematic diagram of the structure of a terminal device provided in an embodiment of this application is given.
[0558] like Figure 11 As shown, the terminal device 1100 includes a processor, memory, control circuitry, antenna, and input / output devices. The processor is primarily used to process communication protocols and data, control the entire terminal device 1100, execute software programs, and process the data from those programs. The memory is mainly used to store software programs and data. The control circuitry is primarily used for converting baseband signals to radio frequency signals and processing radio frequency signals. The antenna is primarily used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as a touchscreen, display screen, microphone, and keyboard, are primarily used to receive user input data and output data to the user.
[0559] Taking terminal device 1100 as a mobile phone as an example, after terminal device 1100 is powered on, the processor can read the software program in the storage unit, interpret and execute the instructions of the software program, and process the data of the software program. When it is necessary to transmit data wirelessly, the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the control circuit. The control circuit performs radio frequency processing on the baseband signal and transmits the radio frequency signal outward in the form of electromagnetic waves through the antenna. When data is sent to terminal device 1100, the control circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data.
[0560] Those skilled in the art will understand that, for ease of explanation, Figure 11 Only one memory and processor are shown. In some embodiments, the terminal device 1100 may include multiple processors and memories. Memory may also be referred to as storage medium or storage device, etc., and this embodiment of the invention does not limit this.
[0561] As an optional implementation, the processor may include a baseband processor and a central processing unit. The baseband processor is mainly used to process communication protocols and communication data, while the central processing unit is mainly used to control the entire terminal device 1100, execute software programs, and process the data of the software programs. Figure 11 The processor in the terminal device 1100 integrates the functions of a baseband processor and a central processing unit (CPU). Those skilled in the art will understand that the baseband processor and CPU can also be independent processors interconnected via technologies such as buses. The terminal device 1100 may include multiple baseband processors to adapt to different network standards, and multiple CPUs to enhance its processing capabilities. The various components of the terminal device 1100 can be connected via various buses. The baseband processor can also be described as a baseband processing circuit or a baseband processing chip. The CPU can also be described as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor or stored in the storage unit as a software program, with the processor executing the software program to implement the baseband processing function.
[0562] In one example, the antenna and control circuit with transceiver functions can be considered as the transceiver unit 1110 of the terminal device 1100, and the processor with processing functions can be considered as the processing unit 1120 of the terminal device 1100. For example... Figure 11As shown, the terminal device 1100 includes a transceiver unit 1110 and a processing unit 1120. The transceiver unit can also be referred to as a transceiver, transceiver device, or transceiver apparatus. Optionally, the device in the transceiver unit 1110 used to implement the receiving function can be considered as a receiving unit, and the device in the transceiver unit 1110 used to implement the transmitting function can be considered as a transmitting unit; that is, the transceiver unit 1110 includes a receiving unit and a transmitting unit. For example, the receiving unit can also be referred to as a receiver, receiver circuit, or receiving device, and the transmitting unit can be referred to as a transmitter, transmitter, or transmitting circuit.
[0563] Figure 12 A schematic diagram of the structure of a network device provided in an embodiment of this application is given. Figure 12 As shown, network device 20 can function as a first network device relative to one or more UEs, or it can function as a second network device relative to one or more UEs. This network device includes: a baseband device 201, a radio frequency (RF) device 202, and an antenna 203. In the uplink direction, the RF device 202 receives information transmitted by the terminal device through the antenna 203 and transmits the information to the baseband device 201 for processing. In the downlink direction, the baseband device 201 processes the information from the terminal device and transmits it to the RF device 202, which then processes the information and transmits it to the terminal device through the antenna 201.
[0564] The baseband device 201 includes one or more processing units 2011, a storage unit 2012, and an interface 2013. The processing unit 2011 supports the network device in performing the functions of the network device in the above method embodiments. The storage unit 2012 stores software programs and / or data. The interface 2013 interacts with the radio frequency device 202, and includes interface circuitry for information input and output. In one implementation, the processing unit is an integrated circuit, such as one or more ASICs, or one or more DSPs, or one or more FPGAs, or a combination of these integrated circuit types. These integrated circuits can be integrated together to form a chip. The storage unit 2012 and the processing unit 2011 can reside on the same chip, i.e., on-chip storage elements. Alternatively, the storage unit 2012 and the processing unit 2011 can be located on different chips, i.e., off-chip storage elements. The storage unit 2012 can be a single memory or a collective term for multiple memories or storage elements.
[0565] Network devices can implement some or all of the steps in the above method embodiments through one or more processing unit schedulers. For example, implementing... Figures 5-9The corresponding functions of the network equipment. The one or more processing units can support the same type of wireless access technology or different types of wireless access technologies.
[0566] Those skilled in the art will recognize that the units and steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application. Furthermore, it should be understood that the methods and steps of the various examples described in the embodiments disclosed herein can be implemented by one or more functional units (or functional modules), which may be located in the same device or in different devices.
[0567] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division. Units described as separate components may or may not be physically separated, and components shown as units may or may not be physical units, i.e., they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0568] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned computer-readable storage medium can be any available medium that a computer can access. For example, but not limited to: computer-readable media may include random access memory (RAM), read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM), universal serial bus flash disk, portable hard disk, or other optical disc storage, magnetic disk storage media, or other magnetic storage devices, or any other medium capable of carrying or storing desired program code having the form of instructions or data structures and accessible by a computer. Additionally, by way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), or direct rambus RAM (DR RAM).
Claims
1. A communication method, characterized in that, The method is applicable to terminal devices and includes: Determine the available uplink transmission energy within a first time period, which includes multiple time units; Send the first instruction message to the network device; The first indication information is an index of the average transmit power of the uplink signal transmitted within the first time period, and the method further includes: Based on the available uplink transmission energy and the second correspondence, the index of the average transmission power of the uplink signal transmitted in the first time period is determined, wherein the second correspondence is the correspondence between the average transmission power of the uplink signal transmitted in the first time period and the index of the average transmission power of the uplink signal transmitted in the first time period.
2. The method according to claim 1, characterized in that, The available uplink transmission energy is the energy used for uplink signal transmission within the first time period of the time window; wherein... The time window is a period in which the average transmit power of the terminal device does not exceed a first threshold, and the average transmit power is the average transmit power of each time unit within the time window; and / or, The time window is a period of time during which the terminal device can use a power higher than a preset maximum to transmit uplink signals; and / or, within the time window, the energy used by the terminal device for uplink signal transmission does not exceed a second threshold.
3. The method according to claim 1 or 2, characterized in that, The first indication information is carried in the Media Access Control Unit (MAC CE); or, the first indication information is an uplink control information (UCI).
4. The method according to claim 3, characterized in that, The MAC CE includes a first field and a second field, wherein: The first field is a reserved bit, and the second field indicates the first indication information; or, When the first field is a first state value, the second field indicates the first indication information; when the first field is a second state value, the second field indicates the power margin level; or... The first field indicates the power margin level, and the second field indicates the first indication information.
5. The method according to claim 3, characterized in that, The UCI is carried on the Physical Uplink Shared Channel (PUSCH) or the Physical Uplink Control Channel (PUCCH).
6. A communication method, characterized in that, The method is applicable to network devices, including: Send indication information of physical uplink channel resources to the terminal device; Receive first indication information from the terminal device on the physical uplink channel resources; The first indication information is an index of the average transmit power of the uplink signal transmitted within a first time period, and the method further includes: Based on the index of the average transmit power of the uplink signal transmitted during the first time period and the second correspondence, the available uplink transmit power is determined, wherein the second correspondence is the correspondence between the average transmit power of the uplink signal transmitted during the first time period and the index of the average transmit power of the uplink signal transmitted during the first time period. The first time period includes multiple time units, and the average transmit power of uplink signals transmitted during the first time period is the ratio of the available uplink transmit energy of the terminal device during the first time period to the total number of time units included in the first time period; the physical uplink channel resources are physical uplink shared channel (PUSCH) resources and / or physical uplink control channel (PUCCH) resources.
7. The method according to claim 6, characterized in that, The available uplink transmission energy is the energy used for uplink signal transmission within the first time period of the time window; wherein... The time window is a period in which the average transmit power of the terminal device does not exceed a first threshold, and the average transmit power is the average transmit power of each time unit within the time window; and / or, The time window is a period of time during which the terminal device can use a power higher than a preset maximum to transmit uplink signals; and / or, within the time window, the energy used by the terminal device for uplink signal transmission does not exceed a second threshold.
8. The method according to claim 6, characterized in that, The first indication information is carried in the Media Access Control Unit (MAC CE); or, the first indication information is an uplink control information (UCI).
9. The method according to claim 8, characterized in that, The MAC CE includes a first field and a second field, wherein: The first field is a reserved bit, and the second field indicates the first indication information; or, When the first field is a first state value, the second field indicates the first indication information; when the first field is a second state value, the second field indicates the power margin level; or... The first field indicates the power margin level, and the second field indicates the first indication information.
10. The method according to claim 8, characterized in that, The UCI is carried on the Physical Uplink Shared Channel (PUSCH) or the Physical Uplink Control Channel (PUCCH).
11. The method according to claim 6, characterized in that, The method further includes: Based on the first indication information, a target resource within the first time period is determined, and the target resource is used by the terminal device to send uplink signals; or, based on the first indication information, it is determined that the resource within the first time period is not used by the terminal device to send uplink signals.
12. A communication device comprising at least one processor and a memory, wherein the memory stores instructions, characterized in that, When the instructions are executed on a computer, the computer causes the computer to perform the method as described in any one of claims 1-5.
13. A communication device comprising at least one processor and a memory, wherein the memory stores instructions, characterized in that, When the instructions are executed on a computer, the computer causes the computer to perform the method as described in any one of claims 6-11.
14. A computer-readable storage medium for storing instructions, characterized in that, When the instructions are executed on a computer, the computer causes the computer to perform the method as described in any one of claims 1-5.
15. A computer-readable storage medium for storing instructions, characterized in that, When the instructions are executed on a computer, the computer performs the method as described in any one of claims 6-11.
16. A computer program product, characterized in that, When the computer program product is run on a computer, it causes the computer to perform the method as described in any one of claims 1-5.
17. A computer program product, characterized in that, When the computer program product is run on a computer, it causes the computer to perform the method as described in any one of claims 6-11.
Citation Information
Patent Citations
System and method for reporting energy related to transmission
US20200112927A1
Communication method and apparatus
WO2021088000A1