Communication method and apparatus, and storage medium and computer program product
By stopping the PDCCH blind detection in the terminal device, the signal interference problem caused by sudden occlusion in satellite mobile communication scenarios is solved, and power consumption reduction and data transmission reliability are improved.
Patent Information
- Application Number
- PCT/CN2023/116949
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-05
- Publication Date
- 2025-03-13
AI Technical Summary
In satellite mobile communication scenarios, terminal devices are susceptible to sudden shading of street signs, street lights, etc. when transmitting data, resulting in a decrease in signal link noise ratio, and problems such as error platform, fluctuations in data transmission rate and increasing data retransmission times.
After the terminal device successfully decodes the physical downlink control channel (PDCCH), it stops blind detection of PDCCH for a certain period of time, thereby saving power consumption.
By stopping the PDCCH blind detection, the terminal device can reduce power consumption, avoid wasting computing resources and power due to invalid detection, and try to avoid missing the transmission of new data.
Smart Images

Figure CN2023116949_13032025_PF_FP_ABST
Abstract
Description
Communication method, device, storage medium and computer program product Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method, device, storage medium, and computer program product. Background Art
[0002] Currently, the fifth-generation (5G) new radio (NR) technology is evolving from version R18 to R19. At the same time, NR technology has also entered the commercial deployment stage from the standardization stage. The NR standard protocol is a wireless communication technology designed for terrestrial cellular network scenarios, capable of providing users with wireless communication services with ultra-low latency, ultra-reliability, ultra-high speed, and excessive connectivity. Compared to terrestrial communications, non-terrestrial networks (NTN) communications have the advantages of large coverage areas and flexible networking, and can achieve seamless global network coverage. NTN communications involve the use of drones, high-altitude platforms, satellites and other equipment to form networks, providing data transmission, voice communication and other services to user equipment (UE).
[0003] In some communication scenarios (such as NR or NTN), data transmission between devices can be affected, leading to a series of problems. For example, in satellite mobile communication scenarios, when a mobile terminal is transmitting data to a satellite, it may be affected by sudden / short-term signal obstruction caused by road signs, street lights, etc. This can cause a sudden drop in the link signal-to-noise ratio (SNR). The obstruction can last up to tens of milliseconds, resulting in the emergence of an error floor, fluctuations in data transmission rates, and an increase in the number (probability) of data retransmissions.
[0004] To mitigate the impact of burst shadowing in satellite mobile communications scenarios, a data retransmission mechanism is currently commonly used. For example, in satellite mobile communications scenarios, a satellite can schedule repeated transmissions of the same physical downlink shared channel (PDSCH) through multiple physical downlink control channels (PDCCHs). Alternatively, a satellite can schedule uplink data transmission through multiple PDCCHs, and the mobile terminal repeatedly transmits the same data on the physical uplink shared channel (PUSCH) scheduled by these multiple PDCCHs based on the scheduling of these multiple PDCCHs.
[0005] Under the repeated transmission mechanism, how to further reduce the power consumption of the communication device has become an urgent problem to be solved.
[0006] Summary of the Invention
[0007] The present application provides a communication method, apparatus, storage medium, and computer program product for enabling a terminal device to stop PDCCH blind detection for a certain period of time, thereby reducing power consumption of the terminal device.
[0008] In a first aspect, the present application provides a communication method, which is executed by a terminal device, which may be a terminal or a unit, module, or chip inside the terminal.
[0009] In this method, a terminal device performs blind PDCCH detection. The PDCCH is used to schedule the i-th transmission of first data, where i is a positive integer less than or equal to N0, N0 is the number of allowed transmissions of the first data, and N0 is a positive integer greater than 1. After the terminal device successfully decodes the PDCCH, it stops blind PDCCH detection for a first duration and transmits first information. The first information includes information indicating successful decoding of the first data, or the first data.
[0010] Since the terminal device can stop PDCCH blind detection, the power consumption of the terminal device can be saved.
[0011] In one possible implementation, in some scenarios with large transmission delays, such as in a first communication system (such as NTN), the first information sent by the terminal device after successfully decoding the PDCCH or PDSCH may require a large delay to reach the network device. Before the network device receives the first information, it may be believed that the terminal device has not successfully decoded the PDCCH or PDSCH, and therefore may schedule the retransmission of the first data through one or more PDCCHs. However, for the terminal device, the terminal device has already successfully decoded the PDCCH or PDSCH, so PDCCH blind detection may not be performed on the subsequent PDCCH used to schedule the retransmission of the first data, thereby saving power consumption of the terminal device.
[0012] In another possible implementation, the terminal device resumes PDCCH blind detection after the first duration, thereby minimizing the terminal device from missing subsequent data (which may be a retransmission of the first data or new data).
[0013] In the present application, the first data may be uplink data or downlink data.
[0014] When the first data may be downlink data, the terminal device successfully decodes the PDCCH. After successfully decoding the first data transmitted for the i-th time, the terminal device stops PDCCH blind detection for the first duration. The terminal device may send first information on a first resource. The first resource may include a feedback resource for the first data transmitted for the i-th time, and the first information may include information indicating successful decoding of the first data. For example, the first information may include an acknowledgment character (ACK).
[0015] When the first data may be uplink data, after the terminal device successfully decodes the PDCCH, it stops PDCCH blind detection for a first duration. The terminal device may send first information on a first resource. The first resource includes resources for the i-th transmission of first data. The first information includes the first data. The first information may be carried on a PUSCH.
[0016] This implementation can be applicable to both uplink transmission and downlink transmission, thus expanding the scope of application of the present application.
[0017] In one possible implementation, the information used to determine the first duration includes one or more of the following: N0; a duration corresponding to N0 transmissions of the first data; a time interval between two adjacent transmissions of the first data; a time interval between two adjacent PDCCHs; or m, where m is the first PDCCH number for stopping PDCCH blind detection.
[0018] In this way, the terminal device can determine the second number of PDCCHs for which PDCCH blind detection needs to be stopped based on the value of m. The second number of PDCCHs may be equal to m or may be less than m. The terminal device then stops PDCCH blind detection within the duration of the blind detection of the second number of PDCCHs, thereby saving power consumption. The duration of the blind detection of the second number of PDCCHs can be used to replace the first duration in this application. In one possible implementation, the terminal device can determine the duration of the blind detection of the second number of PDCCHs based on the time interval between two adjacent transmissions of the first data (or the time interval between two adjacent PDCCHs). For example, if the value of m is 3, and the time interval between two adjacent transmissions of the first data (or the time interval between two adjacent PDCCHs) is 10 milliseconds, the length of the first duration is 30 milliseconds.
[0019] In one possible implementation, the first duration includes: the duration corresponding to the (i+1)th transmission to the (i+k)th transmission of the first data, where k is determined based on m and N1, N1 is the remaining number of transmissions allowed for the first data, and N1 is 0 or a positive integer less than N0. In another possible implementation, the first duration may also include: the duration corresponding to the PDCCH used to schedule the (i+1)th transmission of the first data to the PDCCH used to schedule the (i+k)th transmission of the first data.
[0020] In one possible implementation, N1 is determined based on the number of transmissions of the first data. N1 may also be determined based on at least one of N0, the duration corresponding to the N0 transmission of the first data, the time interval between two adjacent transmissions of the first data, or the time interval between two adjacent PDCCHs. The terminal device may calculate the remaining number of transmissions allowed for the first data based on these parameters.
[0021] In this application, the second PDCCH number is denoted by k. After the terminal device determines k based on m and N1, it stops k PDCCH blind detections. For example, after successfully decoding the PDCCH or PDSCH, it stops PDCCH blind detection for the duration of k consecutive PDCCH blind detections.
[0022] Since N1 is the remaining number of transmissions allowed for the first data, the terminal device can consider the remaining number of transmissions allowed for the first data, thereby more reasonably determining the number of PDCCH blind detections to stop, thereby avoiding missing the transmission of new data as much as possible.
[0023] For example, the value of k is the smaller value of m and N1. In this way, the PDCCH for which the terminal device stops performing PDCCH blind detection belongs to the PDCCH allowed to be used for scheduling the retransmission of the first data, so that missing the transmission of new data can be avoided as much as possible.
[0024] In one possible implementation, the value of m may be indicated by a network device or determined by the terminal device itself. When the first data is downlink data, the value of m is determined based on the time interval between two adjacent transmissions of the first data and the second feedback delay, and the second feedback delay is used to indicate the delay of feedback information corresponding to PDCCH scheduling PDSCH in the first communication system. When the first data is downlink data, the value of m may also be determined based on the time interval between two adjacent PDCCHs and the second feedback delay. When the first data is uplink data, the value of m is determined based on the time interval between two adjacent transmissions of the first data and the second uplink scheduling delay, and the second uplink scheduling delay is used to indicate the delay of PDCCH scheduling PUSCH in the first communication system. When the first data is uplink data, the value of m may also be determined based on the time interval between two adjacent PDCCHs and the second uplink scheduling delay.
[0025] The second feedback delay or the second uplink scheduling delay can indicate the time length for the first information sent by the terminal device to reach the network device. During this time length, since the network device has not received the first information, the PDCCH sent by the network device is likely to be used to schedule the retransmission of the first data. Therefore, the PDCCH within the first time length determined based on this information is likely to be used to schedule the retransmission of the first data. Since the terminal device has successfully decoded the PDCCH or PDSCH and returned the first information, the terminal device may not blindly monitor the PDCCH within the first time length before the network device receives the first information, thereby saving power consumption.
[0026] In one possible embodiment, the information used to determine the first duration includes one or more of the following: a timing advance; an offset (K_mac) between downlink frame and uplink frame timing; a scheduling offset (K_offset); a data processing delay (Δt), wherein the data processing delay (Δt) indicates a processing delay of at least one of PDCCH, PDSCH, or PUSCH; a downlink scheduling delay (k0), wherein the downlink scheduling delay (k0) is used to indicate a delay for PDCCH to schedule PDSCH; a first feedback delay (k1), wherein the first feedback delay (k1) is used to indicate a delay for feedback information corresponding to PDCCH scheduling PDSCH in the second communication system; or, a first uplink scheduling delay (k2), wherein the first uplink scheduling delay (k2) is used to indicate a delay for PDCCH to schedule PUSCH in the second communication system.
[0027] Based on the above information, it can be inferred that it takes time for the first information sent by the terminal device to reach the network device. During this time, since the network device has not received the first information, the PDCCH sent by the network device is likely to be used to schedule the retransmission of the first data. Therefore, the PDCCH within the first time determined based on this information is likely to be used to schedule the retransmission of the first data. Since the terminal device has successfully decoded the PDCCH or PDSCH and returned the first information, the terminal device does not need to blindly monitor the PDCCH within the first time before the network device receives the first information, thereby saving power consumption.
[0028] In a possible implementation, the information used to determine the first duration includes at least one of the following: a second feedback delay, a second uplink scheduling delay, a second duration, or a third duration.
[0029] The second feedback delay is used to indicate the delay of feedback information corresponding to the PDCCH scheduling the PDSCH in the first communication system. For example, the second feedback delay is determined according to at least one of the TA, the offset between the downlink frame and the uplink frame timing (K_mac), the scheduling offset (K_offset), the data processing delay (Δt), the downlink scheduling delay (k0), or the first feedback delay (k1);
[0030] The second uplink scheduling delay is used to indicate a delay for PDCCH scheduling PUSCH in the first communication system. For example, the second uplink scheduling delay is determined based on at least one of TA, an offset between downlink frame and uplink frame timing (K_mac), a scheduling offset (K_offset), a data processing delay (Δt), or the first uplink scheduling delay (k2).
[0031] The second duration is determined according to the duration between the time when the PDCCH decoding is successful and the time when the N0th PDCCH transmission ends. Or the second duration is determined according to the duration between the time when the second duration indicates that the PDSCH decoding is successful and the time when the N0th PDSCH transmission ends.
[0032] The third duration is determined according to at least one of a timing advance, an offset (K_mac) between downlink frame timing and uplink frame timing, or a data processing delay (Δt).
[0033] The second feedback delay or the second uplink scheduling delay can indicate the time it takes for the first information sent by the terminal device to reach the network device. The second time delay can indicate the deadline for permitted retransmission of the first data. The third time delay can also assist the terminal device or the network device in inferring the time it takes for the first information sent by the terminal device to reach the network device. It can be seen that the first time delay can be more reasonably determined based on one or more of these information.
[0034] In a possible implementation, when the first data is downlink data, the smaller value between the second feedback delay and the second duration is used. When the first data is uplink data, the smaller value between the second uplink scheduling delay and the second duration is used.
[0035] Since the second feedback delay or the second uplink scheduling delay can indicate the time length for the first information sent by the terminal device to reach the network device, the second time length can indicate the deadline for the allowed retransmission of the first data. Therefore, the determination of the first time length takes into account both the transmission delay of the first information and the deadline for the retransmission of the first data. Since the first time length is a small value, the time for the terminal device to stop PDCCH blind detection will not exceed the deadline for the retransmission of the first data, thereby avoiding the terminal device from missing new data as much as possible.
[0036] In another possible implementation, the smaller value between the second duration and the third duration.
[0037] Since the third time length can also assist in determining the time length for the first information sent by the terminal device to reach the network device, the second time length can indicate the deadline for the allowed retransmission of the first data. Therefore, the determination of the first time length takes into account both the transmission delay of the first information and the deadline for the retransmission of the first data. Since the first time length is a smaller value, the time for the terminal device to stop PDCCH blind detection will not exceed the deadline for the retransmission of the first data, thereby avoiding the terminal device from missing new data as much as possible.
[0038] In one possible implementation, a terminal device receives first configuration information, the first configuration information including information for determining a first duration. The terminal device determines the first duration based on the information for determining the first duration. Thus, the terminal device can determine the first duration based on the information in the first configuration information.
[0039] In one possible implementation, the first configuration information includes an index value. The terminal device determines the information indicating the first duration based on an association between the index value and the information indicating the first duration. The terminal device determines the first duration based on the information indicating the first duration.
[0040] In this solution, since the first configuration information can indicate various parameters through index values, signaling overhead can be saved.
[0041] In a possible implementation, the terminal device may send the first information multiple times, thereby improving the reliability of the first information.
[0042] For example, a terminal device transmits first information on a first resource and transmits first information on a second resource. Where the first resource includes feedback resources for the first data transmitted for the i-th time, the second resource includes feedback resources for the first data transmitted for the (i+a)th time, and the first information includes information indicating successful decoding of the first data, where a is a positive integer and (i+a) is less than or equal to N0. Where the first resource includes resources for the first data transmitted for the i-th time, the second resource includes resources for the first data transmitted for the (i+a)th time, and the first information includes the first data.
[0043] In a possible implementation, the PDCCH includes information indicating the i-th transmission. In this way, the terminal device can receive the first data on the resource of the first data transmitted in the i-th transmission based on the information in the decoded PDCCH.
[0044] In a second aspect, the present application provides a communication method, which is executed by a network device, which may be a network device, or a unit, module, or chip within the network device.
[0045] In this method, a network device transmits a physical downlink control channel (PDCCH) for scheduling the i-th transmission of first data, where i is a positive integer less than or equal to N0, N0 is the number of transmissions allowed for the first data, and N0 is a positive integer greater than 1. The network device transmits first configuration information. The first configuration information includes information for determining a first duration, which is used by a terminal device to stop PDCCH blind detection for the first duration after successfully decoding the PDCCH. The network device receives first information, which includes: information indicating successful decoding of the first data, or the first data.
[0046] Due to the first configuration information sent by the network device, the terminal device can determine the first duration based on the first configuration information, and then stop PDCCH blind detection within the first duration, thereby saving power consumption of the terminal device.
[0047] In one possible implementation, a network device receives first information on a first resource. If the first resource includes feedback resources for first data transmitted for the i-th time, the first information includes information indicating successful decoding of the first data. If the first resource includes resources for the first data transmitted for the i-th time, the first information includes the first data.
[0048] In a possible implementation, the network device may receive multiple pieces of first information, receive the first information at a first resource, and receive the first information at a second resource.
[0049] The beneficial effects of the second aspect and the possible implementation methods of the second aspect, as well as the relevant contents of the first configuration information, the first duration, the second feedback delay, the second uplink scheduling delay, the first resource and the second resource can be found in the description of the aforementioned third aspect and the possible implementation methods of the third aspect, and will not be repeated here.
[0050] In a third aspect, the present application provides a communication method, which is executed by a terminal device, which may be a terminal or a unit, module, or chip inside the terminal.
[0051] In this method, a terminal device receives the i-th transmission of first data, where i is a positive integer less than or equal to N0, N0 is the number of transmissions of the first data, and N0 is a positive integer greater than 1. The terminal device receives second information indicating the presence of the (i+1)-th transmission of the first data. The terminal device receives the (i+1)-th transmission of the first data based on the second information.
[0052] In the above solution, the network device can indicate whether the next PDSCH is a data retransmission through dynamic configuration, without having to map the retransmission resources for a period of time. For example, the first indication information carried by the PDCCH indicates whether the next PDSCH is a data retransmission. This allows the terminal device to determine whether the data retransmission has ended based on the information indicated by the PDCCH. This solution can achieve flexible switching between retransmission and non-retransmission.
[0053] In a possible implementation, the second information includes: at least one bit value, wherein the at least one bit value indicates the existence of the (i+1)th transmission of the first data. This solution occupies fewer bits and does not increase signaling overhead.
[0054] In one possible implementation, the second information includes at least one of the following: indication information of a first preset control resource set (CORESET) index; indication information of a first preset search space index; indication information of a first preset demodulation reference signal (DMRS) scrambling code; indication information of a first preset cell reference signal (CRS) scrambling code; or indication information of a first preset channel state information (CSI) report. This implicit indication can reduce signaling overhead.
[0055] In one possible implementation, a terminal device receives the (i+1)th transmission of first data. The terminal device receives third information indicating that there is no (i+2)th transmission of the first data. In this way, the terminal device can identify that the subsequent transmission is new data.
[0056] In a fourth aspect, the present application provides a communication method, which is executed by a network device, which may be a network device or a unit, module, or chip within the network device.
[0057] In this method, a network device transmits the i-th transmission of first data. i is a positive integer less than or equal to N0, N0 is the number of transmissions of the first data, and N0 is a positive integer greater than 1. The network device transmits second information indicating the presence of the (i+1)-th transmission of the first data. The network device transmits the (i+1)-th transmission of the first data.
[0058] In a possible implementation, the network device sends the (i+1)th transmission of the first data, and sends third information indicating that there is no (i+2)th transmission of the first data.
[0059] The beneficial effects of the fourth aspect and possible implementations of the fourth aspect, as well as the relevant content in the second information, can be found in the description of the aforementioned third aspect and possible implementations of the third aspect, and will not be repeated here.
[0060] In a fifth aspect, a communication device is provided, which may be the aforementioned terminal device or network device. The communication device may include a communication unit and a processing unit to perform any of the above-mentioned first to fourth aspects, or to perform any possible implementation of the first to fourth aspects. The communication unit is used to perform functions related to sending and receiving. Optionally, the communication unit includes a receiving unit and a sending unit. In one design, the communication device is a communication chip, the processing unit may be one or more processors or processor cores, and the communication unit may be an input / output circuit or port of the communication chip.
[0061] In another design, the communication unit may be a transmitter and a receiver, or the communication unit may be a transmitter and a receiver.
[0062] Optionally, the communication device further includes modules that can be used to execute any one of the first to fourth aspects above, or execute any possible implementation of the first to fourth aspects.
[0063] In a sixth aspect, a communication device is provided, which may be the aforementioned terminal device or network device. The communication device may include a processor and a memory to perform any of the above-mentioned aspects 1 to 4, or to perform any possible implementation of the above-mentioned aspects 1 to 4. Optionally, it further includes a transceiver, the memory is used to store a computer program or instruction, and the processor is used to call and run the computer program or instruction from the memory. When the processor executes the computer program or instruction in the memory, the communication device performs any of the above-mentioned aspects 1 to 4, or to perform any possible implementation of the above-mentioned aspects 1 to 4.
[0064] Optionally, there are one or more processors and one or more memories.
[0065] Optionally, the memory may be integrated with the processor, or the memory may be provided separately from the processor.
[0066] Optionally, the transceiver may include a transmitter (transmitter) and a receiver (receiver).
[0067] In a seventh aspect, a communication device is provided. This communication device may be the aforementioned terminal device or network device. The communication device may include a processor to perform any of the aforementioned aspects 1 to 4, or any possible implementation of the aforementioned aspects 1 to 4. The processor is coupled to a memory. Optionally, the communication device also includes a memory. Optionally, the communication device also includes a communication interface, and the processor is coupled to the communication interface.
[0068] In one implementation, when the communication device is a terminal device or a network device, the communication interface may be a transceiver or an input / output interface. Alternatively, the transceiver may be a transceiver circuit. Alternatively, the input / output interface may be an input / output circuit.
[0069] In another implementation, when the communication device is a chip or a chip system, the communication interface may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or related circuits on the chip or chip system. The processor may also be embodied as a processing circuit or a logic circuit.
[0070] In an eighth aspect, a system is provided, which includes the above-mentioned terminal device.
[0071] In a possible implementation, the system may further include a network device.
[0072] In the ninth aspect, a computer program product is provided, which includes: a computer program (also referred to as code, or instructions), which, when executed, enables the computer to execute any one of the above-mentioned first to fourth aspects, or any possible implementation of the first to fourth aspects.
[0073] In the tenth aspect, a computer-readable storage medium is provided, which stores a computer program (also referred to as code, or instructions). When the computer program is run on a computer, the computer executes any one of the above-mentioned first to fourth aspects, or executes any possible implementation of the first to fourth aspects.
[0074] In an eleventh aspect, a processing device is provided, comprising: an interface circuit and a processing circuit. The interface circuit may include an input circuit and an output circuit. The processing circuit is configured to receive signals via the input circuit and transmit signals via the output circuit, thereby implementing any of the first to fourth aspects, or any possible implementation of the first to fourth aspects.
[0075] In a specific implementation, the processing device may be a chip, the input circuit may be an input pin, the output circuit may be an output pin, and the processing circuit may be a transistor, a gate circuit, a trigger, or various logic circuits. The input signal received by the input circuit may be, for example, but not limited to, received and input by a receiver, and the signal output by the output circuit may be, for example, but not limited to, output to and transmitted by a transmitter. The input circuit and the output circuit may be the same circuit, which functions as an input circuit and an output circuit at different times. This application does not limit the specific implementation of the processor and various circuits.
[0076] In one implementation, when the communication device is a terminal device or a network device, the interface circuit may be a radio frequency processing chip in the terminal device or the network device, and the processing circuit may be a baseband processing chip in the terminal device or the network device.
[0077] In another implementation, the communication device may be a component of a terminal device or a network device, such as an integrated circuit product such as a system-on-chip (SoC) or a communication chip. The interface circuit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip or chip system. The processing circuit may be a logic circuit on the chip. BRIEF DESCRIPTION OF THE DRAWINGS
[0078] FIG1 is a schematic diagram of the architecture of a communication system used in an embodiment of the present application;
[0079] FIG2 is a schematic diagram of a network architecture of another communication system applicable to an embodiment of the present application;
[0080] FIG3 is a schematic diagram of a network architecture of another communication system applicable to an embodiment of the present application;
[0081] FIG4 is a flow chart of a communication method provided in an embodiment of the present application;
[0082] FIG5 is a flow chart of a communication method provided in an embodiment of the present application;
[0083] FIG6 is a flow chart of a communication method provided in an embodiment of the present application;
[0084] FIG7 is a flow chart of a communication method provided in an embodiment of the present application;
[0085] FIG8 is a flow chart of a communication method provided in an embodiment of the present application;
[0086] FIG9 is a schematic diagram of a communication device provided in an embodiment of the present application;
[0087] FIG10 is a schematic diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0088] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as terrestrial communication systems, NTN communication systems, and satellite communication systems. Among them, the satellite communication system can be integrated with the mobile communication system. For example, the mobile communication system can be a fourth generation (4G) communication system (for example, a long term evolution (LTE) system), a world-wide interoperability for microwave access (WiMAX) communication system, a fifth generation (5G) communication system (for example, a new radio (NR) system), and future mobile communication systems. The mobile communication system can also be a vehicle to everything (V2X) system and an Internet of Things (IoT) system.
[0089] As an example, FIG1 is a schematic diagram of the architecture of a communication system 1000 used in an embodiment of the present application. As shown in FIG1 , the communication system includes a radio access network (RAN) 100 and a core network 200. Optionally, the communication system 1000 may also include the Internet 300. The RAN 100 includes at least one RAN node (e.g., 110a and 110b in FIG1 , collectively referred to as 110), and may also include at least one terminal (e.g., 120a-120j in FIG1 , collectively referred to as 120). The RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in FIG1 ). The terminal 120 is wirelessly connected to the RAN node 110, and the RAN node 110 is wirelessly or wiredly connected to the core network 200. The core network devices in the core network 200 and the RAN node 110 in the RAN 100 may be independent and different physical devices, or they may be the same physical device that integrates the logical functions of the core network devices and the logical functions of the RAN nodes. Terminals and RAN nodes may be connected to each other via wired or wireless means.
[0090] RAN100 can be an evolved universal terrestrial radio access (E-UTRA) system, a new radio (NR) system, or a future radio access system defined in the 3rd Generation Partnership Project (3GPP), or a WiFi system. RAN100 can also include two or more of the aforementioned different radio access systems. RAN100 can also be an open RAN (O-RAN).
[0091] A RAN node, also known as a radio access network device, RAN entity, or access node, facilitates wireless access to a communication system by a terminal. In one application scenario, a RAN node can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a fifth-generation (5G) mobile communication system, a next-generation base station in a sixth-generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. A RAN node can be a macro base station (such as 110a in Figure 1), a micro base station, an indoor station (such as 110b in Figure 1), a relay node, or a donor node.
[0092] In another application scenario, multiple RAN nodes can collaborate to help terminals achieve wireless access, with different RAN nodes implementing portions of the base station's functions. For example, a RAN node can be a centralized unit (CU), a distributed unit (DU), or a radio unit (RU). The CU implements the base station's radio resource control protocol and packet data convergence protocol (PDCP) functions, as well as the service data adaptation protocol (SDAP) functions. The DU implements the base station's radio link control layer and medium access control (MAC) layer functions, as well as some or all of the physical layer functions. For detailed descriptions of each of the above protocol layers, please refer to the relevant 3GPP technical specifications. The RU can be used to implement the transmission and reception of radio frequency signals. The CU and DU can be two independent RAN nodes, or they can be integrated into the same RAN node, such as in a baseband unit (BBU). The RU can be included in radio frequency equipment, such as a remote radio unit (RRU) or an active antenna unit (AAU). The CU can be further divided into two types of RAN nodes: CU-control plane and CU-user plane.
[0093] In different systems, RAN nodes may have different names. For example, in an O-RAN system, the CU may be called an open CU (O-CU), the DU may be called an open DU (O-DU), and the RU may be called an open RU (O-RU). The RAN nodes in the embodiments of the present application may be implemented using software modules, hardware modules, or a combination of software and hardware modules. For example, the RAN node may be a server loaded with the corresponding software module. The embodiments of the present application do not limit the specific technology and specific device form used by the RAN node. For ease of description, the following description uses a base station as an example of a RAN node.
[0094] A terminal is a device with wireless transceiver capabilities that can send signals to a base station or receive signals from a base station. A terminal may also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, etc. A terminal can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, wearable device, vehicle, airplane, ship, robot, robotic arm, smart home device, etc. The embodiments of this application do not limit the specific technology and specific device form adopted by the terminal.
[0095] Base stations and terminals can be fixed or mobile. They can be deployed on land, indoors or outdoors, handheld or vehicle-mounted; on water; or on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of base stations and terminals.
[0096] The roles of base stations and terminals can be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile base station. To terminals 120j accessing the wireless access network 100 via 120i, terminal 120i is a base station. However, to base station 110a, 120i is a terminal, meaning that communication between 110a and 120i occurs via a wireless air interface protocol. Of course, communication between 110a and 120i can also occur via a base station-to-base station interface protocol. In this case, 120i is also a base station relative to 110a. Therefore, base stations and terminals can be collectively referred to as communication devices. 110a and 110b in Figure 1 can be referred to as communication devices with base station functionality, while 120a-120j in Figure 1 can be referred to as communication devices with terminal functionality.
[0097] Communication between base stations and terminals, between base stations, and between terminals can be carried out through authorized spectrum, unauthorized spectrum, or both; communication can be carried out through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz. The embodiments of the present application do not limit the spectrum resources used for wireless communication.
[0098] In the embodiments of the present application, the functions of the base station may also be performed by a module (such as a chip) in the base station, or by a control subsystem that includes the base station functions. The control subsystem that includes the base station functions here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The functions of the terminal may also be performed by a module (such as a chip or modem) in the terminal, or by a device that includes the terminal functions.
[0099] In this application, a base station sends downlink signals or downlink information to a terminal, and the downlink information is carried on a downlink channel; the terminal sends uplink signals or uplink information to the base station, and the uplink information is carried on an uplink channel. In order to communicate with the base station, the terminal needs to establish a wireless connection with the cell controlled by the base station. The cell with which the terminal has established a wireless connection is called the serving cell of the terminal. When the terminal communicates with the serving cell, it will also be subject to interference from signals in neighboring cells.
[0100] As another example, please refer to Figure 2, which is a schematic diagram of the network architecture of another communication system applicable to the embodiments of the present application. The communication system includes a satellite, a terminal device and a gateway. The satellite can be a high elliptical orbit (HEO) satellite, a geostationary earth orbit (GEO) satellite, a medium earth orbit (MEO) satellite and a low-earth orbit (LEO) satellite. In addition, the NTN system can also include a high altitude platform station (HAPS), etc., which is not limited here. A gateway (also known as a ground station, earth station, gateway, or gateway) can be used to connect a satellite and a ground base station gateway station / gateway. One or more satellites can be connected to one or more ground base stations through one or more gateways, which is not limited here. Terminal devices, for example, include mobile phones, airplanes, etc. (Figure 2 takes this as an example). The link between the satellite and the terminal device is called a service link, and the link between the satellite and the gateway is called a feeder link.
[0101] The embodiments of the present application do not limit the working mode of the satellite. For example, the working mode of the satellite can be a transparent mode or a regenerative mode.
[0102] In transparent transmission mode, the satellite acts as an analog RF repeater, providing relay and forwarding capabilities. It can perform wireless frequency conversion and amplification, transparently transmitting or replicating signals between the base station and the terminal device. For example, signals sent by the terminal device can be transparently transmitted via the satellite and forwarded by the gateway to the ground base station. The gateway has some or all of the functions of a base station and can be considered a base station in this case. The network element and base station can be deployed together or separately. If the gateway is deployed separately from the base station, the feeder link latency includes both the satellite-to-gateway latency and the gateway-to-base station latency.
[0103] In regenerative mode, the satellite acts as a wireless communication base station, performing some or all of the base station's functions. It regenerates signals received from the ground and can understand and process them. For example, the satellite can be a base station on an artificial satellite or high-altitude aircraft, such as an evolved base station (eNB) or a 5G base station (gNB). The gateway forwards signaling between the satellite (i.e., base station) and the core network.
[0104] It is understood that the embodiments of the present application may also be applicable to air-to-ground (ATG) communication systems. As an example, see Figure 3, which is a schematic diagram of the network architecture of another communication system applicable to the embodiments of the present application. The communication system includes at least one network device and at least one high-altitude terminal device. The high-altitude terminal device includes, for example, a high-altitude aircraft and an onboard terminal device.
[0105] Based on the embodiments shown in Figures 1, 2 and 3 and the other contents mentioned above, Figure 4 exemplarily shows a flow chart of a communication method provided in an embodiment of the present application.
[0106] For ease of understanding, Figure 4 illustrates the interaction between various devices. The terminal device in Figure 4 can be the terminal in Figures 1, 2, or 3, or a chip system within the terminal. The network device can be a network device or a chip system within the network device.
[0107] As shown in FIG4 , the method includes:
[0108] Step 401: The network device sends a PDCCH.
[0109] Step 402: The terminal device performs PDCCH blind detection.
[0110] PDCCH is used to schedule the first data transmitted for the i-th time. i is a positive integer less than or equal to N0. The order of the number of times involved in the embodiment of the present application is defined as starting from the 1st time, and the embodiment of the present application is introduced as an example of i taking a positive integer. In practical applications, the first time can also be called the 0th time, that is, the order of the number of times is defined as starting from the 0th time. In this case, the value of i in the embodiment of the present application is 0 or a positive integer, and i is a positive integer less than or equal to n. When the order of the number of times starts from the 0th time, the relevant scheme is similar to the scheme introduced in the embodiment of the present application, and will not be repeated. In the embodiment of the present application, the first data scheduled by PDCCH is introduced as an example. If the PDCCH also schedules other data, the scheme for scheduling other data can refer to the relevant scheme of the first data, and will not be repeated.
[0111] N0 is a positive integer greater than 1. N0 is the permitted number of transmissions of the first data, and can also be understood as the maximum permitted number of repeated transmissions. N0 can also be understood as the maximum number of repeated transmissions of the first data. In the embodiments of this application, N0 is used as an example to illustrate the maximum number of repeated transmissions of the first data. The actual number of transmissions of the first data may be less than or equal to N0. The value of N0 may be preset or configured by the network device.
[0112] In the embodiment of the present application, the first data may be uplink data or downlink data. For example, the first data may be data carried by a PDSCH or data carried by a PUSCH. The PDCCH may include information for indicating the i-th transmission. For example, the PDCCH may include resource information for PDSCH transmission data scheduled by the PDCCH, modulation and coding information for downlink data, etc., or may include resource information for PUSCH transmission data scheduled by the PDCCH, modulation and coding information for uplink data transmission, etc.
[0113] The first data may be transmitted once or repeatedly. Parameter N0 configured in the embodiment of the present application is used to indicate the total number of transmissions of the first data. In the embodiment of the present application, the repeatedly transmitted first data may be used for operations such as joint decoding and soft combining, thereby improving decoding performance at the receiving end (terminal device or network device).
[0114] The first data in the embodiment of the present application can be obtained by encoding the source information. The source information corresponding to the multiple first data transmitted repeatedly (such as the first data transmitted for the i-th time and the first data transmitted for the (i+1)th time) is the same, and the encoding method can be the same or different. It can also be understood that the multiple encoded data corresponding to the multiple first data transmitted repeatedly can be the same or different (for example, the encoded data corresponding to the multiple transmitted first data belong to different redundancy versions (RV)).
[0115] Step 403: After the terminal device successfully decodes the PDCCH, it stops the PDCCH blind detection for the first duration.
[0116] Step 404: The terminal device sends the first information.
[0117] In the embodiment of the present application, after the PDCCH is successfully decoded, the terminal device may perform two steps: stopping PDCCH blind detection for a first duration, and sending first information. The two steps may be performed in any order.
[0118] In the embodiment of the present application, the terminal device can stop PDCCH blind detection within a certain period of time (or duration) after the PDCCH is successfully decoded, thereby reducing the power consumption of the terminal device.
[0119] In one possible implementation, in some scenarios with large transmission delays, such as in NTN, the first information sent by the terminal device after successfully decoding the PDCCH (or PDSCH) may require a large delay to reach the network device. Before the network device receives the first information, it may believe that the terminal device has not successfully decoded the PDCCH (or PDSCH), and therefore may schedule the retransmission of the first data through one or more PDCCHs. However, for the terminal device, the terminal device has successfully decoded the PDCCH (or PDSCH), so PDCCH blind detection may not be performed on the subsequent PDCCH used to schedule the retransmission of the first data, thereby saving power consumption of the terminal device.
[0120] In a possible implementation, the terminal device resumes PDCCH blind detection after the first time period, thereby preventing the terminal device from missing the transmission of new data.
[0121] In the embodiment of the present application, the first data may be uplink data or downlink data. Implementation A1 and Implementation A2 are described below. In Implementation A1, the first data is downlink data. In Implementation A2, the first data is uplink data.
[0122] In implementation A1, the first data is downlink data.
[0123] In implementation A1, the network device may send one or more PDCCHs, one of which may be used to schedule a downlink transmission of first data. The first data may include downlink data carried by a PDSCH, for example, the first data is data carried by the PDSCH.
[0124] After the terminal device successfully decodes a PDCCH, it can decode the first data scheduled by the PDCCH (such as PDSCH) based on the information obtained. The decoding may be successful or unsuccessful. After the terminal device successfully decodes the first data scheduled by the PDCCH (such as PDSCH), it sends an ACK. When the terminal device fails to decode the first data scheduled by the PDCCH (such as PDSCH), the terminal device may send or not send feedback information (such as a negative acknowledgment character (NACK)). The first information reported by the terminal device may include information for indicating whether the decoding of the first data scheduled by the PDCCH (such as data carried in the PDSCH) is successful (the first information is such as ACK) or unsuccessful (the first information is such as NACK). In implementation A1, the first information may also be referred to as feedback information.
[0125] When the network device receives an ACK, it can determine that the terminal device has successfully received the first data, and therefore can stop subsequent retransmissions of the first data, thereby saving resource overhead. If the network device does not receive an ACK (for example, it does not receive feedback information, or receives a NACK), the network device can retransmit the first data to increase the probability that the terminal device successfully receives the first data. In the embodiments of the present application, retransmission can be written in English as repetition or retransmission.
[0126] The first information terminal device may send it once or multiple times. For example, the terminal device sends the first information in the first resource, and the first resource may include the feedback resource of the first data transmitted for the i-th time. In an embodiment of the present application, one downlink transmission may correspond to one uplink feedback resource, or multiple downlink transmissions may correspond to one uplink feedback resource. In the embodiment of the present application, one downlink transmission corresponds to one uplink feedback resource as an example. For another example, the terminal device sends the first information in the second resource, and the second resource includes the feedback resource of the first data transmitted for the (i+a)th time. The first information includes information for indicating that the decoding of the first data is successful, a is a positive integer, and (i+a) is less than or equal to N0. By sending the first information multiple times, the terminal device can improve the reliability of the transmission of the first information.
[0127] In another possible implementation, after successfully decoding the PDSCH, the terminal device stops PDCCH blind detection within a first duration, where the time domain resources occupied by the first duration include the second resource. For example, within the time domain resources occupied by the first duration, the terminal device can avoid three PDCCH blind detections. The terminal device can repeatedly send the first information in the feedback resources of the PDSCH corresponding to the three PDCCH blind detections to improve the reliability of the first information.
[0128] In order to reflect the difference, the subsequent description of the embodiments of the present application involves multiple communication systems, which can be referred to as the first communication system and the second communication system in the embodiments of the present application. The data transmission delay in the first communication system is greater than the data transmission delay in the second communication system. The first communication system can also be called a large-latency communication system. For easy understanding, the subsequent content is introduced by taking the first communication system as NTN and the second communication system as the ground communication system as an example. The NTN involved in the embodiments of the present application can be replaced by the first communication system, and the ground communication system can be replaced by the second communication system. The first communication system and the second communication system in the embodiments of the present application can also be other communication systems, such as an air-to-ground broadband communication network (ATG) communication system, a cellular cell communication system, etc., which are not limited to the embodiments of the present application.
[0129] FIG5 exemplarily shows a flow chart of a communication method.
[0130] Figure 5 illustrates a scenario in which a network device sends downlink data as an example. Please refer to Figure 5, which exemplifies the timing relationship of each data. DL can be understood as the abbreviation of downlink (DL), and each data on DL can reflect the timing relationship of downlink data. UL can be understood as the abbreviation of uplink (UL), and each data on the UL of the second communication system (such as a terrestrial communication system) and the first communication system (such as NTN) respectively reflects the timing relationship of uplink data. The subsequent content is introduced by taking the second communication system as a terrestrial communication system and the first communication system as NTN as an example. On the time coordinate axis, the data block that is farther away from the arrow of the coordinate axis is sent earlier, and the data block that is closer to the arrow of the coordinate axis is sent later.
[0131] The network device schedules PDSCH transmission using the PDCCH. As shown in Figure 5, assuming the maximum number of repetitions is six, the network device can send six PDCCHs: PDCCH#11, PDCCH#12, PDCCH#13, PDCCH#14, PDCCH#15, and PDCCH#16. These six PDCCHs are sequential in time, with the network device sending PDCCH#11 first and PDCCH#16 last. These six PDCCHs are used to schedule PDSCHs. For example, PDCCH#11 schedules the transmission of PDSCH#11, PDCCH#12 schedules the transmission of PDSCH#12, PDCCH#13 schedules the transmission of PDSCH#13, PDCCH#14 schedules the transmission of PDSCH#14, PDCCH#15 schedules the transmission of PDSCH#15, and PDCCH#16 schedules the transmission of PDSCH#16.
[0132] In the embodiments of the present application, the terminal device in the terrestrial communication system and the terminal device in the NTN may be the same terminal device or two terminal devices. The terminal device in the terrestrial communication system involved in the embodiments of the present application means that the terminal device communicates based on the device in the terrestrial communication system, and the terminal device in the NTN involved in the embodiments of the present application means that the terminal device communicates based on the device in the NTN.
[0133] FIG5 is an illustration using the terminal device as a UE as an example. The UE in the example provided in the embodiment of the present application can be replaced by a terminal device. The feedback information in this example can be regarded as a possible example of the aforementioned first information. The resource used to send feedback information can be regarded as an example of a first resource (or feedback resource). For example, as shown in FIG5 , in the NTN, the UE can send feedback information on multiple resources (such as resource #11, resource #12, resource #13, resource #14, resource #15, and resource #16) respectively. The feedback information sent by the UE on these resources may be ACK or NACK. FIG5 takes the example of the first feedback information in the terrestrial communication system being ACK and the other feedback information being NACK or ACK, and takes the example of the first 4 feedback information in the NTN being ACK and the other feedback information being NACK or ACK.
[0134] Duration #11 in FIG5 may refer to the duration, delay, time difference, timing difference, or time length difference between a network device (e.g., a ground base station) in a terrestrial communication system transmitting a PDSCH (e.g., PDSCH#11) and the network device in the terrestrial communication system receiving feedback information (e.g., ACK) from a UE in the terrestrial communication system. Duration #11 may also refer to the duration, delay, time difference, timing difference, or time length difference between a network device (e.g., a ground base station) in a terrestrial communication system transmitting data carried on a downlink PDSCH scheduled by a PDCCH (e.g., PDCCH#11) and the network device in the terrestrial communication system receiving feedback information (e.g., ACK) from a UE in the terrestrial communication system. Duration #12 in FIG5 may refer to the duration, delay, time difference, timing difference, or time length difference between a network device (e.g., a satellite base station) in an NTN transmitting data carried on a PDSCH (e.g., PDSCH#11) and the network device in the NTN receiving feedback information (e.g., ACK) from a UE in the NTN. For example, duration #11 may be no more than 2 milliseconds, and duration #12 may be 2 to 541.46 milliseconds. In the embodiments of the present application, in different communication systems, the network devices may be different devices. For ease of comparison, the network device shown in FIG5 can be regarded as a network device in a terrestrial communication system or an NTN. For ease of understanding, FIG5 is introduced as an example using the network device in the terrestrial communication system as a ground base station and the network device in the NTN as a satellite base station. Both the ground base station and the satellite base station in the present application can be replaced by network devices.
[0135] Please refer to Figure 5. In a terrestrial communication system, due to the short round-trip delay in signal transmission between a ground base station and a UE, the ground base station can receive feedback information (such as the ACK in Figure 5) sent by the UE within a short time interval (duration #11) after sending the PDCCH (such as PDCCH#11) and PDSCH (such as PDSCH#11). If the ground base station receives an ACK, it can stop subsequent repeated transmissions of the same data. For example, if the ground base station initially transmits the first data via PDSCH#11 and receives an ACK, the subsequent PDSCH#12, PDSCH#13, PDSCH#14, PDSCH#15, and PDSCH#16 can no longer be used to repeatedly transmit the first data, and other new data can be transmitted, thereby saving resources.
[0136] In an NTN, due to the greater distance between the satellite base station and the UE, the round-trip signal transmission delay (duration #12) between the two is significantly greater than duration #11. After the satellite base station transmits the PDCCH (e.g., PDCCH #11) and PDSCH (e.g., PDSCH #11), it takes a longer time interval (duration #12) before it can receive feedback from the UE (e.g., the ACK sent by the UE in resource #11 in the NTN in Figure 5).
[0137] As shown in the example in Figure 5, due to the large round-trip delay of signal transmission in the NTN, when the satellite base station receives the ACK sent by the UE in the NTN on resource #11, the satellite base station has already sent PDSCH #12, PDSCH #13, and PDSCH #14. Since the satellite base station did not receive an ACK when sending PDSCH #12, PDSCH #13, and PDSCH #14, the satellite base station will repeatedly transmit the data transmitted by PDSCH #11 (for example, the first data) through PDSCH #12, PDSCH #13, and PDSCH #14.
[0138] However, after the UE feeds back an ACK, the UE will believe that the data subsequently scheduled by the base station through PDCCH (such as PDSCH#12 scheduled by PDCCH#12) is new data, so the UE will continue to decode the PDCCH (such as PDCCH#12). Similarly, if the UE successfully decodes PDCCH#12 and PDSCH#12, the UE will still feed back an ACK, and then the UE will believe that the data subsequently scheduled by PDCCH#13 is new data, and will then perform blind detection on PDCCH#13. Similarly, the UE will also perform blind detection on PDCCH#14. In this scheme, the UE's decoding of subsequent PDCCHs (such as PDSCH#12, PDSCH#13, and PDSCH#14) is invalid (because PDSCH#12, PDSCH#13, and PDSCH#14 are all repeating the data transmitted by PDSCH#11), wasting the UE's computing resources and power.
[0139] To address the above-mentioned problem, in the solution provided in the embodiment of the present application, the UE can stop blind detection of PDCCH within a first time period after successfully decoding PDCCH#11 and successfully decoding PDSCH#11 scheduled by PDCCH#11 (the first time period may include the time period when the UE receives PDSCH#12, PDSCH#13 and PDSCH#14, and the UE can avoid blind detection of PDCCH#12, PDCCH#13 and PDCCH#14 within the first time period), thereby saving the UE's computing resources and power.
[0140] In another possible implementation, the UE may resume blind detection of the PDCCH after the first duration. For example, with reference to FIG5 , after the first duration, the UE may resume blind detection of PDCCH#15. The network device may schedule PDSCH#15 via PDCCH#15 to retransmit the data in PDSCH#11. The network device may schedule PDSCH#16 via PDCCH#16 to retransmit the data in PDSCH#15, or the network device may schedule PDSCH#16 to transmit new data.
[0141] Alternatively, after the network device transmits PDCCH #14 and before transmitting PDCCH #15, the network device receives an ACK sent by the UE on resource #11. Therefore, the network device can schedule PDSCH #15 to transmit new data via PDCCH #15. Because the UE recovers blind detection of PDCCH #15, the UE avoids missing the new data scheduled by the network device via PDCCH #15. The network device can schedule PDSCH #16 to retransmit the data in PDSCH #15 via PDCCH #16 (this solution can be found in the aforementioned description of PDCCH #12 and will not be repeated here).
[0142] Please continue to refer to Figure 5. As shown in Figure 5, after the UE feeds back ACK for resource #11, it can stop PDCCH blind detection within the first time period. The time domain resources occupied by the first time period in Figure 5 include the time domain resources corresponding to resources #11 to resource #14. It can also be understood that PDCCH #12, PDCCH #13, and PDCCH #14 are PDCCHs with invalid detection in the NTN scenario. By stopping PDCCH blind detection within the first time period, the UE can avoid blind detection of PDCCH #12, PDCCH #13, and PDCCH #14, thereby reducing the power consumption of the UE. On the other hand, although the UE stops PDCCH detection in the time domain resources occupied by the first time period, the UE can send the first information (such as ACK) once or multiple times within the first time period. For example, the UE can send the first information (such as ACK) on resource #11. The UE may not send the first information (such as ACK) on resource #12, resource #13 and resource #14, or may repeat sending the first information (such as ACK) in part or all of resource #12, resource #13 and resource #14. Resource #11 in Figure 5 can be regarded as an example of the first resource involved in the embodiment of the present application, and the second resource involved in the embodiment of the present application can be any one of resource #12, resource #13 and resource #14. The retransmission time offset (repetition_offset), maximum retransmission time offset (max_repetition_offset), k0, and (k1+K_offset+k_mac) involved in Figure 5 can be found in the subsequent description and will not be described here.
[0143] In implementation mode A2, the first data is uplink data.
[0144] In implementation A2, the network device may send one or more PDCCHs, one of which may be used to schedule one or more uplink transmissions of first data. The first data may include data carried by a PUSCH, for example, the first data is data carried by a PUSCH.
[0145] After the terminal device successfully decodes a PDCCH, it can determine the resources (such as time domain resources and / or frequency domain resources) corresponding to the uplink data scheduled by the PDCCH based on the obtained information (and can also be combined with other information, such as the pattern of resource locations for retransmitting the first data), and then send the first data (such as the first data carried on the PUSCH) for the i-th time on the resource. In this example, the first information includes the first data transmitted for the i-th time.
[0146] After the network device receives the first data, the network device may stop scheduling repeated transmission of the first data through the PDCCH and may schedule transmission of other new data through the PDCCH, thereby saving resource overhead. If the network device does not receive the first data, the network device may resend the PDCCH and schedule repeated transmission of the first data through the PDCCH, so that the network device successfully receives the first data.
[0147] The terminal device may send the first information (such as the first data) once or multiple times. For example, the terminal device sends the first information (such as the first data) on the first resource, and the first resource may include the resource of the first data transmitted for the i-th time. For another example, the terminal device sends the first information (such as the first data) on the second resource, and the second resource includes the resource of the first data transmitted for the (i+a)th time. a is a positive integer, and (i+a) is less than or equal to N0. By sending the first data multiple times, the terminal device may improve the reliability of the first data transmission.
[0148] In another possible implementation, after successfully decoding the PDCCH, the terminal device stops PDCCH blind detection within a first duration, where the time domain resources occupied by the first duration include the second resource. For example, within the time domain resources occupied by the first duration, the terminal device can avoid three PDCCH blind detections. The terminal device can repeatedly send the first data on the uplink transmission resources corresponding to the three PDCCH blind detections to improve the reliability of the first data.
[0149] FIG6 exemplarily shows a flow chart of a communication method.
[0150] For the relevant introduction of FIG. 6 , reference can be made to the content of FIG. 5 . The difference between FIG. 6 and FIG. 5 is that FIG. 6 takes the scenario of the terminal device sending uplink data as an example.
[0151] The network device schedules PUSCH transmission via the PDCCH. As shown in FIG6 , assuming the maximum number of repeated transmissions is 6, the network device sends 6 PDCCHs (PDCCH#21, PDCCH#22, PDCCH#23, PDCCH#24, PDCCH#25, and PDCCH#26) for scheduling data carried by the PUSCH.
[0152] The PUSCH in Figure 6 may be considered as a possible example of the aforementioned first information. The resources used to send the PUSCH may be considered as an example of the first resource.
[0153] The duration #21 in Figure 6 refers to the duration, delay, time difference, timing difference or time length difference between the network device (such as a ground base station) in the terrestrial communication system (second communication system) sending the PDDCH (such as PDDCH#21) and the PUSCH received in the terrestrial communication system from the UE in the terrestrial communication system. Duration #21 may be no more than 2 milliseconds, and duration #22 may be up to 2 to 541.46 milliseconds. In the embodiments of the present application, in different communication systems, the network devices may be different devices. For ease of comparison, the network device shown in Figure 6 can be regarded as a network device in a terrestrial communication system or NTN. For ease of understanding, Figure 6 takes the network device in the terrestrial communication system as a ground base station and the network device in the NTN as a satellite base station as an example for introduction. The ground base station and the satellite base station in this application can be replaced by network devices.
[0154] Please refer to Figure 6. In a terrestrial communication system, since the round-trip delay of signal transmission between the ground base station and the UE is relatively small, the ground base station can receive the first information sent by the UE (such as the first data carried on the PUSCH) after a short time interval (duration #21) after sending the PDCCH (such as PDCCH#21). If the ground base station receives the PUSCH, it can stop scheduling the repeated transmission of the same data through the PDCCH after receiving the PUSCH. The ground base station schedules the transmission of the PUSCH through PDCCH#21 and successfully receives the transmission of the PUSCH. The ground base station does not need to schedule the repeated transmission of the first data through subsequent PDCCHs (such as PDCCH#22). PDCCH#22 can be used to schedule the transmission of other new data, thereby saving resources. In an embodiment of the present application, if the data scheduled by the PDCCH received by the UE is the same as the data scheduled by the previous PDCCH, the UE can infer that the network device did not successfully receive the previous PUSCH. If the data scheduled by the PDCCH received by the UE is different from the data scheduled by the previous PDCCH, the UE can infer that the network device successfully received the previous PUSCH.
[0155] In an NTN, due to the long distance between the satellite base station and the UE, the round-trip signal transmission delay (duration #22) between the two is much longer than duration #21. After the satellite base station transmits the PDCCH (for example, PDCCH #21), it will take a long time (duration #22) for the satellite base station to receive the PUSCH sent by the UE.
[0156] As shown in the example of Figure 6, due to the large round-trip delay of signal transmission in the NTN, when the satellite base station receives the PUSCH sent by the UE in the NTN in resource #21, the satellite base station has already sent PDCCH #22, PDCCH #23, and PDCCH #24. Since the satellite base station does not receive the PUSCH when sending PDCCH #22, PDCCH #23, and PDCCH #24, the satellite base station will repeatedly transmit the uplink data (such as the first data) scheduled by PUSCH #21 through PDCCH #22, PDCCH #23, and PDCCH #24.
[0157] However, after the UE sends the PUSCH, the UE will believe that the data subsequently scheduled by the base station through PDCCH#22 is new data, so the UE will continue to perform blind detection on PDCCH#22. Similarly, if the UE successfully decodes PDCCH#22, the UE will retransmit the uplink data scheduled by PUSCH#21 (such as the first data), and then the UE will believe that the data subsequently scheduled by PDCCH#23 is new data, and will then perform blind detection on PDCCH#23. Similarly, the UE will also perform blind detection on PDCCH#24. In this scheme, the UE's decoding of subsequent PDCCHs (such as PDCCH / PUSCH#22, PDCCH / PUSCH#23, and PDCCH / PUSCH#24) is invalid (because PUSCH#22, PUSCH#23, and PUSCH#24 are all repeating the data transmitted by PUSCH#21), wasting the UE's computing resources and power.
[0158] To address the above-mentioned problem, in the solution provided in the embodiment of the present application, the UE can stop blind detection of PDCCH within the first time period after successfully decoding PDCCH#21 (for example, it may stop blind detection of PDCCH#22, PDCCH#23 and PDCCH#24), thereby saving the UE's computing resources and power.
[0159] In another possible implementation, the UE may resume blind detection of the PDCCH after the first duration. For example, with reference to FIG6 , the UE may resume blind detection of PDCCH#25 after the first duration. The network device may schedule data retransmission (e.g., data scheduled by PDCCH#21) via PDCCH#25. The network device may schedule data retransmission (e.g., data scheduled by PDCCH#21) via PDCCH#26, or may schedule new data via PDCCH#26.
[0160] Alternatively, after the network device sends PDCCH #24 and before sending PDCCH #25, the network device successfully receives the PUSCH sent by the UE on resource #21. Therefore, the network device can also schedule PUSCH #25 to transmit new data through PDCCH #25. Since the UE recovers blind detection of PDCCH #25, the UE can transmit new data based on the PUSCH #25 resource scheduled by PDCCH #25. The network device can schedule PUSCH #26 transmission data (such as PUSCH #25 transmission data scheduled by PDCCH #25) for retransmission through PDCCH #26 (this solution can be found in the aforementioned description of PDCCH #22 and will not be repeated here).
[0161] For example, the network device can use the NDI in the PDCCH to indicate whether the PDCCH schedules the PUSCH to transmit new data or to schedule the PUSCH to transmit the previous data (i.e., retransmitted data). If the NDI in the PDCCH carries the same bits as the previous PDCCH, the UE needs to resend the data carried by the previous PUSCH; if the NDI in the PDCCH carries different bits than the previous PDCCH, the UE needs to send new data.
[0162] In another possible implementation, if the network device schedules PUSCH#25 to transmit new data through PDCCH#25, and schedules PUSCH#26 to transmit the new data through PDCCH#26, that is, the base station schedules the transmission of the new data on the last two retransmission resources, but the UE does not interpret PDCCH#25 and PDCCH#26 correctly, then the UE cannot determine whether the base station schedules the transmission of new data or retransmission data for these two transmissions. For this case, it can be agreed that the base station uses a new set of retransmission resources (similar to the 6 retransmission resources in the figure) to continue to send new data. The UE abandons the two retransmission resources of the previous group (because it cannot determine whether it is retransmission or new data), and directly uses the latest set of retransmission resources to start receiving data (restart receiving the initial transmission data).
[0163] Please continue to refer to Figure 6. As shown in Figure 6, after the UE sends PUSCH (PUSCH, for example, carries the first data) in resource #21, it can stop PDCCH blind detection within the first time length. The time domain resources occupied by the first time length in Figure 6 include the time domain resources corresponding to resources #22 to resource #24. It can also be understood that PDCCH #22, PDCCH #23 and PDCCH #24 belong to invalidly detected PDCCHs in the NTN (first communication system) scenario. By stopping PDCCH blind detection within the first time length, the UE can avoid blind detection of PDCCH #22, PDCCH #23 and PDCCH #24, thereby reducing the power consumption of the UE. On the other hand, although the UE stops PDCCH detection in the time domain resources occupied by the first time length, the UE can send the first information (such as the first data) once or multiple times within the first time length. For example, the UE can send the first information (such as the first data) on resource #21. The UE may not send the first information (such as the first data) on resource #22, resource #23, and resource #24, or may repeatedly send the first information (such as the first data) in part or all of resource #22, resource #23, and resource #24. Resource #21 in Figure 6 can be regarded as an example of the first resource involved in the embodiment of the present application, and the second resource involved in the embodiment of the present application can be any one of resource #22, resource #23, and resource #24. The retransmission time offset (repetition_offset), maximum retransmission time offset (max_repetition_offset), and (k2+K_offset+k_mac) involved in Figure 6 can be found in the subsequent description and will not be described here.
[0164] In one possible implementation, the first duration may include: the duration corresponding to the (i+1)th transmission to the (i+k)th transmission of the first data, where k is a positive integer. In one possible implementation, the first duration may also include: the duration corresponding to the PDCCH used to schedule the (i+1)th transmission of the first data to the PDCCH used to schedule the (i+k)th transmission of the first data. The first duration may also be understood as the duration corresponding to the first PDCCH transmission to the kth PDCCH transmission after the terminal device successfully decodes the PDCCH. In one possible implementation, after the PDCCH decoding is successful, the terminal device stops blind monitoring of the subsequently received first to kth PDCCHs. The terminal device may resume PDCCH blind detection for the (k+1)th PDCCH.
[0165] In the embodiment of the present application, the starting point of the first duration can be regarded as the moment when the terminal device successfully decodes the PDCCH or the moment after it succeeds. For example, the starting point of the first duration can also be regarded as the moment when the terminal device successfully decodes the PDSCH scheduled by the PDCCH or the moment after it succeeds. For another example, the starting point of the first duration can also be regarded as the time corresponding to the start of the next PDCCH time domain resource after the terminal device successfully decodes the PDCCH.
[0166] The information used to determine the first duration includes one or more parameters, such as at least one of the following parameters: B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, or B14. The names of the parameters in the embodiments of the present application are interchangeable, and the names given in the embodiments of the present application are for example only.
[0167] Parameter B1, the maximum number of repeated transmissions of the first data (N0).
[0168] N0 can also be called the maximum number of retransmissions of the first data. For ease of understanding, the maximum number of repeated transmissions of the first data can also be written as the maximum number of repeated transmissions of the first data (N0). The relevant content of N0 can be found in the above description and will not be repeated here.
[0169] Parameter B2, maximum retransmission time offset (max_repetition_offset).
[0170] The maximum retransmission time offset (max_repetition_offset) may be replaced by: the duration corresponding to the N0 transmission of the first data. The duration corresponding to the N0 transmission of the first data may include the duration occupied by the N0 PDCCH or PDSCH transmission. The N0 PDCCH may be the PDCCH used to schedule the N0 transmission of the first data. The N0 PDSCH may be the N0 PDSCH carrying the first data.
[0171] Referring to FIG. 5 , if the maximum number of repetitions of the first data is 6, in one possible example, the maximum retransmission time offset (max_repetition_offset) may be from the start transmission time of PDCCH#11 (or PDSCH#11) to the start transmission time of PDCCH#16 (or PDSCH#16) (see the maximum retransmission time offset (max_repetition_offset) shown in FIG. 5 ). In another possible example, the maximum retransmission time offset (max_repetition_offset) may be from the end transmission time of PDCCH#11 (or PDSCH#11) to the end transmission time of PDCCH#16 (or PDSCH#16).
[0172] Please refer to Figure 6. If the maximum number of repeated transmissions of the first data is 6 times, in a possible example, the maximum retransmission time offset (max_repetition_offset) can be from the start (or end) transmission time of PDCCH#21 to the start (or end) transmission time of PDCCH#26 (see the maximum retransmission time offset (max_repetition_offset) shown in Figure 6).
[0173] Parameter B3, repetition interval.
[0174] The repetition interval can also be understood as two adjacent transmissions of the first data, such as an initial transmission of the first data and a retransmission of the first data adjacent to the initial transmission, or two adjacent retransmissions of the first data. In the embodiment of the present application, the repetition interval can also be the time interval between two adjacent PDCCHs.
[0175] In an embodiment of the present application, the time intervals between any two adjacent transmissions of the first data may be equal or unequal. When the time intervals between any two adjacent transmissions of the first data are equal, parameter B3 may include a single time interval value. When the time intervals between any two adjacent transmissions of the first data are unequal, parameter B3 may include multiple time interval values. Parameter B3 may also include information on the number of transmissions corresponding to each time interval, so that the terminal device can determine the time interval between the two transmissions based on this information.
[0176] In an embodiment of the present application, the network device and the terminal device may agree or configure the starting position of the retransmission period. Please refer to Figure 5 or Figure 6, and take Figure 5 or Figure 6 as an example to introduce the initial transmission of a PDCCH and 5 retransmissions of the PDCCH. The network device and the terminal device may agree that the starting position of the 5 repeated transmissions of the PDCCH in Figure 5 or Figure 6 is a frame that satisfies mod(FN, 5) = 0, where FN represents the frame number (frame number, FN). Alternatively, the network device and the terminal device may agree that the starting position of the 5 repeated transmissions of the PDCCH is a time slot that satisfies mod(slot_number, 5) = 0, where slot_number represents the time slot number (slot number). In one possible implementation, the retransmission period can be defined as the product of the maximum number of retransmissions and the repetition interval.
[0177] Parameter B4, retransmission time offset (repetition_offset).
[0178] When the first data is downlink data, the retransmission time offset (repetition_offset) of the PDCCH in the embodiment of the present application refers to the time interval starting from the PDCCH / PDSCH corresponding to the uplink feedback resource on which the terminal device first sends the ACK (first information) to the current PDCCH / PDSCH. The retransmission time offset (repetition_offset) in the embodiment of the present application may also have other names, which are not limited in the embodiment of the present application.
[0179] Please refer to Figure 5. The transmission of the first data of PDSCH#11 scheduled by PDCCH#11 is the initial transmission. PDCCH#12, PDCCH#13, PDCCH#14, PDCCH#15 and PDCCH#16 are configured as PDCCHs for retransmitting the first data. If the terminal device successfully decodes PDCCH#11 and PDSCH#11 and feeds back ACK, in this case, the retransmission time offset (repetition_offset) corresponding to PDCCH#12 can be the duration of the interval between PDCCH#12 (or PDSCH#12) and PDCCH#11 (or PDSCH#11). Similarly, the retransmission time offset (repetition_offset) corresponding to PDCCH#13 can be the duration of the interval between PDCCH#13 (or PDSCH#13) and PDCCH#11 (or PDSCH#11). The retransmission time offset (repetition_offset) corresponding to PDCCH#14 may be the duration of the interval between PDCCH#14 (or PDSCH#14) and PDCCH#11 (or PDSCH#11). The retransmission time offset (repetition_offset) corresponding to PDCCH#15 may be the duration of the interval between PDCCH#15 (or PDSCH#15) and PDCCH#11 (or PDSCH#11). The retransmission time offset (repetition_offset) corresponding to PDCCH#16 may be the duration of the interval between PDCCH#16 (or PDSCH#16) and PDCCH#11 (or PDSCH#11).
[0180] The above example is based on the case where the terminal device successfully decodes PDCCH#11 and PDSCH#11 and returns an ACK. If the terminal device fails to decode PDSCH#11, it returns a NACK or no information. If the terminal device successfully decodes PDCCH#12 and PDSCH#12 and returns an ACK, the starting point of the retransmission time offset (repetition_offset) of the above PDCCH can be changed to the transmission starting point of PDCCH#12 or PDSCH#12.
[0181] When the first data is uplink data, the retransmission time offset (repetition_offset) of the PDCCH in the embodiment of the present application refers to the time interval starting from the PDCCH corresponding to the uplink resource on which the terminal device first transmits the PUSCH to the current PDCCH. The retransmission time offset (repetition_offset) in the embodiment of the present application may also have other names, which are not limited in the embodiment of the present application.
[0182] Please refer to Figure 6. The transmission of the first data scheduled by PDCCH#11 is the initial transmission. PDCCH#12, PDCCH#13, PDCCH#14, PDCCH#15 and PDCCH#16 are configured to schedule the retransmission of the first data. If the terminal device successfully decodes PDCCH#11 and feeds back PUSCH (PUSCH includes the first data), then in this case, the retransmission time offset (repetition_offset) corresponding to PDCCH#12 can be the duration of the interval between PDCCH#12 and PDCCH#11. Similarly, the retransmission time offset (repetition_offset) corresponding to PDCCH#13 can be the duration of the interval between PDCCH#13 and PDCCH#11. The retransmission time offset (repetition_offset) corresponding to PDCCH#14 can be the duration of the interval between PDCCH#14 and PDCCH#11. The retransmission time offset (repetition_offset) corresponding to PDCCH#15 may be the duration between PDCCH#15 and PDCCH#11. The retransmission time offset (repetition_offset) corresponding to PDCCH#16 may be the duration between PDCCH#16 and PDCCH#11.
[0183] The above example uses the case where the terminal device successfully decodes PDCCH#11 and returns PUSCH as an example. If the terminal device fails to decode PDCCH#11, no PUSCH is returned. If the terminal device successfully decodes PDCCH#12 and returns PUSCH as a feedback, the starting point of the retransmission time offset (repetition_offset) of the above PDCCH can be changed to the transmission starting point of PDCCH#12.
[0184] Parameter B5, time advance.
[0185] In the embodiment of the present application, the time advance may also be a timing advance (TA).
[0186] Parameter B6, the offset between the downlink frame and uplink frame timing on the network device side (K_mac).
[0187] In the embodiments of the present application, K_mac is used to represent the offset between the timing of downlink frames and uplink frames on the network device side. For ease of understanding, the offset between the timing of downlink frames and uplink frames on the network device side can also be written as the offset between the timing of downlink frames and uplink frames (K_mac). The network device can configure K_mac through MAC CE signaling.
[0188] Parameter B7, scheduling offset (K_offset).
[0189] In the embodiment of the present application, K_offset is used to represent the scheduling offset. For ease of understanding, the scheduling offset can also be written as scheduling offset (K_offset).
[0190] K_offset can be a pre-configured value or a network device configured value. K_offset can be used to modify the timing relationship for the NTN (first communication system). K_offset can also be called a timing offset.
[0191] K_offset can ensure that there is enough time between the terminal receiving the PDSCH and the terminal sending feedback information (such as ACK / NACK) to make TA adjustment. Alternatively, by introducing K_offset, there can be enough time between the terminal receiving the PDCCH and the terminal sending the PUSCH, so that the terminal has enough time to make TA adjustment before sending uplink data.
[0192] Parameter B8, data processing delay (△t).
[0193] In the embodiment of the present application, Δt is used to represent the data processing delay. For ease of understanding, the data processing delay can also be written as data processing delay (Δt).
[0194] Δt may include a timing delay. For example, when the first data is downlink data, Δt may include a PDCCH processing delay and / or a PDSCH processing delay. For another example, when the first data is uplink data, Δt may include a PDCCH processing delay and / or a PUSCH processing delay.
[0195] Parameter B9, downlink scheduling delay (k0).
[0196] In the embodiment of the present application, k0 is used to represent the downlink scheduling delay. For ease of understanding, the downlink scheduling delay can also be written as downlink scheduling delay (k0).
[0197] k0 can be used to indicate the delay of PDCCH scheduling PDSCH. For example, k0 can be the duration or timing offset between the starting transmission (or reception) time slot of the PDCCH and the starting transmission (or reception) time slot of the PDSCH scheduled by the PDCCH. Referring to Figure 5, k0 can be the duration between the starting transmission time slot of PDCCH#11 and the starting transmission time slot of PDSCH#11. k0 can also be the duration between the starting transmission time slot of PDCCH#12 and the starting transmission time slot of PDSCH#12. The unit of k0 can be time slot length.
[0198] Parameter B10, first feedback delay (k1).
[0199] In the embodiment of the present application, k1 is used to represent the first feedback delay. For ease of understanding, the first feedback delay can also be written as first feedback delay (k1).
[0200] k1 is used to indicate the delay in the PDCCH-scheduled PDSCH feedback information in the terrestrial communication system (second communication system). For example, k1 can be the duration between the start transmission time slot of the PDSCH in the terrestrial communication system and the time slot in which the network device receives feedback information (such as an ACK or NACK) for the PDSCH. Referring to Figure 5 , k1 can be the duration between the start transmission time slot of PDSCH #11 in the terrestrial communication system and the time slot in which the ACK is received, for example, k1 can be duration #11. The unit of k1 can be a time slot length.
[0201] Parameter B11, first uplink scheduling delay (k2).
[0202] In the embodiment of the present application, k2 is used to represent the uplink scheduling delay. For ease of understanding, the uplink scheduling delay can also be written as uplink scheduling delay (k2).
[0203] k2 is used to indicate the delay of the PDCCH scheduling PUSCH in the terrestrial communication system (second communication system). For example, k2 can be the duration between the start transmission time slot of the PDCCH and the time slot in which the network device in the terrestrial communication system receives the PUSCH scheduled by the PDCCH. Referring to Figure 6, k2 can be the duration between the start transmission time slot of PDCCH #21 and the time slot in which the network device in the terrestrial communication system receives the PUSCH scheduled by PDCCH #21. For example, k2 can be the duration #21 in Figure 6. The unit of k2 can be the length of a time slot.
[0204] Parameter B12, second feedback delay.
[0205] The second feedback delay is used to indicate the delay of the feedback information corresponding to the PDCCH scheduling PDSCH in the NTN (first communication system). For example, the second feedback delay can be the duration between the start transmission time of the PDSCH in the NTN and the time when the network device receives the feedback information (such as ACK or NACK) of the PDSCH. Referring to Figure 5, the second feedback delay can be the duration from the start transmission time of PDSCH#11 in the NTN to the time when the ACK is received, for example, the second feedback delay can be duration #12. For network devices at different orbital altitudes (such as satellite base stations), the second feedback delay can range from 2 to 541.46 ms.
[0206] For example, the second feedback delay can also be expressed as the time interval between the time slot in which the PDCCH or PDSCH on the network device side or the terminal device side is located (or the time slot in which the PDCCH or PDSCH ends) and the time slot in which the feedback information corresponding to the PDCCH or PDSCH (such as NACK / ACK) is located. For example, if the PDCCH is in time slot #1 and the PUSCH is in time slot #2, the feedback delay can be (slot #2 - time slot #1) time slots long. The feedback delay can also be expressed in other time units.
[0207] In the embodiment of the present application, the second feedback delay can be determined according to at least one of the above-mentioned TA, K_mac, K_offset, Δt, k0 or k1.
[0208] For example, the second feedback delay can be expressed as one of the following formulas (in actual calculations, all parameters can be unified to the same time unit):
[0209] k1+K_offset+K_mac;
[0210] k0+k1+K_offset+K_mac;
[0211] k0+k1+K_offset;
[0212] K_offset+K_mac;
[0213] k1+K_offset+K_mac;
[0214] Or, k1+K_offset+K_mac+△t.
[0215] Parameter B13, second uplink scheduling delay.
[0216] In the embodiments of the present application, the second uplink scheduling delay is used to indicate the delay in PDCCH scheduling PUSCH in the NTN (first communication system). For example, the second uplink scheduling delay can be the duration between the start transmission time of the PDCCH and the time when the network device in the NTN receives the PUSCH scheduled by the PDCCH. Referring to Figure 6, k2 can be the duration between the start transmission time of PDCCH #21 and the time when the network device in the NTN receives the PUSCH scheduled by PDCCH #21. For example, the second uplink scheduling delay can be duration #22.
[0217] For example, scheduling delay can be expressed as the time interval between the time slot where the PDCCH is located (or the time slot where the PDCCH ends) on the network device or terminal side and the time slot where the PUSCH scheduled by that PDCCH is located. For example, if the PDCCH is in time slot #3 and the PUSCH is in time slot #4, the scheduling delay can be (slot #4 - time slot #3) time slots long. Scheduling delay can also be expressed in other time units.
[0218] In the embodiment of the present application, the second uplink scheduling delay can be determined according to at least one of the above-mentioned TA, K_mac, K_offset, Δt or k2.
[0219] For example, the second uplink scheduling delay can be expressed as one of the following formulas (in actual calculation, all parameters can be unified into the same time unit):
[0220] k2+K_offset+K_mac;
[0221] k2+k1+K_offset+K_mac;
[0222] k2+k1+K_offset;
[0223] K_offset+K_mac;
[0224] k1+K_offset+K_mac;
[0225] K_offset+K_mac+△t;
[0226] Or, k2+K_offset+K_mac+△t.
[0227] Parameter B14, the first PDCCH number (m) for stopping PDCCH blind detection.
[0228] In the embodiment of the present application, m is used to represent the first PDCCH number. The value of m can be preset, determined by the terminal device, or indicated by the network device to the terminal device.
[0229] The value of m may be determined based on some parameters, such as the retransmission time offset (repetition_offset) and the second feedback delay, or the retransmission time offset (repetition_offset) and the second uplink scheduling delay.
[0230] In one possible implementation, when the first data is downlink data, the network device (or terminal device) can determine a PDCCH that meets the first condition, and the first condition includes: the retransmission time offset (repetition_offset) corresponding to the PDCCH is not greater than (not greater than can also be replaced by less than or equal to) the second feedback delay. For example, in Figure 5, the network device (or terminal device) determines that the PDCCHs that meet the first condition include PDCCH#12, PDCCH#13, and PDCCH#14. The terminal device determines the value of m based on the number of PDCCHs that meet the first condition. For example, the terminal device uses the number of PDCCHs that meet the first condition as the value of m. In an embodiment of the present application, the PDCCH whose retransmission time offset (repetition_offset) is equal to the second feedback delay can also be a PDCCH that meets the first condition, or it can be a PDCCH that does not meet the first condition. In the embodiment of the present application, this situation is taken as an example to meet the first condition.
[0231] For another example, when the first data is downlink data, after the network device (or terminal device) successfully decodes the PDCCH and the PDSCH, the network device (or terminal device) may use the remaining number of transmissions of the first data as the value of m. For example, in Figure 5, the network device (or terminal device) successfully decodes PDCCH#11 and PDSCH#11, and the value of N0 is 6. The network device (or terminal device) can determine that there are 5 remaining retransmissions of the first data, and therefore determines the value of m to be 5, that is, the terminal device will stop performing PDCCH blind detection on subsequent PDCCH#12, PDCCH#13, PDCCH#14, PDCCH#15, and PDCCH#16.
[0232] In another possible implementation, when the first data is uplink data, the terminal device can determine a PDCCH that meets the second condition, and the second condition includes: the retransmission time offset (repetition_offset) corresponding to the PDCCH is not greater than (not greater than can also be replaced by less than or equal to) the second uplink scheduling delay. For example, in Figure 6, the terminal device determines that the PDCCHs that meet the second condition include PDCCH#12, PDCCH#13, and PDCCH#14. The terminal device determines the value of m based on the number of PDCCHs that meet the second condition. For example, the terminal device uses the number of PDCCHs that meet the second condition as the value of m. In the embodiment of the present application, the PDCCH whose retransmission time offset (repetition_offset) is equal to the second uplink scheduling delay can also be a PDCCH that meets the second condition, or it can be a PDCCH that does not meet the second condition. In the embodiment of the present application, this situation is taken as an example to meet the second condition.
[0233] For another example, when the first data is uplink data, the network device (or terminal device) can use the remaining number of transmissions of the first data as the value of m after successfully decoding the PDCCH. For example, in Figure 6, the network device (or terminal device) successfully decodes PDCCH#11, and the value of N0 is 6. The network device (or terminal device) can determine that there are 5 remaining retransmissions of the first data, and therefore determines the value of m to be 5, that is, the terminal device will stop performing PDCCH blind detection on subsequent PDCCH#22, PDCCH#23, PDCCH#24, PDCCH#25, and PDCCH#26.
[0234] In this scheme, the second feedback delay or the second uplink scheduling delay is related to the round-trip delay of information transmission between the network device and the terminal device. Before the network device receives the first information, the PDCCH sent by the network device is likely to continue to schedule the retransmission of the first data. Therefore, the PDCCH within the first time length determined based on this information is likely to be used to schedule the retransmission of the first data. Since the terminal device has successfully decoded the PDCCH or PDSCH and returned the first information, the terminal device does not need to blindly monitor the PDCCH within the first time length before the network device receives the first information, thereby saving power consumption.
[0235] In an embodiment of the present application, the terminal device can determine the first duration based on at least one of the above-mentioned parameters B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13 or B14. For example, the network device sends the parameters that can determine the first duration to the terminal device, so that the terminal device determines the second number of PDCCHs for which PDCCH blind detection needs to be stopped based on these parameters, and then stops PDCCH blind detection within the duration of PDCCH blind detection of the second number of PDCCHs. The duration of PDCCH blind detection of the second number of PDCCHs can be understood as the above-mentioned first duration. For another example, the network device determines the first duration and indicates the first duration to the terminal device. For another example, the terminal device determines the first duration again.
[0236] The following describes implementation C and implementation D. In implementation C, the terminal device determines the first duration based on the first configuration information sent by the network device. In implementation D, the terminal device determines the first duration on its own.
[0237] In implementation C, the terminal device determines the first duration based on the first configuration information sent by the network device.
[0238] The network device sends first configuration information to the terminal device. The first configuration information may include at least one of the above-mentioned parameter B1, parameter B2, parameter B3, parameter B4, parameter B3, parameter B4, parameter B5, parameter B6, parameter B7, parameter B8, parameter B9, parameter B10, parameter B11, parameter B12, parameter B13, or parameter B14. In another possible implementation, the first configuration information may include information about the first duration, for example, the first configuration information includes duration information of the first duration (for example, 30ms), so that the terminal device stops PDCCH blind detection within the first duration after determining the starting point of the first duration.
[0239] The parameters included in the first configuration information in the embodiment of the present application may take various forms. The following describes several implementation methods for determining the first duration by a terminal device through implementation method C1, implementation method C2, implementation example C3, implementation method C4, and implementation method C5.
[0240] In implementation C1, the first configuration information includes one or more of a maximum retransmission time offset (max_repetition_offset), a retransmission time interval (repetition interval), or N0. The first configuration information also includes a value of m.
[0241] For example, the first configuration information includes the value of m and any two of the maximum retransmission time offset (max_repetition_offset), the retransmission time interval (repetition interval), or N0.
[0242] In one possible implementation, the terminal device may determine the second number of PDCCHs for which PDCCH blind detection needs to be stopped based on the value of m. The second number of PDCCHs may be equal to m or may be less than m. The terminal device then stops PDCCH blind detection within the duration of the blind detection of the second number of PDCCHs, thereby saving power consumption. The duration of the blind detection of the second number of PDCCHs may be used to replace the first duration in this application. In one possible implementation, the terminal device may determine the duration of the blind detection of the second number of PDCCHs based on the time interval between two adjacent transmissions of the first data (or the time interval between two adjacent PDCCHs). For example, if the value of m is 3, and the time interval between two adjacent transmissions of the first data (or the time interval between two adjacent PDCCHs) is 10 milliseconds, the length of the first duration is 30 milliseconds.
[0243] In one possible implementation, the terminal device calculates N1 based on the maximum retransmission time offset (max_repetition_offset) and the retransmission time interval (repetition interval). N1 is the remaining number of transmissions allowed for the first data. The terminal device calculates the value of k based on N1 and m. The value of k is the smaller value between m and N1. The formula can be expressed as k=min(m, N1). In an embodiment of the present application, k is used to indicate the number of second PDCCHs. Since N1 is the remaining number of transmissions allowed for the first data, the terminal device can consider the factor of the remaining number of transmissions allowed for the first data, so that the number of PDCCH blind detections to be stopped can be determined more reasonably, and then the transmission of new data can be avoided as much as possible.
[0244] For example, the terminal device uses the quotient of the maximum retransmission time offset (max_repetition_offset) and the retransmission time interval (repetition interval) as N0. For example, if the maximum retransmission time offset (max_repetition_offset) is 60ms and the retransmission time interval (repetition interval) between two adjacent transmissions is 10ms, the terminal device can determine that N0 is 6 times, and the 6 repeated transmissions can be evenly spaced. If the terminal device determines that the number of times the first data has been transmitted is 1, the terminal device can use the difference between N0 and the number of times it has been transmitted as N1. In this example, N1 is 5 times.
[0245] In another possible implementation, the network device may include information indicating the i-th transmission in the PDCCH. The information indicating the i-th transmission may also be referred to as a retransmission sequence number, which may indicate the retransmission sequence of the PDCCH / PDSCH of this transmission. The terminal device may determine the retransmission sequence of the PDCCH / PDSCH of this transmission based on the retransmission sequence number, and then determine the value of N1 in combination with other parameters (such as N0).
[0246] For example, if N1 is 5 and m is 3, the terminal device can determine k = min (3, 5) = 3. In this example, after the terminal device successfully decodes the PDCCH or PDSCH, it no longer performs PDCCH blind detection on the subsequent three consecutive PDCCHs, and starts performing PDCCH blind detection on the resources of the subsequent fourth PDCCH, which can save power consumption. Since the value of k is the smaller value of m and N1. In this way, the PDCCH for which the terminal device stops performing PDCCH blind detection belongs to the PDCCH that is allowed to be used for scheduling the retransmission of the first data, so that the transmission of new data can be avoided as much as possible.
[0247] In the embodiment of the present application, the resources of multiple PDCCHs used to schedule the same data may have a mapping (or binding) relationship, and the resources of multiple PDSCHs used to transmit the same data may have a mapping (or binding) relationship. These mapping relationships can be indicated by the network device to the terminal device or configured to the terminal device through pre-configuration.
[0248] In implementation C2, the first configuration information includes one or more of a maximum retransmission time offset (max_repetition_offset), a retransmission time interval (repetition interval), or N0.
[0249] For example, the first configuration information includes any two of the maximum retransmission time offset (max_repetition_offset), the retransmission time interval (repetition interval), or N0. Based on this information, the time when the first information sent by the terminal device arrives at the network device can be inferred. Before the network device receives the first information, the PDCCH sent by the network device is likely to be used to schedule the retransmission of the first data. Therefore, the PDCCH within the first time length determined based on this information is likely to be used to schedule the retransmission of the first data. Since the terminal device has successfully decoded the PDCCH or PDSCH and returned the first information, the terminal device does not need to blindly monitor the PDCCH within the first time length before the network device receives the first information, thereby saving power consumption.
[0250] In implementation C3, the first configuration information may not include a value for m (parameter B4). For a PDCCH, the terminal device determines whether to perform PDCCH blind detection based on the relationship between the retransmission time offset (repetition_offset) of the PDCCH and the second feedback delay (or second uplink scheduling delay). The following describes implementation C2.1 and implementation C2.2, respectively, for situations where the first data is downlink data or uplink data.
[0251] In implementation C2.1, the first data is downlink data.
[0252] In implementation C2.1, in a possible implementation, for a PDCCH, the terminal device determines whether PDCCH blind detection is required based on the relationship between the retransmission time offset (repetition_offset) of the PDCCH and the second feedback delay.
[0253] For example, for a PDCCH, if the PDCCH meets the first condition, the terminal device determines that it is not necessary to blindly detect the PDCCH. For example, the first condition includes that the retransmission time offset (repetition_offset) corresponding to the PDCCH is not greater than the second feedback delay. For another example, if the PDCCH does not meet the first condition, the terminal device determines that it is necessary to blindly detect the PDCCH. In an embodiment of the present application, the terminal device can determine whether the data scheduled by the PDCCH is a retransmission of the first data or other new transmission data based on the result of the PDCCH blind detection. If it is a retransmission, the terminal device can also send the first information (such as ACK) on the feedback resource corresponding to the PDSCH scheduled by the PDCCH. If it is new transmission data, the terminal device can send feedback information (ACK and / or NACK) based on whether the PDCCH or PDSCH decoding is successful. For related content, please refer to the related content of the initial transmission of the first data, which will not be repeated here.
[0254] In another possible implementation, for a PDCCH, the terminal device determines whether to send the first information (e.g., ACK) based on the relationship between the retransmission time offset (repetition_offset) of the PDCCH and the second feedback delay. For example, if the PDCCH satisfies the first condition, the terminal device determines to retransmit the first information (e.g., ACK) on the feedback resource corresponding to the PDSCH scheduled by the PDCCH.
[0255] In implementation C2.2, the first data is uplink data.
[0256] In implementation C2.2, in one possible implementation, for a PDCCH, the terminal device determines whether PDCCH blind detection is required based on the relationship between the retransmission time offset (repetition_offset) of the PDCCH and the second uplink scheduling delay.
[0257] For example, for a PDCCH, if the PDCCH satisfies the second condition, the terminal device determines that blind detection of the PDCCH is not required. For example, the second condition includes that the retransmission time offset (repetition_offset) corresponding to the PDCCH is not greater than the second uplink scheduling delay. For another example, if the PDCCH does not satisfy the second condition, the terminal device determines that blind detection of the PDCCH is required. The relevant content of the second condition is described above and will not be repeated here.
[0258] In another possible implementation, for a PDCCH, the terminal device determines whether to send the first information (e.g., ACK) based on a relationship between a retransmission time offset (repetition_offset) of the PDCCH and a second uplink scheduling delay. For example, if the PDCCH satisfies the second condition, the terminal device determines to retransmit the first information (e.g., first data) on a PUSCH scheduled by the PDCCH.
[0259] In implementation C3, the first configuration information includes an index value.
[0260] In the embodiment of the present application, the index value is associated with one or more of parameter B1, parameter B2, parameter B3, parameter B4, parameter B3, parameter B4, parameter B5, parameter B6, parameter B7, parameter B8, parameter B9, parameter B10, parameter B11, parameter B12, parameter B13 or parameter B14. The association relationship can be pre-stored in the terminal device, or pre-configured to the terminal device, or sent to the terminal device by the network device. The terminal device can then determine the parameters associated with the index value based on the index value in the first configuration information, and then determine the number of PDCCH blind detections to stop based on the values of these parameters, and then after successfully decoding the PDCCH or PDSCH, the PDCCH blind detection can be stopped during these number of PDCCH blind detections, thereby saving power consumption. In this scheme, since the first configuration information can indicate each parameter through the index value, signaling overhead can be saved.
[0261] Tables 1, 2, 3, 4, and 5 below illustrate examples of the relationship between several index values and parameters. For example, in Table 2, if the index value is 0, the repetition interval (repetition interval) corresponding to this index value is 10 ms, and the maximum repetition time offset (max_repetition_offset) (ms) is 60 ms. In this example, since the repetition interval (repetition interval) has only one value, it can be determined that the time interval between any two transmissions is 10 ms. For another example, in Table 4, if the index value is 0, the repetition interval (repetition interval) corresponding to this index value is: 10 ms, 10 ms, 10 ms, 10 ms, 10 ms. Therefore, this index value indicates that the time interval between any two transmissions is 10 ms. For another example, in Table 4, if the index value is 1, the repetition interval (repetition interval) corresponding to this index value is: 10 ms, 20 ms, 30 ms. Then, the index value indicates that the time interval between the first and second transmissions is 10 milliseconds, the time interval between the second and third transmissions is 20 milliseconds, and the time interval between the third and fourth transmissions is 30 milliseconds. For other contents in Tables 1, 2, 3, 4, and 5, refer to the above content and are not repeated here.
[0262] Table 1 Examples of parameters associated with index values
[0263] Table 2 Examples of parameters associated with index values
[0264] Table 3 Examples of parameters associated with index values
[0265] Table 4 Examples of parameters associated with index values
[0266] In implementation C4, the first configuration information includes information for determining a second feedback delay and a second duration (t_residual).
[0267] For example, the first configuration information includes at least one (or any two) of a maximum retransmission time offset (max_repetition_offset), a retransmission time interval (repetition interval), or N0.
[0268] The second residual is determined based on the time between when the PDCCH (or PDSCH) is successfully decoded and when the N0th PDCCH (or PDSCH) transmission ends. The second residual can be expressed as a second residual (t_residual).
[0269] For example, if the first data is downlink data, the second duration (t_residual) is the time between the time when the PDCCH-scheduled PDSCH decoding is successful and the time when the maximum number of retransmissions of the first data configured by the network device ends. The time when the first data retransmission ends may be the time when the N0th PDSCH retransmission ends. For another example, if the first data is uplink data, the second duration (t_residual) is the time between the time when the PDCCH decoding is successful and the time when the N0th PDCCH retransmission ends.
[0270] The terminal device can determine the second feedback delay and the second duration based on the parameters included in the first configuration information, and then determine the first duration based on the two. For example, the first duration is the smaller value between the second feedback delay and the second duration (t_residual), and the formula is expressed as: first duration = min (second feedback delay, second duration (t_residual)). In a possible implementation, the terminal device uses the maximum retransmission time offset (max_repetition_offset) and the difference between the duration occupied by the transmitted first data as the second duration (t_residual). Since the second feedback delay can indicate the time it takes for the first information sent by the terminal device to reach the network device, and the second duration can indicate the deadline for the retransmission of the first data, the determination of the first duration takes into account both the transmission delay of the first information and the deadline for the retransmission of the first data, and since the first duration is a smaller value, the time for the terminal device to stop PDCCH blind detection will not exceed the deadline for the retransmission of the first data, thereby minimizing the terminal device from missing new data.
[0271] Take Figure 5 as an example, for example, the transmission of the first data scheduled by PDCCH#11 through PDSCH#11 is the initial transmission. PDCCH#12, PDCCH#13, PDCCH#14, PDCCH#15 and PDCCH#16 are configured as PDCCHs for retransmitting the first data. The terminal device uses the product of the number of times the first data has been transmitted and the repetition interval as the duration occupied by the transmitted first data. If the value of the first duration calculated by the terminal device is the second duration (t_residual), the terminal device successfully decodes PDCCH#11 and PDSCH#11 and feeds back ACK, then the terminal device no longer performs PDCCH blind detection on subsequent PDCCH#12, PDCCH#13, PDCCH#14, PDCCH#15 and PDCCH#16. The terminal device starts to perform PDCCH blind detection on the resources of the PDCCH subsequent to PDCCH#16, which can save power consumption. It can be seen that in this solution, the amount of information sent by the network device to the terminal device is relatively small, thereby saving signaling overhead.
[0272] In implementation C5, the first configuration information includes information for determining the second uplink scheduling delay and the second duration (t_residual).
[0273] For example, the first configuration information includes at least one (or any two) of a maximum retransmission time offset (max_repetition_offset), a retransmission time interval (repetition interval), or N0.
[0274] The terminal device can determine the second uplink scheduling delay and the second duration based on the parameters included in the first configuration information, and then determine the first duration based on the two. For example, the first duration is the smaller value between the second uplink scheduling delay and the second duration (t_residual), and the formula is expressed as: first duration = min (second uplink scheduling delay, second duration (t_residual)). Since the second uplink scheduling delay can indicate the time it takes for the first information sent by the terminal device to reach the network device, and the second duration can indicate the deadline for the retransmission of the allowed first data, the determination of the first duration takes into account both the transmission delay of the first information and the deadline for the retransmission of the first data, and since the first duration is a smaller value, the time when the terminal device stops PDCCH blind detection will not exceed the deadline for the retransmission of the first data, thereby avoiding the terminal device from missing new data as much as possible.
[0275] Take Figure 6 as an example, for example, the transmission of the first data scheduled by PDCCH#21 is the initial transmission. PDCCH#22, PDCCH#23, PDCCH#24, PDCCH#25 and PDCCH#26 are configured as PDCCHs for retransmitting the first data. The terminal device uses the product of the number of times the first data has been transmitted and the repetition interval as the duration occupied by the transmitted first data. If the value of the first duration calculated by the terminal device is the second duration (t_residual), the terminal device successfully decodes PDCCH#21 and feeds back PUSCH, then the terminal device no longer performs PDCCH blind detection on subsequent PDCCH#22, PDCCH#23, PDCCH#24, PDCCH#25 and PDCCH#26. The terminal device starts to perform PDCCH blind detection on the resources of the PDCCH subsequent to PDCCH#26, which can save power consumption. It can be seen that in this scheme, the amount of information sent by the network device to the terminal device is small, thereby saving signaling overhead.
[0276] In an embodiment of the present application, the parameters in the first configuration information can be carried in one message or in multiple messages.
[0277] The first configuration information can be carried in multicast information and / or broadcast information. Sending the first configuration information via broadcast or multicast can save resource overhead and reduce system scheduling complexity. The broadcast information includes: system information block (SIB) 1, other system information (OSI), or master system information block (MIB).
[0278] The first configuration information may also be carried in signaling during the connection establishment phase and subsequent communication processes, such as one or more of radio resource control (RRC) signaling, downlink control information (DCI) signaling, group DCI, or media access control (MAC) control element (CE). The RRC signaling may include one or more of an RRC setup message, an RRC reconfiguration message, or an RRC resume message.
[0279] The first configuration information can also be carried along with data transmission or in a PDSCH allocated specifically for the terminal device, and then sent by the network device to the terminal device through unicast or multicast. In this way, the network device can more flexibly control the parameter values in the first configuration information corresponding to each terminal device or each group of terminal devices.
[0280] For example, factors such as different locations or different areas may lead to different probabilities of sudden masking and / or different masking durations. In this way, the network device can configure the parameters in the first configuration information for the terminal device according to the location (or area) of the terminal device, thereby optimizing data transmission delay, data cache size, and optimizing terminal device communication performance / system communication performance (such as spectrum efficiency and cache requirements), thereby avoiding unnecessary processing delays, spectrum efficiency losses, and excessive cache amounts, thereby improving the overall communication performance of the terminal device and the system.
[0281] In implementation mode D, the terminal device determines the first duration by itself.
[0282] In one possible implementation, the terminal device can obtain some parameters in advance, such as TA and K_mac. The terminal device can determine the first duration based on these known parameters. In this solution, the network device does not need to send the first configuration information, thereby reducing signaling overhead.
[0283] For example, the terminal device can determine the third duration and the second duration, and then determine the first duration based on the third duration and the second duration (t_residual). For example, the first duration is the smaller of the third duration and the second duration (t_residual), expressed as follows: first duration = min(third duration, second duration (t_residual)). The third duration can be, for example: (TA + K_mac) or (TA + K_mac + Δt).
[0284] Since the third time length can also assist in determining the time length for the first information sent by the terminal device to reach the network device, the second time length can indicate the deadline for the allowed retransmission of the first data. Therefore, the determination of the first time length takes into account both the transmission delay of the first information and the deadline for the retransmission of the first data. Since the first time length is a smaller value, the time for the terminal device to stop PDCCH blind detection will not exceed the deadline for the retransmission of the first data, thereby avoiding the terminal device from missing new data as much as possible.
[0285] Based on the embodiments shown in Figures 1, 2, 3, 4, 5 and 6 and the other contents mentioned above, Figure 7 exemplarily shows a flow chart of a communication method provided in an embodiment of the present application.
[0286] For ease of understanding, FIG7 is introduced from the perspective of interaction between various devices. The terminal devices and network devices involved in FIG7 can be referred to the relevant description in FIG4 and will not be repeated here.
[0287] As shown in FIG7 , the method includes:
[0288] Step 701: The network device sends first data for the i-th transmission.
[0289] Correspondingly, the terminal device receives the first data transmitted for the i-th time, where i is a positive integer less than or equal to n, and n is the number of transmissions of the first data, where n is a positive integer greater than 1;
[0290] Step 702: The network device sends first indication information.
[0291] Correspondingly, the terminal device receives the first indication information.
[0292] The first indication information is used to indicate whether the next PDSCH is for data retransmission and / or whether the next PDCCH is control signaling for scheduling data retransmission.
[0293] In one possible implementation, the first indication information may be carried in the PDCCH. For example, designated bits in the PDCCH carry information for indicating whether the next PDSCH is a data retransmission and / or for indicating whether the next PDCCH is a control signaling for scheduling data retransmission.
[0294] Step 703 , the terminal device determines whether the next PDSCH is a retransmission of data;
[0295] If yes, execute step 704;
[0296] If not, execute step 705.
[0297] Step 703 may also be replaced by: the terminal device determines whether the next PDCCH is control signaling for scheduling data retransmission; if so, execute step 704; if not, execute step 705.
[0298] In step 703, if the first indication information is the second information, it is determined that the next PDSCH is a retransmission of data. The second information can also be understood as information used to indicate that the data carried by the next PDSCH is a retransmission. Alternatively, the second information can also be understood as control signaling used to indicate whether the next PDCCH is for scheduling data retransmission. Alternatively, the second information can also be understood as information used to indicate the presence of the (i+1)th transmission of the first data.
[0299] In step 703, if the first indication information is the third information, it is determined that the next PDCCH signaling is not control signaling for scheduling data retransmission, and / or it is determined that the data carried by the next PDSCH is not a retransmission of the first data. The third information can also be understood as information used to indicate that the next PDSCH is not a retransmission of data. Alternatively, the third information can also be understood as information used to indicate that the next PDCCH is not control signaling for scheduling data retransmission. Alternatively, the third information can also be understood as information used to indicate that there is no (i+1)th transmission of the first data.
[0300] In one possible implementation, the second information may include: at least one bit value, at least one bit value indicating that there is an (i+1)th transmission of the first data. The third information may include: at least one bit value, at least one bit value indicating that there is no (i+1)th transmission of the first data. For example, if the value carried on the designated bit position is 1 (the 1 can be regarded as the second information), the bit value is used to indicate: used to indicate that the next PDSCH is a retransmission of data, and / or used to indicate that the next PDCCH is a control signaling for scheduling data retransmission. For another example, if the value carried on the designated bit position is 0 (the 0 can be regarded as the third information), the bit value is used to indicate: the next PDSCH is not a retransmission of data, and / or used to indicate that the next PDCCH is not a control signaling for scheduling data retransmission.
[0301] In the embodiment of the present application, whether data is repeatedly transmitted may have a mapping relationship with one or more of CORESET, search space, DMRS scrambling code, CRC scrambling code or CSI reporting. For example, the second information may include one or more of the following: indication information of a first preset CORESET index or set; indication information of a first preset search space index; indication information of a first preset DMRS scrambling code; indication information of a first preset CRC scrambling code; or indication information of a first preset CSI reporting. The CSI report can be used to indicate the reliability of the channel quality indication (CQI) reported by the terminal device.
[0302] For example, the first preset CORESET index or set may indicate that the next PDSCH is a retransmission of data. When the terminal device determines that the CORESET index of the first data transmitted for the i-th time is the first preset CORESET index, it may be determined that the next PDSCH is a retransmission of data. For another example, the first preset search space index may indicate that the next PDSCH is a retransmission of data. When the terminal device determines that the search space index of the first data transmitted for the i-th time is the first preset search space index, it may be determined that the next PDSCH is a retransmission of data. Other contents are similar to those and will not be described in detail. When the terminal device determines that the reporting of the first data transmitted for the i-th time is the first preset CSI report, it may be determined that the next PDSCH is a retransmission of data. The first preset CSI report may, for example, indicate that the reliability requirement associated with the CQI reported by the terminal device is higher than the first threshold. Other contents are similar to those and will not be described in detail.
[0303] In another possible implementation, the third information may include one or more of the following: indication information of the second preset CORESET index; indication information of the second preset search space index; indication information of the second preset DMRS scrambling code; indication information of the second preset CRC scrambling code; indication information of the second preset CSI index; or indication information of the second preset reliability level.
[0304] For example, the second preset CORESET index may indicate that the next PDSCH is a transmission of new data. When the terminal device determines that the CORESET index of the first data transmitted for the i-th time is the second preset CORESET index, it may be determined that the next PDSCH is a transmission of new data. For another example, the second preset search space index may indicate that the next PDSCH is a retransmission of data. When the terminal device determines that the search space index of the first data transmitted for the i-th time is the second preset search space index, it may be determined that the next PDSCH is a transmission of new data. Other contents are similar and will not be repeated here.
[0305] Step 704 : The network device sends the (i+1)th transmitted first data.
[0306] Correspondingly, the terminal device receives the (i+1)th transmitted first data according to the second information.
[0307] In the embodiment of the present application, the network device may also configure some parameters to the terminal device, such as a repetition interval, so that the terminal device can determine resource information for the next data transmission based on these parameters.
[0308] The terminal device may also receive information indicating whether the next PDSCH (the PDSCH following the (i+1)th transmitted first data) is a retransmission of the first data. For example, the terminal device may also receive third information (for example, the third information may be carried in the PDCCH used to schedule the (i+1)th transmitted first data), where the third information indicates that there is no (i+2)th transmission of the first data. In this case, the terminal device may determine that the next transmission is a transmission of new data.
[0309] Step 705: The network device sends the second data.
[0310] Correspondingly, the terminal device receives the second data according to the third information.
[0311] In the above solution, the network device can indicate whether the next PDSCH is a data retransmission through dynamic configuration, without having to map the retransmission resources for a period of time. For example, the first indication information carried by the PDCCH indicates whether the next PDSCH is a data retransmission. This allows the terminal device to determine whether the data retransmission has ended based on the information indicated by the PDCCH. This solution can achieve flexible switching between retransmission and non-retransmission.
[0312] In an embodiment of the present application, the network device may determine whether the next PDSCH is a retransmission of data based on whether an ACK is received from the terminal device. For example, after the network device transmits first data, if no ACK is received, the network device may determine that the next PDSCH is a retransmission of the first data. If an ACK is received, the network device may determine that the next PDSCH is a transmission of new data.
[0313] Figure 8 exemplifies a schematic diagram of data transmission. Figure 8 exemplifies the timing relationship of each data. Among them, each data on the DL (such as PDCCH and PDSCH) can reflect the timing relationship of the downlink data, and each data on the UL reflects the timing relationship of the uplink data. As shown in Figure 8, when the network device sends PDCCH#31, since the network device has not yet received the ACK for the data scheduled by PDCCH#31, the network device carries information in PDCCH#31 for indicating that the next PDCCH is used to schedule the retransmission of data. In this way, the terminal device can determine that PDSCH#32 scheduled by PDCCH#32 is a retransmission of data. Similarly, when the network device sends PDCCH#32, PDCCH#33 and PDCCH#34, since the network device has not yet received the ACK, the network device carries information in PDCCH#32, PDCCH#33 and PDCCH#34 for indicating that the next PDCCH is used to schedule the retransmission of data.
[0314] When the network device sends PDCCH #35, since the network device has already received the ACK for the data scheduled by PDCCH #31, the network device carries information in PDCCH #35 indicating that the next PDCCH is used to schedule the transmission of new data. The network device can schedule the transmission of new data through PDCCH #36.
[0315] In the embodiment of the present application, the example of a network device indicating whether a subsequent PDCCH-scheduled data is a retransmission is described. In actual applications, the network device can also indicate whether multiple subsequent PDCCH-scheduled data are retransmissions at once, so that the terminal device can determine whether the subsequent data is a retransmission based on the information sent by the network device.
[0316] It is understood that, in order to implement the functions in the above embodiments, the base station and the terminal include hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily appreciate that, in conjunction with the units and method steps of the various examples described in the embodiments disclosed in this application, this application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware or in a computer software-driven hardware manner depends on the specific application scenario and design constraints of the technical solution.
[0317] Figures 9 and 10 are schematic diagrams of the structures of possible communication devices provided by the embodiments of the present application. These communication devices can be used to implement the functions of the terminal or base station in the above-mentioned method embodiments, and thus can also achieve the beneficial effects possessed by the above-mentioned method embodiments. In the embodiments of the present application, the communication device can be a terminal device or a network device. The terminal device can be a terminal or a module (such as a chip) in the terminal. The network device can be a network device or a module (such as a chip) in the network device.
[0318] As shown in Figure 9, the communication device 1300 includes a processing unit 1310 and a transceiver unit 1320. The communication device 1300 is used to implement the functions of the terminal or base station in the method embodiment shown in Figure 4 or Figure 7 above.
[0319] When the communication device 1300 is used to implement the function of the terminal device in the method embodiment shown in Figure 4: the processing unit 1310 is used to: perform PDCCH blind detection, PDCCH is used to schedule the first data transmitted for the i-th time, after successfully decoding the PDCCH, stop PDCCH blind detection for a first time length, and send the first information through the transceiver unit 1320.
[0320] When the communication device 1300 is used to implement the functions of the terminal device in the method embodiment shown in FIG4 , in one possible implementation: the processing unit 1310 is configured to: send the first information via the transceiver unit 1320 on the first resource;
[0321] When the communication device 1300 is used to implement the function of the terminal in the method embodiment shown in Figure 4, in one possible implementation mode: the processing unit 1310 is used to: after successfully decoding the PDCCH and successfully decoding the first data transmitted for the i-th time, stop PDCCH blind detection for the first time length.
[0322] When the communication device 1300 is used to implement the functions of the terminal device in the method embodiment shown in FIG4 , in one possible implementation manner: the processing unit 1310 is used to: after successfully decoding the PDCCH, stop PDCCH blind detection for a first duration.
[0323] When the communication device 1300 is used to implement the function of the terminal device in the method embodiment shown in Figure 4, in one possible implementation mode: the processing unit 1310 is used to: receive first configuration information through the transceiver unit 1320, the first configuration information includes information for determining the first duration, and determine the first duration based on the information for determining the first duration.
[0324] When the communication device 1300 is used to implement the function of the terminal device in the method embodiment shown in Figure 4, in one possible implementation mode: the processing unit 1310 is used to: determine the information used to indicate the first duration based on the association between the index value in the first configuration information and the information used to indicate the first duration, and determine the first duration based on the information used to indicate the first duration.
[0325] When the communication device 1300 is used to implement the function of the terminal device in the method embodiment shown in Figure 4, in one possible implementation mode: the processing unit 1310 is used to: send the first information through the transceiver unit 1320 in the first resource; send the first information through the transceiver unit 1320 in the second resource.
[0326] When the communication device 1300 is used to implement the function of the network device in the method embodiment shown in Figure 4: the processing unit 1310 is used to send a physical downlink control channel PDCCH through the transceiver unit 1320, the PDCCH is used to schedule the first data transmitted for the i-th time, send first configuration information, the first configuration information includes information for determining the first time length, the first configuration information is used for the terminal device to stop PDCCH blind detection at the first time length after successfully decoding the PDCCH, and receive first information, the first information includes: information for indicating that the decoding of the first data is successful, or the first data.
[0327] When the communication device 1300 is used to implement the function of the network device in the method embodiment shown in FIG4 , in one possible implementation manner: the processing unit 1310 is used to receive the first information on the first resource through the transceiver unit 1320 .
[0328] When the communication device 1300 is used to implement the functions of the network device in the method embodiment shown in FIG4 , in one possible implementation: the processing unit 1310 is configured to, through the transceiver unit 1320 : receive first information on the second resource;
[0329] When the communication device 1300 is used to implement the function of the terminal device in the method embodiment shown in Figure 7: the processing unit 1310 is used to receive the first data transmitted for the i-th time through the transceiver unit 1320, where i is a positive integer less than or equal to N0, and N0 is the number of transmissions of the first data; receive the second information, and receive the first data transmitted for the (i+1)th time according to the second information.
[0330] When the communication device 1300 is used to implement the function of the terminal device in the method embodiment shown in Figure 7, in one possible implementation: the processing unit 1310 is used to receive the first data transmitted for the (i+1)th time and receive the third information through the transceiver unit 1320.
[0331] When the communication device 1300 is used to implement the function of the network device in the method embodiment shown in Figure 7: the processing unit 1310 is used to send the first data transmitted for the i-th time through the transceiver unit 1320, where i is a positive integer less than or equal to N0, and N0 is the number of transmissions of the first data; send the second information, and send the first data transmitted for the (i+1)th time.
[0332] When the communication device 1300 is used to implement the function of the network device in the method embodiment shown in Figure 7: the processing unit 1310 is used to send the first data transmitted for the (i+1)th time and send the third information through the transceiver unit 1320.
[0333] For a more detailed description of the processing unit 1310 and the transceiver unit 1320 , reference may be made to the relevant description in the method embodiment shown in FIG. 4 or FIG. 7 .
[0334] As shown in Figure 10, communication device 1400 includes a processor 1410 and an interface circuit 1420. Processor 1410 and interface circuit 1420 are coupled to each other. It is understood that interface circuit 1420 can be a transceiver or an input / output interface. Optionally, communication device 1400 may also include a memory 1430 for storing instructions executed by processor 1410, input data required by processor 1410 to execute instructions, or data generated after processor 1410 executes instructions.
[0335] When the communication device 1400 is used to implement the method shown in FIG. 4 or FIG. 7 , the processor 1410 is used to implement the functions of the processing unit 1310 , and the interface circuit 1420 is used to implement the functions of the transceiver unit 1320 .
[0336] When the above-mentioned communication device is a chip applied to a terminal, the terminal chip implements the functions of the terminal device in the above-mentioned method embodiment. When the terminal chip receives information from the base station, it can be understood that the information is first received by other modules in the terminal (such as a radio frequency module or antenna) and then sent to the terminal chip by these modules. When the terminal chip sends information to the base station, it can be understood that the information is first sent to other modules in the terminal (such as a radio frequency module or antenna) and then sent to the base station by these modules.
[0337] When the above-mentioned communication device is a chip applied to a base station, the base station chip implements the functions of the network device in the above-mentioned method embodiment. When the base station chip receives information from the terminal, it can be understood that the information is first received by other modules in the base station (such as a radio frequency module or antenna) and then sent to the base station chip by these modules. When the base station chip sends information to the terminal, it can be understood that the information is sent to other modules in the base station (such as a radio frequency module or antenna) and then sent to the terminal by these modules.
[0338] In this application, when entity A sends information to entity B, it can be done directly from A to B or indirectly through another entity. Similarly, when entity B receives information from entity A, it can be done directly from entity B or indirectly through another entity. Entities A and B herein can be RAN nodes or terminals, or modules within a RAN node or terminal. The sending and receiving of information can be information exchange between a RAN node and a terminal, for example, between a base station and a terminal; the sending and receiving of information can also be information exchange between two RAN nodes, for example, between a CU and a DU; the sending and receiving of information can also be information exchange between different modules within a device, for example, between a terminal chip and other modules in the terminal, or between a base station chip and other modules within the base station.
[0339] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.
[0340] The method steps in the embodiments of the present application can be implemented in hardware or in software instructions that can be executed by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disk, mobile hard disk, CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. The storage medium can also be an integral part of the processor. The processor and storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. The processor and storage medium can also exist in a base station or a terminal as discrete components.
[0341] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. A computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, all or part of the processes or functions of the embodiments of the present application are performed. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media, such as floppy disks, hard disks, or magnetic tapes; optical media, such as digital video disks; or semiconductor media, such as solid-state drives. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.
[0342] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0343] In this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship; in the formula of this application, the character " / " indicates that the previous and next associated objects are in a "division" relationship. "Including at least one of A, B and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.
[0344] It is understood that the various numbers involved in the embodiments of this application (such as the numerical numbers "first" and "second", and the letter numbers "parameter A", "parameter B", "parameter C", etc.) are only for the convenience of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic.
Claims
1. A communication method, characterized in that: The method is applicable to a terminal device, and the method comprises: Performing blind detection of a physical downlink control channel PDCCH, where the PDCCH is used to schedule first data transmitted for an i-th time, where i is a positive integer less than or equal to N0, where N0 is an allowed number of transmissions of the first data, and where N0 is a positive integer greater than 1; After successfully decoding the PDCCH, stopping PDCCH blind detection for a first duration and sending first information; The first information includes: information indicating that the first data decoding is successful, or the first data.
2. The method according to claim 1, characterized in that The information used to determine the first duration includes one or more of the following: Said N0; The duration corresponding to N0 transmissions of the first data; A time interval between two adjacent transmissions of the first data; The time interval between two adjacent PDCCHs; or m, where m is the first PDCCH number for stopping PDCCH blind detection.
3. The method according to claim 2, characterized in that The first duration includes: the duration corresponding to the (i+1)th transmission to the (i+kth transmission of the first data, where k is determined according to m and N1, where N1 is the remaining number of transmissions allowed for the first data, and N1 is 0 or a positive integer less than N0; or The first duration includes: a duration corresponding to a PDCCH used to schedule the (i+1)th transmission of the first data to a PDCCH used to schedule the (i+k)th transmission of the first data.
4. The method according to any one of claims 1 to 3, characterized in that: The information used to determine the first duration includes one or more of the following: Time lead time; The offset between the downlink frame and the uplink frame timing (K_mac); Scheduling offset (K_offset); Data processing delay (Δt), the data processing delay (Δt) indicating a processing delay of at least one of a PDCCH, a PDSCH or a PUSCH; Downlink scheduling delay (k0), where the downlink scheduling delay (k0) is used to indicate the delay of PDCCH scheduling PDSCH; A first feedback delay (k1), where the first feedback delay (k1) is used to indicate a delay in feedback information corresponding to PDCCH scheduling PDSCH in the second communication system; or, A first uplink scheduling delay (k2), where the first uplink scheduling delay (k2) is used to indicate a delay for PDCCH to schedule PUSCH in the second communication system.
5. The method according to claim 4, characterized in that The information used to determine the first duration includes one or more of the following: A second feedback delay, where the second feedback delay is used to indicate a delay in feedback information corresponding to PDCCH scheduling PDSCH in the first communication system; The second uplink scheduling delay is used to indicate the delay of PDCCH scheduling PUSCH in the first communication system. a second duration, wherein the second duration is determined according to a duration between a time when the PDCCH decoding is successful and a time when the PDCCH transmission for scheduling the N0th first data ends, or the second duration is determined according to a duration between a time when the PDSCH decoding is successful and a time when the physical downlink shared channel PDSCH transmission for scheduling the N0th first data ends; or, The third duration is determined according to at least one of a time advance, an offset (K_mac) between downlink frame timing and uplink frame timing, or a data processing delay (Δt).
6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: receiving first configuration information, wherein the first configuration information includes information for determining the first duration; The first duration is determined according to the information used to determine the first duration.
7. The method according to any one of claims 1 to 6, characterized in that: The sending of the first information includes: Sending the first information on a first resource; Sending the first information on a second resource; Wherein, in a case where the first resource includes a feedback resource of the first data transmitted for the i-th time, the second resource includes a feedback resource of the first data transmitted for the (i+a)th time, the first information includes information used to indicate that decoding of the first data is successful, a is a positive integer, and (i+a) is less than or equal to N0; In a case where the first resource includes resources of first data transmitted for the i-th time, the second resource includes resources of first data transmitted for the (i+a)th time, and the first information includes the first data.
8. A communication method, characterized in that: The method is applicable to a network device, and the method comprises: Send a physical downlink control channel PDCCH, where the PDCCH is used to schedule first data for an i-th transmission, where i is a positive integer less than or equal to N0, where N0 is an allowed number of transmissions of the first data, and where N0 is a positive integer greater than 1; Sending first configuration information, the first configuration information including information for determining a first duration, the first configuration information being used for the terminal device to stop PDCCH blind detection for the first duration after successfully decoding the PDCCH; First information is received, where the first information includes: information indicating that the first data decoding is successful, or the first data.
9. The method according to claim 8, characterized in that The information used to determine the first duration includes one or more of the following: Said N0; The duration corresponding to N0 transmissions of the first data; A time interval between two adjacent transmissions of the first data; The time interval between two adjacent PDCCHs; or m, where m is the first PDCCH number for stopping PDCCH blind detection.
10. The method according to claim 9, characterized in that The first duration includes: the duration corresponding to the (i+1)th transmission to the (i+kth transmission of the first data, where k is determined according to m and N1, where N1 is the remaining number of transmissions allowed for the first data, and N1 is 0 or a positive integer less than N0; or The first duration includes: a duration corresponding to a PDCCH used to schedule the (i+1)th transmission of the first data to a PDCCH used to schedule the (i+k)th transmission of the first data.
11. The method according to any one of claims 8 to 10, characterized in that: The information used to determine the first duration includes one or more of the following: Time lead time; The offset between the downlink frame and the uplink frame timing (K_mac); Scheduling offset (K_offset); Data processing delay (Δt), the data processing delay (Δt) indicating a processing delay of at least one of a PDCCH, a PDSCH or a PUSCH; Downlink scheduling delay (k0), where the downlink scheduling delay (k0) is used to indicate the delay of PDCCH scheduling PDSCH; A first feedback delay (k1), where the first feedback delay (k1) is used to indicate a delay in feedback information corresponding to PDCCH scheduling PDSCH in the second communication system; or, A first uplink scheduling delay (k2), where the first uplink scheduling delay (k2) is used to indicate a delay for PDCCH to schedule PUSCH in the second communication system.
12. The method according to claim 11, characterized in that The information used to determine the first duration includes one or more of the following: A second feedback delay, where the second feedback delay is used to indicate a delay in feedback information corresponding to PDCCH scheduling PDSCH in the first communication system; A second uplink scheduling delay, where the second uplink scheduling delay is used to indicate a delay for PDCCH scheduling PUSCH in the first communication system; a second duration, wherein the second duration is determined according to the duration between the time when the PDCCH decoding is successful and the time when the N0th PDCCH transmission ends, or the second duration is determined according to the duration between the time when the PDSCH decoding is successful and the time when the N0th PDSCH transmission ends; or, The third duration is determined according to at least one of a time advance, an offset (K_mac) between downlink frame timing and uplink frame timing, or a data processing delay (Δt).
13. The method according to any one of claims 8 to 12, characterized in that: The receiving of the first information comprises: receiving the first information at a first resource; receiving the first information at a second resource; Wherein, in a case where the first resource includes a feedback resource of the first data transmitted for the i-th time, the second resource includes a feedback resource of the first data transmitted for the (i+a)th time, the first information includes information used to indicate that decoding of the first data is successful, a is a positive integer, and (i+a) is less than or equal to N0; In a case where the first resource includes resources of first data transmitted for the i-th time, the second resource includes resources of first data transmitted for the (i+a)th time, and the first information includes the first data.
14. A communication device, characterized in that: The device includes a processor and an interface circuit; The processor is used to: Performing blind detection of a physical downlink control channel PDCCH, where the PDCCH is used to schedule first data transmitted for an i-th time, where i is a positive integer less than or equal to N0, where N0 is an allowed number of transmissions of the first data, and where N0 is a positive integer greater than 1; After successfully decoding the PDCCH, stopping PDCCH blind detection for a first duration, and sending first information through the interface circuit; The first information includes: information indicating that the first data decoding is successful, or the first data.
15. The device according to claim 14, characterized in that The information used to determine the first duration includes one or more of the following: Said N0; The duration corresponding to N0 transmissions of the first data; A time interval between two adjacent transmissions of the first data; The time interval between two adjacent PDCCHs; or m, where m is the first PDCCH number for stopping PDCCH blind detection.
16. The device according to claim 15, characterized in that The first duration includes: the duration corresponding to the (i+1)th transmission to the (i+kth transmission of the first data, where k is determined according to m and N1, where N1 is the remaining number of transmissions allowed for the first data, and N1 is 0 or a positive integer less than N0; or The first duration includes: a duration corresponding to a PDCCH used to schedule the (i+1)th transmission of the first data to a PDCCH used to schedule the (i+k)th transmission of the first data.
17. The device according to any one of claims 14 to 16, characterized in that The information used to determine the first duration includes one or more of the following: Time lead time; The offset between the downlink frame and the uplink frame timing (K_mac); Scheduling offset (K_offset); Data processing delay (Δt), the data processing delay (Δt) indicating a processing delay of at least one of a PDCCH, a PDSCH or a PUSCH; Downlink scheduling delay (k0), where the downlink scheduling delay (k0) is used to indicate the delay of PDCCH scheduling PDSCH; A first feedback delay (k1), where the first feedback delay (k1) is used to indicate a delay in feedback information corresponding to PDCCH scheduling PDSCH in the second communication system; or, A first uplink scheduling delay (k2), where the first uplink scheduling delay (k2) is used to indicate a delay for PDCCH to schedule PUSCH in the second communication system.
18. The device according to claim 17, characterized in that The information used to determine the first duration includes one or more of the following: A second feedback delay, where the second feedback delay is used to indicate a delay in feedback information corresponding to PDCCH scheduling PDSCH in the first communication system; The second uplink scheduling delay is used to indicate the delay of PDCCH scheduling PUSCH in the first communication system. a second duration, wherein the second duration is determined according to a duration between a time when the PDCCH decoding is successful and a time when the PDCCH transmission for scheduling the N0th first data ends, or the second duration is determined according to a duration between a time when the PDSCH decoding is successful and a time when the physical downlink shared channel PDSCH transmission for scheduling the N0th first data ends; or, The third duration is determined according to at least one of a time advance, an offset (K_mac) between downlink frame timing and uplink frame timing, or a data processing delay (Δt).
19. The device according to any one of claims 14 to 18, characterized in that: The processor is further configured to: receiving first configuration information through the interface circuit, wherein the first configuration information includes information for determining the first duration; The first duration is determined according to the information used to determine the first duration.
20. The device according to any one of claims 14 to 19, characterized in that The interface circuit is specifically used for: Sending the first information on a first resource; Sending the first information on a second resource; Wherein, in a case where the first resource includes a feedback resource of the first data transmitted for the i-th time, the second resource includes a feedback resource of the first data transmitted for the (i+a)th time, the first information includes information used to indicate that decoding of the first data is successful, a is a positive integer, and (i+a) is less than or equal to N0; In a case where the first resource includes resources of first data transmitted for the i-th time, the second resource includes resources of first data transmitted for the (i+a)th time, and the first information includes the first data.
21. A communication device, characterized in that: The device includes a processor and an interface circuit; The processor is used to: Send a physical downlink control channel PDCCH, where the PDCCH is used to schedule first data for an i-th transmission, where i is a positive integer less than or equal to N0, where N0 is an allowed number of transmissions of the first data, and where N0 is a positive integer greater than 1; Sending first configuration information, the first configuration information including information for determining a first duration, the first configuration information being used for the terminal device to stop PDCCH blind detection for the first duration after successfully decoding the PDCCH; First information is received, where the first information includes: information indicating that the first data decoding is successful, or the first data.
22. The device according to claim 21, characterized in that The information used to determine the first duration includes one or more of the following: Said N0; The duration corresponding to N0 transmissions of the first data; A time interval between two adjacent transmissions of the first data; The time interval between two adjacent PDCCHs; or m, where m is the first PDCCH number for stopping PDCCH blind detection.
23. The device according to claim 22, characterized in that The first duration includes: the duration corresponding to the (i+1)th transmission to the (i+kth transmission of the first data, where k is determined according to m and N1, where N1 is the remaining number of transmissions allowed for the first data, and N1 is 0 or a positive integer less than N0; or The first duration includes: a duration corresponding to a PDCCH used to schedule the (i+1)th transmission of the first data to a PDCCH used to schedule the (i+k)th transmission of the first data.
24. The device according to any one of claims 21 to 23, characterized in that The information used to determine the first duration includes one or more of the following: Time lead time; The offset between the downlink frame and the uplink frame timing (K_mac); Scheduling offset (K_offset); Data processing delay (Δt), the data processing delay (Δt) indicating a processing delay of at least one of a PDCCH, a PDSCH or a PUSCH; Downlink scheduling delay (k0), where the downlink scheduling delay (k0) is used to indicate the delay of PDCCH scheduling PDSCH; A first feedback delay (k1), where the first feedback delay (k1) is used to indicate a delay in feedback information corresponding to PDCCH scheduling PDSCH in the second communication system; or, A first uplink scheduling delay (k2), where the first uplink scheduling delay (k2) is used to indicate a delay for PDCCH to schedule PUSCH in the second communication system.
25. The device according to claim 24, characterized in that The information used to determine the first duration includes one or more of the following: A second feedback delay, where the second feedback delay is used to indicate a delay in feedback information corresponding to PDCCH scheduling PDSCH in the first communication system; A second uplink scheduling delay, where the second uplink scheduling delay is used to indicate a delay for PDCCH scheduling PUSCH in the first communication system; The second duration is based on the time from when the PDCCH decoding is successful to when the N0th PDCCH transmission ends. or the second duration is determined according to the duration between the time when the PDSCH decoding is successful and the time when the N0th PDSCH transmission ends; or, The third duration is determined according to at least one of a time advance, an offset (K_mac) between downlink frame timing and uplink frame timing, or a data processing delay (Δt).
26. The device according to any one of claims 21 to 25, characterized in that The processor is specifically configured to: receiving the first information at a first resource; receiving the first information at a second resource; Wherein, in a case where the first resource includes a feedback resource of the first data transmitted for the i-th time, the second resource includes a feedback resource of the first data transmitted for the (i+a)th time, the first information includes information used to indicate that decoding of the first data is successful, a is a positive integer, and (i+a) is less than or equal to N0; In a case where the first resource includes resources of first data transmitted for the i-th time, the second resource includes resources of first data transmitted for the (i+a)th time, and the first information includes the first data.
27. A communication device, characterized in that: The method comprises a module for executing the method as claimed in any one of claims 1 to 7, or comprises a module for executing the method as claimed in any one of claims 8 to 13.
28. A communication device, characterized in that: The method comprises a processor, wherein the processor is used to implement the method according to any one of claims 1 to 7 or the method according to any one of claims 8 to 13 through a logic circuit or executing a code instruction.
29. A computer-readable storage medium, characterized in that: The storage medium stores a computer program or an instruction. When the computer program or the instruction is executed by the communication device, the method according to any one of claims 1 to 7 or the method according to any one of claims 8 to 13 is implemented.
30. A computer program product, characterized in that The computer program product stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a computer, the computer executes the method according to any one of claims 1 to 7 or the method according to any one of claims 8 to 13.
Citation Information
Patent Citations
Physical downlink control channel (PDCCH) repetition and decoding for ultra-reliability low latency communication (URLLC)
CN111615806A
Random access method and device
US20220007426A1
Method for transmitting and receiving downlink control channel and apparatus therefor
WO2023014015A1