Communication method and device
By sending specific information instructions between the terminal device and the network device and adjusting the DMRS transmission pattern, the problem of insufficient flexibility when uplink transmission is canceled is solved, and more efficient transmission recovery and spectrum utilization are achieved.
Patent Information
- Application Number
- CN202080106002.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-10-15
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2040-10-15
AI Technical Summary
In mobile communications, when uplink transmission is canceled, the transmission mode is not flexible enough, resulting in inflexible transmission, and existing technologies are difficult to effectively recover or adjust.
Terminal devices and network devices adjust the DMRS transmission pattern by receiving and sending specific information instructions, allowing flexible resumption or rescheduling of DMRS transmission when uplink transmission is canceled, including multiple pattern designs to improve scheduling flexibility and spectrum efficiency.
It improves the flexibility of the processing method when uplink transmission is cancelled, ensures the continuity of channel estimation and decoding, and improves spectrum efficiency and transmission recovery capability.
Smart Images

Figure CN116326056B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a communication method and device. Background Art
[0002] In current mobile communication technologies, the uplink transmission of a terminal device (UE) may be canceled under certain circumstances. For example, when the UE receives an uplink cancellation indication (UL CI), it will cancel the uplink transmission on subsequent symbols starting from the first symbol where the resource indicated by the UL CI overlaps with the uplink transmission, and will not resume the uplink transmission. For another example, when a network device (such as a base station) schedules a high-priority uplink transmission, if the high-priority uplink transmission overlaps with the resource of the UE's low-priority uplink transmission, the UE will cancel the low-priority uplink transmission at the latest before the first symbol where the resource of the low-priority uplink transmission overlaps with the resource of the high-priority uplink transmission, and will not resume the low-priority uplink transmission. For another example, when it is necessary to transmit high-level downlink information or downlink data, the uplink transmission will also be interrupted.
[0003] Therefore, when uplink transmission is cancelled by UL CI or higher priority transmission, the cancelled uplink transmission is no longer resumed, and the flexibility of the transmission mode is insufficient and needs to be improved. Summary of the Invention
[0004] The present application provides a communication method to improve the flexibility of the transmission mode in a scenario where uplink transmission is canceled.
[0005] In a first aspect, an embodiment of the present application provides a communication method, which can be executed by a terminal device or a component in the terminal device (such as a processor, a communication chip or a chip system, etc.).
[0006] The following description is made by taking the execution subject as an example of a terminal device. According to the method, the terminal device receives first information, and the first information is used to indicate the cancellation of the uplink transmission at the first time domain position, and the uplink transmission includes the transmission of DMRS and / or data; the first time domain position overlaps with the first time unit, and the time domain position of the first DMRS in the first time unit is determined according to the first pattern. The first information is also used to indicate one of the following: canceling the first DMRS transmission after the first time domain position in the first time unit; or canceling the first DMRS transmission after the first time domain position in the first time unit, and sending the first DMRS according to the first pattern in the second time unit after the first time domain position, and the length of the second time unit is the same as that of the first time unit; or sending the second DMRS according to the second pattern in the third time unit after the first time domain position, and the first time unit includes the third time unit.
[0007] The terminal device may cancel the DMRS transmission after the first time domain position on the first time unit based on the first information; or cancel the DMRS transmission after the first time domain position on the first time unit, and send the first DMRS according to the first pattern in the second time unit based on the first information; or send the second DMRS according to the second pattern in the third time unit based on the first information.
[0008] By using the above method, the terminal device can cancel the DMRS transmission after the first time domain position on the first time unit when the uplink transmission at the first time domain position is canceled according to the indication of the first information; or, cancel the DMRS transmission after the first time domain position on the first time unit, and send the first DMRS according to the first pattern in the second time unit according to the first information; or, send the second DMRS according to the second pattern in the third time unit according to the first information, thereby improving the flexibility of the processing method when the uplink transmission at the first time domain position is canceled.
[0009] In one possible example, the first time unit includes K consecutive fourth time units, the first pattern indicates that the first DMRS occupies the center time unit of the K second time units, and K is a positive integer; or, (pattern 2) the first time unit includes K fourth time units, the first pattern indicates that the first DMRS occupies the first fourth time unit and the Kth fourth time unit of the K fourth time units, and K is a positive integer; or, (pattern 3) the first time unit includes N consecutive fifth time units, each fifth time unit includes K fourth time units. Unit, and the number of consecutive fourth time units included in the first time unit is M, M = K*N+1, the first pattern indicates that the first DMRS occupies the 1st, K+1th, 2K+1th, ..., and nK+1th fourth time units of the M fourth time units, M, n, K, and N are positive integers, and n is less than or equal to N; or, (pattern 4) the first time unit includes N fifth time units, each fifth time unit includes K consecutive fourth time units, the first pattern indicates that the first DMRS occupies the first fourth time unit of each fifth time unit, and K is a positive integer. With this design, the first pattern can be designed in a variety of ways to improve scheduling flexibility. In addition, the design of distributing DMRS in some fourth time units in the first time unit can save DMRS overhead and improve spectrum efficiency. Further, with respect to the first pattern shown above, when the transmission of the first DMRS in the first pattern is canceled, the terminal device can resume DMRS transmission in the second time unit or the third time unit after the first time domain position, so that the base station side performs channel estimation and decoding based on the resumed DMRS, thereby resuming uplink transmission.
[0010] In one possible example, the second pattern indicates that the second DMRS occupies each fourth time unit in the third time unit, where the third time unit includes at least one fourth time unit; or, the third time unit includes K-(i+1) fourth time units, where i is the index of the last fourth time unit in the first time domain position within the first time unit, and the second pattern is used to indicate that the second DMRS occupies at least one of the first fourth time unit, the center fourth time unit, and the last fourth time unit in the K-(i+1) fourth time units. With this design, the second pattern can be designed in a variety of ways, further improving the flexibility of the processing method when the uplink transmission at the first time domain position is canceled.
[0011] In one possible design, the terminal device may further receive second information, where the second information may include at least one of information indicating the first pattern, a value of K, a value of N, a value of M, or information indicating the RV of the first time slot in the first time unit. With this design, indication of the first time unit may be implemented.
[0012] In one possible design, the first time unit includes multiple time slots. The terminal device can determine the RV of the first time slot after the first time domain position based on the RV of the last time slot before the first time domain position. This design ensures the continuity of the RV of the transmission actually received by the network device and implements hybrid automatic repeat request (HARQ) with incremental redundancy.
[0013] In one possible design, a terminal device may receive third information indicating that the RV of a first time slot after the first time domain position is determined based on the RV of a last time slot before the first time domain position. With this design, the network device may control the RV determination method.
[0014] In one possible design, a terminal device may receive fourth information indicating the time-domain positions of multiple consecutive first time units, each of which includes multiple fourth time units. The RV of the fourth time unit of each of the multiple consecutive first time units is independently determined. This design ensures the continuity of the RV of transmissions actually received by the network device, implementing incremental redundancy HARQ.
[0015] In one possible design, the terminal device may receive fifth information, where the fifth information is used to indicate that the RV of the fourth time unit of each of the multiple consecutive first time units is independently determined. With this design, the network device can implement control of the RV determination method.
[0016] In one possible design, the first information may be carried in a DCI or an RRC message, where the DCI is terminal device-specific control information or cell-specific control information or group-common control information.
[0017] In a second aspect, an embodiment of the present application provides a communication method, which can be executed by a network device or a component in the network device (such as a processor, a communication chip or a chip system, etc.). The network device is, for example, a base station.
[0018] The following description uses a network device as an example. According to the method, the network device may send first information, which may refer to the description in the first aspect. The network device may also, based on the first information, cancel reception of DMRSs after the first time domain position in a first time unit; or, based on the first information, receive the first DMRS sent according to the first pattern in a second time unit; or, based on the first information, receive the second DMRS sent according to the second pattern in the third time unit.
[0019] In a possible design, the first pattern and / or the second pattern can refer to the description of the first aspect.
[0020] In one possible design, the network device may send at least one of the second information, the third information, the fourth information, or the fifth information. For the second information, the third information, the fourth information, and the fifth information, refer to the description in the first aspect.
[0021] The beneficial effects of the above second aspect and possible designs can refer to the beneficial effects of the first aspect and possible designs.
[0022] On the third aspect, an embodiment of the present application provides a communication method, which can be executed by a terminal device or a component in the terminal device (such as a processor, a communication chip or a chip system, etc.).
[0023] The following description uses a terminal device as an example. According to the method, the terminal device may receive first information indicating cancellation of uplink transmission at a first time domain location, the uplink transmission including DMRS and / or data transmission; the first time domain location overlaps with a first time unit, and the time domain location of a first DMRS in the first time unit is determined according to a first pattern.
[0024] The terminal device may execute, according to the sixth information: cancel the transmission of the first DMRS at the first time domain position and cancel the transmission of the first DMRS after the first time domain position in the first time unit; or, cancel the transmission of the first DMRS at the first time domain position and cancel the transmission of the first DMRS after the first time domain position in the first time unit, and send the first DMRS according to the first pattern in the second time unit after the first time domain position, and the length of the second time unit is the same as that of the first time unit; or, cancel the transmission of the first DMRS at the first time domain position, and send the second DMRS according to the second pattern in the third time unit after the first time domain position, and the first time unit includes the third time unit; or, send the first DMRS according to the first pattern at the first time domain position.
[0025] The sixth information includes at least one of the following: the first information; or, the time domain position information of the reference time domain position in the first time unit; information on the time domain position where the first time domain position coincides with the first time unit; or, indication information of the first pattern.
[0026] Using the above method, the terminal device can cancel the DMRS transmission after the first time domain position on the first time unit when the uplink transmission at the first time domain position is canceled according to the sixth information, or cancel the DMRS transmission after the first time domain position on the first time unit, and send the first DMRS according to the first pattern in the second time unit according to the first information, or send the second DMRS according to the second pattern in the third time unit according to the first information, thereby improving the flexibility of the processing method when the uplink transmission at the first time domain position is canceled.
[0027] In one possible design, the sixth information includes the overlapping time domain position information, and the overlapping time domain position includes the first fourth time unit in the first time unit, and the first time unit includes at least one fourth time unit. The terminal device may perform, according to the sixth information: cancel the transmission of the first DMRS at the first time domain position and cancel the transmission of the first DMRS after the first time domain position in the first time unit; or cancel the transmission of the first DMRS at the first time domain position and cancel the transmission of the first DMRS after the first time domain position in the first time unit, and send the first DMRS according to the first pattern in the second time unit after the first time domain position, and the length of the second time unit is the same as that of the first time unit.
[0028] In one possible design, the sixth information includes indication information of the first pattern and the overlapping time domain position information, the first time unit includes K fourth time units, the first pattern indicates that the first DMRS occupies the center time unit of the K second time units, K is a positive integer, and the overlapping time domain position includes the fourth time unit where at least one first DMRS in the first time unit is located, and does not include the Kth fourth time unit of the first time unit. The terminal device executes according to the sixth information: canceling the transmission of the first DMRS at the first time domain position, and sending the second DMRS according to the second pattern in the third time unit after the first time domain position, and the first time unit includes the third time unit.
[0029] In one possible design, the sixth information includes indication information of the first pattern and the overlapping time domain position information, the first time unit includes K fourth time units, the first pattern indicates that the first DMRS occupies the first fourth time unit and the K-th fourth time unit among the K fourth time units, K is a positive integer, and the overlapping time domain position does not include the K-th fourth time unit; the terminal device can execute according to the sixth information: cancel the transmission of the first DMRS at the first time domain position, and send the second DMRS according to the second pattern in the third time unit after the first time domain position, and the first time unit includes the third time unit.
[0030] In one possible design, the sixth information includes indication information of the first pattern and the overlapping time domain position information, the first time unit includes N consecutive fifth time units, each fifth time unit includes K fourth time units, and the number of consecutive fourth time units included in the first time unit is M, M=K*N+1, the first pattern indicates that the first DMRS occupies the 1st, K+1th, 2K+1... and nK+1th fourth time units among the M fourth time units, M, n, K and N are positive integers, n is less than or equal to N, and the overlapping time domain position does not include the Mth fourth time unit; the terminal device executes according to the sixth information: canceling the transmission of the first DMRS at the first time domain position, and sending the second DMRS according to the second pattern in the third time unit after the first time domain position, and the first time unit includes the third time unit.
[0031] In one possible design, the sixth information includes indication information of the first pattern, the first information, the time domain position information of the reference time domain position, and the overlapping time domain position information; the first fourth time unit in the overlapping time domain position is located after the fourth time unit where the reference time domain position is located, and the overlapping time domain position does not include the fourth time unit where at least one first DMRS in the first time unit indicated by the first pattern is located, and the first information is cell-specific or group-common control information; the terminal device executes according to the sixth information: sending the first DMRS according to the first pattern at the first time domain position.
[0032] In one possible design, the sixth information includes indication information of the first pattern and the overlapping time domain position information; the first fourth time unit in the overlapping time domain position is located after the first fourth time unit of the first time unit, and the overlapping time domain position includes the fourth time unit where at least one first DMRS in the first time unit indicated by the first pattern is located, and the first information is cell-specific or group-common control information; the terminal device executes according to the sixth information: sending the first DMRS according to the first pattern at the first time domain position.
[0033] In a possible design, the first pattern and / or the second pattern can refer to the description of the first aspect.
[0034] In one possible design, the network device may send at least one of the second information, the third information, the fourth information, or the fifth information. For the second information, the third information, the fourth information, and the fifth information, refer to the description in the first aspect.
[0035] In a fourth aspect, an embodiment of the present application provides a communication method, which can be executed by a network device or a component in the network device (such as a processor, a communication chip or a chip system, etc.). The network device is, for example, a base station.
[0036] The following description is made by taking the execution subject as a network device as an example. According to the method, the network device may send a first message, the first message being used to instruct the cancellation of uplink transmission at a first time domain position, the uplink transmission including the transmission of DMRS and / or data; the first time domain position overlaps with the first time unit, and the time domain position of the first DMRS in the first time unit is determined according to a first pattern. The network device executes according to the sixth information: canceling the reception of the first DMRS at the first time domain position and canceling the reception of the first DMRS after the first time domain position in the first time unit; or canceling the reception of the first DMRS at the first time domain position and canceling the reception of the first DMRS after the first time domain position in the first time unit, and receiving the first DMRS according to the first pattern in the second time unit after the first time domain position, the length of the second time unit being the same as that of the first time unit; or canceling the reception of the first DMRS at the first time domain position and receiving the second DMRS according to the second pattern in the third time unit after the first time domain position, the first time unit including the third time unit; or receiving the first DMRS according to the first pattern at the first time domain position;
[0037] The sixth information includes at least one of the following: the first information; or, time domain position information of the reference time domain position in the first time unit; information of the time domain position where the first time domain position coincides with the first time unit; and indication information of the first pattern.
[0038] In one possible design, the sixth information includes the overlapping time domain position information, and the overlapping time domain position includes the first fourth time unit in the first time unit, and the first time unit includes at least one fourth time unit. The network device performs, according to the sixth information: canceling the reception of the first DMRS at the first time domain position and canceling the reception of the first DMRS after the first time domain position in the first time unit; or canceling the reception of the first DMRS at the first time domain position and canceling the reception of the first DMRS after the first time domain position in the first time unit, and receiving the first DMRS according to the first pattern in the second time unit after the first time domain position.
[0039] In one possible design, the sixth information includes indication information of the first pattern and the overlapping time domain position information, the first time unit includes K fourth time units, the first pattern indicates that the first DMRS occupies the center time unit of the K second time units, K is a positive integer, and the overlapping time domain position includes the fourth time unit where at least one first DMRS in the first time unit is located, and does not include the Kth fourth time unit of the first time unit; the network device executes according to the sixth information: canceling the reception of the first DMRS at the first time domain position, and receiving the second DMRS according to the second pattern in the third time unit after the first time domain position.
[0040] In one possible design, the sixth information includes indication information of the first pattern and the overlapping time domain position information, the first time unit includes K fourth time units, the first pattern indicates that the first DMRS occupies the first fourth time unit and the K-th fourth time unit among the K fourth time units, K is a positive integer, and the overlapping time domain position does not include the K-th fourth time unit; the network device executes according to the sixth information: canceling the reception of the first DMRS at the first time domain position, and receiving the second DMRS according to the second pattern in the third time unit after the first time domain position.
[0041] In one possible design, the sixth information includes indication information of the first pattern and the overlapping time domain position information, the first time unit includes N consecutive fifth time units, each fifth time unit includes K fourth time units, and the number of consecutive fourth time units included in the first time unit is M, M=K*N+1, the first pattern indicates that the first DMRS occupies the 1st, K+1th, 2K+1... and nK+1th fourth time units among the M fourth time units, M, n, K and N are positive integers, n is less than or equal to N, and the overlapping time domain position does not include the Mth fourth time unit; the network device executes according to the sixth information: canceling the reception of the first DMRS at the first time domain position, and receiving the second DMRS according to the second pattern in the third time unit after the first time domain position.
[0042] In one possible design, the sixth information includes indication information of the first pattern, the first information, the time domain position information of the reference time domain position, and the overlapping time domain position information; the first fourth time unit in the overlapping time domain position is located after the fourth time unit where the reference time domain position is located, and the overlapping time domain position does not include the fourth time unit where at least one first DMRS in the first time unit indicated by the first pattern is located, and the first information is cell-specific or group-common control information; the network device executes according to the sixth information: receiving the first DMRS according to the first pattern at the first time domain position.
[0043] In one possible design, the sixth information includes indication information of the first pattern and the overlapping time domain position information; the first fourth time unit in the overlapping time domain position is located after the first fourth time unit of the first time unit, and the overlapping time domain position includes the fourth time unit where at least one first DMRS in the first time unit indicated by the first pattern is located, and the first information is cell-specific or group-common control information; the network device executes according to the sixth information: receiving the first DMRS according to the first pattern at the first time domain position.
[0044] In a possible design, the first pattern and / or the second pattern can refer to the description of the first aspect.
[0045] In one possible design, the network device may send at least one of the second information, the third information, the fourth information, or the fifth information. For the second information, the third information, the fourth information, and the fifth information, refer to the description in the first aspect.
[0046] The beneficial effects of the fourth aspect and possible designs mentioned above can refer to the beneficial effects of the third aspect and possible designs.
[0047] In a fifth aspect, an embodiment of the present application provides a communication method, which can be executed by a terminal device or a component in the terminal device (such as a processor, a communication chip or a chip system, etc.).
[0048] The following description is made by taking the execution subject as a terminal device as an example. According to the method, the terminal device can receive second information, and the second information includes at least one of the following: indication information of a first pattern, where the first pattern is used to indicate the time domain position of the first DMRS in the first time unit; or, a value of K, which is used to indicate the number of fourth time units in the first time unit, or, a value of N, which is used to indicate the number of fifth time units in the first time unit; or, a value of M, which is used to indicate the number of fourth time units in the first time unit when the first time unit includes N fifth time units, and each of the fifth time units includes K fourth time units; or, indication information of the RV of the first time slot in the first time unit.
[0049] By adopting this method, the indication of the first time unit can be achieved.
[0050] In one possible design, a terminal device may receive first information indicating cancellation of an uplink DMRS transmission at a first time domain location, where the uplink transmission includes the DMRS and / or data. The terminal device may also receive third information indicating determination of an RV for a first time slot after the first time domain location based on an RV for a last time slot before the first time domain location. This design ensures continuity of the RV of transmissions actually received by the network device, thereby implementing incremental redundancy HARQ.
[0051] In one possible design, the terminal device may receive fifth information, where the fifth information is used to indicate that the RV of the fourth time unit of each first time unit in the multiple consecutive first time units is independently determined.
[0052] In one possible design, the second information is carried in DCI; or, the second information is carried in an RRC message.
[0053] In a sixth aspect, an embodiment of the present application provides a communication method, which can be executed by a network device or a component in the network device (such as a processor, a communication chip or a chip system, etc.). The network device is, for example, a base station.
[0054] The following description is made using a network device as an example. According to the method, the network device may send second information. The second information may refer to the description in the fifth aspect.
[0055] In one possible design, the network device may also send the first information and the third information.
[0056] In one possible design, when the second information includes a value of N, and N is an integer greater than or equal to 2, the network device may further send fifth information. For the fifth information, refer to the description in the fifth aspect. Alternatively, the network device may further send fourth information and fifth information. For the fourth information, refer to the description in the first aspect.
[0057] The beneficial effects of the sixth aspect and possible designs mentioned above can refer to the beneficial effects of the fifth aspect and possible designs.
[0058] In a seventh aspect, embodiments of the present application provide a communications device that can implement the method implemented by a terminal device in the first, third, and fifth aspects, or any of their possible designs. The device includes corresponding units or components for executing the above-mentioned methods. The units included in the device can be implemented in software and / or hardware. The device can be, for example, a terminal device, or a component or baseband chip, chip system, or processor that can support the implementation of the above-mentioned method in the terminal device.
[0059] Exemplarily, the communication device may include modular components such as a transceiver unit (or communication module, transceiver module) and a processing unit (or processing module), which can perform the corresponding functions of the terminal device in the above-mentioned first aspect, third aspect, fifth aspect or any possible design thereof. When the communication device is a terminal device, the transceiver unit may be a transmitter and a receiver, or a transceiver obtained by integrating the transmitter and the receiver. The transceiver unit may include an antenna and a radio frequency circuit, etc., and the processing unit may be a processor, such as a baseband chip, etc. When the communication device is a component having the above-mentioned terminal device functions, the transceiver unit may be a radio frequency unit, and the processing unit may be a processor. When the communication device is a chip system, the transceiver unit may be the input and output interface of the chip system, and the processing unit may be the processor of the chip system, such as a central processing unit (CPU).
[0060] The transceiver unit may be configured to perform the receiving and / or sending actions performed by the terminal device in the first aspect, the third aspect, the fifth aspect, or any possible design thereof, such as receiving the first information, the second information, etc. and / or sending the DMRS. The processing unit may be configured to perform actions other than receiving and sending performed by the terminal device in the first aspect, the third aspect, the fifth aspect, or any possible design thereof, such as receiving the first information from the transceiver unit and / or stopping the sending of the DMRS.
[0061] In an eighth aspect, an embodiment of the present application provides a communications device that can implement the method implemented by a first network device in the second, fourth, and sixth aspects, or any possible design thereof. The device includes corresponding units or components for executing the above-mentioned methods. The units included in the device can be implemented in software and / or hardware. The device can be, for example, a network device, or a component or baseband chip, chip system, or processor that can support the implementation of the above-mentioned methods in the network device.
[0062] Exemplarily, the communication device may include modular components such as a transceiver unit (or communication module, transceiver module) and a processing unit (or processing module), which can perform the corresponding functions of the network device in the second aspect, fourth aspect, sixth aspect or any possible design thereof. When the communication device is a network device, the transceiver unit may be a transmitter and a receiver, or a transceiver obtained by integrating the transmitter and the receiver. The transceiver unit may include an antenna and a radio frequency circuit, etc., and the processing unit may be a processor, such as a baseband chip, etc. When the communication device is a component having the above-mentioned network device functions, the transceiver unit may be a radio frequency unit, and the processing unit may be a processor. When the communication device is a chip system, the transceiver unit may be the input and output interface of the chip system, and the processing unit may be the processor of the chip system, such as a central processing unit (CPU).
[0063] The transceiver unit may be configured to perform the receiving and / or sending actions performed by the network device in the second aspect, the fourth aspect, the sixth aspect, or any possible design thereof, such as sending the first information, the second information, etc., and / or receiving the DMRS. The processing unit may be configured to perform actions other than receiving and sending performed by the network device in the second aspect, the fourth aspect, the sixth aspect, or any possible design thereof, such as determining to stop receiving the DMRS based on the first information or the sixth information, or determining to receive the DMRS based on the first information or the sixth information.
[0064] In a ninth aspect, a communication system is provided, which includes the communication device shown in the seventh and eighth aspects.
[0065] In the tenth aspect, a computer-readable storage medium is provided, which is used to store computer instructions. When the computer instructions are executed on a computer, the computer executes the method shown in the above-mentioned first to sixth aspects or any possible implementation thereof.
[0066] In the eleventh aspect, a computer program product comprising instructions is provided, which is used to store computer instructions. When the computer instructions are run on a computer, the computer executes the method shown in the above-mentioned first to sixth aspects or any possible implementation thereof.
[0067] In a twelfth aspect, a circuit is provided, the circuit being coupled to a memory, and the circuit being used to execute the method described in the first to sixth aspects or any one of their possible implementations. The circuit may include a chip circuit. BRIEF DESCRIPTION OF THE DRAWINGS
[0068] Figure 1 A schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0069] Figure 2 A flow chart of a communication method provided in an embodiment of the present application;
[0070] Figure 3 A schematic diagram of the time domain position relationship between the first time unit and the first time domain position provided in an embodiment of the present application;
[0071] Figure 4 A schematic diagram of the time domain position of the DMRS indicated by the first pattern provided in an embodiment of the present application;
[0072] Figure 5 A schematic diagram of the time domain position of a DMRS indicated by a second pattern provided in an embodiment of the present application;
[0073] Figure 6 A flowchart of another communication method provided in an embodiment of the present application;
[0074] Figure 7 A flowchart of another communication method provided in an embodiment of the present application;
[0075] Figure 8 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0076] Figure 9 A schematic structural diagram of another communication device provided in an embodiment of the present application;
[0077] Figure 10 A schematic structural diagram of another communication device provided in an embodiment of the present application;
[0078] Figure 11 A schematic diagram of the structure of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0079] In order to improve the flexibility of the uplink transmission mode, the present application provides a communication method. The present application will be further described in detail below with reference to the accompanying drawings. It should be understood that the specific operating methods in the method embodiments described below can also be applied to the device embodiments or system embodiments.
[0080] like Figure 1As shown, the wireless communication system 100 provided in the embodiment of the present application includes a terminal device 101 and a network device 102. Application scenarios of the wireless communication system 100 include but are not limited to the long term evolution (LTE) system, the fifth generation (5G) mobile communication system, the new radio (NR) system, and future mobile communication systems.
[0081] It should be understood that the terminal device 101 can be configured to support communication with network devices via a universal user to network interface (Uu air interface). The terminal device 101 can have wireless transceiver functions, which can communicate with one or more network devices of one or more communication systems and receive network services provided by the network devices, where the network devices include but are not limited to the illustrated network device 102. Exemplarily, the terminal device 101 can be a terminal, a mobile station (MS), a mobile terminal, a user equipment (UE) and other devices, or a chip, a chip system and other devices. For example, the terminal device 101 in the embodiment of the present application can be a mobile phone (or called a "cellular" phone), a computer with a mobile terminal, etc. The terminal device 101 can also be a portable, pocket-sized, handheld, computer-built-in, vehicle-mounted mobile device, a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. The terminal device 101 may also be a communication chip with a communication module, a vehicle with communication functions, or an in-vehicle device (such as an in-vehicle communication device, an in-vehicle communication chip), etc.
[0082] The network device 102 may be an access network device (or access network point). Among them, the access network device refers to a device that provides network access functions, such as a radio access network (RAN) base station, etc. The network device 102 may specifically include a base station (BS), or a base station and a radio resource management device for controlling the base station, etc. The network device 102 may also include a relay station (relay device), an access point, a base station in a future 5G network, a base station in a future evolved PLMN network, or an NR base station, etc. The network device 102 may be a wearable device or an in-vehicle device. The network device 102 may also be a chip with a communication module. It should be understood that in this application, the network device 102 may support Uu interface communication. The network device 102 may access a core network, such as a 5G core network, to obtain services on the core network side.
[0083] For example, the network device 102 includes, but is not limited to, a gNB, an evolved node B (eNB) in an LTE system, a radio network controller (RNC), a radio controller in a CRAN system, a base station controller (BSC), a home base station (e.g., home evolved node B, or homenode B, HNB), a baseband unit (BBU), a transmitting and receiving point (TRP), a transmitting point (TP), or a mobile switching center. The network device 102 may also include a base station in a future 6G or later mobile communication system. In some deployments, the network device may include a centralized unit (CU) and a distributed unit (DU). The network device may also include an active antenna unit (AAU). The CU implements some functions of the network device, and the DU implements some functions of the network device. For example, the CU is responsible for processing non-real-time protocols and services and implementing the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers. The DU is responsible for processing physical layer protocols and real-time services, and realizing the functions of the radio link control (RLC) layer, the media access control (MAC) layer, and the physical (PHY) layer. The AAU implements some physical layer processing functions, radio frequency processing, and related functions of active antennas. Since the information of the RRC layer will eventually become the information of the PHY layer, or be converted from the information of the PHY layer, under this architecture, high-level signaling, such as RRC layer signaling, can also be considered to be sent by the DU, or by the DU+AAU. It can be understood that the network device can be a device including one or more of the CU node, DU node, and AAU node. In addition, the CU can be divided into a network device in the access network (radio access network, RAN), or the CU can be divided into a network device in the core network (core network, CN), and this application does not limit this.
[0084] based on Figure 1The scenario shown can realize the uplink transmission of the terminal device. The following is an example of the uplink communication scenario between the terminal device and the network device. It should be understood that the terminal device includes Figure 1 The terminal device 101 shown, the network device may include Figure 1 The network device 102 shown in the present application includes at least one process of sending an uplink channel sounding signal (SRS) by the terminal device to the network device, sending information carried on a physical uplink shared channel (PUSCH) (or sending a PUSCH bearer, referred to as PUSCH sending or PUSCH transmission), sending information carried on a physical uplink control channel (PUCCH) (or sending a PUCCH bearer, referred to as PUCCH sending or PUCCH transmission), or sending information carried on a physical random access channel (PRACH) (or sending a PRACH bearer, referred to as PRACH sending or PRACH transmission).
[0085] To achieve uplink transmission, the network device may configure the terminal device to carry a demodulation reference signal (DMRS) in the uplink PUSCH and perform channel estimation and decoding based on the DMRS sent by the terminal device. It should be understood that in this application, the DMRS may be located in some or all of the orthogonal frequency division multiplexing (OFDM) symbol positions in the time slot occupied by the PUSCH.
[0086] The following describes a method for canceling uplink transmission. It should be understood that the canceled uplink transmission may be a repetition transmission. Repetition transmission may be a transmission method in which the same content is transmitted multiple times according to the number of repetitions configured in a radio resource control (RRC) message or DCI.
[0087] In one possible approach, in technologies such as ultra-reliable and low-latency communications (URLLC), UL CI is introduced in the physical layer enhancement to indicate the cancellation of uplink transmission. UL CI can be indicated by downlink control information (DCI) format 2_4, and the physical resource block (PRB) and OFDM are notified to a group of terminal devices. The terminal devices cancel the uplink transmission starting from the first OFDM symbol indicated by the UL CI, on all OFDM symbols after the PRB indicated by the UL CI and the first OFDM symbol indicated by the UL CI. In addition, if the uplink transmission is a repetition transmission, the repetition transmission is canceled on all OFDM symbols after the PRB indicated by the UL CI and the first OFDM symbol indicated by the UL CI, without affecting other repetition transmissions.
[0088] In another approach, lower priority uplink transmissions may be cancelled by higher priority transmissions.
[0089] Specifically, the terminal device performs uplink transmission 1 on transmission resource 1. When the terminal device needs to perform uplink transmission 2 of a higher priority on transmission resource 2, and the transmission resource 2 overlaps with transmission resource 1, the terminal device cancels uplink transmission 1 at the latest before the first OFDM symbol occupied by the transmission resource where transmission resource 2 overlaps with transmission resource 1, and starts uplink transmission 2 from the first OFDM symbol.
[0090] For example, for PUSCH transmission, uplink transmission 1 and uplink transmission 2 may be scheduled by the network device through downlink control information (DCI) or through RRC. For example, the network device may indicate transmission resource 1 occupied by uplink transmission 1 through DCI, and may indicate transmission resource 2 occupied by uplink transmission 2 through DCI.
[0091] In addition, uplink transmission may be interrupted by downlink transmission.
[0092] Currently, in the above-mentioned methods of canceling uplink transmission, the canceled uplink transmission will not be restored, the uplink transmission efficiency will be reduced, and there is no other cancellation mechanism as an alternative. Therefore, the flexibility of the current uplink transmission cancellation mechanism needs to be improved.
[0093] In order to improve the flexibility of the uplink transmission mode, an embodiment of the present application provides a communication method. The method can be implemented by a network device (or a component in the network device (such as a processor, chip or chip system, etc.)) and a terminal device (or a component in the terminal device (such as a processor, chip or chip system, etc.)). The terminal device, for example Figure 1 The terminal device 101 shown, the network device is for example Figure 1 Network device 102 is shown.
[0094] like Figure 2 As shown, the method may include the following steps:
[0095] S101: A network device sends first information, where the first information is used to instruct cancellation of uplink transmission at a first time domain location, where the uplink transmission includes transmission of a DMRS and / or data. The term "cancel" herein may also be replaced by "stop," "terminate," or "interrupt." The first time domain location may be a partial time domain location within a fourth time unit (e.g., a symbol, a combination of multiple symbols, a time slot, or a combination of multiple time slots), or a time domain location that includes at least one fourth time unit.
[0096] Correspondingly, the terminal device receives the first information.
[0097] The first time domain position overlaps with the first time unit, the first time unit is an independently scheduled time domain position, and the first time unit carries an uplink transmission. The first time unit may include one or more fourth time units. The time domain position of the first DMRS in the first time unit is determined according to the first pattern, or in other words, the first pattern is used to indicate the position of the first DMRS in the first time unit. In other words, the first information is used to cancel the transmission of the first DMRS according to the first pattern.
[0098] It should be understood that the first time unit in the present application can be independently scheduled. Independent scheduling means that the first time unit is the uplink resource indicated by the uplink scheduling information, or in other words, independent scheduling means that the first time unit is the minimum unit of time domain resources for uplink scheduling. For example, each first time unit is scheduled as an independent scheduling unit, or multiple first time units can be scheduled continuously. The first time unit can be called a virtual super slot (VS-slot), and accordingly, a time slot can be called a normal slot.
[0099] Exemplarily, the above first information includes UL CI or scheduling information (such as DCI) for scheduling uplink transmission. If the first information includes UL CI, the first time domain position includes the time domain position indicated by the UL CI. For example, if the first information indicates an OFDM symbol, the first time domain position includes the OFDM symbol indicated by the first information. If the first information includes scheduling information, the scheduling information is used to schedule a higher priority uplink transmission, and the first time domain position includes the time domain position occupied by the higher priority scheduled uplink transmission.
[0100] The above first information can also be used to instruct to stop the transmission of the first DMRS located after the first time domain position in the first time unit, or in other words, the first information can instruct to stop the transmission of the first DMRS at the first time domain position and to stop the transmission of the first DMRS located after the first time domain position in the first time unit. In other words, the first information can be used to instruct to stop the transmission of the first DMRS at the first time domain position and to stop the transmission of the first DMRS at the time domain position after the first time domain position in the first time unit.
[0101] like Figure 3 As shown in number (a), taking the first time domain position as a slot as an example, the terminal device can cancel the transmission of the first DMRS at the first time domain position and the slot after the first time domain position (or instead, after the last slot of the first time domain position) in the first time unit according to the first information.
[0102] Alternatively, the first information can also be used to indicate stopping the transmission of the first DMRS according to the first pattern in the second time unit after the first time domain position, or in other words, the first information can be used to indicate stopping the transmission of the first DMRS at the first time domain position and stopping the transmission of the first DMRS according to the first pattern in the second time unit after the first time domain position. In other words, the first information can be used to indicate stopping the transmission of the first DMRS at the first time domain position and stopping the transmission of the first DMRS at the time domain position after the first time domain position within the first time unit, and to indicate continuing to send the first DMRS according to the first pattern after the first time domain position.
[0103] Optional, such as Figure 3 As shown in (b) in FIG. 1 , the length of the second time unit may be the same as that of the first time unit, or in other words, the number of time units (e.g., time slots and / or symbols) in the second time unit is the same as the number of time units in the first time unit. Furthermore, the length of the second time unit may be different from that of the first time unit, for example, the length of the second time unit may be longer (or shorter) than that of the first time unit.
[0104] Alternatively, the first information can also be used to instruct to stop the transmission of the first DMRS at the first time domain position, and to send the second DMRS according to the second pattern in the third time unit after the first time domain position, and the first time unit includes the third time unit. In other words, the first information can be used to instruct to stop the transmission of the first DMRS at the first time domain position and to stop the transmission of the first DMRS at the time domain position after the first time domain position within the first time unit, and to instruct to send the second DMRS according to the second pattern in the third time unit after the first time domain position. The second pattern can be the same as or different from the first pattern. That is, the first DMRS that originally needed to be sent according to the first pattern in the third time unit is replaced by the second DMRS sent according to the second pattern.
[0105] It should be understood that in the present application, the first DMRS refers to a DMRS sent according to a first pattern, and the second DMRS refers to a DMRS sent according to a second pattern.
[0106] In addition, the first information may also indicate to stop transmitting the first DMRS at the first time domain position.
[0107] Optional, such as Figure 3 As shown by number (c) in FIG, the third time unit can be a proper subset of the first time unit, or in other words, the third time unit is part of the time domain positions in the first time unit, or in other words, all the time domain positions of the third time unit overlap with part of the time domain positions in the first time unit. In addition, part of the time domain positions of the third time unit may not overlap with the first time unit. For example, the third time unit includes the time domain positions after the first time domain position in the first time unit, and also includes the time domain positions outside the first time unit after the first time domain position.
[0108] Optionally, the first information includes one or more fields, wherein the one or more fields may carry one or more of information for indicating the first time domain position, information indicating cancellation of uplink transmission at the first time domain position, information indicating stopping transmission of the first DMRS located after the first time domain position in the first time unit, information indicating stopping sending the first DMRS according to the first pattern in the second time unit after the first time domain position, information indicating stopping transmission of the first DMRS at the first time domain position and sending the second DMRS according to the second pattern in the third time unit after the first time domain position, or information indicating stopping transmission of the first DMRS at the first time domain position.
[0109] In addition, the first pattern may also be set in a manner that the existing DMRS is distributed in each time slot.
[0110] The first information may be carried in an RRC message and / or a DCI. If the first information is carried in a DCI, the first information may be scheduling information or a UL CI. The DCI may be UE-specific control information, cell-specific control information, or group common control information.
[0111] S102: The terminal device cancels DMRS transmission in the first time unit according to the first information, or sends a first DMRS in the second time unit according to the first pattern according to the first information, or sends a second DMRS in the third time unit according to the second pattern according to the first information.
[0112] According to the above method, the network device can send a first information to the terminal device, which is used to instruct the terminal device to stop the transmission of the first DMRS located after the first time domain position in the first time unit at the same time when canceling the first DMRS uplink transmission at the first time domain position, or to send the first DMRS according to the first pattern in the second time unit after the first time domain position (that is, to delay the transmission of the first DMRS in the first time unit), or to send the second DMRS according to the second pattern in the third time unit after the first time domain position, or to stop the transmission of the first DMRS only at the first time domain position. Therefore, more flexible DMRS transmission can be achieved in the scenario where the uplink transmission needs to be canceled.
[0113] The following combination Figure 4 , illustrating possible designs of the first pattern. It should be understood that the first pattern shown here is only exemplary and should not be understood as showing all first patterns. For example, Figure 4 Based on any of the first patterns shown, other first patterns are obtained by changing the position of the DMRS. It should be understood that Figure 4 The fourth time unit is a time slot as an example, that is, the following Figure 4 The time slot in the example can be replaced by the fourth time unit. In actual applications, the time slot in the following example can also be replaced by a symbol, a combination of multiple symbols, or a combination of multiple time slots as needed.
[0114] like Figure 4 As shown in number (a), DMRS is distributed over part or all of the symbols in each time slot.
[0115] like Figure 4As shown in number (b), the first time unit may include K consecutive time slots. Another first pattern provided in the present application may indicate that the first DMRS is located in the center time unit, where K is a positive integer. The DMRS may be distributed over some or all symbols of the center time unit. The center time unit is one or more time slots close to the center position in the K time slots. For example, as shown in number (b), when K=5, the center time unit includes the third time unit; or, when K=6, the center time unit includes the third time unit and / or the fourth time unit. In addition, as shown in number (b), the first time unit may be scheduled continuously, for example, N first time units are scheduled continuously, where N is a positive integer greater than or equal to 2. When this first pattern is used, the channel of the time slot in which the first DMRS is not sent within the first time unit reuses the channel estimation result of the time slot in which the first DMRS is sent.
[0116] like Figure 4 As shown by number (c) in , the first time unit may include K consecutive time slots, and another first pattern provided in the present application may indicate that the first DMRS is located in the first time slot and the K-th time slot (or the last time slot) in the first time unit, where K is a positive integer. The DMRS may be distributed over some or all symbols of the first time slot, and over some or all symbols of the K-th time slot. When using this first pattern, the channel in which the first DMRS is not transmitted in the first time unit is estimated by interpolation based on the first time slot and the K-th time slot in the first time unit, or the channel of each time slot in the first time unit may be determined by joint channel estimation.
[0117] like Figure 4 As shown by number (d) in the figure, the first time unit may include N consecutive fifth time units, each fifth time unit includes K time slots, and the number of consecutive time slots included in the first time unit is M, where M=K*N+1. In this case, the first pattern may indicate that the time domain positions occupied by the first DMRS are the 1st, K+1th, 2K+1th, ..., and nK+1th time slots in the first time unit, where M, n, K, and N are positive integers, and n is less than or equal to N. The DMRS may be distributed over part or all of the symbols in each of the 1st, K+1th, 2K+1th, ..., and nK+1th time slots in the first time unit. When using this first pattern, the channel of the time slot where the first DMRS is not transmitted between the two adjacent first DMRSs in the first time unit is estimated by interpolation, or the channel of each time slot in the first time unit may be determined by joint channel estimation.
[0118] like Figure 4As shown by number (e) in FIG, the first time unit may include K consecutive time slots. Another first pattern provided in this application may indicate that the first DMRS is located in the first time slot of the first time unit, where K is a positive integer. The DMRS may be distributed over some or all symbols of the first time slot. When this first pattern is used, the channel of the time slot in which the first DMRS is not transmitted within the first time unit is multiplexed with the channel estimation result of the time slot in which the first DMRS is transmitted.
[0119] It should be understood that if there is DMRS on each time slot of the interrupted uplink transmission, self-channel estimation and self-decoding can be performed. If the transmission or repeated transmission of one / some time slots in a certain uplink transmission is canceled, it does not affect the channel estimation and decoding of other time slots or repeated transmissions. When DMRS reduction (DMRS-less) is introduced (i.e., scheduling VS-slot, VS-slot includes multiple ordinary time slots, and DMRS is not sent on at least one time slot. VS-slot, for example Figure 4 After the transmission of the first time unit shown by number (b), (c), (d) or (e) in the figure, multiple time slots are bundled. There is no DMRS on some time slots, and channel estimation can only rely on other time slots. At this time, if the transmission of a certain slot is canceled and no longer restored, the phase before and after the canceled DMRS may be discontinuous, so that the DMRS and channel estimation results before the canceled DMRS cannot be used for channel estimation after the canceled DMRS. Therefore, the base station side cannot perform effective channel estimation and decoding. By adopting the method provided in the embodiment of the present application, the terminal device can resume the transmission of DMRS in the second time unit or the third time unit after the first time domain position, so that the base station side performs channel estimation and decoding according to the restored DMRS, so that the uplink transmission can be restored.
[0120] The first pattern may be indicated by second information (eg, scheduling information), or in other words, the uplink transmission carried by the first time unit is scheduled by the second information. The second information may schedule a first time unit, or may be used to continuously schedule the same first time unit.
[0121] Optionally, the second information may be carried in an RRC message and / or DCI, or in other words, the first pattern may be indicated by an RRC message and / or DCI. When an RRC message is used to indicate the first pattern, the RRC message may be used to schedule multiple consecutive (or pre-configured grant (CG)) first time units, where the first DMRS within the multiple first time units is the first pattern. When DCI is used to indicate the first pattern, the DCI may be used to schedule a single first time unit.
[0122] The second information may include one or more of indication information of the first pattern, the value of K, the value of N, the value of M, or indication information of a redundant version (RV) of the first time slot in the first time unit (the time slot here is not replaced by a symbol, a combination of multiple symbols, or a combination of multiple time slots).
[0123] The indication information of the first pattern may be used to indicate the first pattern, for example, Figure 4 The numbers (a) to (e) shown (or other first patterns not shown) each correspond to one bit, and the first pattern can be indicated in the second information by a bitmap. Alternatively, the time slot position for indicating the time slot where the first DMRS is located can be carried, where the time slot position can be a relative position in the first time unit, such as an index.
[0124] The value of K and / or the value of N can be used to indicate the number of time slots included in the first time unit. Figure 4 For the first patterns shown in numbers (b), (c) and (e), the second information may indicate the value of K to indicate the number of time slots included in the first time unit. Optionally, the second information may indicate the value of N; Figure 4 As shown in number (d), the second information may indicate the values of K and N to indicate the number of time slots included in the first time unit, or the second information may indicate the value of M to indicate the number of time slots. It should be understood that when the first time unit of the CG is configured via an RRC message, the second information carried by the RRC message may indicate the values of K and N. When the first time unit is dynamically configured via DCI, the second information carried by each DCI may indicate the value of K.
[0125] Exemplarily, the second information may carry the value of K (or information indicating the value of K) or the value of N (or information indicating the value of N) alone, or may indicate the value of K and the value of N in the form of a {K, N} tuple. For example, 00 indicates K=1 and N=1, 01 indicates K=1 and N=2, 10 indicates K=2 and N=1, and 11 indicates K=2 and N=2. The meaning of the information indicating the value of K, the information indicating the value of N, and / or the corresponding meaning of the {K, N} tuple may be predefined or preconfigured.
[0126] Optionally, when the second information includes the value of K, the first pattern is as follows: Figure 4 As shown in (c) and / or (d), the terminal device may perform joint channel estimation within the first time unit.
[0127] The above RV indication information may indicate the RV of the first time slot in the first time unit.
[0128] Exemplarily, the RVs in the first time unit may be arranged cyclically in the order of 0, 2, 3, and 1. For example, when the second information indicates that the RV of the first time slot in the first time unit is 0, if the first time unit includes 5 time slots, the RVs of the time slots in the first time unit are 0, 2, 3, 1, and 0, respectively.
[0129] Optionally, if the terminal device stops uplink transmission at the first time domain position in the first time unit, the terminal device may set the RV of the first time slot after the first time domain position based on the RV of the last time slot before the first time domain position. Figure 3 In the number (a) shown, the first time domain position coincides with the third slot in the first time unit (or called the slot with index 2), the last slot before the first time domain position is the second slot in the first time unit (or called the slot with index 1), and the first slot after the first time domain position is the fourth slot in the first time unit (or called the slot with index 3). Assuming that the RV of the second slot is 2, the terminal device can determine that the RV of the fourth slot is 3 according to the order of 0, 2, 3, 1.
[0130] Among them, after receiving the third information, the terminal device may set the RV of the first time slot after the first time domain position according to the RV of the last time slot before the first time domain position. For example, the third information may indicate that the RV of the first time slot after the first time domain position is determined based on the RV of the last time slot before the first time domain position. The third information may be carried in the same message as the second information. Alternatively, the third information may be sent separately, for example, the third information is sent via an RRC message, and the second information is sent via another RRC message or DCI.
[0131] Optionally, if the network device is configured with multiple consecutive first time units, the RV of the slot in each first time unit is determined separately. Here, separately determined means that the RV of any slot in each first time unit is not determined based on the RV of the slots in other first time units. For example, the terminal device receives fourth information, and the fourth information is used to schedule at least two first time units, or in other words, the fourth information is used to indicate the time domain position of multiple consecutive first time units. If the RV of the first slot in the first time unit indicated by the second information is 0, the RV of the slot in each first time unit is 0, 2, 3, 1, 0 respectively. The fourth information is a type of the second information, that is, scheduling information carried by an RRC message. For example, the fourth information may be the second information carried in the RRC message indicating that N is a positive integer greater than or equal to 2.
[0132] In which, after receiving the fifth information, the terminal device may separately determine the RV of the slot in each first time unit. For example, the fifth information may indicate that the RV of the second time unit of each first time unit in multiple consecutive first time units is independently determined. The fifth information may be carried in the same message as the second information. Alternatively, the fifth information may be sent separately, for example, the fifth information is sent via an RRC message, and the second information is sent via another RRC message or DCI.
[0133] Figure 5 The diagram shows a second pattern provided in an embodiment of the present application. It should be understood that the second pattern shown here is merely exemplary and should not be construed as showing all possible second patterns. For example, Figure 5 Based on any of the second patterns shown, other second patterns can be obtained by changing the position of the DMRS. Figure 5 The fourth time unit is a time slot as an example, that is, the following Figure 5 The time slots in the examples can be replaced with the fourth time unit. In actual applications, the time slots in the following examples can also be replaced with symbols, a combination of multiple symbols, or a combination of multiple time slots as needed. The fourth time unit in the second pattern can be the same as the fourth time unit in the first pattern.
[0134] In a first implementation, the second pattern may indicate that the second DMRS occupies every fourth time unit in the third time unit, wherein the second DMRS may be located in part or all of the symbols in each time slot.
[0135] Take K=5 and i=1 as an example, where i is the index of the last slot in the first time domain position in the first time unit, such as Figure 5 As shown in number (a), the third time unit is a slot located after the first time domain position in the first time unit, and each slot includes a second DMRS.
[0136] In a second implementation, the third time unit may include K-(i+1) slots, and the second pattern is used to indicate that the second DMRS occupies at least one of the first slot, the center slot, and the last slot of the K-(i+1) slots. The second DMRS occupies some or all symbols in the above time slots.
[0137] Take K=5 and i=1 as an example, Figure 5 As shown in number (b), the second pattern may indicate that the second DMRS occupies the center time unit in the third time unit.
[0138] Take K=5 and i=1 as an example, Figure 5As shown in number (c), the second pattern may indicate that the second DMRS occupies the first slot and the last slot in the third time unit.
[0139] Take K=5 and i=1 as an example, Figure 5 As shown in the number (d) in FIG, the second pattern may indicate that the second DMRS occupies the first slot in the third time unit.
[0140] Exemplarily, when the first information indicates stopping transmission of the first DMRS at the first time domain position and sending the second DMRS according to the second pattern in a third time unit after the first time domain position, the first information may further indicate the second pattern. Alternatively, the second pattern may be indicated by separate information, for example, by an RRC message or DCI indication.
[0141] Alternatively, the second pattern may be associated with the first pattern, so that the terminal device may determine the second pattern based on the first pattern without the network device indicating the second pattern. For example, if the first pattern indicates that the first DMRS occupies the center time unit in the first time unit (e.g. Figure 4 (b), the second pattern may indicate that the second DMRS occupies the central time unit of the third time unit (eg Figure 5 (b), the center time unit of the third time unit can be determined by referring to the center time unit of the first time unit. Similarly, if the first pattern indicates that the first DMRS occupies each slot in the first time unit (such as Figure 4 (a), the second pattern may indicate that the second DMRS occupies each slot of the third time unit (eg Figure 5 Number (a)); if the first pattern indicates that the first DMRS occupies the first slot and the last slot in the first time unit (as shown in FIG. Figure 4 (c), the second pattern may indicate that the second DMRS occupies the first slot and the last slot of the third time unit (as shown in FIG. Figure 5 Number (c)); if the first pattern indicates that the first DMRS occupies the first slot in the first time unit (such as Figure 4 Number (e)), or, the first pattern indicates that the first DMRS occupies the 1st, K+1th, 2K+1... and nK+1th time slots in the first time unit (as shown in FIG. Figure 4 (d)), the second pattern may indicate that the second DMRS occupies the first slot of the third time unit (as shown in FIG. Figure 5 (shown as number (d)).
[0142] It should be understood that the execution method indicated by the above first information can be determined by the network device based on at least one of the first pattern, the first time domain position, the first time unit, the position of the reference time slot P set in the first time unit, or the time domain position information where the first time unit and the first time domain position overlap. The overlapping position information can be used to indicate the time domain position where the first time unit and the first time domain position overlap, and the overlapping time domain position can be determined based on the first time unit and the first time domain position. The first pattern, the first time domain position, the reference time slot P, and the first time unit are configured by the network device. Therefore, for the network device, the first pattern, the first time domain position, the first time unit, and the time domain position where the first time unit and the first time domain position overlap are all known information.
[0143] The relationship between the first pattern, the first information or the overlapping time domain position information, and the manner indicated by the first information is described below by way of example. Here, the fourth time unit is taken as a time slot. That is, the time slots in the following examples can be replaced by the fourth time unit.
[0144] Exemplarily, when the first condition is met, the first information may indicate stopping transmission of the first DMRS at the first time domain position and stopping transmission of the first DMRS located after the first time domain position in the first time unit.
[0145] The first condition includes: the first time domain position coincides with the first time slot in the first time unit. The coincidence between the first time domain position and the first time slot may be partial (i.e., the coincident time domain position is a portion of the symbols of the first time slot in the first time unit) or full (i.e., the coincident time domain position includes all symbols of the first time slot in the first time unit). Furthermore, the first condition does not limit whether the first time domain position coincides with other time slots in the first time unit. For example, the first time domain position may also coincide with one or more time slots other than the first time slot in the first time unit.
[0146] In addition, the first condition includes the second condition and the third condition. When either the second condition or the third condition is met, the first condition is considered to be met. When the second condition and the third condition are not met, the first condition is considered to be not met.
[0147] The second condition includes: the first time domain position overlaps with all time slots in the first time unit. The first time domain position and all time slots in the first time unit may partially overlap (that is, the overlapping time domain position does not include at least one time slot in the first time unit) or completely overlap (that is, the overlapping time domain position includes all time slots in the first time unit, but whether all symbols of all time slots are included is not specifically limited. For example, if all symbols of all time slots in the first time unit, except for the first symbol of the first time slot, are included in the overlapping time domain position, then the overlap is complete).
[0148] The third condition includes: the first time domain position coincides with the first time slot in the first time unit, but the first time domain position does not coincide with all time slots in the first time unit, or in other words, the first time domain position does not coincide with at least the last time slot in the first time unit. The coincidence of the first time domain position with the first time slot may be partial overlap (that is, the overlapping time domain position is a partial symbol of the first time slot in the first time unit) or full overlap (that is, the overlapping time domain position includes all symbols of the first time slot in the first time unit).
[0149] In addition, when the above first condition is met (or any one of the second condition or the third condition is met), the first information can be used to indicate stopping the transmission of the first DMRS at the first time domain position and stopping the transmission of the first DMRS after the first time domain position in the first time unit, and sending the first DMRS according to the first pattern in the second time unit after the first time domain position.
[0150] When the fourth condition, the fifth condition or the sixth condition is met, the first information may be used to stop transmission of the first DMRS at the first time domain position, and to send the second DMRS according to the second pattern in a third time unit after the first time domain position.
[0151] The fourth condition includes: the first pattern is as follows: Figure 4 As shown in number (b) (in other words, the first pattern indicates that the first DMRS is located in the center time unit of the first time unit), and the first time domain position coincides with the time domain position where the first DMRS is located in the first time unit, but the first time domain position at least does not coincide with the last time slot in the first time unit (or, the overlapping time domain position does not include the last time slot).
[0152] The fifth condition includes: the first pattern is as follows: Figure 4 As shown in number (c) (in other words, when the first time unit includes K time slots, the first pattern indicates that the first DMRS is located in the first time slot and the Kth time slot in the first time unit), and the first time domain position does not overlap with at least the last time slot of the first time unit.
[0153] The sixth condition includes: the first pattern is as follows: Figure 4 As shown in number (d) (in other words, the first time unit may include N consecutive fifth time units, each fifth time unit includes K time slots, the number of consecutive time slots included in the first time unit is M, M=K*N+1, and the first pattern indicates that the first DMRS occupies the 1st, K+1th, 2K+1th... and nK+1th time slots in the first time unit), and the first time domain position does not overlap with at least the last (i.e., the Mth) time slot of the first time unit.
[0154] Below Figure 4 Taking the first pattern shown as an example, the network device determines the first information through an embodiment. Exemplarily, the following examples are applicable to scenarios such as: the uplink transmission of the terminal device (the uplink transmission is scheduled in time slots or first time units) is canceled by UL CI, or canceled by other high-priority transmissions, or interrupted by downlink transmissions, where other high-priority transmissions are normal-slot transmissions (i.e., transmissions scheduled in time slots) or VS-slot transmissions (i.e., transmissions scheduled in first time units, where the first time unit is not necessarily the same as the first time unit corresponding to the canceled uplink transmission). The signaling for scheduling the high-priority transmission is high-layer signaling (such as RRC messages) or DCI. The high-layer signaling is cell-specific or UE-specific. The DCI is group common or UE-specific.
[0155] For Figure 4 For the first pattern shown in number (b), the network device can determine the first information according to at least one of the first pattern, the first time domain position, the first time unit, or the position where the first time domain position and the first time unit coincide.
[0156] If the first time domain position completely overlaps with the first time unit, the first information can be used to indicate stopping the transmission of the first DMRS at the first time domain position, and sending the first DMRS according to the first pattern in the second time unit after the first time domain position, wherein the length of the second time unit can be the same as the length of the first time unit; or, the first information can be used to indicate stopping the transmission of the first DMRS at the first time domain position.
[0157] Among them, the first time domain position and the first time unit completely overlap, which means that the first time domain position and all time slots in the first time unit can partially overlap (that is, the overlapping time domain position does not include at least one time slot in the first time unit) or completely overlap (that is, the overlapping time domain position includes all time slots in the first time unit, but there is no specific limitation on whether all time slots are included. For example, except for the first symbol of the first time slot, all symbols of all time slots in the first time unit are included in the overlapping time domain position, which is a complete overlap).
[0158] If the first time domain position partially overlaps with the first time unit, and the overlapping time domain position includes the first time slot of the first time unit but does not include the time slot where the first DMRS is located in the first time unit, the first information may indicate to stop transmitting the first DMRS at the first time domain position and to stop transmitting the first DMRS located after the first time domain position in the first time unit; or, the first information may be used to indicate to stop transmitting the first DMRS at the first time domain position and to send the first DMRS according to the first pattern in a second time unit after the first time domain position. The length of the second time unit may be the same as the length of the first time unit; or, the first information may be used to indicate to stop transmitting the first DMRS at the first time domain position.
[0159] The partial overlap of the first time domain position with the first time unit means that the first time domain position does not overlap with at least one time slot in the first time unit (that is, the overlapping time domain position does not include at least one time slot in the first time unit).
[0160] If the first time domain position partially overlaps with the first time unit, and the overlapping time domain position includes the first time slot of the first time unit and includes the time slot where at least one first DMRS in the first time unit is located, the first information may indicate to stop the transmission of the first DMRS at the first time domain position and to stop the transmission of the first DMRS located after the first time domain position in the first time unit; or, the first information may be used to indicate to stop the transmission of the first DMRS at the first time domain position and to send the first DMRS according to the first pattern in the second time unit after the first time domain position, wherein the length of the second time unit may be the same as the length of the first time unit; or, the first information may be used to indicate to stop the transmission of the first DMRS at the first time domain position and to send the second DMRS according to the second pattern in the third time unit after the first time domain position, and the third time unit may include the time slot in the first time unit located after the first time domain position, and the second pattern may be, for example Figure 5 As shown in (a) or (b).
[0161] If the first time domain position partially overlaps with the first time unit, and the overlapping time domain position does not include the first time slot of the first time unit and does not include the time slot where the first DMRS in the first time unit is located, the first information may indicate to stop the transmission of the first DMRS at the first time domain position.
[0162] If the first time domain position partially overlaps with the first time unit, and the overlapping time domain position does not include the first time slot and the last time slot of the first time unit, and includes a time slot where at least one first DMRS in the first time unit is located, the first information may indicate to stop the transmission of the first DMRS at the first time domain position, and to send the second DMRS according to the second pattern in a third time unit after the first time domain position, and the third time unit may include a time slot in the first time unit that is located after the first time domain position, and the second pattern is, for example Figure 5 As shown in (a) or (b).
[0163] If the first time domain position partially overlaps with the first time unit, and the overlapping time domain position does not include the first time slot of the first time unit and includes the last time slot in the first time unit, the first information may indicate to stop transmitting the first DMRS at the first time domain position.
[0164] For Figure 4 For the first pattern shown in number (c), the network device may set a reference time slot (or reference time domain position), or may set the reference time slot in a predefined manner, and determine the first information based on at least one of the reference time slot, the first pattern, the first time domain position, the first time unit, or the position where the first time domain position coincides with the first time unit. The first information is determined by the position in the first time unit, where P is the index of the reference time slot in the first time unit, 0<P<K, and K is the number of time slots included in the first time unit.
[0165] If the first time domain position completely overlaps with the first time unit, the first information can be used to indicate stopping the transmission of the first DMRS at the first time domain position, and sending the first DMRS according to the first pattern in the second time unit after the first time domain position, wherein the length of the second time unit can be the same as the length of the first time unit; or, the first information can be used to indicate stopping the transmission of the first DMRS at the first time domain position.
[0166] If the first time domain position partially overlaps with the first time unit, and the overlapping time domain position includes the first time slot of the first time unit, the first information may indicate stopping the transmission of the first DMRS at the first time domain position and stopping the transmission of the first DMRS located after the first time domain position in the first time unit; or, the first information may be used to indicate stopping the transmission of the first DMRS at the first time domain position, and sending the first DMRS according to the first pattern in the second time unit after the first time domain position, wherein the length of the second time unit may be the same as the length of the first time unit; or, the first information may be used to indicate stopping the transmission of the first DMRS at the first time domain position; or, the first information may indicate stopping the transmission of the first DMRS at the first time domain position, and sending the second DMRS according to the second pattern in the third time unit after the first time domain position, and the third time unit may include the time slot located after the first time domain position in the first time unit, and the second pattern is, for example Figure 5 As shown in (a) or (c).
[0167] If the first time domain position partially overlaps with the first time unit, and the overlapping time domain position does not include the first time slot, the reference time slot P, and the last time slot of the first time unit, and includes a time slot where at least one first DMRS in the first time unit is located, the first information may indicate stopping the transmission of the first DMRS at the first time domain position, and sending the second DMRS according to the second pattern in a third time unit after the first time domain position, and the third time unit may include a time slot in the first time unit that is located after the first time domain position, and the second pattern is, for example Figure 5 As shown in (a) or (c).
[0168] If the first time domain position partially overlaps with the first time unit, and the overlapping time domain position does not include the last time slot of the first time unit, the overlapping time domain position may include the reference time slot P or be located after the reference time slot P, then the first information may indicate to stop the transmission of the first DMRS at the first time domain position, and to send the second DMRS according to the second pattern in a third time unit after the first time domain position, the third time unit may include the time slot in the first time unit that is located after the first time domain position, and the second pattern may be, for example Figure 5 As shown in (a) or (c).
[0169] If the first time domain position partially overlaps with the first time unit, and the overlapping time domain position is located after the first DMRS in the last time slot of the first time unit, the first information may be used to instruct to stop transmitting the first DMRS at the first time domain position.
[0170] For Figure 4For the first pattern shown in number (d), the network device may set a reference time slot P for each fifth time unit in the first time unit, and determine the first information based on at least one of the reference time slot P, the first pattern, the first time domain position, the first time unit, or a position where the first time domain position coincides with the first time unit. The first information is determined by the position in the first time unit, where P is the index of the reference time slot in the fifth time unit, 0<P<K, and K is the number of time slots included in the fifth time unit.
[0171] If the first time domain position completely overlaps with the first time unit, the first information can be used to indicate stopping the transmission of the first DMRS at the first time domain position, and sending the first DMRS according to the first pattern in the second time unit after the first time domain position, wherein the length of the second time unit can be the same as the length of the first time unit; or, the first information can be used to indicate stopping the transmission of the first DMRS at the first time domain position.
[0172] If the first time domain position partially overlaps with the first time unit, and the overlapping time domain position includes the first time slot of the first time unit, the first information may indicate stopping the transmission of the first DMRS at the first time domain position and stopping the transmission of the first DMRS located after the first time domain position in the first time unit; or, the first information may be used to indicate stopping the transmission of the first DMRS at the first time domain position, and sending the first DMRS according to the first pattern in the second time unit after the first time domain position, wherein the length of the second time unit may be the same as the length of the first time unit; or, the first information may be used to indicate stopping the transmission of the first DMRS at the first time domain position; or, the first information may indicate stopping the transmission of the first DMRS at the first time domain position, and sending the second DMRS according to the second pattern in the third time unit after the first time domain position, and the third time unit may include the time slot located after the first time domain position in the fifth time unit where the last slot occupied by the first time domain position is located, and the second pattern is, for example Figure 5 As shown in (a) or (d).
[0173] If the first time domain position partially overlaps with the first time unit, the first time slot occupied by the overlapping time domain position is between the first time slot in a fifth time unit and the reference time slot P of this fifth time unit (excluding the first time slot and the reference time slot), and the last time slot occupied by the overlapping time domain position is before the first first DMRS after the fifth time unit, then the first information may indicate to stop the transmission of the first DMRS at the first time domain position, and to send the second DMRS according to the second pattern in the third time unit after the first time domain position, and the third time unit may include the time slot after the first time domain position in the fifth time unit where the last time slot occupied by the overlapping time domain position is located, and the second pattern is, for example Figure 5 As shown in (a) or (d).
[0174] If the first time domain position partially overlaps with the first time unit, the first time slot occupied by the overlapping time domain position is located in a reference time slot P in a certain fifth time unit or is located after the reference time slot P, and the last time slot occupied by the overlapping time domain position is located before the first first DMRS after the fifth time unit, then the first information may indicate to stop the transmission of the first DMRS at the first time domain position, and to send the second DMRS according to the second pattern in the third time unit after the first time domain position, and the third time unit may include the time slot located after the first time domain position in the fifth time unit where the last time slot occupied by the overlapping time domain position is located, and the second pattern is, for example Figure 5 As shown in (a) or (d).
[0175] If the first time domain position partially overlaps with the first time unit, the overlapping time domain position is located between the first time slot of the first time unit and the last time slot of the first time unit (the overlapping time domain position does not include the first time slot and the last time slot), and the overlapping time domain position includes at least one time slot where the first DMRS is located, then the first information may indicate to stop the transmission of the first DMRS at the first time domain position, and to send the second DMRS according to the second pattern in the third time unit after the first time domain position, and the third time unit may include the time slot located after the first time domain position in the fifth time unit where the last time slot occupied by the overlapping time domain position is located, and the second pattern is, for example Figure 5 As shown in (a) or (d).
[0176] If the first time domain position partially overlaps with the first time unit, and the overlapping time domain position is located after the first time slot of the first time unit and includes the last time slot of the first time unit, the first information may indicate to stop transmitting the first DMRS at the first time domain position.
[0177] If the first time domain position partially overlaps with the first time unit, and the overlapping time domain position is located after the first DMRS in the last time slot of the first time unit, the first information may be used to instruct to stop transmitting the first DMRS at the first time domain position.
[0178] like Figure 6 As shown, an embodiment of the present application provides another communication method, in which a terminal device determines an action after receiving information for canceling the uplink transmission at a first time domain position, and the network device does not need to indicate the action.
[0179] The method may include the following steps:
[0180] S201: A network device sends first information, where the first information is used to instruct cancellation of uplink transmission at a first time domain location, where the uplink transmission includes transmission of a DMRS and / or data. The term "cancel" herein may also be replaced by "stop," "cancel," or "interrupt." The first time domain location may be a partial time domain location within a fourth time unit (e.g., a symbol, a combination of multiple symbols, a time slot, or a combination of multiple time slots), or a time domain location that includes at least one fourth time unit.
[0181] Correspondingly, the terminal device receives the first information.
[0182] The first time domain position overlaps with the first time unit. The first time unit is the time domain position occupied by the uplink transmission, and the first time unit may include one or more fourth time units. The time domain position of the first DMRS in the first time unit is determined according to the first pattern, or in other words, the first pattern is used to indicate the position of the first DMRS in the first time unit. In other words, the first information is used to cancel the transmission of the first DMRS according to the first pattern.
[0183] It should be understood that the first time unit in this application can be independently scheduled. Independent scheduling means that the first time unit serves as the uplink resource indicated by the uplink scheduling information. For example, each first time unit is scheduled as an independent scheduling unit, or multiple first time units can be scheduled continuously. The first time unit can be referred to as a virtual super slot (VS-slot), and accordingly, a time slot can be referred to as a normal slot.
[0184] Exemplarily, the above first information includes UL CI or scheduling information (such as DCI) for scheduling uplink transmission. If the first information includes UL CI, the first time domain position is the time domain position indicated by the UL CI. For example, if the first information indicates an OFDM symbol, the first time domain position includes the OFDM symbol indicated by the first information. If the first information includes UCL, the DCI is used to schedule a higher priority uplink transmission, and the first time domain position includes the time domain position occupied by the higher priority scheduled uplink transmission.
[0185] S202: The terminal device executes according to the sixth information:
[0186] Stop transmitting the first DMRS at the first time domain position and stop transmitting the first DMRS located after the first time domain position in the first time unit. Figure 3 As shown in the number (a) in the figure, taking the first time domain position as a slot as an example, the terminal device can cancel the transmission of the first DMRS at the first time domain position and the slot after the first time domain position in the first time unit (or instead, after the last slot of the first time domain position) according to the sixth information. Correspondingly, at this time, the network device can stop receiving the first DMRS at the first time domain position and stop receiving the first DMRS after the first time domain position in the first time unit according to the sixth information. Stopping the reception of DMRS can be understood as that the network device does not need to monitor DMRS.
[0187] Alternatively, the transmission of the first DMRS at the first time domain position and the transmission of the first DMRS located after the first time domain position in the first time unit are stopped, and the first DMRS is sent according to the first pattern in the second time unit after the first time domain position. Figure 3 As shown in number (b) in , the length of the second time unit may be the same as the first time unit, or in other words, the number of time units (such as time slots and / or symbols) in the second time unit is the same as the number of time units in the first time unit. In addition, the length of the second time unit may also be different from the first time unit, for example, the length of the second time unit is longer (or shorter) than the length of the first time unit. Accordingly, at this time, the network device may stop receiving the first DMRS at the first time domain position and stop receiving the first DMRS located after the first time domain position in the first time unit according to the sixth information, and receive the first DMRS according to the first pattern in the second time unit. The first pattern may be configured by the network device to the terminal device, or the first pattern may be preconfigured, so that the first pattern is known to the network device. The preconfiguration method may be protocol definition, or pre-storage, etc.
[0188] Alternatively, the transmission of the first DMRS at the first time domain position is stopped, and the second DMRS is sent according to the second pattern in a third time unit after the first time domain position. Figure 3 As shown in the number (c), the third time unit may be a true subset of the first time unit, or in other words, the third time unit is part of the time domain position in the first time unit, or in other words, all the time domain positions of the third time unit overlap with part of the time domain positions in the first time unit. In addition, part of the time domain positions of the third time unit may not overlap with the first time unit. For example, the third time unit includes the time domain position after the first time domain position in the first time unit, and also includes the time domain position outside the first time unit after the first time domain position. Accordingly, at this time, the network device may stop the transmission of the first DMRS at the first time domain position according to the sixth information, and receive the first DMRS according to the second pattern in the third time unit. The second pattern may be configured by the network device to the terminal device, or the second pattern may be preconfigured, so that the second pattern is known to the network device.
[0189] Alternatively, the first DMRS is sent at the first time domain position according to the first pattern (that is, the terminal device does not stop transmitting the first DMRS at the first time domain position). Accordingly, the network device can receive the first DMRS at the first time domain position according to the first pattern based on the sixth information.
[0190] Alternatively, the first DMRS is stopped from being sent according to the first pattern at the first time domain position. Accordingly, the network device may stop receiving the first DMRS at the first time domain position according to the sixth information.
[0191] Optionally, the sixth information may include at least one of the first information, time domain position information of a reference time domain position in the first time unit, information about a time domain position where the first time unit overlaps with the first time domain position, or indication information of the first pattern. The reference time domain position is set by a network device and may be indicated by the network device to the terminal device. Alternatively, the reference time domain position may be preconfigured, for example, the reference time domain position is located at a set position in the first time unit. The reference time domain position may be, for example, a time slot or a combination of multiple time slots.
[0192] The first information may be carried in an RRC message and / or DCI. If the first information is carried in DCI, the first information may be scheduling information or UL CI. The DCI may be UE-specific control information or group common control information. If the first information is carried in an RRC message, the RRC message may be UE-specific or cell-specific control information. At this time, the sixth information may also include the first information. In other words, the sixth information may include information for determining whether the DCI is UE-specific or group common. And / or, the sixth information may include information for determining whether the RRC message is UE-specific or cell-specific.
[0193] According to the above method, when the terminal device cancels the first DMRS uplink transmission at the first time domain position according to the sixth information, it can simultaneously stop the transmission of the first DMRS located after the first time domain position in the first time unit, or send the first DMRS according to the first pattern in the second time unit after the first time domain position (i.e., delay the transmission of the first DMRS in the first time unit), or send the second DMRS according to the second pattern in the third time unit after the first time domain position, or stop the transmission of the first DMRS only at the first time domain position, or not stop the transmission of the first DMRS at the first time domain position, thereby enabling more flexible DMRS transmission in scenarios where uplink transmission needs to be canceled.
[0194] The implementation of the first pattern and the second pattern can refer to the above description. Figure 4 As shown in any one of the numbers (a), (b), (c), (d) or (e), the second pattern is as shown in Figure 5 As shown in any one of the numbers (a), (b), (c) or (d).
[0195] The following example illustrates the action that the terminal device needs to perform according to the sixth information. Here, the fourth time unit is still taken as a time slot, that is, the time slot in the following examples can be replaced by the fourth time unit.
[0196] Exemplarily, when the first condition is met, the terminal device may stop transmitting the first DMRS at the first time domain position and stop transmitting the first DMRS located after the first time domain position in the first time unit.
[0197] The first condition includes: the first time domain position coincides with the first time slot in the first time unit. The coincidence between the first time domain position and the first time slot may be partial (i.e., the coincident time domain position is a portion of the symbols of the first time slot in the first time unit) or full (i.e., the coincident time domain position includes all symbols of the first time slot in the first time unit). Furthermore, the first condition does not limit whether the first time domain position coincides with other time slots in the first time unit. For example, the first time domain position may also coincide with one or more time slots in the first time unit other than the first time slot.
[0198] In addition, the first condition includes the second condition and the third condition. When the second condition or the third condition is met, the first condition is considered to be met. When the second condition and the third condition are not met, the first condition is considered to be not met.
[0199] The second condition includes: the first time domain position overlaps with all time slots in the first time unit. The first time domain position and all time slots in the first time unit may partially overlap (that is, the overlapping time domain position does not include at least one time slot in the first time unit) or completely overlap (that is, the overlapping time domain position includes all time slots in the first time unit, but whether all symbols of all time slots are included is not specifically limited. For example, if all symbols of all time slots in the first time unit, except for the first symbol of the first time slot, are included in the overlapping time domain position, then the overlap is complete).
[0200] The third condition includes: the first time domain position coincides with the first time slot in the first time unit, but the first time domain position does not coincide with all time slots in the first time unit, or in other words, the first time domain position does not coincide with at least the last time slot in the first time unit. The coincidence of the first time domain position with the first time slot may be partial overlap (that is, the overlapping time domain position is a partial symbol of the first time slot in the first time unit) or full overlap (that is, the overlapping time domain position includes all symbols of the first time slot in the first time unit).
[0201] In addition, when the above first condition is met (or any one of the second condition or the third condition is met), the terminal device may also stop transmitting the first DMRS at the first time domain position and stop transmitting the first DMRS after the first time domain position in the first time unit, and send the first DMRS according to the first pattern in the second time unit after the first time domain position.
[0202] When the fourth condition, the fifth condition or the sixth condition is met, the terminal device may stop transmitting the first DMRS at the first time domain position, and send the second DMRS according to the second pattern in a third time unit after the first time domain position.
[0203] The fourth condition includes: the first pattern is as follows: Figure 4 As shown in number (b) (in other words, the first pattern indicates that the first DMRS is located in the center time unit of the first time unit), and the first time domain position coincides with the time domain position where the first DMRS is located in the first time unit, but the first time domain position at least does not coincide with the last time slot in the first time unit (or, the overlapping time domain position does not include the last time slot).
[0204] The fifth condition includes: the first pattern is as follows: Figure 4 As shown in number (c) (in other words, when the first time unit includes K time slots, the first pattern indicates that the first DMRS is located in the first time slot and the Kth time slot in the first time unit), and the first time domain position does not overlap with at least the last time slot of the first time unit.
[0205] The sixth condition includes: the first pattern is as follows: Figure 4 As shown in number (d) (in other words, the first time unit may include N consecutive fifth time units, each fifth time unit includes K time slots, the number of consecutive time slots included in the first time unit is M, M=K*N+1, and the first pattern indicates that the time domain position occupied by the first DMRS is the 1st, K+1th, 2K+1th... and nK+1th time slots in the first time unit), and the first time domain position does not at least overlap with the last time slot of the first time unit.
[0206] When the seventh condition or the eighth condition is met, the terminal device may send the first DMRS according to the first pattern at the first time domain position.
[0207] The seventh condition includes: the first time slot in the overlapping time domain position is located after the time slot where the reference time domain position is located, and the overlapping time domain position does not include the time slot where at least one first DMRS in the first time unit indicated by the first pattern is located, and the first information is cell-specific or group-common control information.
[0208] The eighth condition includes that the first time slot in the overlapping time domain position is located after the first time slot in the first time unit, and the overlapping time domain position includes the time slot where at least one first DMRS is located in the first time unit indicated by the first pattern, and the first information is cell-specific or group-common control information.
[0209] Below Figure 4Taking the first pattern shown as an example, the action that the terminal device needs to perform according to the sixth information is explained through an embodiment. Exemplarily, the following examples are applicable to scenarios such as: the uplink transmission of the terminal device (the uplink transmission is scheduled in time slots or first time units) is canceled by ULCI, or canceled by other high-priority transmissions, or interrupted by downlink transmissions, where other high-priority transmissions are normal-slot transmissions (i.e., transmissions scheduled in time slots) or VS-slot transmissions (i.e., transmissions scheduled in first time units, where the first time unit is not necessarily the same as the first time unit corresponding to the canceled uplink transmission), and the signaling for scheduling the high-priority transmission is high-layer signaling or DCI. The high-layer signaling is cell-specific or UE-specific. The DCI is group common or UE-specific (in other words, the first information is cell-specific or group common or UE-specific control information).
[0210] For Figure 4 For the first pattern shown in number (b), the terminal device can determine the action to be performed based on at least one of the first pattern, the first time domain position, the first time unit, or the position where the first time domain position coincides with the first time unit, and perform the action.
[0211] If the first time domain position completely overlaps with the first time unit, the terminal device performs one of the following: it may stop transmitting the first DMRS at the first time domain position, and send the first DMRS according to the first pattern in the second time unit after the first time domain position, wherein the length of the second time unit may be the same as the length of the first time unit; or, the terminal device may be used to indicate stopping the transmission of the first DMRS at the first time domain position.
[0212] Among them, the first time domain position and the first time unit completely overlap, which means that the first time domain position and all time slots in the first time unit can partially overlap (that is, the overlapping time domain position does not include at least one time slot in the first time unit) or completely overlap (that is, the overlapping time domain position includes all time slots in the first time unit, but there is no specific limitation on whether all time slots are included. For example, except for the first symbol of the first time slot, all symbols of all time slots in the first time unit are included in the overlapping time domain position, which is a complete overlap).
[0213] If the first time domain position partially overlaps with the first time unit, and the overlapping time domain position includes the first time slot of the first time unit but does not include the time slot where the first DMRS in the first time unit is located, the terminal device performs one of the following: stops transmitting the first DMRS at the first time domain position and stops transmitting the first DMRS located after the first time domain position in the first time unit; or, stops transmitting the first DMRS at the first time domain position, and sends the first DMRS according to the first pattern in the second time unit after the first time domain position, wherein the length of the second time unit may be the same as the length of the first time unit; or, the terminal device may stop transmitting the first DMRS at the first time domain position.
[0214] The partial overlap of the first time domain position with the first time unit means that the first time domain position does not overlap with at least one time slot in the first time unit (that is, the overlapping time domain position does not include at least one time slot in the first time unit).
[0215] If the first time domain position partially overlaps with the first time unit, and the overlapping time domain position includes the first time slot of the first time unit and includes the time slot where at least one first DMRS in the first time unit is located, the terminal device performs one of the following: stops transmitting the first DMRS at the first time domain position and stops transmitting the first DMRS located after the first time domain position in the first time unit; or stops transmitting the first DMRS at the first time domain position and sends the first DMRS according to the first pattern in the second time unit after the first time domain position, wherein the length of the second time unit may be the same as the length of the first time unit; or stops transmitting the first DMRS at the first time domain position and sends the second DMRS according to the second pattern in the third time unit after the first time domain position, and the third time unit may include the time slot located after the first time domain position in the first time unit, and the second pattern is, for example Figure 5 As shown in (a) or (b).
[0216] If the first time domain position partially overlaps with the first time unit, and the overlapping time domain position does not include the first time slot of the first time unit and does not include the time slot where the first DMRS in the first time unit is located, the terminal device may stop transmitting the first DMRS at the first time domain position.
[0217] If the first time domain position partially overlaps with the first time unit, and the overlapping time domain position does not include the first time slot and the last time slot of the first time unit, and includes the time slot where at least one first DMRS in the first time unit is located, the terminal device may stop transmitting the first DMRS at the first time domain position, and send the second DMRS according to the second pattern in a third time unit after the first time domain position, and the third time unit may include the time slot in the first time unit that is located after the first time domain position, and the second pattern is, for example Figure 5 As shown in (a) or (b).
[0218] If the first time domain position partially overlaps with the first time unit, and the overlapping time domain position does not include the first time slot of the first time unit and includes the last time slot in the first time unit, the terminal device may stop transmitting the first DMRS at the first time domain position.
[0219] For Figure 4 For the first pattern shown in number (c), the network device may set a reference time slot P, or may determine the reference time slot through preconfiguration. The terminal device may determine the action to be performed based on at least one of the reference time slot P, the first pattern, the first time domain position, the first time unit, or the position where the first time domain position coincides with the first time unit, and perform the action. The first information is determined by the position in the first time unit, where P is the index of the reference time slot in the first time unit, 0<P<K, and K is the number of time slots included in the first time unit.
[0220] If the first time domain position completely overlaps with the first time unit, the terminal device may stop transmitting the first DMRS at the first time domain position, and send the first DMRS according to the first pattern in the second time unit after the first time domain position, wherein the length of the second time unit may be the same as the length of the first time unit; or, the terminal device may stop transmitting the first DMRS at the first time domain position.
[0221] If the first time domain position partially overlaps with the first time unit, and the overlapping time domain position includes the first time slot of the first time unit, the terminal device may stop transmitting the first DMRS at the first time domain position and stop transmitting the first DMRS located after the first time domain position in the first time unit; or, the terminal device may stop transmitting the first DMRS at the first time domain position, and send the first DMRS according to the first pattern in the second time unit after the first time domain position, wherein the length of the second time unit may be the same as the length of the first time unit; or, the terminal device may stop transmitting the first DMRS at the first time domain position; or, the terminal device may stop transmitting the first DMRS at the first time domain position, and send the second DMRS according to the second pattern in the third time unit after the first time domain position, and the third time unit may include the time slot located after the first time domain position in the first time unit, and the second pattern may be, for example Figure 5 As shown in (a) or (c).
[0222] If the first time domain position partially overlaps with the first time unit, and the overlapping time domain position does not include the first time slot, the reference time slot P and the last time slot of the first time unit, and includes the time slot where at least one first DMRS in the first time unit is located, the terminal device may stop transmitting the first DMRS at the first time domain position, and send the second DMRS according to the second pattern in a third time unit after the first time domain position, and the third time unit may include the time slot in the first time unit that is located after the first time domain position, and the second pattern is, for example Figure 5 As shown in (a) or (c).
[0223] If the first time domain position partially overlaps with the first time unit, and the overlapping time domain position does not include the last time slot of the first time unit, the overlapping time domain position may include the reference time slot P or be located after the reference time slot P, then the terminal device may stop transmitting the first DMRS at the first time domain position, and send the second DMRS according to the second pattern in a third time unit after the first time domain position, and the third time unit may include the time slot in the first time unit that is located after the first time domain position, and the second pattern is, for example, Figure 5 In addition, if the high-level signaling for scheduling high-priority transmission is cell-specific, or if the DCI for scheduling high-priority transmission is group common, the terminal device may also send a first DMRS according to a first pattern at a first time domain position.
[0224] If the high-level signaling for scheduling high-priority transmission is cell-specific, or if the DCI for scheduling high-priority transmission is group common, and the first time domain position partially overlaps with the first time unit, and the overlapping time domain position includes the last time slot of the first time unit, the terminal device may also send the first DMRS at the first time domain position according to the first pattern.
[0225] If the first time domain position partially overlaps with the first time unit, and the overlapping time domain position is located after the first DMRS in the last time slot of the first time unit, the terminal device may stop transmitting the first DMRS at the first time domain position.
[0226] For Figure 4 For the first pattern shown in number (d), the network device may set a reference time slot P for each fifth time unit in the first time unit (or determine the reference time slot through preconfiguration), and the terminal device may determine an action to be performed based on at least one of the reference time slot P, the first pattern, the first time domain position, the first time unit, or the position where the first time domain position coincides with the first time unit, and perform the action. The first information is determined by the position in the first time unit, where P is the index of the reference time slot in the fifth time unit, 0<P<K, and K is the number of time slots included in the fifth time unit.
[0227] If the first time domain position completely overlaps with the first time unit, the terminal device may stop transmitting the first DMRS at the first time domain position, and send the first DMRS according to the first pattern in a second time unit after the first time domain position, wherein the length of the second time unit may be the same as the length of the first time unit; or, the first information may be used to indicate stopping transmission of the first DMRS at the first time domain position.
[0228] If the first time domain position partially overlaps with the first time unit, and the overlapping time domain position includes the first time slot of the first time unit, the terminal device may stop transmitting the first DMRS at the first time domain position and stop transmitting the first DMRS located after the first time domain position in the first time unit; or, the terminal device may stop transmitting the first DMRS at the first time domain position, and send the first DMRS according to the first pattern in the second time unit after the first time domain position, wherein the length of the second time unit may be the same as the length of the first time unit; or, the first information may be used to indicate stopping the transmission of the first DMRS at the first time domain position; or, the terminal device may stop transmitting the first DMRS at the first time domain position, and send the second DMRS according to the second pattern in the third time unit after the first time domain position, and the third time unit may include the time slot located after the first time domain position in the fifth time unit where the last slot occupied by the first time domain position is located, and the second pattern is, for example Figure 5 As shown in (a) or (d).
[0229] If the first time domain position partially overlaps with the first time unit, the first time slot occupied by the overlapping time domain position is between the first time slot in a fifth time unit and the reference time slot P of this fifth time unit (excluding the first time slot and the reference time slot), and the last time slot occupied by the overlapping time domain position is before the first first DMRS after the fifth time unit, then the terminal device may stop transmitting the first DMRS at the first time domain position, and send the second DMRS according to the second pattern in the third time unit after the first time domain position. The third time unit may include the time slot after the first time domain position in the fifth time unit where the last time slot occupied by the overlapping time domain position is located. The second pattern is, for example Figure 5 As shown in (a) or (d).
[0230] If the first time domain position partially overlaps with the first time unit, the first time slot occupied by the overlapping time domain position is located in a reference time slot P in a fifth time unit or is located after the reference time slot P, and the last time slot occupied by the overlapping time domain position is located before the first first DMRS after the fifth time unit, then the terminal device may stop transmitting the first DMRS at the first time domain position, and send the second DMRS according to the second pattern in the third time unit after the first time domain position, and the third time unit may include the time slot located after the first time domain position in the fifth time unit where the last time slot occupied by the overlapping time domain position is located, and the second pattern is, for example Figure 5In addition, if the high-level signaling for scheduling high-priority transmission is cell-specific, or if the DCI for scheduling high-priority transmission is group common, the terminal device may also send the first DMRS according to the first pattern at the first time domain position.
[0231] If the first time domain position partially overlaps with the first time unit, the overlapping time domain position is located between the first time slot of the first time unit and the last time slot of the first time unit (the overlapping time domain position does not include the first time slot and the last time slot), and the overlapping time domain position includes at least one time slot where the first DMRS is located, then the terminal device may stop transmitting the first DMRS at the first time domain position, and send the second DMRS according to the second pattern in the third time unit after the first time domain position, and the third time unit may include the time slot located after the first time domain position in the fifth time unit where the last time slot occupied by the overlapping time domain position is located, and the second pattern is, for example Figure 5 In addition, if the high-level signaling for scheduling high-priority transmission is cell-specific, or if the DCI for scheduling high-priority transmission is group common, the terminal device may also send a first DMRS according to a first pattern at a first time domain position.
[0232] If the first time domain position partially overlaps with the first time unit, and the overlapping time domain position is located after the first time slot of the first time unit and includes the last time slot of the first time unit, the terminal device may stop transmitting the first DMRS at the first time domain position. In addition, if the high-layer signaling scheduling high-priority transmission is cell-specific, or if the DCI scheduling high-priority transmission is group common, the terminal device may also send the first DMRS at the first time domain position according to the first pattern.
[0233] If the first time domain position partially overlaps with the first time unit, and the overlapping time domain position is located after the first DMRS in the last time slot of the first time unit, the terminal device may stop transmitting the first DMRS at the first time domain position.
[0234] It should be understood that in the above example, the action performed by the terminal device according to the sixth information corresponds to the action performed by the network device according to the sixth information. When there may be multiple actions determined according to the sixth information, the terminal device and the network device can respectively select the corresponding action according to the protocol definition or pre-configuration. For example, the protocol definition is for Figure 4For the first pattern shown in number (b), when the first time domain position and the first time unit completely overlap, the terminal device stops transmitting the first DMRS at the first time domain position, and sends the first DMRS according to the first pattern in the second time unit after the first time domain position, then the network device stops receiving the first DMRS at the first time domain position, and receives the first DMRS according to the first pattern in the second time unit after the first time domain position.
[0235] For example, when the terminal device stops transmitting the first DMRS at the first time domain position and stops transmitting the first DMRS located after the first time domain position in the first time unit according to the sixth information, the network device stops receiving the first DMRS at the first time domain position and stops receiving the first DMRS located after the first time domain position in the first time unit according to the sixth information; or, when the terminal device stops transmitting the first DMRS at the first time domain position and stops transmitting the first DMRS located after the first time domain position in the first time unit according to the sixth information, and sends the first DMRS according to the first pattern in the second time unit after the first time domain position, the network device stops receiving the first DMRS at the first time domain position and stops receiving the first DMRS located after the first time domain position in the first time unit according to the sixth information. The network device stops transmitting the first DMRS at the first time domain position according to the sixth information and receives the first DMRS according to the second pattern in the second time unit; or, when the terminal device stops transmitting the first DMRS at the first time domain position according to the sixth information and sends the second DMRS according to the second pattern in the third time unit after the first time domain position, the network device stops transmitting the first DMRS at the first time domain position according to the sixth information and receives the first DMRS according to the second pattern in the third time unit; or, when the terminal device sends the first DMRS at the first time domain position according to the first pattern according to the sixth information, the network device receives the first DMRS at the first time domain position according to the first pattern according to the sixth information; or, when the terminal device stops sending the first DMRS at the first time domain position according to the first pattern according to the sixth information, the network device stops receiving the first DMRS at the first time domain position according to the sixth information.
[0236] like Figure 7 As shown, the embodiment of the present application provides another communication method for implementing the indication of the first time unit. Taking the method performed by the network device and the terminal device as an example, the method may include the following steps:
[0237] S301: A network device sends second information. The second information may include indication information of a first pattern, a value of K, a value of N, a value of M, or indication information of a first RV in a first time unit.
[0238] Among them, the first pattern, the value of K, the value of N, the value of M or the indication information of the first RV in the first time unit can refer to the above description of this application.
[0239] Exemplarily, the second information may be carried in an RRC message or DCI.
[0240] S302: The terminal device receives the second information.
[0241] By adopting the above method, the indication of the first time unit can be realized, and the scheduling based on the first time unit can be realized.
[0242] Optionally, the network device may further send first information and third information to the terminal device, where the first information may be used to instruct to stop uplink transmission at the first time domain position, and the third information may instruct to determine the RV of the first time slot after the first time domain position based on the RV of the last time slot before the first time domain position. Therefore, when the uplink transmission at the first time domain position is canceled, the terminal device may determine the RV of the first time slot after the first time domain position based on the RV of the last time slot before the first time domain position.
[0243] Optionally, when the value of N included in the second information is greater than or equal to 2, the second information is used to indicate multiple consecutively scheduled first time units, and the network device may further send fifth information, where the fifth information is used to indicate that the RV of the fourth time unit of each of the multiple consecutive first time units is independently determined. Therefore, the terminal device may independently determine the RV of the fourth time unit in each of the first time units based on the fifth information.
[0244] It should be understood that this application does not specifically limit the order in which the terminal device obtains (or receives) part or all of the first information, second information, third information, fourth information, fifth information or sixth information.
[0245] The following describes the communication device used to implement the above method in the embodiment of the present application with reference to the accompanying drawings. Therefore, the above contents can be used in subsequent embodiments, and repeated contents will not be repeated.
[0246] Figure 8 Schematic block diagram of a communication device provided in an embodiment of the present application. For example, the communication device is Figure 8 The terminal device 800 is shown.
[0247] The terminal device 800 includes a processing module 810 and a transceiver module 820. Exemplarily, the terminal device 800 may be a network device, or a chip used in a terminal device, or other combined devices, components, etc. having the above-mentioned terminal device functions. When the terminal device 800 is a terminal device, the transceiver module 820 may be a transceiver, which may include an antenna and a radio frequency circuit, etc., and the processing module 810 may be a processor, such as a baseband processor, which may include one or more central processing units (CPUs). When the terminal device 800 is a component having the above-mentioned terminal device functions, the transceiver module 820 may be a radio frequency unit, and the processing module 810 may be a processor, such as a baseband processor. When the terminal device 800 is a chip system, the transceiver module 820 may be the input and output interface of the chip (such as a baseband chip), and the processing module 810 may be the processor of the chip system, which may include one or more central processing units. It should be understood that the processing module 810 in the embodiments of the present application may be implemented by a processor or processor-related circuit components, and the transceiver module 820 may be implemented by a transceiver or transceiver-related circuit components.
[0248] For example, the processing module 810 can be used to perform Figure 2 、 Figures 6 and 7 All operations performed by the terminal device in any of the illustrated embodiments except for the transceiver operation, such as determining to perform corresponding actions based on the first information and / or the sixth information, and / or other processes for supporting the technology described herein, such as generating messages, information and / or signaling sent by the transceiver module 820, and processing messages, information and / or signaling received by the transceiver module 820. The transceiver module 820 can be used to perform Figure 2 、 Figures 6 and 7 All receiving and transmitting operations performed by the terminal device in any of the illustrated embodiments, such as S101 , S201 and S302 , and / or other processes used to support the technology described herein, such as the transmission of DMRS.
[0249] In addition, the transceiver module 820 may be a functional module that can perform both sending and receiving operations. For example, the transceiver module 820 may be used to perform Figure 2 、 Figures 6 and 7In any of the embodiments shown, all sending operations and receiving operations performed by the terminal device, for example, when performing a sending operation, the transceiver module 820 can be considered as a sending module, and when performing a receiving operation, the transceiver module 820 can be considered as a receiving module; or, the transceiver module 820 can also be two functional modules, and the transceiver module 820 can be regarded as a general term for the two functional modules, which are a sending module and a receiving module, respectively. The sending module is used to complete the sending operation, for example, the sending module can be used to perform Figure 2 、 Figures 6 and 7 In any of the embodiments shown, the receiving module is used to perform all the sending operations performed by the terminal device, for example, the receiving module can be used to perform Figures 3 to 5 All receiving operations performed by the terminal device in any embodiment.
[0250] Figure 9 This is a schematic block diagram of another communication device provided in an embodiment of the present application.
[0251] The network device 900 may include a processing module 910 and a transceiver module 920. Exemplarily, the network device 900 may be the network device shown, or it may be a chip used in a network device, or other combined devices, components, etc. having the functions of the aforementioned network device. When the network device 900 is a network device, the transceiver module 920 may be a transceiver, which may include an antenna and a radio frequency circuit, etc., and the processing module 910 may be a processor, which may include one or more CPUs. When the network device 900 is a component having the functions of the aforementioned network device, the transceiver module 920 may be a radio frequency unit, and the processing module 910 may be a processor, such as a baseband processor. When the network device 900 is a chip system, the transceiver module 920 may be the input and output interface of the chip (such as a baseband chip), and the processing module 910 may be the processor of the chip system, which may include one or more central processing units. It should be understood that the processing module 910 in the embodiments of the present application may be implemented by a processor or processor-related circuit components, and the transceiver module 920 may be implemented by a transceiver or transceiver-related circuit components.
[0252] For example, the processing module 910 can be used to perform Figure 2 、 Figures 6 and 7 All operations except the transceiver operations performed by the network device in any of the embodiments shown, such as executing S302, generating messages, information and / or signaling sent by the transceiver module 920, and / or processing messages, information and / or signaling received by the transceiver module 920, and / or other processes used to support the technology described herein. The transceiver module 920 can be used to perform Figure 2 、 Figures 6 and 7All receiving operations performed by the network device in any of the embodiments shown, such as S101, S102, S201, S202, S301 and S401, and / or other processes used to support the technology described in this document, such as receiving CSI reports from terminal devices.
[0253] In addition, the transceiver module 920 may be a functional module that can perform both sending and receiving operations. For example, the transceiver module 920 may be used to perform Figure 2 、 Figures 6 and 7 In any embodiment shown, all sending operations and receiving operations performed by the network device, for example, when performing a sending operation, the transceiver module 920 can be considered as a sending module, and when performing a receiving operation, the transceiver module 920 can be considered as a receiving module; or, the transceiver module 920 can also be two functional modules, and the transceiver module 920 can be regarded as a general term for the two functional modules, which are a sending module and a receiving module respectively. The sending module is used to complete the sending operation, for example, the sending module can be used to perform Figure 2 、 Figures 6 and 7 In any embodiment shown, the receiving module is used to perform all the sending operations performed by the network device, for example, the receiving module can be used to perform Figure 3 or Figures 5 to 7 In the illustrated embodiment, all receive operations are performed by the network device.
[0254] The present application also provides a communication device, which can be a terminal device or a circuit, and can be used to execute the actions executed by the terminal device in the above method embodiment.
[0255] When the communication device is a terminal device, Figure 10 The following is a simplified schematic diagram of the terminal device structure for ease of understanding and illustration. Figure 10 As shown, the terminal device includes a processor, a memory, a radio frequency circuit, an antenna, and input and output devices. The processor is mainly used to process communication protocols and communication data, as well as to control the terminal device, execute software programs, process software program data, etc. The memory is mainly used to store software programs and data. The radio frequency circuit is mainly used to convert baseband signals into radio frequency signals and process radio frequency signals. The antenna is mainly used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input and output devices, such as touch screens, displays, keyboards, etc., are mainly used to receive data input by users and output data to users. It should be noted that some types of terminal devices may not have input and output devices.
[0256] When data needs to be sent, the processor performs baseband processing on the data to be sent and outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then transmits the RF signal to the outside in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For the sake of explanation, Figure 10 Only one memory and processor are shown. In an actual terminal device product, one or more processors and one or more memories may exist. Memory may also be referred to as a storage medium or storage device. The memory may be provided independently of the processor or integrated with the processor, and this is not limited in the embodiments of the present application.
[0257] In the embodiment of the present application, the antenna and radio frequency circuit with transceiver functions can be regarded as the transceiver unit of the terminal device (the transceiver unit can be a functional unit that can realize the sending function and the receiving function; or the transceiver unit can also include two functional units, namely a receiving unit that can realize the receiving function and a sending unit that can realize the sending function), and the processor with processing function can be regarded as the processing unit of the terminal device. Figure 10 As shown, the terminal device includes a transceiver unit 1010 and a processing unit 1020. The transceiver unit may also be referred to as a transceiver, transceiver, or transceiver device. The processing unit may also be referred to as a processor, processing board, processing module, or processing device. Optionally, the device in the transceiver unit 1010 that implements the receiving function may be considered a receiving unit, and the device in the transceiver unit 1010 that implements the transmitting function may be considered a transmitting unit, i.e., the transceiver unit 1010 includes a receiving unit and a transmitting unit. The transceiver unit may also be referred to as a transceiver, transceiver, or transceiver circuit. The receiving unit may also be referred to as a receiver, receiver, or receiving circuit. The transmitting unit may also be referred to as a transmitter, transmitter, or transmitting circuit.
[0258] It should be understood that the transceiver unit 1010 may correspond to the transceiver module 820, or in other words, the transceiver module 820 may be implemented by the transceiver unit 1010. The transceiver unit 1010 is used to perform the sending operation and the receiving operation of the terminal device in the above-mentioned method embodiment, for example, to determine to perform corresponding actions according to the first information and / or the sixth information, and / or to support other processes of the technology described herein. The processing unit 1020 may correspond to the processing module 810, or in other words, the processing module 810 may be implemented by the processing unit 1020. The processing unit 1020 is used to perform other operations other than the sending and receiving operations on the terminal device in the above-mentioned method embodiment, for example, to perform Figure 2 、 Figures 6 and 7All receiving and transmitting operations performed by the terminal device in any of the illustrated embodiments, such as S101 , S201 and S302 , and / or other processes used to support the technology described herein, such as the transmission of DMRS.
[0259] When the apparatus in the embodiment of the present application is a network device, Figure 11 A simplified schematic diagram of the structure of a network device is shown. Figure 11 As shown, network equipment includes structures such as a processor, memory, a radio frequency unit (RFU) (or RF circuit), or an antenna. The processor is primarily responsible for processing communication protocols and communication data, controlling the network equipment, executing software programs, and processing software program data. The memory is primarily used to store software programs and data. The RFU is primarily responsible for converting baseband signals into RF signals and processing RF signals.
[0260] like Figure 11 As shown, the network device may include a transceiver module 1110 and a processing module 1120, wherein the transceiver module may include a sending module and a receiving module, or the transceiver module 1110 may be a module capable of implementing sending and receiving functions. Figure 9 The transceiver module 1110 corresponds to the transceiver module 920 in the figure, that is, the transceiver module 1110 performs the actions performed by the transceiver module 920. Optionally, the transceiver module 1110 can also be called a transceiver, a transceiver circuit, or a transceiver, etc., and may include at least one antenna 1111 and a radio frequency unit 1112. The transceiver module 1110 is mainly used to transmit and receive radio frequency signals and convert radio frequency signals into baseband signals. The processing module 1110 is mainly used to perform baseband processing, control network devices, etc. The transceiver module 1110 and the processing module 1120 can be physically arranged together or physically separated, that is, a distributed base station.
[0261] Exemplarily, the transceiver module 1110 may include one or more radio frequency units, such as a remote radio unit (RRU), and the processing module 1120 may include one or more baseband units (BBU) (also referred to as digital units, DU).
[0262] In one example, the processing module 1120 can be composed of one or more single boards, and multiple single boards can jointly support a wireless access network with a single access standard (such as an LTE network), or can separately support wireless access networks with different access standards (such as an LTE network, a 5G network, or other networks). The processing module 1120 also includes a memory 1121 and a processor 1122. The memory 1121 is used to store necessary instructions and data. The processor 1122 is used to control the base station to perform necessary actions, such as controlling the base station to execute the operation process of the network device in the above method embodiment. The memory 1121 and the processor 1122 can serve one or more single boards. That is, a memory and a processor can be set separately on each single board. Alternatively, multiple single boards can share the same memory and processor. In addition, necessary circuits can also be set on each single board.
[0263] The embodiment of the present application provides a communication system. The communication system may include the above Figures 1 to 3 The terminal device involved in the embodiment shown, and Figures 1 to 3 The network device involved in the embodiment shown. Optionally, the terminal device and the network device in the communication system can execute Figures 3 to 5 Any of the communication methods shown in .
[0264] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a computer, the computer can implement the process related to the terminal device or network device in any of the embodiments shown in the above method embodiments.
[0265] An embodiment of the present application also provides a computer program product, which is used to store a computer program. When the computer program is executed by a computer, the computer can implement the process related to the terminal device or network device in any of the embodiments shown in the above method embodiments.
[0266] The present application also provides a chip or chip system, which may include a processor that can be used to call programs or instructions in a memory to execute the processes related to terminal devices or network devices in any of the above method embodiments. The chip system may include the chip and may also include other components such as a memory or a transceiver.
[0267] The present application also provides a circuit that can be coupled to a memory and can be used to execute the processes related to the terminal device or network device in any of the above method embodiments. The chip system may include the chip and other components such as a memory or a transceiver.
[0268] It should be understood that the processor mentioned in the embodiments of the present application may be a CPU, or may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0269] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0270] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) is integrated into the processor.
[0271] It should be noted that the memory described herein is intended to include, but not be limited to, these and any other suitable types of memory.
[0272] It should be understood that in the various embodiments of the present application, the size of the serial 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, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0273] Those skilled in the art will appreciate that the modules and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0274] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and modules described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0275] In the several embodiments provided in this application, it should be understood that the disclosed communication methods and devices can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the modules is merely a logical function division. In actual implementation, there may be other division methods, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0276] The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed across multiple network elements. Some or all of these elements may be selected to achieve the purpose of this embodiment according to actual needs.
[0277] In addition, each functional module in each embodiment of the present application may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.
[0278] If this function is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that makes the contribution, or part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method of each embodiment of the present application. The aforementioned computer-readable storage medium can be any available medium that can be accessed by a computer. By way of example and not limitation, computer-readable media may include random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM), universal serial bus flash disk, mobile hard disk, or other optical disk storage, magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer.
[0279] The above is only a specific embodiment of the present application, but the scope of protection of the embodiments of the present application is not limited thereto. Any person skilled in the art can easily conceive of changes or substitutions within the technical scope disclosed in the embodiments of the present application, and all such changes or substitutions should be included in the scope of protection of the embodiments of the present application. Therefore, the scope of protection of the embodiments of the present application should be based on the scope of protection of the claims.
Claims
1. A communication method, characterized in that: Applied to terminal equipment, including: The terminal device receives first information, where the first information is used to instruct cancellation of uplink transmission at a first time domain position, where the uplink transmission includes transmission of a demodulation reference signal (DMRS) and / or data; the first time domain position overlaps with a first time unit, and the time domain position of a first DMRS in the first time unit is determined according to a first pattern; The first information is further used to indicate one of the following: canceling the first DMRS transmission after the first time domain position in the first time unit, and sending the first DMRS according to the first pattern in a second time unit after the first time domain position, where the length of the second time unit is the same as that of the first time unit; or Sending a second DMRS according to a second pattern in a third time unit after the first time domain position, where the first time unit includes the third time unit; According to the first information, cancel the DMRS transmission after the first time domain position on the first time unit, and send the first DMRS according to the first pattern in the second time unit according to the first information; or, send the second DMRS according to the second pattern in the third time unit according to the first information.
2. The method according to claim 1, wherein The first time unit includes K consecutive fourth time units, the first pattern indicates that the first DMRS occupies a center time unit of the K fourth time units, K is a positive integer; or, The first time unit includes K fourth time units, the first pattern indicates that the first DMRS occupies the first fourth time unit and the Kth fourth time unit of the K fourth time units, where K is a positive integer; or The first time unit includes N consecutive fifth time units, each fifth time unit includes K fourth time units, and the number of consecutive fourth time units included in the first time unit is M, M=K*N+1, the first pattern indicates that the first DMRS occupies the 1st, K+1th, 2K+1th... and nK+1th fourth time units in the M fourth time units, M, n, K and N are positive integers, and n is less than or equal to N; or, The first time unit includes N fifth time units, each fifth time unit includes K consecutive fourth time units, the first pattern indicates that the first DMRS occupies the first fourth time unit in each fifth time unit, and K is a positive integer.
3. The method according to claim 1, wherein The second pattern indicates that the second DMRS occupies every fourth time unit in the third time units, and the third time unit includes at least one fourth time unit; or The third time unit includes K-(i+1) fourth time units, i is the index of the last fourth time unit in the first time domain position in the first time unit, and the second pattern is used to indicate that the second DMRS occupies at least one of the first fourth time unit, the center fourth time unit, and the last fourth time unit among the K-(i+1) fourth time units.
4. The method according to claim 2, wherein The method further comprises: Receive second information, where the second information includes at least one of the following: the indication information of the first pattern; or The value of K; or, The value of N; or, The value of M; or, Indication information of the redundancy version RV of the first time slot in the first time unit.
5. The method according to claim 1, wherein The first time unit includes a plurality of time slots and further includes: The RV of the first time slot after the first time domain position is determined according to the RV of the last time slot before the first time domain position.
6. The method according to claim 5, wherein Also includes: Third information is received, where the third information is used to indicate that an RV of a first time slot after the first time domain position is determined based on an RV of a last time slot before the first time domain position.
7. The method according to any one of claims 1 to 6, wherein: Also includes: Receive fourth information, where the fourth information is used to indicate the time domain positions of multiple consecutive first time units, each first time unit including multiple fourth time units; and independently determine the RV of the fourth time unit of each first time unit in the multiple consecutive first time units.
8. The method according to claim 7, wherein Also includes: Fifth information is received, where the fifth information is used to indicate that an RV of a fourth time unit of each of the plurality of consecutive first time units is determined independently.
9. The method according to any one of claims 1 to 6 or 8, wherein: The first information is carried in downlink control information DCI, where the DCI is terminal device-specific control information, cell-specific control information, or group-common control information; or The first information is carried in a radio resource control RRC message.
10. A communication method, characterized in that: Applicable to network equipment, including: Sending first information, where the first information is used to instruct cancellation of DMRS transmission at a first time domain position, where the uplink transmission includes the DMRS and / or data; the first time domain position overlaps with a first time unit, and the time domain position of the first DMRS in the first time unit is determined according to a first pattern; The first information is further used to indicate one of the following: canceling the first DMRS transmission after the first time domain position in the first time unit, and sending the first DMRS according to the first pattern in a second time unit after the first time domain position, where the length of the second time unit is the same as that of the first time unit; or Sending a second DMRS according to a second pattern in a third time unit after the first time domain position, where the first time unit includes the third time unit; The first DMRS sent according to the first pattern is received in the second time unit according to the first information, or the second DMRS sent according to the second pattern is received in the third time unit according to the first information.
11. The method according to claim 10, wherein The first time unit includes K consecutive fourth time units, the first pattern indicates that the first DMRS occupies a center time unit of the K fourth time units, K is a positive integer; or, The first time unit includes K fourth time units, the first pattern indicates that the first DMRS occupies the first fourth time unit and the Kth fourth time unit of the K fourth time units, where K is a positive integer; or The first time unit includes N consecutive fifth time units, each fifth time unit includes K fourth time units, and the number of consecutive fourth time units included in the first time unit is M, M=K*N+1, the first pattern indicates that the first DMRS occupies the 1st, K+1th, 2K+1th... and nK+1th fourth time units in the M fourth time units, M, n, K and N are positive integers, and n is less than or equal to N; or, The first time unit includes N fifth time units, each fifth time unit includes K consecutive fourth time units, the first pattern indicates that the first DMRS occupies the first fourth time unit in each fifth time unit, and K is a positive integer.
12. The method according to claim 10, wherein The second pattern indicates that the second DMRS occupies every fourth time unit in the third time units, and the third time unit includes at least one fourth time unit; or The third time unit includes K-(i+1) fourth time units, i is the index of the last fourth time unit in the first time domain position in the first time unit, and the second pattern is used to indicate that the second DMRS occupies at least one of the first fourth time unit, the center fourth time unit, and the last fourth time unit among the K-(i+1) fourth time units.
13. The method according to claim 11, wherein The method further comprises: Sending second information, where the second information includes at least one of the following: the indication information of the first pattern; or The value of K; or, The value of N; or, The value of M; or, Indication information of the RV of the first time slot in the first time unit.
14. The method according to claim 10, wherein The first time unit includes a plurality of time slots and further includes: Send third information, where the third information is used to indicate that the RV of the first time slot after the first time domain position is determined based on the RV of the last time slot before the first time domain position.
15. The method according to any one of claims 10 to 14, wherein: Also includes: Sending fourth information, where the fourth information is used to indicate time domain positions of a plurality of consecutive first time units, where each first time unit includes a plurality of fourth time units; Fifth information is sent, where the fifth information is used to indicate that the RV of the fourth time unit of each first time unit in the multiple consecutive first time units is determined independently.
16. The method according to any one of claims 10 to 14, wherein: The first information is carried in DCI, where the DCI is terminal device-specific control information, cell-specific control information, or group-common control information; or The first information is carried in the RRC message.
17. A communication device, characterized in that: include: a memory for storing instructions; A processor, configured to call and execute the instructions from the memory, so that the communication device performs the method according to any one of claims 1 to 9.
18. A communication device, characterized in that: include: a memory for storing instructions; A processor, configured to call and execute the instructions from the memory, so that the communication device performs the method according to any one of claims 10 to 16.
19. A communication system, characterized in that: Comprising a communication device as claimed in claim 17 or 18.
20. A computer-readable storage medium, characterized in that The computer-readable storage medium stores instructions, and when the instructions are called and executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 16.
21. A computer program product, characterized in that When the computer program product is run on a computer, the computer is caused to perform the method according to any one of claims 1 to 16.
22. A circuit, characterized in that: The circuit is coupled to a memory, and is configured to read and execute a program stored in the memory to perform the method according to any one of claims 1 to 16.
Citation Information
Patent Citations
Method and apparatus for transmitting a high priority uplink transmission
US20200229202A1