Communication method and device

By fully utilizing time unit resources in the wireless communication system, ensuring that the number of repeated transmissions of PUSCH data reaches a predetermined value, the problem of limited coverage enhancement performance in deep coverage scenarios is solved, and better signal merging gain and coverage effect is achieved.

CN119300147AActive Publication Date: 2025-01-10HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411220547.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2020-07-17
Publication Date
2025-01-10
Estimated Expiration
2040-07-17

AI Technical Summary

Technical Problem

In wireless communication systems, especially in deep coverage scenarios such as cell edges or basements, the actual number of repeated transmissions of PUSCH data repeatedly sent by the terminal is often less than the number of times configured by the network device, resulting in a smaller merge gain received by the network device. Coverage enhancement performance is limited.

Method used

By fully utilizing resources that could not be used for repeated transmission in the first transmission direction in the at least one time unit, the first signal can be completed as much as possible for k uplink repeated transmissions, and the first signal is transmitted using the second time unit, if the second time unit is, if the second time unit The actual code rate is less than the preset code rate or the number of time domain symbols contained is insufficient, and the repeated transmission is further performed on the fourth time unit until the predetermined number of repeated transmissions is reached.

Benefits of technology

The effect of coverage enhancement is improved, and the coverage enhancement performance is improved by obtaining better merge gains after the network device receives the repeatedly transmitted signals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119300147A_ABST
    Figure CN119300147A_ABST
Patent Text Reader

Abstract

The invention provides a communication method, device and equipment. The communication method can comprise the following steps: obtaining at least one first time unit; the at least one first time unit is configured to perform repeated transmission in the first transmission direction at the first position according to the number of repeated transmission times, the at least one first time unit comprises at least one second time unit, and the time unit corresponding to the first position in the second time unit comprises a time unit used for transmission in the second transmission direction; and if the actual code rate of the first signal transmitted by the second time unit is smaller than the preset code rate, the first signal is transmitted on the second time unit. According to the method and the device, the time domain resources which cannot be used for repeated transmission in the first transmission direction originally are fully utilized, so that the first signal completes repeated transmission in the first transmission direction for k times as much as possible in at least one first time unit, and therefore, after the first signal is received, a relatively good combination gain can be achieved, and the transmission efficiency of the first signal is improved. And thus, the coverage enhancement effect is improved.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application. The application number of the original application is 202010704568.7, and the original application date is July 17, 2020. The entire contents of the original application are incorporated into this application by reference. Technical Field

[0002] The present application relates to the field of wireless communication technology, and in particular to a communication method and device. Background Art

[0003] In wireless communication systems, such as new radio (NR) communication systems, the information exchanged between terminals and network devices is carried through physical channels. Among them, the data sent by the terminal, that is, uplink data, is usually carried by the physical uplink shared channel (PUSCH); the control information sent by the terminal, that is, uplink control information, is usually carried by the physical uplink control channel (PUCCH).

[0004] In wireless communications, for some deep coverage scenarios, such as the edge of a cell or in a basement, the path loss of wireless signal propagation is very serious. In this case, coverage enhancement needs to be considered, for example, coverage enhancement can be achieved by repeatedly sending data, that is, the terminal repeatedly sends PUSCH data, and the network equipment combines the repeatedly sent data to improve the cell coverage capability.

[0005] At present, taking uplink repeated transmission as an example, the actual number of repeated transmissions of the terminal on the resources configured by the network device is often less than the number of repeated transmissions configured by the network device. This results in a smaller combining gain of the PUSCH received by the network device and limited coverage enhancement performance. Summary of the invention

[0006] The present application provides a communication method and device to improve coverage enhancement performance.

[0007] In a first aspect, the present application provides a communication method that can be applied to a terminal or a network device in a wireless communication system. The method may include: obtaining at least one first time unit; at least one first time unit is configured to perform repeated transmission in a first transmission direction at a first position according to the number of repeated transmissions, at least one first time unit includes at least one second time unit, and the time unit corresponding to the first position in the second time unit includes a time unit for transmission in a second transmission direction; if the actual code rate of the second time unit transmitting the first signal is less than the preset code rate, the first signal is transmitted in the second time unit.

[0008] The above-mentioned time unit can be understood as a time domain resource in the time domain, for example, it can be a subframe, a slot, a mini-slot, a symbol, etc.

[0009] In the present application, by making full use of resources that originally cannot be used for repeated transmission in the first transmission direction, the first signal can complete k uplink repeated transmissions as much as possible in at least one first time unit. In this way, after the repeatedly transmitted first signal is received, it can achieve better combining gain, thereby improving the coverage enhancement effect.

[0010] In some possible implementations, the actual bit rate of sending the first signal in the second time unit is less than the preset bit rate, specifically including:

[0011] The preset code rate is a predefined code rate or a configured code rate, for example, the preset code rate is configured through RRC signaling or through DCI signaling; or, the preset code rate is m times the code rate of repeatedly transmitting the first signal, where m is predefined or configured through high-level signaling or physical layer signaling.

[0012] Alternatively, the number of time domain symbols contained in the time unit corresponding to the first position is greater than or equal to the first threshold.

[0013] In some other possible implementations, the first threshold is a predefined number of time domain symbols or a configured number of time domain symbols, for example, the number of time domain symbols is configured through RRC signaling or DCI signaling; or, the first threshold is a value obtained by rounding n times the number of time domain symbols l required for a single repeated transmission of the first signal [n×l], where n is a predefined value or a configured value, and the rounding method may be rounding up, rounding down, or rounding off.

[0014] In some other possible implementations, the first time unit is a time slot, the second time unit is a time slot, and the time unit used for the first transmission direction in the second time unit includes at least one time domain symbol.

[0015] In the present application, the above-mentioned time slot can be a slot or a mini-slot.

[0016] In some other possible implementations, the first transmission direction is an uplink transmission direction, and the second transmission direction is a downlink transmission direction; or, the first transmission direction is a downlink transmission direction, and the second transmission direction is an uplink transmission direction.

[0017] In a second aspect, the present application provides a communication method that can be applied to a terminal or network device in a wireless communication system. The method may include: determining a third time unit according to the transmission direction of at least one first time unit, at least one first time unit is configured to transmit a first signal in the first transmission direction according to the number of repeated transmissions; the third time unit includes a time unit in at least one first time unit that is used entirely or partially for transmission in the first transmission direction; repeatedly transmitting the first signal on the third time unit; if the third time unit does not satisfy the transmission of the first signal according to the number of repeated transmissions, then transmitting the first signal on a fourth time unit, the fourth time unit is located after at least one first time unit in the time domain, and the third time unit and the fourth time unit satisfy the transmission of the first signal according to the number of repeated transmissions, for example: the number of time domain symbols contained in the third time unit and the fourth time unit is greater than or equal to the number of time domain symbols required to transmit the first signal according to the number of repeated transmissions.

[0018] Among them, at least one first time unit can be understood as a time unit configured to the terminal for repeatedly transmitting the first signal, and the second time unit can be understood as a time unit actually used to repeatedly transmit the first signal to the network device, and the second time unit is a partial time unit in at least one first time unit.

[0019] Optionally, the first time unit and the second time unit can be time units of the same granularity, such as the first time unit is a slot and the second time unit is also a slot; or, the first time unit and the second time unit can be time units of different granularities, and the second time unit can be understood as a subunit of the first time unit, such as the first time unit is a slot and the second time unit is a symbol. Of course, the first time unit can also be a subframe, a mini-slot, etc., and correspondingly, the second time unit can also be a mini-slot, a slot, a symbol. The second time unit is included in at least one first time unit, and the embodiments of the present application do not make specific limitations.

[0020] In the present application, when the actual number of repeated transmissions of the first signal in at least one configured first time unit does not reach k, the repeated transmission in the first transmission direction can be continued in the fourth time unit located after the at least one first time unit in the time domain until the number of repeated transmissions reaches k. In this way, after the repeatedly transmitted first signal is received, a better combining gain can be achieved, thereby improving the effect of coverage enhancement.

[0021] In some possible implementations, determining the third time unit according to the transmission direction of at least one first time unit includes: determining a time unit having a transmission direction of the first transmission direction in the at least one first time unit as the third time unit.

[0022] In some other possible embodiments, determining a third time unit according to the transmission direction of at least one first time unit includes: determining a time unit that meets a preset condition in at least one first time unit as a third time unit; wherein the preset condition includes: an actual bit rate of the first signal transmitted by the first time unit is less than a preset bit rate, the time unit corresponding to the first position in the first time unit includes a time unit for transmission in the second transmission direction, and the time unit corresponding to the first position is configured for repeated transmission in the first transmission direction; or, the number of time units in the first time unit for transmission in the first transmission direction is greater than or equal to a first threshold.

[0023] The preset code rate is a predefined code rate or a configured code rate, for example, the preset code rate is configured through RRC signaling or through DCI signaling; or, the preset code rate is m times the code rate of repeatedly transmitting the first signal, where m is predefined or configured through high-level signaling or physical layer signaling.

[0024] Among them, the first threshold can be a predefined number of time domain symbols; or, the first threshold can be a value obtained by rounding n times the number of time domain symbols l required for a single transmission of the first signal [n×l], where n is a predefined value or signaling configuration, and the rounding method can be rounding up, rounding down, or rounding off.

[0025] In some other possible implementations, the third time unit does not satisfy the requirement for transmitting the first signal according to the number of repeated transmissions, including: the number of third time units is less than or equal to a second threshold, and the second threshold is the number of time units required to transmit the first signal according to the number of repeated transmissions, such as l×k.

[0026] In some other possible embodiments, determining a third time unit according to the transmission direction of at least one first time unit includes: obtaining first configuration information, the first configuration information being used to indicate a format of the time unit; determining a first time unit of a first format from at least one first time unit as a third time unit according to the first configuration information; or, determining a first time unit of a second format from at least one first time unit as a third time unit according to the first configuration information; wherein the first format is used entirely for the first transmission direction, and the second format is used partially for the first transmission direction.

[0027] In some other possible implementations, the first transmission direction is an uplink transmission direction, and the second transmission direction is a downlink transmission direction; or, the first transmission direction is a downlink transmission direction, and the second transmission direction is an uplink transmission direction.

[0028] In some other possible implementations, before transmitting the first signal in the fourth time unit, the method further includes: obtaining a first indication message, where the first indication message is used to configure transmission of the first signal in a time unit after the first time unit.

[0029] In some other possible implementations, before transmitting the first signal in the fourth time unit, the method further includes: sending a second indication message, where the second indication message is used to indicate repeated transmission of the first signal in the fourth time unit.

[0030] In a third aspect, the present application provides a communication device, which may be a chip or system on chip in a communication device (such as a terminal or a network device), or a functional module in a communication device for implementing the method described in the first aspect or any possible implementation method of the first aspect. For example, the communication device includes: a first processing unit for obtaining at least one first time unit; at least one first time unit is configured to perform repeated transmission in a first transmission direction at a first position according to the number of repeated transmissions, at least one first time unit includes at least one second time unit, and the time unit corresponding to the first position in the second time unit includes a time unit for transmission in the second transmission direction; a first transmission unit is used to transmit the first signal at the second time unit if the actual code rate of the second time unit transmitting the first signal is less than the preset code rate.

[0031] In some possible implementations, the actual bit rate of sending the first signal in the second time unit is less than the preset bit rate, specifically including:

[0032] The preset code rate is a predefined code rate or a configured code rate, for example, the preset code rate is configured through RRC signaling or through DCI signaling; or, the preset code rate is m times the code rate of repeatedly transmitting the first signal, where m is predefined or configured through high-level signaling or physical layer signaling.

[0033] Alternatively, the number of time domain symbols contained in the time unit corresponding to the first position is greater than or equal to the first threshold.

[0034] In some other possible implementations, the first threshold is a predefined number of time domain symbols; or, the first threshold is a value obtained by rounding n times the number of time domain symbols l required for a single transmission of the first signal [n×l], where n is a predefined value or signaling configuration, and the rounding method can be rounding up, rounding down, or rounding off.

[0035] In some other possible implementations, the first time unit is a time slot, the second time unit is a time slot, and the time unit used for the first transmission direction in the second time unit includes at least one time domain symbol.

[0036] In some other possible implementations, the first transmission direction is an uplink transmission direction, and the second transmission direction is a downlink transmission direction; or, the first transmission direction is a downlink transmission direction, and the second transmission direction is an uplink transmission direction.

[0037] In a fourth aspect, the present application provides a communication device, which may be a chip or system on chip in a communication device (such as a terminal or a network device), or a functional module in a communication device for implementing the method described in the second aspect or any possible implementation method of the second aspect. For example, the communication device includes: a second processing unit, which is used to determine a third time unit according to the transmission direction of at least one first time unit, at least one first time unit is configured to transmit a first signal in the first transmission direction according to the number of repeated transmissions; the third time unit includes a time unit in at least one first time unit that is used entirely or partially for transmission in the first transmission direction; a second transmission unit, which is used to repeatedly transmit the first signal on the third time unit; and if the third time unit does not satisfy the requirement of transmitting the first signal according to the number of repeated transmissions, then transmitting the first signal on the fourth time unit, the fourth time unit is located after the at least one first time unit in the time domain, and the third time unit and the fourth time unit satisfy the requirement of transmitting the first signal according to the number of repeated transmissions.

[0038] In some possible implementations, the second processing unit is specifically configured to determine a time unit having a transmission direction of the first transmission direction in at least one first time unit as a third time unit.

[0039] In some other possible embodiments, the second processing unit is specifically used to determine a time unit that meets a preset condition in at least one first time unit as a third time unit; wherein the preset condition includes: an actual bit rate of the first time unit transmitting the first signal is less than a preset bit rate, the time unit corresponding to the first position in the first time unit includes a time unit for transmission in the second transmission direction, and the time unit corresponding to the first position is configured for repeated transmission in the first transmission direction; or, the number of time units in the first time unit used for transmission in the first transmission direction is greater than or equal to a first threshold.

[0040] In some other possible implementations, the third time unit does not satisfy the requirement for transmitting the first signal according to the number of repeated transmissions, including: the number of third time units is less than or equal to a second threshold, and the second threshold is the number of time units required for transmitting the first signal according to the number of repeated transmissions.

[0041] In some other possible implementations, the second processing unit is specifically used to obtain first configuration information, where the first configuration information is used to indicate a format of a time unit; based on the first configuration information, a first time unit in a first format from at least one first time unit is determined as a third time unit; or, based on the first configuration information, a first time unit in a second format from at least one first time unit is determined as a third time unit; wherein the first format is used entirely for the first transmission direction, and the second format is used partially for the first transmission direction.

[0042] In some other possible implementations, the first transmission direction is an uplink transmission direction, and the second transmission direction is a downlink transmission direction; or, the first transmission direction is a downlink transmission direction, and the second transmission direction is an uplink transmission direction.

[0043] In some other possible implementations, the second processing unit is further used to obtain a first indication message before transmitting the first signal in the fourth time unit, and the first indication message is used to configure the transmission of the first signal in the time unit after the first time unit.

[0044] In some other possible implementations, the second processing unit is further used to send a second indication message, where the second indication message is used to indicate repeated transmission of the first signal in a fourth time unit.

[0045] In a fifth aspect, the present application provides a communication device, comprising: a non-volatile memory and a processor coupled to each other, the processor calling a program code stored in the memory to execute the communication method as described in the first to second aspects above and any possible implementation manner thereof.

[0046] In the present application, the above-mentioned communication device may be a terminal or a network device in a wireless communication system.

[0047] In a sixth aspect, the present application provides a computer-readable storage medium, which stores instructions. When the instructions are executed on a computer, the communication method described in the first to second aspects above and any possible implementation methods thereof is executed.

[0048] In a seventh aspect, the present application provides a computer program or a computer program product. When the computer program or the computer program product is executed on a computer, the computer implements the communication method described in the first to second aspects above and any possible implementation manner thereof.

[0049] It should be understood that the third to seventh aspects of the present application are consistent with the technical solutions of the first to second aspects of the present application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation methods are similar and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments of the present application or the background technology will be described below.

[0051] Figure 1 A schematic diagram of the architecture of a communication system in an embodiment of the present application;

[0052] Figure 2 A schematic diagram of a method flow of uplink repeated transmission in an embodiment of the present application;

[0053] Figure 3 A schematic diagram of a time unit in an embodiment of the present application;

[0054] Figure 4 A schematic diagram of another method flow of uplink repeated transmission in an embodiment of the present application;

[0055] Figure 5 This is a schematic diagram of a method flow chart for downlink repeated transmission in an embodiment of the present application;

[0056] Figure 6 A schematic diagram of another method flow of uplink repeated transmission in an embodiment of the present application;

[0057] Figure 7 A schematic diagram of another method flow of uplink repeated transmission in an embodiment of the present application;

[0058] Figure 8 It is a schematic diagram of the structure of the communication device in the embodiment of the present application. DETAILED DESCRIPTION

[0059] The embodiments of the present application are described below in conjunction with the drawings in the embodiments of the present application. In the following description, reference is made to the drawings that form a part of the present application and show specific aspects of the embodiments of the present application or specific aspects of the embodiments of the present application in an illustrative manner. It should be understood that the embodiments of the present application can be used in other aspects and may include structural or logical changes not depicted in the drawings. For example, it should be understood that the disclosure of the described method in conjunction with the disclosed content can also be applied to the corresponding device or system for performing the method, and vice versa. For example, if one or more specific method steps are described, the corresponding device may include one or more units such as functional units to perform the one or more method steps described (for example, one unit performs one or more steps, or multiple units, each of which performs one or more of the multiple steps), even if such one or more units are not explicitly described or illustrated in the drawings. On the other hand, for example, if a specific device is described based on one or more units such as functional units, the corresponding method may include a step to perform the functionality of one or more units (for example, one step performs the functionality of one or more units, or multiple steps, each of which performs the functionality of one or more units in multiple units), even if such one or more steps are not explicitly described or illustrated in the drawings. Further, it should be understood that, unless explicitly stated otherwise, features of the various exemplary embodiments and / or aspects described herein may be combined with each other.

[0060] In wireless communication systems, such as new radio (NR) communication systems, the information exchanged between terminals and network devices is carried through physical channels. The data sent by the terminal, that is, uplink data, is usually carried by the physical uplink shared channel (PUSCH); the control information sent by the terminal, that is, uplink control information, is usually carried by the physical uplink control channel (PUCCH). In addition, the terminal can also send a sounding reference signal (SRS). The network device estimates the channel quality of the terminal at different frequencies by receiving the SRS of the terminal.

[0061] For some deep coverage scenarios, such as cell edges and basements, the path loss of wireless signal propagation is very serious. In this case, coverage enhancement is required. Among them, coverage enhancement can be achieved by repeatedly sending data. For example, the terminal repeatedly sends PUSCH data, and the network device combines the repeatedly sent data to achieve coverage enhancement.

[0062] Taking uplink transmission as an example, the network device configures a time unit and a number of repeated transmissions for the terminal, and indicates it to the terminal, so that the terminal can repeatedly send PUSCH data to the network device according to the time unit configured in the network device and the number of repeated transmissions configured in the network device.

[0063] It should be noted that the above-mentioned time unit described in the embodiment of the present application can be understood as a time domain resource in the time domain, for example, it can be a subframe, a slot, a mini-slot, a symbol, etc. The time unit described in one or more of the following embodiments is consistent with the above-mentioned time unit description, and the embodiment of the present application does not specifically limit this.

[0064] In an embodiment of the present application, the network device may indicate to the terminal the configured time unit for repeated transmission and the number of repeated transmissions through radio resource control (RRC) signaling or downlink control information (DCI).

[0065] For example, the network device can configure the number of repeated transmissions of PUSCH data through the following fields in the RRC signaling:

[0066] ConfiguredGrantConfig::RepK={n1,n2,n4,n8};

[0067] Alternatively, the network device can configure the number of repeated transmissions of SRS through the following fields in the RRC signaling:

[0068] SRS-Resource::RepetitionFactor={n1,n2,n4};

[0069] Alternatively, the network device may indicate the number of repeated transmissions by an index of a time domain resource allocation (TDRA) table in the DCI;

[0070] Furthermore, the network device can also indicate the time unit for repeated transmission through DCI. Specifically, the network device can indicate the starting time domain resources of a single transmission and the duration of a single transmission through DCI. The terminal can determine the time unit for repeated transmission based on the number of repeated transmissions, the starting time domain resources and the duration.

[0071] Of course, the network device may also indicate the time unit for repeated transmission and the number of repeated transmissions in other ways, which are not specifically limited in the embodiments of the present application.

[0072] Then, the terminal can determine the time units for repeated transmission according to the RRC signaling or DCI indication, and then perform uplink repeated transmission on these time units according to the number of repeated transmissions. However, the time units for repeated transmission configured by the network device for the terminal are not all used for uplink repeated transmission during the actual transmission process, especially in the time domain duplex (TDD) system, because some time units are configured for downlink transmission direction transmission or some time units are occupied by bursts of higher priority data, the actual number of repeated transmissions of the terminal is less than the number of repeated transmissions k configured by the network device, so that the network device can only combine the received signals with fewer repeated transmissions, and the combined gain obtained is small, which further affects the effect of coverage enhancement.

[0073] In order to solve the above-mentioned problem that the coverage enhancement performance is limited due to the actual number of repeated transmissions being less than the configured number of repeated transmissions, an embodiment of the present application provides a communication method, which can be applied to a communication system. Figure 1 This is a schematic diagram of the architecture of the communication system in the embodiment of the present application, see Figure 1 The communication system 10 may include a terminal 11 and a network device 12.

[0074] The above-mentioned network equipment can be a communication device on the access network side for supporting terminals to access a wireless communication system. For example, it can be an evolved base station (evolved NodeB, eNB) in a 4G access technology communication system, a next generation base station (next generation NodeB, gNB) in a 5G access technology communication system, a transmission reception point (TRP), a relay node (RN), an access point (AP), etc.

[0075] The above-mentioned terminal can be a communication device that provides voice or data connectivity to users, for example, it can also be a user equipment (UE), a mobile station, a subscriber unit, a station (STAtion) or a terminal (TE), etc. The terminal can also be a cellular phone, a personal digital assistant (PDA, Personal Digital Assistant), a wireless modem (modem), a handheld device (handheld), a laptop computer (laptop computer), a cordless phone (cordless phone), a wireless local loop (wireless local loop, WLL) station or a tablet computer (pad), etc. With the development of wireless communication technology, devices that can access a wireless communication system, can communicate with the network side of a wireless communication system, or can communicate with other devices through a wireless communication system can all be terminals in the embodiments of the present application, for example, terminals and cars in intelligent transportation, household appliances in smart homes, power meter reading instruments in smart grids, voltage monitoring instruments, environmental monitoring instruments, video monitoring instruments in intelligent security networks, cash registers, etc. In the embodiments of the present application, the terminal can communicate with network devices, and multiple terminals can also communicate with each other. The terminal may be statically fixed or mobile. The terminal or communication device described in the embodiments of the present application may also be a part of any of the above devices, such as a chip, a chip system or a circuit structure.

[0076] First, taking uplink repeated transmission as an example, the communication method provided in the embodiment of the present application is described.

[0077] In an embodiment of the present application, in the scenario of uplink repeated transmission, the first communication device may be a terminal, the second communication device may be a network device, and repeated transmission refers to repeated sending; and in the scenario of downlink repeated transmission, the first communication device may be a network device, the second communication device may be a terminal, and repeated transmission refers to repeated reception.

[0078] Figure 2 A schematic diagram of a method flow of uplink repeated transmission in an embodiment of the present application, see Figure 2 As shown in the solid line, the method may include:

[0079] S201: The network device configures the number of repeated transmissions and related time domain resource configuration parameters for the terminal;

[0080] Among them, the above-mentioned number of repeated transmissions (denoted as: k) can be understood as the number of times the network device expects the terminal to repeat transmission; the above-mentioned related time domain configuration parameters may include: the starting position of the time unit of a single transmission (denoted as: s) and the duration of a single transmission (denoted as: l). Of course, the network device can also configure other configuration parameters related to repeated transmission for the terminal, such as the mapping type of PUSCH, which is not specifically limited in the embodiments of the present application.

[0081] In some possible implementations, the above-mentioned k can be indicated in the following manner: for PUSCH scheduled transmission by physical downlink control channel (PDCCH), the corresponding k can be configured by high-level signaling PUSCH aggregation factor (pusch-aggregationfactor); for PUSCH scheduled transmission by configuration grant (configuration grant), the corresponding k can be configured by ConfiguredGrantConfig::RepK in RRC signaling, and for PDSCH scheduled transmission by configuration grant, the corresponding k can be configured by pdsch-aggregationfactor in RRC signaling.

[0082] In practical applications, the value range of the above k can be: when k is configured through pusch-aggregationfactor, there are three candidate values ​​of k {2,4,8}, when the field is defaulted (that is, when the field is not present), k defaults to 1; when k is configured through ConfiguredGrantConfig::RepK, the candidate values ​​of k are {n1,n2,n4.n8} corresponding to 1, 2, 4, and 8 repetitions respectively.

[0083] Furthermore, the relevant time domain resource configuration parameters can be indicated by the TDRA field in the DCI. Assuming that the value of this field is m, then m+1 indicates a row index of a time domain resource allocation table, and the information in this row will specifically indicate the above time domain resource configuration parameters.

[0084] In practical applications, corresponding to the first DCI format, in which the TDRA field has 4 bits, the terminal can obtain the corresponding values ​​of s and l according to the TDRA field from the predefined time domain resource allocation table according to the first DCI format and the radio network temporary identity (RNTI) scrambling type;

[0085] Alternatively, for other DCI formats, the TDRA field in the DCI can be {0, 1, 2, 3, 4, 5} bits, and a PUSCH-timeDomainResourceAllocation is selected from a PUSCH-timeDomainResourceAllocation list configured by a high-level layer according to the TDRA field. The selected PUSCH-timeDomainResourceAllocation contains a start and length indicator value (start and length indicator value, SLIV) = {0, ..., 127}, and the terminal can calculate the values ​​of s and l according to the value of SLIV through the following code.

[0086] if(l-1)≤7then

[0087] SLIV=14(l-1)+s

[0088] else

[0089] SLIV=14(14-1+1)+(14-1-s)

[0090] where 0 <l≤14-s

[0091] Furthermore, for different PUSCH mapping types, the values ​​of s, l or s+l can be seen in Table 1 below.

[0092] Table 1

[0093]

[0094] Of course, the network device may also indicate k, s, and l through other configuration parameters, which are not specifically limited in the embodiments of the present application.

[0095] S202: The network device sends the number of repeated transmissions and related time domain resource configuration parameters to the terminal;

[0096] The network device sends the configured number of repeated transmissions and related time domain resource configuration parameters to the terminal. For example, the network device sends the configured number of repeated transmissions and related time domain resource configuration parameters to the terminal via RRC signaling or DCI to indicate s, l and k to the terminal.

[0097] S203: The terminal determines the number of repeated transmissions and at least one first time unit;

[0098] Among them, at least one first time unit is configured to transmit a first signal in the uplink transmission direction (such as the first transmission direction) according to the number of repeated transmissions k, that is, at least one first time unit can be understood as a time unit configured to the terminal for repeatedly transmitting the first signal.

[0099] After receiving the above-mentioned number of repeated transmissions and related time domain resource configuration parameters sent by the network device, the terminal can determine at least one time unit for uplink repeated transmission configured by the network device for the terminal according to s, l and k, that is, at least one first time unit. For example, taking the time unit as slot as an example, if the mapping type of PUSCH is type A (TypeA), the terminal can perform repeated transmission at the first position within k slots, wherein the repeated transmission of PUSCH in each slot occupies the same time domain symbol position (i.e., the symbol time window from s to s+l in each slot); if the mapping type of PUSCH is type B (TypeB), the terminal can perform repeated transmission within the symbol time window from s to s+l×k.

[0100] It should be noted that in the embodiment of the present application, the first position refers to the time domain position in the first time unit for transmitting the first signal. For example, the first position refers to the time domain symbol position for repeatedly transmitting the first signal in the first time unit configured by the network device for the terminal when the mapping type of the PUSCH is TypeA. For example, the first position may be a symbol time window from s to s+1 in a slot. Then, the terminal may repeatedly transmit the first signal in a symbol time window from s to s+1 in k slots.

[0101] S204: The terminal determines a second time unit (also referred to as a third time unit) according to a transmission direction of at least one first time unit.

[0102] Among them, the second time unit is a time unit in which all or part of the at least one first time unit is used for transmission in the uplink transmission direction (i.e., the first transmission direction). That is to say, the second time unit can be understood as a time unit actually used to repeatedly transmit the first signal to the network device, and the second time unit is a partial time unit in at least one first time unit.

[0103] Optionally, the first time unit and the second time unit can be time units of the same granularity, such as the first time unit is a slot and the second time unit is also a slot; or, the first time unit and the second time unit can be time units of different granularities, and the second time unit can be understood as a subunit of the first time unit, such as the first time unit is a slot and the second time unit is a symbol. Of course, the first time unit can also be a subframe, a mini-slot, etc., and correspondingly, the second time unit can also be a mini-slot, a slot, a symbol. The second time unit is included in at least one first time unit, and the embodiments of the present application do not make specific limitations.

[0104] In some possible embodiments, see Figure 2 As shown by the middle dotted line, before S204, the above method may further include: S205: the terminal repeatedly transmits the first signal to the network device in at least one second time unit;

[0105] Here, after the terminal determines at least one first time unit through S203, it can start to repeatedly transmit uplink data, that is, the first signal, to the network device in at least one first time unit (such as a slot). However, in the process of the terminal repeatedly transmitting the first signal, some time units (which can be slots or symbols) in at least one first time unit will be scheduled by the base station for the second signal transmitted in the downlink transmission direction (second transmission direction), or will be scheduled by the base station for the second signal with a higher priority to be transmitted in the uplink transmission direction. Then, the terminal can only repeatedly send the first signal in the time unit used for transmission in the uplink transmission direction in at least one first time unit, that is, the terminal can only repeatedly transmit uplink data to the network device in the second time unit.

[0106] In some possible implementations, since some time units in at least one first time unit may be scheduled for transmission in the downlink transmission direction or for transmitting a second signal with a higher priority in the uplink transmission direction, after the terminal repeatedly transmits the first signal to the network device through S204, it can exclude the time unit used for transmission in the downlink transmission direction and / or the time unit used to transmit the second signal from at least one first time unit, and determine the second time unit, that is, the time unit actually used to repeatedly transmit the first signal. For example, assuming that the network device configures 5 slots (5 first time units) for the terminal for transmission in the uplink transmission direction, and 3 slots of the 5 slots are scheduled for transmission in the downlink transmission direction, then only 2 slots (i.e., 2 second time units) are actually used for transmission in the uplink transmission direction, and the number of second time units is less than the number of first time units; for another example, assuming that the network device configures 2 slots (2 first time units, a total of 28 symbols) for transmission in the uplink transmission direction to the terminal, and 5 symbols of the 2 slots are scheduled for transmission of a second signal with a higher priority in the uplink transmission direction, then only 23 symbols (i.e., 23 second time units) are actually used to transmit the first signal in the uplink transmission direction, and the number of second time units is less than the total number of sub-units of the 2 first time units.

[0107] In some other possible implementations, in addition to configuring at least one first time unit for the terminal, the network device also configures the transmission direction of each first time unit for the terminal. Then, before S204, the terminal can also obtain second configuration information, and the second configuration information is used to indicate the transmission direction of each first time unit. Then, before executing S205, the terminal can also determine which first time units in at least one first time unit are used for uplink transmission direction transmission and which first time units are used for downlink transmission direction transmission according to the second configuration information, and then determine at least one second time unit. For example, the terminal can determine the time unit in at least one first time unit that is all or partly used for the downlink transmission direction (second transmission direction) as the second time unit according to the second configuration information, or determine the time unit in at least one first time unit that is all used for the uplink transmission direction as the second time unit according to the second configuration information. Of course, there may be other situations, which are not specifically limited in the embodiments of the present application. Then, the terminal can determine the second time unit from at least one first time unit, and then transmit the first signal on the second time unit (for details, see the following). Figure 4 Example).

[0108] S206: The terminal determines whether the second time unit satisfies the requirement of transmitting the first signal according to the number of repeated transmissions k; if not, execute S207; if so, the process ends.

[0109] Here, the terminal can determine whether the number of time units required to transmit the first signal according to the number of repeated transmissions is greater than the number of second time units after the terminal finishes transmitting the first signal on the second time unit, or before determining the second time unit from at least one first time unit, that is, determine whether the number of second time units is less than or equal to a second threshold. Here, the second threshold is the number of time units required to transmit the first signal according to the number of repeated transmissions k, that is, l×k.

[0110] It should be noted that, when the second time unit is a subunit of the first time unit, the number of time units required for transmitting the first signal according to the number of repeated transmissions can be understood as the total number of subunits of the first time unit occupied by the first signal for repeated transmission according to the configured number of repeated transmissions. For example, if the first time unit is a slot, then the number of time units required for transmitting the first signal according to the number of repeated transmissions can refer to the total number of symbols occupied by the first signal for repeated transmission according to k. In this case, the second time unit can be a symbol.

[0111] After the terminal completes the repeated transmission of the first signal to the network device on the second time unit through S205, the terminal can determine the time unit actually used to repeatedly transmit the first signal. Then, the terminal can determine whether the time unit required for repeated transmission in the uplink transmission direction according to the configured number of repeated transmissions k is more than the second time unit. If so, it means that the actual number of repeated transmissions of the terminal does not reach k, that is, the terminal cannot complete k times of repeated transmission in the uplink transmission direction in at least one first time unit configured for it by the network device. Then, the terminal needs to continue the repeated transmission in the uplink transmission direction in other time units (such as the fourth time unit) that are located after at least one first time unit in the time domain until the number of repeated transmissions reaches k. Otherwise, it means that the actual number of repeated transmissions of the terminal reaches k, that is, the terminal can complete k times of repeated transmission in the uplink transmission direction in at least one first time unit configured for it by the network device, so that after the network device receives the repeatedly transmitted first signal, it can achieve better combining gain, thereby improving the coverage enhancement effect.

[0112] In some possible implementations, the third time unit may be a time unit located after at least one first time unit in the time domain. The third time unit may be a time unit at the level of a subframe, slot, mini-slot, symbol, etc., which is not specifically limited in the embodiments of the present application.

[0113] Furthermore, the third time unit may be a time unit configured by the network device to the terminal for uplink transmission or downlink transmission, or may be a time unit not configured by the network device to the terminal, and the embodiment of the present application does not make any specific limitation thereto.

[0114] S207: The terminal repeatedly transmits the first signal to the network device in a fourth time unit after at least one first time unit.

[0115] If the terminal cannot achieve k repeated transmissions in the uplink transmission direction in the second time unit, then the terminal can continue to repeatedly transmit the first signal to the network device in one or more time units (i.e., the fourth time unit) after at least one first time unit, until the terminal repeatedly transmits the first signal to the network device in the second time unit and the fourth time unit to reach the configured number of time units for repeated transmission. Here, it can be understood that the terminal repeatedly transmits the first signal to the network device in the second time unit and the fourth time unit, and the total number of the second time unit and the fourth time unit is greater than or equal to the number of time units required for the first signal to be transmitted according to the number of repeated transmissions. Alternatively, it can also be understood that the terminal repeatedly transmits the first signal to the network device in the second time unit and the fourth time unit according to the configured number of repeated transmissions k.

[0116] For example, Figure 3 This is a schematic diagram of the time unit in the embodiment of the present application, see Figure 3As shown, the network device configures the terminal: the mapping type of PUSCH is Type A, s=symbol 0 in slot 0, l=5, k=3, that is, the network device instructs the terminal to repeat the transmission of symbol 0 to symbol 4 in each slot from slot 0 to slot 2 (a total of 3 slots) for 3 times. Then, after the terminal receives the above configuration, first, the terminal can determine at least one first time unit (i.e., slot 0 to slot 2) and the number of repeated transmissions k=3, and then, the terminal repeatedly transmits the first signal to the network device on slot0 to slot2. If symbol 2, 4, and 5 in slot1 are scheduled for transmission in the downlink transmission direction, then the terminal actually only repeatedly transmits the first signal on the second time unit (i.e., symbol 0 to 4 in slot 0 and symbol 0 to symbol 4 in slot 2). It can be seen that the terminal actually repeatedly transmits the first signal to the network device twice in the second time unit, and does not reach k=3 configured by the network device, that is, the actual number of repeated transmissions of the terminal is less than k. In this way, the terminal can repeatedly transmit the first signal to the network device again in the fourth time unit after the first time unit (such as symbol 0 to symbol 4 in slot3), so that the terminal repeatedly transmits the first signal to the network device a total of 3 times in slot0 to slot3. In actual applications, the terminal may select slot 3 adjacent to the last first time unit (ie slot 2) as the fourth time unit, or may select other slots, such as slot 5 or slot 6, which is not specifically limited in the embodiment of the present application.

[0117] In other embodiments of the present application, in addition to configuring at least one first time unit for the terminal, the network device also configures the transmission direction of each first time unit for the terminal. Then, the terminal can also obtain first configuration information, and the first configuration information is used to indicate the transmission direction of each first time unit, that is, the terminal can determine which first time units in at least one first time unit are used for uplink transmission direction transmission and which first time units are used for downlink transmission direction transmission according to the first configuration information.

[0118] Accordingly, in some possible implementations, Figure 4 FIG. 1 is a flow chart of another method for uplink repeated transmission in an embodiment of the present application, see Figure 4 As shown, the above method may also include:

[0119] S401: The network device configures the number of repeated transmissions and related time domain resource configuration parameters for the terminal;

[0120] S402: The network device sends the number of repeated transmissions and related time domain resource configuration parameters to the terminal;

[0121] S403: The terminal determines the number of repeated transmissions and at least one first time unit;

[0122] S401 to S403 may refer to the description of S201 to S203 in the above embodiment, which will not be repeated here.

[0123] S404: The terminal obtains second configuration information;

[0124] The second configuration information is used to indicate a transmission direction corresponding to the first time unit;

[0125] In the embodiment of the present application, the second configuration information may be configured by the network device for the terminal, may be pre-negotiated between the network device and the terminal, or may be specified in the communication protocol, which is not specifically limited in the embodiment of the present application. Of course, the terminal may execute S404 during, before, or after executing S401 to S403, which is not specifically limited in the embodiment of the present application.

[0126] S405: The terminal excludes the fifth time unit used for transmission in the downlink transmission direction and / or the sixth time unit used for transmission of the second signal in the uplink transmission direction from the first time unit according to the second configuration information, to obtain a second time unit;

[0127] In actual applications, the above-mentioned first configuration information can be the transmission direction of each time unit in the TDD frame structure (that is, the format of the time unit), that is, configuring each time unit to be used for uplink transmission direction transmission or downlink transmission direction transmission, and indicating it to the terminal through RRC signaling or DCI.

[0128] For example, the network device configures the time unit (eg, slot) through the common configuration TDD UL / DL TDD-UL-DL-ConfigCommon in the RRC signaling. The configuration method may be but is not limited to the following two methods.

[0129] Configuration method 1 (pattern 1):

[0130] dl-UL-TransmissionPeridicity: The configuration period of a slot is q milliseconds. Based on the configuration period of each slot and the subcarrier spacing, the number of slots in the current period can be determined. t = q × 2 μ , where μ represents the subcarrier spacing;

[0131] nrofDownlinkSlots: value d slots , that is, determine the first d in the current t slotsslots The first slot is used for transmission in the downlink transmission direction;

[0132] nrofDownlinkSymbols: value d sym , that is, determine slots After the slots for downlink transmission, the consecutive d sym The symbols are time domain symbols used for transmission in the downlink transmission direction;

[0133] nrofUplinkSlots: value u slots , that is, determine the next u in the current t slots slots The first slot is used for transmission in the uplink direction;

[0134] nrofUplinkSymbols: value u sym , that is, determine slots u before the slot used for uplink transmission sym is a time domain symbol for uplink transmission;

[0135] Through the above method, the terminal can determine that some of the t slots are slots for uplink transmission direction transmission, slots for downlink transmission direction transmission, symbols for uplink transmission direction transmission, and symbols for downlink transmission direction transmission, and there are still x time domain symbols remaining that cannot be determined whether they are used for uplink transmission direction transmission or for downlink transmission direction transmission. Among them, d sym It represents the number of time domain symbols included in each PUSCH scheduling slot. The x time domain symbols can be called flexible symbols.

[0136] Configuration mode 2 (pattern 2):

[0137] The parameter settings of pattern2 are similar to those of pattern1, that is, pattern1 is used to configure the transmission format of some slots in a certain period of time, and pattern2 is used to configure the transmission format of some slots in another period of time.

[0138] After the frame structure of each slot within a period of time of the TDD frame structure is determined by tdd-UL-DL-ConfigurationCommon, if the UE is also configured with the TDD UL / DL dedicated configuration tdd-UL-DL-ConfigurationDedicated parameter, this parameter will continue to define the uplink and downlink transmission purposes of the above-mentioned flexible symbols. The specific parameter configuration of the parameter tdd-UL-DL-ConfigurationDedicated is as follows:

[0139] slotSpecificConfigurationsToAddModList: configured slot collection;

[0140] slotIndex: the index value of a slot in the configured slot set;

[0141] symbols=allDownlink, indicating that all time domain symbols of the above indicated slot are time domain symbols for transmission in the downlink transmission direction;

[0142] symbols=allUplink, indicating that all time domain symbols of the slot indicated above are time domain symbols for transmission in the uplink transmission direction;

[0143] symbols = explicit, use nfofDownlinkSymbols to configure the first nfofDownlinkSymbols time domain symbols in the current slot as time domain symbols for transmission in the downlink transmission direction; use nfofUplinkSymbols to configure the last nfofUplinkSymbols time domain symbols in the current slot as time domain symbols for transmission in the uplink transmission direction; the remaining time domain symbols are flexible symbols.

[0144] It can be seen that according to the above-mentioned second configuration information, the terminal can determine which first time units in at least one first time unit are used for transmission in the uplink transmission direction and which first time units are used for transmission in the downlink transmission direction. The terminal can determine the remaining time units after excluding the fifth time unit (which can be a slot or a symbol) used for transmission in the second transmission direction in the first time unit as the second time unit. That is to say, the terminal excludes the time unit (i.e., the sixth time unit) used for transmission in the downlink transmission direction from the first time unit, and determines the remaining time units as the second time units.

[0145] In some possible implementations, if the fifth time unit is a slot, the fifth time unit may refer to a first time unit (slot) that is used in whole or in part for transmission in the downlink transmission direction. It is understandable that the first time unit that is used in whole for transmission in the downlink transmission direction means that all subunits (symbols) in the first time unit are configured for transmission in the downlink transmission direction, such as symbols = allDownlink; the first time unit that is used in part for transmission in the downlink transmission direction means that one or several subunits (symbols) in the first time unit are configured for transmission in the downlink transmission direction, such as symbols = explicit, and the first nfofDownlinkSymbols time domain symbols in the current slot are configured as time domain symbols for transmission in the downlink transmission direction through nfofDownlinkSymbols. For example, if a slot contains a symbol for transmission in the uplink transmission direction, the slot is used for transmission in the uplink transmission direction, or, if a slot contains a symbol for transmission in the downlink transmission direction or all symbols are used for transmission in the downlink transmission direction, the slot is used for transmission in the downlink transmission direction.

[0146] Next, S406 is executed: the terminal determines whether the second time unit satisfies the requirement of transmitting the first signal according to the number of repeated transmissions k; if not, S407 is executed; if yes, the process ends;

[0147] S407: The terminal transmits a first signal to the network device according to the number of repeated transmissions k in a fourth time unit after the second time unit and at least one first time unit.

[0148] S406 to S407 may refer to the description of S206 to S207 in the above embodiment, which will not be repeated here.

[0149] It should be noted that after the terminal obtains the second configuration information through S404, it can determine the transmission direction of each time unit in at least one first time unit according to the second configuration information. Then, the terminal can determine the second time unit actually used for uplink transmission before repeatedly transmitting the first signal, and then determine whether the time unit required for repeated transmission in the uplink transmission direction according to the configured number of repeated transmissions k, that is, l×k time units, is more than the second time unit. If so, it means that the actual number of repeated transmissions of the terminal does not reach k, that is, the terminal cannot complete k times of repeated transmission in the uplink transmission direction on at least one first time unit configured for it by the network device. Then, the terminal needs to continue repeated transmission in the uplink transmission direction on the second time unit and other time units (fourth time unit) after at least one time unit until the number of repeated transmissions reaches k. Otherwise, it means that the actual number of repeated transmissions of the terminal can reach k, that is, the terminal can complete k times of repeated transmission in the uplink transmission direction on at least one first time unit configured for it by the network device, so that the network device can achieve better combining gain after receiving the repeatedly transmitted first signal, thereby improving the coverage enhancement effect.

[0150] For example, still refer to Figure 3As shown, the network device configures the terminal: the mapping type of PUSCH is Type A, s=symbol0 in slot 0, l=5, k=3, that is, the network device instructs the terminal to repeat transmission 3 times on symbol 0 to symbol 4 in each slot from slot 0 to slot 2 (a total of 3 slots). Then, after the terminal receives the above configuration, first, the terminal can determine at least one first time unit (i.e., slot 0 to slot 2) and the number of repeated transmissions k=3, and the terminal obtains the second configuration information configured by the network device, and the second configuration information indicates that symbol 2, 4, and 5 in slot 1 are used for transmission in the downlink transmission direction. Then, the terminal excludes slot 1 according to the first configuration information and obtains the second time unit (i.e., slot 0 and slot 2), and slot 0 and slot 2 are used for transmission in the uplink transmission direction. Next, the terminal determines if the number of symbols required to transmit the first signal according to the configured number of repeated transmissions, i.e., l×k=15, is greater than the number of second time units (i.e., 10), that is, the terminal can only repeatedly transmit the first signal to the network device twice in slot 0 to slot 3, and does not reach k=3 configured by the network device. The actual number of repeated transmissions of the terminal is less than k. In this way, the terminal can transmit the first signal to the network device in the fourth time unit after the first time unit (such as symbol 0 to symbol 2 in slot 3). 4) and transmits the first signal to the network device again, so that the terminal transmits the first signal to the network device three times in total in slot 0 to slot 3. In practical applications, the terminal can select slot 3 adjacent to the last first time unit (i.e., slot 2) as the fourth time unit, or can select other slots, such as slot 5 or slot 6, which is not specifically limited in the embodiments of the present application.

[0151] Further, it can be known from the above that the first time unit can have two formats, for example, the first time unit is a slot, and the format of the first time unit refers to the slot format. Among them, the first format is that the first time unit is all used for transmission in the downlink transmission direction, and the second format is that the first time unit is partially used for transmission in the downlink transmission direction. In order to flexibly configure the transmission resources, the terminal can determine which format of the first time unit is the fifth time unit according to the configuration when executing the above S405. Then, the above method can also include: the terminal obtains the first configuration information, and the first configuration information is used to indicate the format of the first time unit; the terminal determines the first time unit of the first format in at least one first time unit as the fifth time unit according to the first configuration information; or, according to the first configuration information, determines the first time unit of the second format in at least one first time unit as the fifth time unit. That is, in at least one first time unit, if there are both the first time unit of the first format and the first time unit of the second format, the terminal can make a selection according to the first configuration information when determining the second time unit, and choose to exclude the first time unit of the first format or exclude the first time unit of the second format, and then determine the second time unit.

[0152] In practical applications, the first configuration information may be sent by the network device to the terminal. Specifically, the network device may send the first configuration information to the terminal via RRC signaling or DCI. For example, the first configuration information may be 1 bit in the RRC signaling or DCI to indicate the format of the first time unit.

[0153] For example, see Figure 3 As shown, the network device configures the terminal: the mapping type of PUSCH is Type A, s=symbol0 in slot 0, l=5, k=3, that is, the network device instructs the terminal to repeat the transmission of symbol 0 to symbol 4 in each slot from slot 0 to slot 2 (a total of 3 slots) for 3 times.

[0154] The network device indicates that the slot format is the second format (i.e., part of the first time unit is used for transmission in the downlink transmission direction) through 1 bit in the DCI. Then, after the terminal receives the above configuration, first, the terminal can determine at least one first time unit (i.e., slot 0 to slot 2) and the number of repeated transmissions k=3, and the terminal obtains the first configuration information and the second configuration information configured by the network device. The second configuration information indicates that symbol 2, 4, and 5 in slot 1 are used for transmission in the downlink transmission direction, and the first configuration information indicates that the slot format is the second format. According to the first configuration information and the second configuration information, the terminal excludes slot1 and obtains the second time unit (i.e., slot0 and slot2), slot0 and slot2 are used for transmission in the uplink transmission direction. Next, the terminal determines that if the number of symbols required to transmit the first signal according to the configured number of repeated transmissions, i.e., l×k=15, is greater than the number of second time units (i.e., 10), that is, the terminal can only repeatedly transmit the first signal to the network device twice from slot0 to slot3, and does not reach k=3 configured by the network device. The actual number of repeated transmissions of the terminal is less than k. In this way, the terminal can repeat the transmission of the first signal to the network device again in the fourth time unit after the first time unit (such as symbol 0 to symbol 4 in slot3), so that the terminal repeats the transmission of the first signal to the network device for a total of 3 times from slot0 to slot3. In actual applications, the terminal can select slot3 adjacent to the last first time unit (i.e., slot2) as the third time unit, or can select other slots, such as slot5 or slot6, which are not specifically limited in the embodiments of the present application.

[0155] Alternatively, the network device indicates through 1 bit in the DCI that the slot format is the first format (i.e., the first time unit is all used for transmission in the downlink transmission direction). Then, after the terminal receives the above configuration, first, the terminal can determine at least one first time unit (i.e., slot 0 to slot 2) and the number of repeated transmissions k=3, and the terminal obtains the first configuration information and the second configuration information configured by the network device. The second configuration information indicates that all symbols in slot 1 are used for transmission in the downlink transmission direction, and symbol 7 to symbol 9 in slot 2 are used for transmission in the downlink transmission direction. The first configuration information indicates that the slot format is the first format. According to the first configuration information and the second configuration information, the terminal excludes slot 1 and obtains the second time unit (i.e., slot 0 and slot 2), slot 0 and slot 2 are used for transmission in the uplink transmission direction. Next, the terminal determines that if the number of symbols required to transmit the first signal according to the configured number of repeated transmissions, i.e., l×k=15, is greater than the number of second time units (i.e., 10), that is, the terminal can only repeatedly transmit the first signal to the network device twice from slot 0 to slot 3, and does not reach k=3 configured by the network device. The actual number of repeated transmissions of the terminal is less than k. In this way, the terminal can repeat the transmission of the first signal to the network device again in the fourth time unit after the first time unit (such as symbol 0 to symbol 4 in slot 3), so that the terminal repeats the transmission of the first signal to the network device for a total of 3 times from slot 0 to slot 3. In actual applications, the terminal can select slot 3 adjacent to the last first time unit (i.e., slot 2) as the fourth time unit, or can select other slots, such as slot 5 or slot 6, which are not specifically limited in the embodiments of the present application.

[0156] At this point, the uplink repeated transmission process is completed.

[0157] In some possible implementations, in a scenario where a network device configures time units for multiple terminals, in order to achieve flexible scheduling of terminals, the network device may also enable different transmission functions for different terminals. For example, the network device may configure a function of repeated transmission on the fourth time unit for terminal A, while the network device does not configure this function for terminal B, or the network device enables the function of repeated transmission on the fourth time unit for terminal A, while not enabling this function for terminal B. Then, before S205 or S407, the above method may also include: the terminal obtains a first indication message sent by the network device, the first indication message is used to configure the terminal to transmit a first signal on a time unit after the first time unit, so that, as described in the above embodiment, when the number of repeated transmissions of the terminal on at least one first time unit does not reach k, it can continue to repeat the transmission in the fourth time unit.

[0158] In some possible implementations, the terminal can decide by itself whether to enable the function of repeated transmission on the fourth time unit. If the terminal enables this function, then after S205 or S407, the above method may also include: the terminal sends a second indication message to the network device, and the second indication message is used to indicate that it repeatedly transmits the first signal on the fourth time unit. That is to say, if the terminal enables the function of repeated transmission on the fourth time unit, then after completing the repeated transmission of the first signal through S205 or S407, the terminal sends the second indication message to the network device to notify the network device that the terminal also repeatedly transmits the first signal on the fourth time unit. In this way, the network device knows that in addition to receiving the first signal on the second time unit, it also needs to receive the first signal on the fourth time unit.

[0159] Secondly, taking the downlink repeated transmission as an example, the communication method provided in the embodiment of the present application is explained.

[0160] Figure 5 This is a schematic diagram of the method flow of downlink repeated transmission in the embodiment of the present application, see Figure 5 As shown, the method may include:

[0161] S501: The network device configures the number of repeated transmissions and related time domain resource configuration parameters for the terminal;

[0162] S502: The network device sends the number of repeated transmissions and related time domain resource configuration parameters to the terminal;

[0163] S503: The network device determines the number of repeated transmissions and at least one first time unit;

[0164] S504: The network device determines a second time unit according to a transmission direction of at least one first time unit;

[0165] S505: The network device repeatedly transmits the first signal to the terminal in the second time unit;

[0166] Among them, the second time unit is a time unit in the at least one first time unit that is used entirely or partially for transmission in the downlink transmission direction (i.e., the second transmission direction). That is to say, the second time unit can be understood as a time unit that is actually used to repeatedly transmit the first signal to the terminal, and the second time unit is a partial time unit in at least one first time unit.

[0167] After the network device determines at least one first time domain unit according to the number of repeated transmissions configured for the terminal and the relevant time domain resource configuration parameters, and then determines at least one first time unit through S503, it can start to repeatedly transmit downlink data, i.e., the first signal, to the terminal on at least one first time unit (such as a slot). However, in the process of repeatedly transmitting the first signal to the terminal, if a burst service arrives, the network device may schedule some time units (which may be slots or symbols) in at least one first time unit for the second signal transmitted in the uplink transmission direction (first transmission direction), or schedule for the transmission of a second signal with a higher priority in the downlink transmission direction. Then, the network device can repeat the first signal in the time unit (i.e., the second time unit) used for transmitting the first signal in the downlink transmission direction in at least one first time unit according to its own scheduling. That is to say, the network device can repeatedly transmit the first signal to the terminal on the second time unit.

[0168] In some possible implementations, since during the execution of S505, some time units in at least one first time unit may be scheduled by the network device for transmission in the uplink transmission direction (such as the fourth time unit) or for transmission of a second signal with a higher priority in the downlink transmission direction (such as the fifth time unit), then after the network device repeatedly transmits the first signal to the terminal through S505, the network device excludes the fourth time unit and / or the fifth time unit from at least one first time unit and determines the second time unit, that is, which time units are actually used to repeatedly transmit the first signal.

[0169] S506: The network device determines whether the second time unit satisfies the requirement of transmitting the first signal according to the number of repeated transmissions k; if not, execute S507; if so, the process ends.

[0170] It should be noted that when the second time unit is a subunit of the first time unit, the number of time units required to transmit the first signal according to the number of repeated transmissions can be understood as the total number of subunits of the first time unit occupied by the first signal for repeated transmission according to the configured number of repeated transmissions.

[0171] After the network device completes the repeated transmission of the first signal to the network device on the second time unit through S505, the network device can determine the time unit actually used to repeatedly transmit the first signal. Then, the network device can determine whether the time unit required for repeated transmission in the downlink transmission direction according to the configured number of repeated transmissions k is more than the second time unit. If so, it means that the actual number of repeated transmissions of the network device does not reach k, that is, the network device cannot complete k repeated transmissions in the downlink transmission direction in at least one first time unit configured by it. Then, the network device needs to continue repeated transmission in the downlink transmission direction in other time units (such as the fourth time unit) after at least one time unit until the number of repeated transmissions reaches k. Otherwise, it means that the actual number of repeated transmissions of the terminal reaches k, that is, the terminal can complete k repeated transmissions in the downlink transmission direction in at least one first time unit configured by the network device, so that after the network device receives the repeatedly transmitted first signal, it can achieve better combining gain, thereby improving the coverage enhancement effect.

[0172] In some possible implementations, the fourth time unit may be a time unit located after at least one first time unit in the time domain. The fourth time unit may be a time unit at the level of a subframe, slot, mini-slot, symbol, etc., which is not specifically limited in the embodiments of the present application.

[0173] Furthermore, the fourth time unit may be a time unit configured by the network device to the terminal for uplink transmission or downlink transmission, or may be a time unit not configured by the network device to the terminal, and the embodiment of the present application does not make any specific limitation.

[0174] S507: The network device repeatedly transmits the first signal to the terminal in a fourth time unit after at least one first time unit.

[0175] If the network device cannot achieve k repeated transmissions in the downlink transmission direction in the second time unit, then the network device may continue to repeatedly transmit the first signal to the terminal in one or more time units (i.e., the fourth time unit) after at least one first time unit, until the number of repeated transmissions of the first signal by the network device to the terminal in the second time unit and the fourth time unit reaches k. Here, it can be understood that the network device repeatedly transmits the first signal to the terminal in the second time unit and the fourth time unit, and the total number of the second time unit and the fourth time unit is greater than or equal to the number of time units required for the first signal to be transmitted according to the number of repeated transmissions. Alternatively, it can also be understood that the network device repeatedly transmits the first signal to the terminal in the second time unit and the fourth time unit according to the configured number of repeated transmissions k.

[0176] In some possible implementations, the network device may also configure the transmission direction of each time unit. Then, before executing S505, the network device may determine, based on the transmission direction of each time unit, which time units in at least one first time unit are used for transmission in the uplink transmission direction and which time units are used for transmission in the downlink transmission direction, and then determine the second time unit. In this way, the network device may first execute S506, and then execute S505 and S507.

[0177] In some possible embodiments, after executing S507, the network device may also send a notification to the terminal to inform the terminal that in addition to receiving the first signal in the second time unit, it can also receive the first signal in the fourth time unit, and then merge the received first signals to obtain a better merging gain and improve the performance of coverage enhancement.

[0178] Specifically, after S507, the network device may notify the terminal that it continues to receive the first signal after at least one first time unit. The above method may also include: the network device sends a first indication message to the terminal, and the first indication message is used to configure the terminal to transmit (i.e., receive) the first signal in a time unit after the first time unit. In this way, as described in the above embodiment, when the number of repeated transmissions in at least one first time unit does not reach k, the terminal can receive the first signal in addition to receiving the first signal in the second time unit in a fourth time unit.

[0179] Alternatively, after S507, the network device may also notify the terminal that it continues to receive the first signal in a fourth time unit after at least one first time unit. The above method may also include: the network device sends a second indication message to the terminal, the second indication message is used to instruct the terminal to repeatedly transmit (i.e., receive) the first signal in the fourth time unit, so that, as described in the above embodiment, when the number of repeated transmissions in at least one first time unit does not reach k, the terminal can receive the first signal in addition to receiving the first signal in the second time unit in the fourth time unit.

[0180] In some possible implementations, for the mapping type of PUSCH is Type A, the embodiment of the present application also provides a communication method for solving the problem of limited coverage enhancement performance caused by the actual number of repeated transmissions being less than the configured number of repeated transmissions. In the scenario of uplink repeated transmission, the method can be applied to the above-mentioned terminal. Then, Figure 6 This is a flow chart of another method for uplink repeated transmission in an embodiment of the present application. The method may include:

[0181] S601: The network device configures the number of repeated transmissions and related time domain resource configuration parameters for the terminal;

[0182] S602: The network device sends the number of repeated transmissions and related time domain resource configuration parameters to the terminal;

[0183] S603: The terminal determines the number of repeated transmissions and at least one first time unit;

[0184] S604: The terminal obtains first configuration information and second configuration information;

[0185] S601 to S604 may refer to the description of S401 to S404 in the above embodiment, which will not be repeated here.

[0186] S605: The terminal determines, according to the first configuration information and the second configuration information, a first time unit that meets a preset condition from at least one first time unit as a second time unit;

[0187] Here, after obtaining the first configuration information and the second configuration information, the terminal can determine the transmission direction of each first time unit, and can also determine the format of the first time unit. Then, when the mapping type of PUSCH is Type A, and the first configuration information indicates the first format (that is, only when the first time unit is entirely used for transmission in the downlink transmission direction, the uplink transmission direction is not performed on the first time unit), the terminal can determine the time unit (such as slot) that meets the preset conditions in the first time unit (slot) as the second time unit. For example, the terminal can select the time unit in the first time unit of the second format (that is, the first time unit is partially used for transmission in the downlink transmission direction) in which the actual code rate of transmitting the first signal is less than the preset code rate as the second time unit. Optionally, the preset code rate can be 1. Alternatively, the terminal may also select a time unit (such as a slot) in the first time unit (such as a slot) of the second format in which the number of time units (such as a symbol) used for transmission in the uplink transmission direction is greater than or equal to a first threshold as the second time unit. Optionally, the first threshold may be a predefined number of time domain symbols, or the first threshold may be a value obtained by rounding n times the number of time domain symbols l required for a single transmission of the first signal [n×l].

[0188] It can be understood that, according to the second configuration information, the part used for transmission in the uplink transmission direction in the time unit corresponding to the first position in the first time unit of a single second format may not reach l, that is, the first time unit is not enough to complete an uplink repeated transmission. However, in order to improve the utilization of resources, if the actual bit rate of the first signal transmitted by the first time unit can be less than the preset bit rate (such as 1), or the number of time units used for transmission in the uplink transmission direction in the first time unit is greater than or equal to the first threshold (such as [n×l]), the terminal can determine the first time unit as the second time unit to transmit the first signal, so as to achieve the purpose of increasing the actual number of repeated transmissions.

[0189] In the embodiment of the present application, the first threshold value may be a value obtained by rounding up k times l. It can also be the value obtained by rounding down n times l This embodiment of the present application does not specifically limit this.

[0190] In practical applications, the above preset conditions may also be other conditions, as long as the part of the first time unit of the second format used for uplink transmission direction transmission can complete one uplink repeated transmission, and the embodiments of the present application do not make specific limitations on this.

[0191] S606: The terminal repeatedly transmits the first signal to the network device in the second time unit.

[0192] In some possible embodiments, after S606, if the actual number of repeated transmissions of the first signal still does not reach k, the above S206 to S207 or S406 to S407 may be further performed to make the actual number of repeated transmissions of the first signal reach k.

[0193] From the above, it can be seen that by making full use of resources that originally cannot be used for uplink repeated transmission, the first signal can complete k uplink repeated transmissions as much as possible in at least one first time unit. In this way, after receiving the repeatedly transmitted first signal, the network device can achieve better combining gain, thereby improving the coverage enhancement effect.

[0194] Based on the same inventive concept, for the mapping type of PUSCH is Type A, the embodiment of the present application also provides a communication method, which can be applied to the above terminal in the scenario of uplink repeated transmission. Then, Figure 7 This is a flow chart of another method for uplink repeated transmission in an embodiment of the present application. The method may include:

[0195] S701: The network device configures the number of repeated transmissions and related time domain resource configuration parameters for the terminal;

[0196] S702: The network device sends the number of repeated transmissions and related time domain resource configuration parameters to the terminal;

[0197] S703: The terminal determines the number of repeated transmissions and at least one first time unit;

[0198] S704: The terminal determines at least one second time unit from the at least one first time unit;

[0199] The time unit corresponding to the first position in the second time unit includes a time unit used for transmission in the downlink transmission direction.

[0200] The terminal determines the first time unit corresponding to the first position as the second time unit, in which all or part of the time unit is used for the downlink transmission direction. For example, if the terminal determines the first time unit, such as in slots 0 to 2, symbol 0 to 4 of slot 1 includes symbol 2 used for the downlink transmission direction, then the terminal determines slot 1 as the second time unit.

[0201] S705: The terminal determines whether the actual bit rate of transmitting the first signal in the second time unit is less than the preset bit rate; if so, execute S706; if not, the process ends.

[0202] S706: The terminal repeatedly transmits the first signal to the network device in the second time unit.

[0203] Here, the terminal further judges the second time unit. If the actual bit rate of the second unit transmitting the first signal is less than the preset bit rate, such as 1, the terminal can determine that the second time unit can be used for repeated transmission of the first signal. Then, the terminal transmits the first signal to the network device on the second time unit to complete a repeated transmission.

[0204] Further, the time unit in which the actual code rate of transmitting the first signal in the above-mentioned first time unit is less than the preset code rate may also include a time unit (such as slot) in which the number of time units (such as symbol) used for transmission in the uplink transmission direction in the first time unit (such as slot) is greater than or equal to the first threshold value. Then, the terminal may also determine the time unit (such as slot) in which the number of time units (such as symbol) used for transmission in the uplink transmission direction in the first time unit (such as slot) is greater than or equal to the first threshold value as the second time unit. Optionally, the first threshold value may be a predefined number of time domain symbols, or the first threshold value may be a value [n×1] obtained by rounding n times the number of time domain symbols l required for a single transmission of the first signal. In this way, when the second time unit is insufficient to complete an uplink repeated transmission, in order to improve the utilization of resources, if the actual code rate of transmitting the first signal in the second time unit can be less than the preset code rate (such as 1), or the number of time units used for transmission in the uplink transmission direction in the second time unit is greater than or equal to the first threshold value (such as [n×1]), the terminal may use the second time unit to transmit the first signal, so as to achieve the purpose of increasing the actual number of repeated transmissions.

[0205] In the embodiment of the present application, the first threshold value may be a value obtained by rounding up k times l. It can also be the value obtained by rounding down n times l This embodiment of the present application does not specifically limit this.

[0206] In practical applications, the actual bit rate of the above-mentioned transmission of the first signal may be lower than the preset bit rate in other cases, as long as the part of the second time unit used for uplink transmission direction transmission can complete one uplink repeated transmission, and the embodiments of the present application do not make specific limitations on this.

[0207] For example, still refer to Figure 3As shown, the network device configures the terminal: the mapping type of PUSCH is Type A, s = symbol0 in slot 0, l = 5, k = 3, that is, the network device instructs the terminal to repeat transmission 3 times on symbol 0 to symbol 4 in each slot from slot 0 to slot 2 (a total of 3 slots). Then, after the terminal receives the above configuration information, first, the terminal can determine at least one first time unit (i.e., slot 0 to slot 2) and the number of repeated transmissions k = 3, and the terminal obtains the network device configuration and determines that symbols 2, 4, and 5 in slot 1 are used for transmission in the downlink transmission direction. Then, the terminal can determine slot 1 as the second time unit. Further, the terminal determines whether the actual code rate of the first signal transmitted by slot 1 is less than 1; if so, the terminal can transmit the first signal to the network device on slot 1 to achieve one repeated transmission; if not, the terminal can exclude slot 1 and cannot send the first signal to the network device on slot 0.

[0208] In some possible embodiments, after S706, if the actual number of repeated transmissions of the first signal still does not reach k, the above S206 to S207 or S406 to S407 may be further performed to make the actual number of repeated transmissions of the first signal reach k.

[0209] From the above, it can be seen that by making full use of resources that originally cannot be used for uplink repeated transmission, the first signal can complete k uplink repeated transmissions as much as possible in at least one first time unit. In this way, after receiving the repeatedly transmitted first signal, the network device can achieve better combining gain, thereby improving the coverage enhancement effect.

[0210] Based on the same inventive concept, an embodiment of the present application provides a communication device, which may be a chip or system on chip in a communication device in a wireless communication system (such as a terminal or network device in one or more of the above embodiments), and may also be a communication device for implementing the above Figure 7 The functional modules of the method described in the embodiment. For example, Figure 8 This is a schematic diagram of the structure of the communication device in the embodiment of the present application, see Figure 8 As shown, the communication device 800 may include: a processing unit 801 and a transmission unit 802 .

[0211] In an embodiment of the present application, a processing unit 801 is used to obtain at least one first time unit; at least one first time unit is configured to perform repeated transmission in a first transmission direction at a first position according to the number of repeated transmissions, and at least one first time unit includes at least one second time unit, and the time unit corresponding to the first position in the second time unit includes a time unit for transmission in the second transmission direction; a transmission unit 802 is used to transmit the first signal at a second time unit if an actual bit rate of transmitting the first signal in the second time unit is less than a preset bit rate.

[0212] In some possible implementations, the actual code rate of sending the first signal in the second time unit is less than the preset code rate, which specifically includes: the number of time domain symbols included in the time unit corresponding to the first position is greater than or equal to the first threshold.

[0213] In some other possible implementations, the first threshold is a predefined number of time domain symbols; or, the first threshold is a value obtained by rounding n times the number of time domain symbols l required for a single transmission of the first signal [n×l], where n is a predefined value.

[0214] In some other possible implementations, the first time unit is a time slot, the second time unit is a time slot, and the time unit used for the first transmission direction in the second time unit includes at least one time domain symbol.

[0215] In some other possible implementations, the first transmission direction is an uplink transmission direction, and the second transmission direction is a downlink transmission direction; or, the first transmission direction is a downlink transmission direction, and the second transmission direction is an uplink transmission direction.

[0216] In other embodiments of the present application, the communication device may be a chip or system on chip in a communication device (such as a terminal or a network device), or may be a chip or system on chip in a communication device for implementing Figures 2 to 6 The functional modules of any method described in the embodiments of the present invention. For example, still refer to Figure 8 As shown, the processing unit 801 is also used to determine the third time unit according to the transmission direction of at least one first time unit, and the at least one first time unit is configured to transmit the first signal in the first transmission direction according to the number of repeated transmissions; the third time unit includes a time unit in at least one first time unit that is used entirely or partially for transmission in the first transmission direction; the transmission unit 802 is used to repeatedly transmit the first signal on the third time unit; and is also used to transmit the first signal on the fourth time unit if the third time unit does not satisfy the requirement of transmitting the first signal according to the number of repeated transmissions, the fourth time unit is located after the at least one first time unit in the time domain, and the third time unit and the fourth time unit satisfy the requirement of transmitting the first signal according to the number of repeated transmissions.

[0217] In some possible implementations, the processing unit 801 is specifically configured to determine a time unit having a first transmission direction in at least one first time unit as a third time unit.

[0218] In some other possible embodiments, the processing unit 801 is specifically used to determine a time unit that meets a preset condition in at least one first time unit as a third time unit; wherein the preset condition includes: an actual bit rate of the first signal transmitted by the first time unit is less than a preset bit rate, the time unit corresponding to the first position in the first time unit includes a time unit for transmission in the second transmission direction, and the time unit corresponding to the first position is configured for repeated transmission in the first transmission direction; or, the number of time units in the first time unit for transmission in the first transmission direction is greater than or equal to a first threshold.

[0219] In some other possible implementations, the third time unit does not satisfy the requirement for transmitting the first signal according to the number of repeated transmissions, including: the number of third time units is less than or equal to a second threshold, and the second threshold is the number of time units required for transmitting the first signal according to the number of repeated transmissions.

[0220] In some other possible implementations, the processing unit 801 is specifically used to obtain first configuration information, where the first configuration information is used to indicate a format of a time unit; based on the first configuration information, a first time unit in a first format from at least one first time unit is determined as a third time unit; or, based on the first configuration information, a first time unit in a second format from at least one first time unit is determined as a third time unit; wherein the first format is used entirely for the first transmission direction, and the second format is used partially for the first transmission direction.

[0221] In some other possible implementations, the first transmission direction is an uplink transmission direction, and the second transmission direction is a downlink transmission direction; or, the first transmission direction is a downlink transmission direction, and the second transmission direction is an uplink transmission direction.

[0222] In some other possible implementations, the processing unit 801 is further used to obtain a first indication message before transmitting the first signal in the fourth time unit, and the first indication message is used to configure the transmission of the first signal in the time unit after the first time unit.

[0223] In some other possible implementations, the processing unit 802 is further configured to send a second indication message, where the second indication message is used to indicate repeated transmission of the first signal in a fourth time unit.

[0224] It should be noted that the processing unit 801 may be one or more processors, and the transmission unit 802 may be a transceiver interface, a transceiver circuit or a transceiver, etc.

[0225] Based on the same inventive concept, an embodiment of the present application provides a communication device, including: a non-volatile memory and a processor coupled to each other, the processor calling the program code stored in the memory to execute the communication method described in any of the above embodiments.

[0226] In the present application, the above-mentioned communication device may be a terminal or a network device in a wireless communication system.

[0227] Based on the same inventive concept, an embodiment of the present application provides a computer-readable storage medium, which stores instructions. When the instructions are executed on a computer, the communication method described in any of the above embodiments is executed.

[0228] Based on the same inventive concept, an embodiment of the present application provides a computer program or a computer program product. When the computer program or the computer program product is executed on a computer, the computer implements the communication method described in any of the above embodiments.

[0229] Those skilled in the art will appreciate that the functions described in conjunction with the various illustrative logic blocks, modules, and algorithm steps disclosed herein can be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions described in the various illustrative logic blocks, modules, and steps can be stored or transmitted as one or more instructions or codes on a computer-readable medium and executed by a hardware-based processing unit. Computer-readable media may include computer-readable storage media, which corresponds to tangible media, such as data storage media, or includes any communication media that facilitates the transfer of computer programs from one place to another (e.g., according to a communication protocol). In this manner, computer-readable media may generally correspond to (1) non-temporary tangible computer-readable storage media, or (2) communication media, such as signals or carrier waves. Data storage media may be any available media that can be accessed by one or more computers or one or more processors to retrieve instructions, codes, and / or data structures for implementing the techniques described in this application. A computer program product may include computer-readable media.

[0230] As an example and not limitation, such computer-readable storage media may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage, flash memory, or any other medium that can be used to store the desired program code in the form of instructions or data structures and can be accessed by a computer. Also, any connection is properly referred to as a computer-readable medium. For example, if instructions are transmitted from a website, server or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio and microwave are included in the definition of media. However, it should be understood that the computer-readable storage media and data storage media do not include connections, carrier waves, signals or other temporary media, but are actually directed to non-temporary tangible storage media. As used herein, disks and optical disks include compact disks (CDs), laser optical disks, optical optical disks, digital versatile disks (DVDs), and Blu-ray disks, where disks typically reproduce data magnetically, while optical disks reproduce data optically using lasers. Combinations of the above should also be included within the scope of computer-readable media.

[0231] Instructions may be executed by one or more processors, such as one or more digital signal processors (DSPs), general purpose microprocessors, application specific integrated circuits (ASICs), field programmable logic arrays (FPGAs), or other equivalent integrated or discrete logic circuits. Thus, the term "processor" as used herein may refer to any of the aforementioned structures or any other structures suitable for implementing the techniques described herein. Additionally, in some aspects, the functions described by the various illustrative logic blocks, modules, and steps described herein may be provided within dedicated hardware and / or software modules configured for encoding and decoding, or incorporated in a combined codec. Moreover, the techniques may be fully implemented in one or more circuits or logic elements.

[0232] The techniques of the present application may be implemented in a variety of devices or apparatuses, including a wireless handset, an integrated circuit (IC), or a set of ICs (e.g., a chipset). Various components, modules, or units are described in this application to emphasize functional aspects of devices for performing the disclosed techniques, but do not necessarily need to be implemented by different hardware units. In fact, as described above, the various units may be combined in a codec hardware unit in conjunction with appropriate software and / or firmware, or provided by interoperating hardware units (including one or more processors as described above).

[0233] In the above embodiments, the description of each embodiment has different emphases. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0234] The above is only an exemplary embodiment of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A communication method, characterized in that: include: Determine a number of repetition transmissions and at least one first time slot, wherein the at least one first time slot is configured to transmit a first signal in an uplink transmission direction according to the number of repetition transmissions; According to the transmission direction of at least one first time slot, excluding a time slot having one or more symbols configured for transmission in a downlink transmission direction from the at least one first time slot, to obtain a second time slot; The first signal is repeatedly transmitted in the second time slot and the fourth time slot according to the number of repeated transmissions, wherein the fourth time slot is located after the at least one first time slot in the time domain, the second time slot does not satisfy the requirement of transmitting the first signal according to the number of repeated transmissions, and the second time slot and the fourth time slot satisfy the requirement of transmitting the first signal according to the number of repeated transmissions.

2. The method according to claim 1, characterized in that The second time slot does not satisfy the requirement for transmitting the first signal according to the number of repeated transmissions, including: the number of the second time slots is less than or equal to a second threshold, and the second threshold is the number of time slots required for transmitting the first signal according to the number of repeated transmissions.

3. The method according to claim 1 or 2, characterized in that: The method further comprises: At least one first time unit is determined according to the number of repetitions k, the starting position s of the time slot of a single transmission, and the time length l of the single transmission; wherein the first data is carried through a physical uplink shared channel (physical uplink shared channel, PUSCH), the mapping type of the PUSCH is type A, and repeated transmission is performed on symbols from s to s+l in each time slot in k time slots, and the repeated transmission in each time slot occupies the same time domain symbol position.

4. The method according to any one of claims 1 to 3, characterized in that: Before transmitting the first signal in the fourth time slot, the method further includes: A first indication message is obtained, where the first indication message is used to configure transmission of the first signal in a time slot after the first time slot.

5. The method according to any one of claims 1 to 3, characterized in that: Before transmitting the first signal in the fourth time slot, the method further includes: A second indication message is sent, where the second indication message is used to indicate repeated transmission of the first signal in the fourth time slot.

6. A communication device, characterized in that: include: A processing unit, configured to determine the number of repeated transmissions and at least one first time slot, and exclude, according to the transmission direction of the at least one first time slot, a time slot having one or more symbols configured for transmission in a downlink transmission direction from the at least one first time slot, to obtain a second time slot; wherein the at least one first time slot is configured to transmit a first signal in an uplink transmission direction according to the number of repeated transmissions; A transmission unit, used for repeatedly transmitting the first signal in the second time slot and the fourth time slot according to the number of repeated transmissions, wherein the fourth time slot is located after the at least one first time slot in the time domain, the second time slot does not satisfy the requirement of transmitting the first signal according to the number of repeated transmissions, and the second time slot and the fourth time slot satisfy the requirement of transmitting the first signal according to the number of repeated transmissions.

7. The device according to claim 6, characterized in that The second time slot does not satisfy the requirement for transmitting the first signal according to the number of repeated transmissions, including: the number of the second time slots is less than or equal to a second threshold, and the second threshold is the number of time slots required for transmitting the first signal according to the number of repeated transmissions.

8. The device according to claim 6 or 7, characterized in that The processing unit is also used for: At least one first time unit is determined according to the number of repetitions k, the starting position s of the time slot of a single transmission, and the time length l of the single transmission; wherein the first data is carried through a physical uplink shared channel (physical uplink shared channel, PUSCH), the mapping type of the PUSCH is type A, and repeated transmission is performed on symbols from s to s+l in each time slot in k time slots, and the repeated transmission in each time slot occupies the same time domain symbol position.

9. The device according to any one of claims 6 to 8, characterized in that The processing unit is further used to obtain a first indication message, where the first indication message is used to configure transmission of the first signal in a time slot after the first time slot.

10. The device according to any one of claims 6 to 8, characterized in that The transmission unit is further used to send a second indication message, where the second indication message is used to indicate repeated transmission of the first signal in the fourth time slot.

11. A communication device, characterized in that: include: A non-volatile memory and a processor coupled to each other, wherein the processor calls a program code stored in the memory to execute the communication method as described in any one of claims 1 to 5.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions; when the instructions are executed, the communication method provided in any one of claims 1 to 5 is executed.

13. A computer program product, comprising instructions, characterized in that: When the instructions are executed on a computer, the computer is caused to implement the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Method and device for transmitting control information

    CN109462892A

  • Data transmission method and device

    CN111225444A

  • Transmission method and device

    CN111246587A

  • Data transmission method, terminal device, and network device

    WO2019184595A1