Communication method and communication device
By receiving and judging the validity information and making conflict judgments, the resource waste caused by transmission direction conflicts in the subband full duplex system is solved, and the resource utilization rate is improved.
Patent Information
- Application Number
- CN202311008409.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-10
- Publication Date
- 2025-02-18
AI Technical Summary
In a time division duplex system, in the subband full duplex scheme, due to conflicts in the transmission direction indicated by different information, resources are wasted due to the cancellation of data transmission after the transmission resources are allocated.
By receiving the first information, the second information and the third information, it is determined whether the data transmission indicated by the first information is valid, and when it is determined to be valid, a conflict judgment is made on the data transmission indicated by the first information and the third information, thereby reducing the Unnecessary resource allocation and waste.
It effectively reduces resource waste when transmission directions indicated by different information are conflicted and improves resource utilization.
Smart Images

Figure CN119485703A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method and a communication device. Background Art
[0002] With the development of communication technology, in the time division duplex (TDD) system, a single uplink and downlink configuration cannot meet the needs of different services. To this end, the industry has proposed a subband full duplex (SBFD) solution, that is, different subbands of the same carrier use different uplink and downlink configurations, where the specific uplink and downlink transmission directions are determined according to the instructions in the scheduling information. However, after receiving multiple scheduling information to make conflict decisions on the transmission direction, the channel that has obtained the transmission opportunity may be cancelled, resulting in problems such as resource waste. Summary of the invention
[0003] The present application provides a communication method and a communication device, which can reduce resource waste caused by transmission cancellation after allocating transmission resources when transmission directions indicated by different information conflict.
[0004] In a first aspect, the present application provides a communication method, which is applied to a terminal device or a chip system included in the terminal device, the method comprising: receiving first information, second information and third information, wherein the first information is used to indicate data transmission in a first transmission direction on a first time-frequency resource, the second information is used to indicate whether the data transmission indicated by the first information is valid, and the third information is used to indicate data transmission in a second transmission direction on a third time-frequency resource, the third time-frequency resource belongs to a first bandwidth part BWP in the frequency domain, the frequency domain of the first time-frequency resource is within the first BWP, the first time-frequency resource and the third time-frequency resource at least partially overlap in the time domain, and the first transmission direction and the second transmission direction are opposite; according to the second information, when it is determined that the first information indicates valid data transmission, a conflict judgment is made between the data transmission indicated by the first information and the data transmission indicated by the third information.
[0005] Through the above technical solution, the present application can solve the problem of resource waste caused by cancellation of data transmission after allocating transmission resources when the transmission directions indicated by different information conflict.
[0006] Specifically, before the terminal device makes a conflict decision on the data transmissions of different transmission directions indicated by the first information and the third information, it first determines whether the data transmission indicated by the first information is valid according to the second information. In this way, only the valid data transmission, that is, the data transmission indicated by the first information and the data transmission indicated by the third information that conflicts with the transmission direction of the information, is subject to conflict decision, which can reduce the number of conflict decisions. In addition, it can also avoid the waste of resources caused by the cancellation of data transmission after the transmission resources are allocated when the transmission directions indicated by different information conflict.
[0007] Optionally, the time-frequency resource (eg, the first time-frequency resource) may be a SBFD symbol or a SBFD time slot.
[0008] Optionally, the first information may be one of high-layer signaling and downlink control information DCI, the second information may be one of high-layer signaling and downlink control information DCI, and the third information may be one of high-layer signaling and downlink control information DCI, wherein the high-layer signaling includes radio resource control RRC signaling and media access control-control element MAC-CE signaling.
[0009] Optionally, the second information may be uplink cancellation indication information UL CI.
[0010] Optionally, the transmission direction includes a signal transmission direction, or a configured symbol direction.
[0011] It should be understood that the first information indicating valid data transmission can be understood as the first information indicating that part of the data transmission in the data transmission on the first time-frequency resource is valid data transmission or all of the data transmission is valid data transmission.
[0012] In combination with the first aspect, in certain implementations of the first aspect, when the data transmission indicated by the first information is multiple physical uplink shared channel PUSCH repetitions, the first transmission direction is uplink data transmission, and there is no uplink data transmission on the first time-frequency resource, performing a conflict judgment on the data transmission indicated by the first information and the data transmission indicated by the third information includes: performing a conflict judgment on the first n PUSCH repetitions among the multiple PUSCH repetitions and the third time-frequency resource, where n is a positive integer.
[0013] When there is no uplink data transmission in the present application, by performing conflict determination on the first n PUSCH repetitions among multiple PUSCH repetitions and the third time-frequency resource, the number of conflict determinations can be reduced, thereby reducing resource waste.
[0014] In combination with the first aspect, in certain implementations of the first aspect, PUSCH repetitions after the first n PUSCH repetitions are invalid data transmissions.
[0015] In combination with the first aspect, in certain implementations of the first aspect, performing conflict judgment on the data transmission indicated by the first information and the data transmission indicated by the third information includes: performing conflict judgment on the first PUSCH repetition and all PUSCH repetitions within time T and the third time-frequency resource, where time T is a period of time starting from the last symbol of the first PUSCH repetition among multiple PUSCH repetitions, and time T is predefined by the protocol or preconfigured by the base station.
[0016] When there is no uplink data transmission in the present application, by performing conflict judgment on the first PUSCH repetition among multiple PUSCH repetitions and all PUSCH repetitions within time T and the third time-frequency resource, the number of conflict judgments can be reduced, thereby reducing resource waste.
[0017] In combination with the first aspect, in certain implementations of the first aspect, PUSCH repetitions after time T are invalid data transmissions.
[0018] In combination with the first aspect, in certain implementations of the first aspect, the multiple PUSCH repetitions are continuous in the time domain, or the multiple PUSCH repetitions are discontinuous in the time domain.
[0019] Optionally, the multiple PUSCH repetitions are PUSCH repetition type A, or the multiple PUSCH repetitions are PUSCH repetition type B.
[0020] In combination with the first aspect, in certain implementations of the first aspect, the multiple PUSCH repetitions are multiple PUSCH repetitions configured with an authorized CG, and the first parameter corresponding to the data transmission indicated by the first information is configured to be off, and the first parameter is used to indicate initial transmission starting from redundant version RV0.
[0021] It should be understood that when multiple PUSCH repetitions are multiple PUSCH repetitions configured with an authorized CG, the multiple PUSCH repetitions can be multiple PUSCH transmission opportunities.
[0022] In combination with the first aspect, in certain implementations of the first aspect, when the data transmission indicated by the first information is multiple PUSCH repetitions configured with an authorized CG, the first transmission direction is uplink data transmission, and there is no uplink data transmission on the first time-frequency resource, if the first parameter corresponding to the data transmission indicated by the first information is configured to be turned on, the first parameter is used to indicate the initial transmission starting from the redundant version RV0, and a conflict judgment is made on the data transmission indicated by the first information and the data transmission indicated by the third information, including: making a conflict judgment on the PUSCH repetitions capable of initial data transmission and the third time-frequency resource among the multiple PUSCH repetitions configured with the authorized CG according to the RV sequence.
[0023] In the present application, when the data transmission indicated by the first information is multiple PUSCH repetitions configured with an authorized CG and there is no uplink data transmission, the number of conflict decisions can be reduced by performing conflict decisions on the PUSCH repetitions capable of initial data transmission and the third time-frequency resources in the multiple PUSCH repetitions configured with the authorized CG according to the RV sequence, thereby reducing resource waste.
[0024] In combination with the first aspect, in certain implementations of the first aspect, when data is not transmitted on the PUSCH repetition capable of initial data transmission of the first time-frequency resource, the PUSCH repetition capable of initial data transmission that is not capable of initial data transmission among the multiple PUSCH repetitions configured with the authorized CG and that is located after the PUSCH repetition capable of initial data transmission is an invalid data transmission.
[0025] In combination with the first aspect, in certain implementations of the first aspect, when data is transmitted on a PUSCH repetition capable of initial data transmission of a first time-frequency resource, making a conflict decision between the data transmission indicated by the first information and the data transmission indicated by the third information includes: making a conflict decision between a PUSCH repetition that is not capable of initial data transmission and that is located after the PUSCH repetition capable of initial data transmission among multiple PUSCH repetitions configured with an authorized CG, and the data transmission indicated by the third information.
[0026] In combination with the first aspect, in some implementations of the first aspect, when the first information and the third information are high-layer signaling, the high-layer signaling includes radio resource control RRC signaling and media access control-control element MAC-CE signaling, and the result of the conflict determination is to perform data transmission according to the instruction of the first information, the conflict determination includes:
[0027] receiving fourth information, and determining, according to the fourth information, to perform data transmission according to the instruction of the first information; or
[0028] Determine to perform data transmission according to the instruction of the first information according to a preset rule, the preset rule includes: uplink transmission priority, or downlink transmission priority, or data transmission with a higher priority in uplink transmission and downlink transmission.
[0029] In a second aspect, the present application provides a communication method, which is applied to a network device or a chip system included in the network device, and the method includes: determining first information, second information and third information, wherein the first information is used to indicate data transmission in a first transmission direction on a first time-frequency resource, the second information is used to indicate whether the data transmission indicated by the first information is valid, and the third information is used to indicate data transmission in a second transmission direction on a third time-frequency resource, the third time-frequency resource belongs to a first bandwidth part BWP in the frequency domain, the frequency domain of the first time-frequency resource is within the first BWP, the first time-frequency resource and the third time-frequency resource at least partially overlap in the time domain, and the first transmission direction is opposite to the second transmission direction; according to the second information, when it is determined that the first information indicates valid data transmission, a conflict judgment is made between the data transmission indicated by the first information and the data transmission indicated by the third information; and the first information, the second information and the third information are sent.
[0030] In combination with the second aspect, in certain implementations of the second aspect, when the first transmission direction is uplink data transmission and the result of the conflict judgment is to perform data transmission according to the instruction of the first information, power detection is performed on the first time-frequency resource indicated by the first information, and the power detection is used to determine whether the terminal device performs data transmission.
[0031] In the embodiment of the present application, the network device can determine whether the terminal device is transmitting data by performing power detection on the first time-frequency resource indicated by the first information, thereby avoiding resource waste when the terminal device has no data to transmit.
[0032] In combination with the second aspect, in certain implementations of the second aspect, the data transmission indicated by the first information is multiple physical uplink shared channel PUSCH repetitions, and the power detection of the first time-frequency resource indicated by the first information includes: performing power detection on the first n PUSCH repetitions of the multiple PUSCH repetitions, where n is a positive integer.
[0033] In combination with the second aspect, in certain implementations of the second aspect, when it is determined that at least one PUSCH repetition among the first n PUSCH repetitions among multiple PUSCH repetitions is not performing data transmission, the network device stops performing the power detection on the PUSCH repetitions after the first n PUSCH repetitions.
[0034] In combination with the second aspect, in certain implementations of the second aspect, the data transmission indicated by the first information is multiple PUSCH repetitions, and the power detection of the first time-frequency resource indicated by the first information includes: performing power detection on the first PUSCH repetition among the multiple PUSCH repetitions and all PUSCH repetitions within time T, where the time T is a period of time starting from the last symbol of the first PUSCH repetition among the multiple PUSCH repetitions, and the time T is predefined by the protocol or preconfigured by the network device.
[0035] In combination with the second aspect, in certain implementations of the second aspect, when it is determined that the first PUSCH repetition and at least one of all PUSCH repetitions within time T do not perform data transmission, the network device stops performing the power detection on the PUSCH repetitions after time T.
[0036] In combination with the second aspect, in certain implementations of the second aspect, the multiple PUSCH repetitions are continuous in the time domain, or the multiple PUSCH repetitions are discontinuous in the time domain.
[0037] In combination with the second aspect, in certain implementations of the second aspect, the multiple PUSCH repetitions are multiple PUSCH repetitions configured with an authorized CG, and the first parameter corresponding to the data transmission indicated by the first information is configured to be off, and the first parameter is used to indicate initial transmission starting from redundant version RV0.
[0038] In combination with the second aspect, in certain implementations of the second aspect, when the data transmission indicated by the first information is multiple PUSCH repetitions configured with an authorized CG, if the first parameter corresponding to the data transmission indicated by the first information is configured as on, the first parameter is used to indicate the initial transmission starting from the redundancy version RV0, and the power detection of the first time-frequency resource indicated by the first information includes: performing power detection on the PUSCH repetition that can perform initial data transmission among the multiple PUSCH repetitions configured with the authorized CG according to the RV sequence.
[0039] In combination with the second aspect, in certain implementations of the second aspect, when it is determined that a PUSCH repetition capable of initial data transmission among multiple PUSCH repetitions configured with an authorized CG does not perform data transmission, the power detection is stopped for the PUSCH repetitions that are not capable of initial data transmission and are located after the PUSCH repetition capable of initial data transmission among the multiple PUSCH repetitions configured with the authorized CG.
[0040] In combination with the second aspect, in certain implementations of the second aspect, when it is determined that a PUSCH repetition capable of initial data transmission among multiple PUSCH repetitions configured with an authorized CG performs data transmission, performing power detection on the first time-frequency resource indicated by the first information includes: performing power detection on a PUSCH repetition that is not capable of initial data transmission and is located after the PUSCH repetition capable of initial data transmission among multiple PUSCH repetitions configured with an authorized CG.
[0041] In combination with the second aspect, in certain implementations of the second aspect, when the first information and the third information are high-layer signaling, the high-layer signaling includes radio resource control RRC signaling and media access control-control element MAC-CE signaling, and the result of the conflict judgment is to transmit data according to the instruction of the first information, the conflict judgment includes: sending fourth information, and determining according to the fourth information to transmit data according to the instruction of the first information; or determining according to preset rules to transmit data according to the instruction of the first information, and the preset rules include: uplink transmission priority, or downlink transmission priority, or priority of data transmission with higher priority in uplink transmission and downlink transmission.
[0042] In a third aspect, the present application provides a communication device, including: a transceiver unit, configured to perform functions such as receiving or sending of the terminal device in the first aspect; and a processing unit, configured to perform processing functions such as conflict determination of the terminal device in the first aspect. The specific functional implementation of the transceiver unit and the processing unit can refer to the method steps of the chip system applied to the terminal device or included in the terminal device.
[0043] In a fourth aspect, the present application provides a communication device, comprising: a processing unit, configured to perform processing functions such as conflict determination of the network device in the aforementioned second aspect; a transceiver unit, configured to perform functions such as receiving or sending of the network device in the aforementioned second aspect. Optionally, the device further comprises a detection unit, configured to perform detection functions such as power detection in the aforementioned second aspect. The specific functional implementation of the transceiver unit, the processing unit, and the detection unit can refer to the method steps for the above-mentioned network device or the chip system in the network device.
[0044] In a fifth aspect, the present application provides a communication device, including a processor, the processor is coupled to a memory, and the processor is used to execute a computer program or instruction, so that the communication device performs the method described in the first aspect and any possible implementation of the first aspect; or, the communication device performs the method described in the second aspect and any possible implementation of the second aspect. Optionally, the above-mentioned communication device can specifically be the aforementioned terminal device, network device or chip system.
[0045] In a possible implementation, the device also includes a memory.
[0046] Optionally, the processor and the memory are integrated together, or the processor and the memory are provided separately.
[0047] In another possible implementation, the memory is located outside the communication device.
[0048] In a possible implementation, the communication device further includes a communication interface, and the communication interface is used for the communication device to communicate with other devices, such as sending or receiving data and / or signals.
[0049] By way of example, the communication interface may be a transceiver, a circuit, a bus, a unit, a module or other types of communication interfaces.
[0050] In a sixth aspect, the present application provides a communication device, including a logic circuit and an input / output interface, the input / output interface is used to output and / or input signals, and the logic circuit is used to execute the method described in the first aspect and any possible implementation of the first aspect; or, execute the method described in the second aspect and any possible implementation of the second aspect. Optionally, the above-mentioned communication device can specifically be the aforementioned terminal device, network device or chip system.
[0051] In a possible implementation, the logic circuit is used to make a conflict determination between the data transmission indicated by the first information and the data transmission indicated by the third information when it is determined based on the second information that the first information indicates valid data transmission.
[0052] In the seventh aspect, the present application provides a computer-readable storage medium, including a computer program or instructions, which, when the computer program or the instructions are run on a computer, causes the computer to execute the method described in the first aspect and any possible implementation of the first aspect; or causes the computer to execute the method described in the second aspect and any possible implementation of the second aspect.
[0053] In an eighth aspect, the present application provides a computer program product comprising instructions, which, when executed on a computer, cause the computer to execute the method described in the first aspect and any possible implementation of the first aspect; or, cause the computer to execute the method described in the second aspect and any possible implementation of the second aspect.
[0054] In the ninth aspect, an embodiment of the present application also provides a terminal device for executing the methods in the above-mentioned first aspect and its various possible implementations.
[0055] In the tenth aspect, an embodiment of the present application also provides a network device for executing the methods in the above-mentioned second aspect and its various possible implementations.
[0056] In the eleventh aspect, an embodiment of the present application also provides a communication system, including the communication device provided by the third aspect and various possible implementations and the communication device provided by the fourth aspect and various possible implementations. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] Figure 1 It is a schematic diagram of a mobile communication system architecture provided in an embodiment of the present application.
[0058] Figure 2 This is a schematic diagram of PUSCH transmission based on the configuration authorization CG.
[0059] Figure 3 This is a schematic diagram of repeated transmission when the RV sequence is {0,2,3,1}.
[0060] Figure 4 This is a schematic diagram of repeated transmission when the RV sequence is {0,3,0,3}.
[0061] Figure 5 This is a schematic diagram of repeated transmission when the RV sequence is {0,0,0,0}.
[0062] Figure 6 It is a schematic diagram of a mapping pattern of a PUSCH repetition type A transmission mode.
[0063] Figure 7 A schematic diagram of a mapping pattern of a PUSCH repetition type B transmission method.
[0064] Figure 8 It is a time domain and frequency domain allocation diagram of frequency division duplex, time division duplex and sub-band full duplex.
[0065] Fig. 9 It is a flowchart of the communication method 900 of an embodiment of the present application.
[0066] Fig.10 It is a flowchart of the communication method 1000 of an embodiment of the present application.
[0067] Fig.11 It is a schematic block diagram of the structure of the communication device 1100 according to an embodiment of the present application.
[0068] Fig.12 It is a schematic block diagram of the structure of the communication device 1200 according to an embodiment of the present application.
[0069] Fig.13 It is a schematic block diagram of the structure of the communication device 1300 according to an embodiment of the present application.
[0070] Fig.14 It is a schematic block diagram of the structure of the communication device 1400 according to an embodiment of the present application.
[0071] Fig.15 It is a schematic block diagram of a communication device 1500 according to an embodiment of the present application.
[0072] Fig.16 It is a schematic block diagram of a communication device 1600 according to an embodiment of the present application. DETAILED DESCRIPTION
[0073] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the embodiments of the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the embodiments of the present disclosure as detailed in the appended claims.
[0074] The terms used in the disclosed embodiments are only for the purpose of describing specific embodiments and are not intended to limit the disclosed embodiments. The singular forms of "a", "an" and "the" used in the disclosed embodiments and the appended claims are also intended to include plural forms unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.
[0075] It should be understood that although the terms first, second, third, etc. may be used to describe various information in the disclosed embodiments, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the disclosed embodiments, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "when..." or "in response to determination".
[0076] In the description of the embodiments of the present application, unless otherwise specified, the meaning of "multiple" refers to two or more than two. For example, multiple systems refers to two or more than two systems.
[0077] First, we introduce the application scenario of this application. Figure 1 It is a schematic diagram of a mobile communication system architecture provided in an embodiment of the present application.
[0078] like Figure 1 As shown, the mobile communication system includes a core network device 110, a wireless access network device 120 and at least one terminal device, the at least one terminal device being, for example, Figure 1The terminal device 130 and the terminal device 140 in the figure are connected to the wireless access network device by wireless means, and the wireless access network device is connected to the core network device by wireless or wired means. The wireless access network device can be understood as a network device. The core network device and the wireless access network device can be independent and different physical devices, or the functions of the core network device and the logical functions of the wireless access network device can be integrated on the same physical device, or the functions of some core network devices and some wireless access network devices can be integrated on one physical device. The terminal device can be fixed or movable.
[0079] When the wireless access network device and the terminal device communicate, the wireless access network device can manage one or more cells, and there can be an integer number of terminal devices in one cell. Optionally, the wireless access network device 120 and the terminal device 130 form a single-cell communication system, and without loss of generality, the cell is recorded as cell #1. The wireless access network device 120 can be a network device in cell #1, or the wireless access network device 120 can serve the terminal device (such as terminal device 130) in cell #1.
[0080] It should be noted that a cell can be understood as an area within the wireless signal coverage of a network device. The embodiment of the present application can be applied to a sub-band full-duplex SBFD cell in a time division duplex TDD system, and the wireless access network device 120 can be configured to operate in SBFD mode.
[0081] The transmitting end device mentioned in the embodiment of the present application may be a terminal device, and the receiving end device may be a network device. For example, the transmitting end device is the terminal device 130 , and the receiving end device is the wireless access network device 120 .
[0082] Figure 1 This is just a schematic diagram. The communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices. Figure 1 The embodiments of the present application do not limit the number of core network devices, wireless access network devices and terminal devices included in the mobile communication system.
[0083] The wireless access network equipment is the access equipment that the terminal equipment accesses to the mobile communication system by wireless means, such as base station, evolved NodeB (eNodeB), access point (AP), transmission reception point (TRP), next generation NodeB (gNB), next generation base station in the sixth generation (6th generation, 6G) mobile communication system, base station in the future mobile communication system, or access node in the WiFi system, etc. The embodiments of the present application do not limit the specific technology and specific equipment form adopted by the wireless access network equipment.
[0084] Terminal equipment may also be referred to as terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. Terminal equipment may be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc.
[0085] The wireless access network equipment and terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on aircraft, balloons and satellites in the air. The embodiments of the present application do not limit the application scenarios of the wireless access network equipment and terminal equipment.
[0086] The embodiments of the present application may be applicable to downlink signal transmission, uplink signal transmission, and device-to-device (D2D) signal transmission. For downlink signal transmission, the transmitting device is a wireless access network device, and the corresponding receiving device is a terminal device. For uplink signal transmission, the transmitting device is a terminal device, and the corresponding receiving device is a wireless access network device. For D2D signal transmission, the transmitting device is a terminal device, and the corresponding receiving device is also a terminal device. The transmission direction of the signal in the embodiments of the present application is not limited.
[0087] The wireless access network equipment and the terminal equipment, as well as the terminal equipment and the terminal equipment, can communicate through the licensed spectrum, or can communicate through the unlicensed spectrum, or can communicate through the licensed spectrum and the unlicensed spectrum at the same time. The wireless access network equipment and the terminal equipment, as well as the terminal equipment and the terminal equipment, can communicate through the spectrum below 6G, or can communicate through the spectrum above 6G, or can communicate through the spectrum below 6G and the spectrum above 6G at the same time. The embodiments of the present application do not limit the spectrum resources used between the wireless access network equipment and the terminal equipment.
[0088] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0089] Some scenarios in the embodiments of the present application are explained by taking the scenarios of the NR network in the wireless communication network as an example. It should be pointed out that the solutions in the embodiments of the present application can also be applied to other wireless communication networks, and the corresponding names can also be replaced by the names of the corresponding functions in other wireless communication networks.
[0090] The following explains some concepts involved in a communication method and a communication device provided in an embodiment of the present application.
[0091] Taking the fifth generation (5G) new radio (NR) technology as an example, the present application is not limited to this. The transmission modes of the physical uplink shared channel (PUSCH) in NR include the following.
[0092] The first type is PUSCH transmission based on dynamic scheduling: when transmitting PUSCH, the transmission of PUSCH is scheduled by downlink control information (DCI). That is, after receiving the DCI scheduling, the terminal device can perform PUSCH transmission.
[0093] The second type is PUSCH transmission based on configured grant (CG) type 1: This is a semi-statically scheduled PUSCH. During the uplink transmission, the uplink scheduling resources configure the relevant parameters of CG transmission through radio resource control (RRC) signaling, such as CG periodicity, CG time domain and frequency domain resources, etc. At the same time, the corresponding CG resources are activated through RRC signaling. The terminal device does not need to receive DCI and can periodically reuse the same time and frequency resources for uplink transmission.
[0094] The third type is PUSCH transmission based on configuration authorization type 2: the terminal device receives high-level configuration, and the semi-continuous time-frequency resources configured by the high-level are used for the terminal device to select and use, and these semi-continuous time-frequency resources are activated or deactivated by DCI. If the DCI indicates activation, the terminal device uses semi-continuous time-frequency resources to send PUSCH according to its own data transmission needs, which is similar to the second PUSCH transmission method. After the transmission resource is activated by DCI, the network device can also deactivate the transmission resource through DCI, and the deactivated transmission resource will not be used by the terminal device for data transmission. It should be understood that uplink periodic service transmission can be based on configuration authorization CG or configured scheduling (configured scheduling, CS).
[0095] CG resource configuration:
[0096] In an embodiment of the present application, the network device may configure at least one set of CG resource configurations for the terminal device. The parameters of a set of CG resource configurations may include at least one of the following: (1) the duration of the CG period; (2) the number of CG transmission opportunities included in a CG period, or the number of CG resources included in a CG period; (3) the time-frequency position information of each CG resource in a CG period. Among them, a CG period may include one or more CG resources. The multiple CG resources included in a CG period can be used to transmit data or transport blocks (TB), and the data transmitted by the multiple CG resources can be the same or different. The frequency domains of the multiple CG resources included in a CG period are the same or repeated. The minimum value of a CG period is 2 symbols and the maximum is 5120 time slots.
[0097] CG transmission occasion (TO):
[0098] The CG transmission opportunity may also be referred to as occasion, CG occasion, transmission opportunity, transmission opportunity, CG PUSCH transmission, or PUSCH repetition, PUSCH transmission opportunity, etc. This application does not limit this.
[0099] The CG transmission opportunity includes a time domain resource for transmitting data once, such as a time slot, a subframe, or a mini-slot, etc. The length of the above mini-slot can be one or more symbols (for example, 1 symbol, 2 symbols, or 4 symbols, etc.).
[0100] The CG transmission opportunity can be used for the terminal device to send uplink information to the network device. The uplink information may include uplink data and / or uplink signaling. The uplink signaling may include at least one of the following: signaling of the physical layer, signaling of the media access control (MAC) layer, and signaling of the RRC layer. These uplink data and / or uplink signaling can be carried on the PUSCH specific to the terminal device.
[0101] In one possible implementation, a CG transmission opportunity may correspond to part of the CG resources in a CG cycle.
[0102] For simplicity, in the subsequent description, the CG period is represented by P and the CG transmission timing is represented by K.
[0103] For the second transmission mode, all the symbols included in the transmission opportunities are symbols configured by the high layer to send PUSCH to the terminal device; and for the third transmission mode, except for the first group of transmission opportunities after activating the downlink control information DCI, the symbols included in other transmission opportunities are symbols configured by the high layer to send PUSCH to the terminal device. Among them, the DCI format may include, such as DCI format 0-0, DCI format 0-1, etc., which is not limited in this application.
[0104] Figure 2 Schematic diagram of PUSCH transmission based on the configured authorized CG.
[0105] During uplink transmission, after uplink scheduling resources are allocated through radio resource control layer signaling or downlink control information, the same time-frequency resources can be periodically reused for uplink transmission, such as Figure 2 shown.
[0106] In one implementation, a set of CG resource configuration parameters may also include other possible information, such as one or more of the following parameters of PUSCH: frequency hopping indication information (used to indicate frequency hopping within or between time slots), DMRS configuration information (used to indicate the type, position, length, and / or whether precoding of the demodulation reference signal (DMRS), etc.), modulation and coding scheme (MCS) table, resource allocation method (which can be type 0 (type0), type 1 (type1) or dynamically switched resource allocation method), power control indication information, hybrid automatic repeat request (HARQ) process number (for example, it can be one of 1 to 16), etc., without specific limitation.
[0107] Redundancy version (RV):
[0108] Regarding the configuration method of the redundant version of PUSCH, the redundant version information in the high-level signaling can indicate the RV version pattern used in the K transmission opportunities. For the nth transmission opportunity in the K transmissions, the (mod(n-1,4)+1)th value in the RV sequence is used, where n=1,2,…,K. There are three cases for the RV sequence: configured as {0,2,3,1}, configured as {0,3,0,3}, and configured as {0,0,0,0}.
[0109] The UE may also determine the initial transmission (also referred to as initial transmission or initial transmission) of a TB based on specific high-level parameters (e.g., Configured grant config - Starting from RV0). If starting From RV0 is not turned on, the UE always starts transmitting data from the first transmission position. If starting From RV0 is turned on, the initial transmission of the transport block may start at:
[0110] If the configured RV sequence is {0,2,3,1}, such as Figure 3 As shown, Figure 3 is a schematic diagram of repeated transmission when the RV sequence is {0,2,3,1}, where the shaded squares indicate the positions where initial transmission can be performed, and the first transmission timing of K repetitions;
[0111] If the configured RV sequence is {0,3,0,3}, such as Figure 4 As shown, Figure 4 It is a schematic diagram of repeated transmission when the RV sequence is {0,3,0,3}, then any transmission opportunity associated with RV=0 is repeated K times;
[0112] If the configured RV sequence is {0,0,0,0}, such as Figure 5 As shown, Figure 5 is a schematic diagram of repeated transmission when the RV sequence is {0,0,0,0}. Then, any transmission timing of the K repetitions, except the last transmission timing when K=8.
[0113] PUSCH repeated transmission:
[0114] There are two PUSCH repetition types in the NR system, namely PUSCH repetition type A (repetition Type A) and PUSCH repetition type B (PUSCH repetition Type B). Repetition type A is adopted in the Rel-15 version, and repetition type B is newly introduced in the Rel-16 version.
[0115] 1. PUSCH repetition type A transmission mode:
[0116] PUSCH repetition type A is repeated in slots. A PUSCH is transmitted in K consecutive slots, i.e., K transmission opportunities. It starts from the Sth symbol in the starting slot. Each transmission opportunity lasts for L symbols, and S+L does not exceed the slot boundary. For example, according to the indication that the starting symbol (S) of a PUSCH in the slot is 4, the length (L) is 6, and the number of repetitions (K) is 4, the mapping pattern is as follows: Figure 6 As shown, Figure 6 The diagram is a mapping pattern diagram of a PUSCH repetition type A transmission mode. The PUSCH appears in four consecutive time slots and occupies the same OFDM symbol position.
[0117] 2. PUSCH repetition type B transmission mode:
[0118] In order to reduce latency and improve reliability, R16 supports PUSCH repetition transmission schemes in sub-slot units, and allows PUSCH transmission across time slots to further reduce latency. In the time domain, a PUSCH starts transmission at the Sth symbol in the starting time slot, and sends K transmission opportunities (nominal repetition) continuously. Each transmission opportunity occupies L symbols continuously (back-to-back), and transmission S+L can cross time slot boundaries. For example, according to the indication that the starting symbol (S) of a PUSCH in the time slot is 4, the length (L) is 6, and the number of repetitions (K) is 4, its mapping pattern is as follows: Figure 7 As shown, Figure 7 This is a diagram of the mapping pattern of the PUSCH repetition type B transmission mode. The PUSCH starts from symbol 4, the length of a single repetition is 6, and it is repeated 4 times in a row. In the NR Rel 16 version of the protocol, the value of S is 0 to 13, the value of L is 1 to 14, and a time slot contains 14 OFDM symbols. Since there is no special restriction on the combination of the values of S, L and K, in practice, there will be a situation where a repetition crosses the time slot boundary, for example Figure 7 In this case, a repetition is split into two repetitions based on the time slot boundary. The repetition before the split is called the nominal repetition in the protocol, and the repetition after the split is called the actual repetition. The number of repetitions K indicated by the network side is the total number of nominal repetitions, and the total number of actual repetitions is greater than or equal to K.
[0119] Figure 8 It is a time domain and frequency domain allocation diagram of frequency division duplex, time division duplex and sub-band full duplex.
[0120] like Figure 8 As shown, Figure 8(a) is a schematic diagram of the time domain and frequency domain allocation of frequency division duplex. In time slot 0, downlink transmission can be performed on the downlink frequency domain resource group (downlink bandwidth part, DL BWP), and uplink transmission can also be performed on the uplink frequency domain resource group (uplink bandwidth part, UL BWP) of time slot 0. DL BWP and UL BWP are located on different carriers and are separated in the frequency domain. Among them, the frequency domain resource group is also called the bandwidth part.
[0121] Time division duplex and uplink and downlink time division duplex configuration:
[0122] Time division duplex is a duplex mode widely used in wireless communications. Based on this, the communication interface used for communication between network equipment and terminal equipment, namely the downlink (DL) and uplink (UL) transmission in the Uu interface (Uu interface) can be carried out on the same carrier frequency through time division.
[0123] The 5G base station indicates to the UE the time allocation method for DL and UL within a certain time range by sending the uplink and downlink TDD configuration in the Uu interface, such as Figure 8 As shown, Figure 8 (b) is a schematic diagram of time-domain and frequency-domain allocation of time-division duplex. The center frequency of the downlink bandwidth part is the same as that of the uplink bandwidth part, where D represents the DL time slot, U represents the UL time slot, and F represents the configurable time slot. The bandwidth of the downlink bandwidth part and the uplink bandwidth part can be the same or different. At the same time, the terminal device can only perform uplink or downlink transmission. For example, in time slot 0, only downlink transmission can be performed, and in time slot 4, only uplink transmission can be performed. Time slot 3 is a flexible time slot, that is, it can be used for uplink transmission or downlink transmission, but not uplink and downlink transmission at the same time. The minimum granularity of uplink and downlink transmission switching is a symbol. For example, time slot 3 is a flexible time slot, which consists of 14 or 12 OFDM symbols, of which the first M symbols are downlink symbols and the last N symbols are uplink symbols. When the flexible time slot consists of 14 OFDM symbols, the middle 14-MN symbols are flexible symbols, 0≤M≤14, 0≤N≤14, M+N≤14. Downlink symbols are used for downlink transmission, and uplink symbols are used for uplink transmission. Flexible symbols can be used for both uplink and downlink. The specific transmission direction is notified to the terminal device by the network device through RRC signaling or DCI scheduling.
[0124] TDD configuration parameters include but are not limited to: time slot indexes of downlink time slots, uplink time slots and flexible time slots, uplink symbols in flexible time slots, downlink symbols and symbol indexes of flexible symbols. Among them, downlink symbols in downlink time slots and flexible time slots are used for downlink data transmission; uplink symbols in uplink time slots and flexible time slots are used for uplink data transmission; flexible symbols in flexible time slots can be used for uplink data transmission or for downlink data transmission. The specific transmission direction is notified to the terminal device by the network device through high-level signaling, such as RRC signaling, medium access control-control element (MAC-CE) signaling or DCI scheduling. If the terminal device receives scheduling information twice on the same symbol, and the transmission directions indicated in the scheduling information are opposite, the terminal device needs to determine the final transmission direction according to the rules.
[0125] The uplink and downlink TDD configuration is divided into cell-level uplink and downlink TDD configuration and UE-level uplink and downlink TDD configuration. The cell-level uplink and downlink TDD configuration is applicable to all UEs within the coverage of the gNB. It indicates the number of DL time slots and UL time slots at the slot granularity, and the number of DL symbols and UL symbols at the orthogonal frequency division multiplexing (OFDM) symbol granularity; the UE-level uplink and downlink TDD configuration is applicable to a certain UE within the coverage of the gNB. It further introduces configurable time slots on the basis of the cell level, that is, in addition to the DL time slots represented by D and the UL time slots represented by U, configurable time slots represented by F are also introduced. The uplink and downlink TDD configuration in the configurable time slot is based on the OFDM symbol granularity, that is, different symbols in the same time slot can be in different uplink and downlink states. All OFDM symbols in the configurable time slot can be configured as UL symbols or DL symbols.
[0126] Sub-band full-duplex and sub-band full-duplex configuration:
[0127] like Figure 8 As shown, Figure 8(c) in the figure is a schematic diagram of time domain and frequency domain allocation of sub-band full-duplex. It should be understood that sub-band full-duplex can also be called complementary time division duplex (C-TDD) or full duplex, etc. That is, in a time slot, such as time slot 0, there is a frequency domain resource in the downlink BWP, and uplink transmission can be performed on this frequency domain resource, so that uplink transmission can be performed on time slot 0, which reduces the delay of uplink transmission. This frequency domain resource is usually called an uplink sub-band. At this time, downlink transmission can also be performed on time slot 0. The network device can perform uplink and downlink transmission at the same time on time slot 0. The terminal device can also perform uplink and downlink transmission at the same time on time slot 0, that is, a full-duplex terminal device. At the same time, the terminal device can also only perform uplink or downlink transmission, that is, a half-duplex terminal device.
[0128] The SBFD configuration parameters include but are not limited to the following parameters: SBFD time slot index, SBFD subband position in the SBFD time slot. The SBFD time slot can be a part of the downlink time slot or uplink time slot configured in the TDD parameters, or a time slot different from the three types of time slots in the TDD parameters. The SBFD subband can be the frequency domain position of the uplink subband and / or downlink subband.
[0129] Dynamic scheduling cancels the preconfigured scheduling:
[0130] There are two scheduling mechanisms in NR: one is dynamic scheduling, that is, the network device schedules the terminal device to transmit signals through the physical layer downlink control information (DCI). The advantage of this scheduling mechanism is flexibility, but the disadvantage is that each scheduling requires the network device to send DCI, which results in large signaling overhead. The other is pre-configured scheduling, that is, the network device pre-configures periodic resources for the terminal device through high-level signaling, so the terminal device can use periodic resources for signal transmission without receiving DCI. The advantage of this scheduling mechanism is saving DCI overhead, but the disadvantage is that it is not flexible enough and cannot adapt to changes in the size of the data packet to be transmitted, changes in the characteristics of the air interface channel, etc.
[0131] Generally speaking, network equipment can cancel pre-configured scheduling through dynamic scheduling, that is, if the time-frequency resources of the signal transmission scheduled by the two overlap partially or completely, the terminal device cancels the signal transmission of the pre-configured scheduling and transmits the signal according to the dynamic DCI scheduling. Another implementation method is that if the time-frequency resources of the signal transmission scheduled by the two overlap partially or completely in time, the terminal device cancels the signal transmission of the pre-configured scheduling and transmits the signal according to the dynamic DCI scheduling.
[0132] The signal transmission described above includes but is not limited to: control information transmission, data transmission, and reference signal transmission.
[0133] Uplink multiplexing technology:
[0134] In order to reduce the intermodulation interference of the uplink transmission of the terminal equipment, uplink multiplexing is performed when the physical uplink control channel (PUCCH) overlaps with another PUCCH, or the PUCCH and PUSCH overlap in the time domain:
[0135] (1) Multiplexing between multiple PUCCHs: PUCCH can carry uplink control information (UCI), including scheduling request SR, hybrid automatic repeat request confirmation HARQ-ACK, channel state information CSI, etc. For multiple uplink carriers in the same PUCCH group, PUCCH can be sent on at most one uplink carrier at a time. If two or more PUCCHs carrying different UCIs overlap in time, these UCIs need to be carried together on the same PUCCH and sent. The PUCCH used for sending can be one of the original two or more PUCCHs or a new PUCCH. This process is called multiplexing UCI onto PUCCH.
[0136] (2) Multiplexing between multiple PUCCHs: PUCCH can carry uplink control information (UCI), including scheduling request (SR), hybrid automatic repeat request confirmation (HARQ-ACK), channel state information (CSI), etc. For multiple uplink carriers in the same PUCCH group, PUCCH can be sent on at most one uplink carrier at a time. If two or more PUCCHs carrying different UCIs overlap in time, these UCIs need to be carried together on the same PUCCH and sent. The PUCCH used for sending can be one of the original two or more PUCCHs or a new PUCCH. This process is called multiplexing UCI onto PUCCH.
[0137] For the second case, when UCI is multiplexed and transmitted on PUSCH, UCI includes at least one of hybrid automatic repeat request-acknowledgement (HARQ-ACK), channel state information (CSI), and configured grant-uplink control information (CG-UCI).
[0138] High and low priority cancellation mechanism for the same user:
[0139] NR defines transmission priorities for uplink transmissions, including but not limited to logical channel priorities and physical channel priorities. If the time-frequency resources for signal transmissions of different priorities partially or completely overlap, the terminal device cancels the pre-configured scheduling of low-priority signal transmissions and performs high-priority signal transmissions. Another implementation method is that if the time-frequency resources for signal transmissions of different priorities partially or completely overlap in time, the terminal device cancels the pre-configured scheduling of low-priority signal transmissions and performs high-priority signal transmissions.
[0140] The signal transmission described above includes but is not limited to: control information transmission, data transmission, and reference signal transmission.
[0141] Uplink cancellation mechanism between users:
[0142] When a terminal device needs to transmit a service that has high requirements for latency and reliability, such as ultra reliable and low latency communications (URLLC) services, it can send a scheduling request to the network device, and the network device will schedule appropriate time-frequency resources for it as soon as possible to meet the latency requirements of the URLLC service. If the network device has already scheduled the currently available time-frequency resources to one or more other terminal devices for transmitting services that do not require high latency, such as enhanced mobile broadband (eMBB) services, then in order to ensure the low latency and high reliability requirements of the URLLC service, the network device can reschedule the scheduled time-frequency resources to the terminal device transmitting the URLLC service. The network device sends an uplink cancellation indication (UL CI) to one or more terminal devices transmitting the eMBB service, and the UL CI indicates a time-frequency resource that the network device is about to schedule to the terminal device transmitting the URLLC service. After receiving the UL CI, the UE transmitting the eMBB service cancels the eMBB service transmission that is about to start or is in progress on the corresponding time-frequency resource.
[0143] By combining the above scenarios, for a time-frequency resource, for example, a symbol, the terminal device receives two scheduling information, and the transmission directions indicated in the two scheduling information are inconsistent, then the terminal device needs to determine the final transmission direction according to the rules. However, in this scenario, the problem of transmission cancellation caused by receiving multiple signaling is not considered. At this time, if the transmission direction is determined first, and then it is determined whether the transmission on the time-frequency resource is canceled, then when the transmission on the time-frequency resource is canceled, it causes a waste of resources in the process of determining the transmission direction. In addition, if the channel that obtains the transmission opportunity in the process of determining the transmission direction may also cause the time-frequency resource to be vacant due to the problem of transmission cancellation, reducing the overall capacity of the network.
[0144] In view of the above technical problems, the present application provides a communication method and a communication device, which can reduce the resource waste caused by transmission cancellation after allocating transmission resources when the transmission directions of data transmissions indicated by different information conflict.
[0145] The communication method and the communication device according to the embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0146] Fig. 9 It is a flowchart of the communication method 900 of an embodiment of the present application. Fig. 9 The method flow in the embodiment of the present application may be executed by the terminal device 130 or a chip system included in the terminal device 130, or by a unit and / or device (such as a chip or an integrated circuit, etc.) with corresponding functions installed in the terminal device 130, which is not limited in the embodiment of the present application. In some embodiments, the communication method 900 of the embodiment of the present application may be applied to an SBFD system.
[0147] The following description will be made by taking the terminal device 130 as an example. Fig. 9 As shown, the communication method 900 includes:
[0148] S910, the terminal device 130 receives first information, second information and third information, wherein the first information is used to indicate data transmission in a first transmission direction on a first time-frequency resource, the second information is used to indicate whether the data transmission indicated by the first information is valid, and the third information is used to indicate data transmission in a second transmission direction on a third time-frequency resource, the third time-frequency resource belongs to the first bandwidth part BWP in the frequency domain, the frequency domain of the first time-frequency resource is within the first BWP, the first time-frequency resource and the third time-frequency resource at least partially overlap in the time domain, and the first transmission direction and the second transmission direction are opposite.
[0149] Specifically, the second information received by the terminal device 130 can be used to indicate whether the data transmission indicated by the first information is valid. The first information and the third information indicate information for data transmission in different directions. Since the frequency domain of the first time-frequency resource is within the first bandwidth part BWP of the third time-frequency resource, the first time-frequency resource and the third time-frequency resource at least partially overlap in the time domain. Therefore, the directions of data transmission indicated by the first information and the third information conflict.
[0150] For example, the data transmission indicated by the first information is uplink data transmission, and the data transmission indicated by the third information is downlink data transmission. When the third time-frequency resource belongs to the first bandwidth part BWP in the frequency domain, the frequency domain of the first time-frequency resource is within the first BWP, and the first time-frequency resource and the third time-frequency resource at least partially overlap in the time domain, the directions of data transmission indicated by the first information and the third information conflict.
[0151] Optionally, the time-frequency resources (e.g., the first time-frequency resources) may be SBFD symbols or SBFD time slots. The time-frequency resources include the time-frequency resources occupied by channels for data transmission, such as uplink channels and downlink channels. The uplink channels include physical uplink control channels PUCCH and / or physical uplink shared channels PUSCH, and the downlink channels include physical downlink control channels PDCCH and / or physical downlink shared channels PDSCH. PUCCH may carry uplink control information UCI, including scheduling request (SR), hybrid automatic repeat request confirmation HARQ-ACK, channel state information (CSI), etc.
[0152] Optionally, the uplink channel adopts multiplexing transmission, for example, multiplexing between multiple PUCCHs or multiplexing between PUCCH and PUSCH.
[0153] Optionally, the first information may be one of high-layer signaling and downlink control information DCI, the second information may be one of high-layer signaling and downlink control information DCI, and the third information may be one of high-layer signaling and downlink control information DCI, wherein the high-layer signaling includes radio resource control RRC signaling and media access control-control element MAC-CE signaling.
[0154] Optionally, the transmission direction includes a signal transmission direction, or a configured symbol direction.
[0155] When the terminal device receives the second information, it needs to determine whether the data transmission indicated by the first information is valid based on the second information.
[0156] In some embodiments, the second information indicates that the data transmission indicated by the first information is valid, or the data transmission indicated by the first information is invalid. It should be understood that the second information indicates that the data transmission indicated by the first information is valid, that is, the first information indicates valid data transmission, which means that according to the second information, it can be determined that when the transmission direction on the first time-frequency resource is the first transmission direction, data transmission can be performed on the first time-frequency resource; the second information indicates that the data transmission indicated by the first information is invalid, that is, the first information indicates invalid data transmission, which means that according to the second information, it can be determined that no data transmission is performed, that is, the data transmission indicated by the first information is canceled. Among them, the first information indicating valid data transmission can be understood as part of the data transmission in the data transmission on the first time-frequency resource indicated by the first information is valid data transmission or all data transmission is valid data transmission.
[0157] The NR standard provides multiple ways to determine the canceled service transmission for which scheduling information has been received but transmission has not yet started.
[0158] 1. PUSCH uplink transmission skipped.
[0159] Uplink transmission skipping is for PUSCH transmission that has been scheduled by the network device. If the terminal device has no uplink data to send, it can ignore the scheduling of the network device and not transmit PUSCH, that is, skip uplink transmission. The current NR standard supports two UL skip mechanisms:
[0160] (1) Basic uplink transmission skipping: Regardless of the overlap between PUSCH and PUCCH, the PUSCH transmission can be skipped as long as the terminal device has no uplink data.
[0161] (2) Enhanced uplink transmission skipping: When the PUSCH overlaps with the PUCCH, a padding packet needs to be sent on the PUSCH, and the UCI originally carried on the PUCCH is multiplexed onto the PUSCH and sent together with the padding packet. When the PUSCH does not overlap with the PUCCH, the PUSCH transmission can be skipped.
[0162] 2. Resources for high-priority uplink transmission conflict with resources for low-priority uplink transmission.
[0163] The priority of uplink transmission may be indicated by the DCI that schedules the uplink channel, or it may be configured by high-level signaling. In short, there is a way to determine whether the priority of a certain uplink channel is high priority or low priority. For example, the priority of the dynamically scheduled PUSCH is indicated in the DCI, and the priority of the configured scheduled PUSCH is configured by high-level signaling. The priority of the uplink channel can be the physical layer priority or the logical channel priority. Once the resources of the high-priority uplink channel overlap with the resources of the low-priority uplink channel, the low-priority uplink channel is cancelled.
[0164] 3. The uplink transmission based on dynamic scheduling cancels the pre-allocated uplink transmission, or the downlink transmission based on dynamic scheduling cancels the pre-allocated downlink transmission.
[0165] Among them, dynamic scheduling can be that the network device sends DCI, and the DCI carries scheduling information (including time-frequency resource allocation, coding modulation mode, transmission block size, etc. for data transmission), and pre-allocated transmission can be that the network device sends scheduling information through high-level signaling (such as RRC signaling, MAC CE, etc.), wherein the scheduling information includes time-frequency resource allocation, coding modulation mode, transmission block size, etc. for data transmission. In the pre-allocated scheduling mode, it usually corresponds to periodic data transmission, that is, periodic time-frequency resources, coding modulation mode, transmission block size and other information remain unchanged. For example, when a user receives a DCI, if the data transmission scheduled by the DCI overlaps with the data transmission indicated by the RRC signaling received before the DCI in terms of time-frequency resources, the data transmission indicated by the RRC signaling received before the DCI can be canceled.
[0166] 4. Cancellation caused by uplink multiplexing mechanism.
[0167] For example, if PUCCH is to be sent in one or N time slots, and PUSCH is also to be sent in one or some time slots, and PUCCH may overlap with PUSCH in some time slots, then, in those overlapping time slots, the terminal device only sends PUCCH and not PUSCH.
[0168] For another example, if PUCCH1 is to be sent in a time slot, and PUCCH2 is also to be sent in the time slot, and PUCCH2 may overlap with PUCCH1 in time, then the terminal device will put the UCI that needs to be sent on PUCCH1 and PUCCH2 on PUCCH3 for transmission. PUCCH3 may be PUCCH1, or PUCCH2, or another PUCCH different from PUCCH1 and PUCCH2.
[0169] 5. The cancellation indication information indicates cancellation of PUSCH transmission.
[0170] The network device can send a cancellation indication information CI to the terminal device, which is carried in the DCI format 2_4. A bit map is used to specifically indicate which resource positions of the PUSCH in a reference time-frequency resource are to be canceled. The position indicated as 1 indicates cancellation. If at least one symbol in the symbols occupied by the PUSCH is indicated as 1, all PUSCHs after the first symbol indicated as 1 in the PUSCH are canceled. For example, if the PUSCH occupies symbols 2-12, and symbols 3 and 4 are indicated as 1, then symbol 2 is retained, and all PUSCHs from symbol 3 to 12 starting from symbol 3 are canceled, that is, the PUSCHs from symbols 3 to 12 are not sent.
[0171] It should be understood that the above is only an exemplary description and does not represent all scenarios of the embodiments of the present application. In the embodiments of the present application, the second information may directly indicate that the data transmission indicated by the first information is valid. Optionally, the second information may indirectly indicate that the data transmission indicated by the first information is valid. The following is an explanation in conjunction with some embodiments.
[0172] In some embodiments, the second information is uplink cancellation indication information UL CI. Exemplarily, when the PUSCH indicated by the first information occupies symbols 2-4 and the UL CI indicates that all PUSCHs of symbols 6-12 are cancelled, the second information is used to indicate that the data transmission indicated by the first information is valid, that is, the first information indicates valid data transmission; when the PUSCH indicated by the first information occupies symbols 2-8 and the UL CI indicates that all PUSCHs of symbols 6-12 are cancelled, the second information is used to indicate that the data transmission indicated by the first information is invalid, that is, the first information indicates invalid data transmission.
[0173] In some embodiments, the second information includes information on whether the terminal device performs uplink data transmission on the first time-frequency resource. Optionally, the second information is determined by the terminal device. Exemplarily, when the terminal device performs uplink data transmission on the first time-frequency resource, the second information is used to indicate that the data transmission indicated by the first information is valid, that is, the first information indicates valid data transmission; when the terminal device has no uplink data transmission on the first time-frequency resource, the second information is used to indicate that the data transmission indicated by the first information is invalid, that is, the first information indicates invalid data transmission. Optionally, when the first information is DCI and the second information is high-layer signaling, the second information may indicate that the data transmission indicated by the first information is valid, that is, the first information indicates valid data transmission; when the first information is high-layer signaling and the second information is DCI, the second information is used to indicate that the data transmission indicated by the first information is invalid, that is, the first information indicates invalid data transmission.
[0174] In some embodiments, the second information is used to indicate data transmission in the first transmission direction on the second time-frequency resource, the frequency domain of the second time-frequency resource overlaps at least partially with the first time-frequency resource, and the first time-frequency resource and the second time-frequency resource overlap at least partially in the time domain. Exemplarily, when the priority of the data transmission indicated by the second information is lower than the priority of the data transmission indicated by the first information, the second information is used to indicate that the data transmission indicated by the first information is valid, that is, the first information indicates valid data transmission; when the priority of the data transmission indicated by the second information is higher than the priority of the data transmission indicated by the first information, the second information is used to indicate that the data transmission indicated by the first information is invalid, that is, the first information indicates invalid data transmission.
[0175] Optionally, when the first information is DCI and the second information is high-layer signaling, the second information may indicate that the data transmission indicated by the first information is valid, that is, the first information indicates valid data transmission; when the first information is high-layer signaling and the second information is DCI, the second information is used to indicate that the data transmission indicated by the first information is invalid, that is, the first information indicates invalid data transmission.
[0176] It should be understood that the second information may indicate that part of the data transmission indicated by the first information is valid, or all of the data transmission is valid. The second information may also indicate that part of the data transmission indicated by the first information is invalid, or all of the data transmission is invalid.
[0177] In the embodiment of the present application, the communication method 900 further includes:
[0178] S920: When the terminal device 130 determines, based on the second information, that the first information indicates valid data transmission, the terminal device 130 makes a conflict determination between the data transmission indicated by the first information and the data transmission indicated by the third information.
[0179] In the method of the embodiment of the present application, before the terminal device 130 makes a conflict decision on the data transmissions in different transmission directions indicated by the first information and the third information, it first determines whether the data transmission indicated by the first information is valid according to the second information. In this way, only the valid data transmission, that is, the data transmission indicated by the first information and the data transmission indicated by the third information that conflicts with the transmission direction of the information are compared, which can reduce the number of conflict decisions. In addition, it can also avoid the waste of resources caused by the cancellation of data transmission after the transmission resources are allocated when the transmission directions indicated by different information conflict.
[0180] In an embodiment of the present application, the third time-frequency resource indicated by the third information belongs to the first bandwidth part BWP in the frequency domain, the frequency domain of the first time-frequency resource indicated by the first information is within the first BWP, the first time-frequency resource and the third time-frequency resource at least partially overlap in the time domain, and the first transmission direction indicated by the first information and the second transmission direction indicated by the third information are opposite.
[0181] It should be understood that in the NR TDD system, flexible symbols can be used for uplink or downlink transmission, and the specific transmission direction is notified to the terminal device by the network device through high-level signaling (RRC signaling or MAC CE signaling) or DCI scheduling. If the terminal device receives scheduling information twice on the same flexible symbol, and the transmission directions indicated in the scheduling information are opposite, the terminal device needs to determine the final transmission direction according to the rules.
[0182] In the embodiment of the present application, for the SBFD symbol configured in the TDD system, that is, the SBFD symbol has both an uplink subband and a downlink subband. After the terminal device receives two scheduling information, and the transmission directions of the data transmission indicated in the scheduling information are opposite, the terminal device also needs to determine the final transmission direction according to the rules, that is, to make a conflict judgment on the data transmission indicated by the two information, and determine which information to use for data transmission.
[0183] Specifically, when the terminal device 130 determines that the first information indicates valid data transmission according to the second information, it performs conflict determination on the first information and the third information. The conflict determination process may be performed with reference to the following scheme:
[0184] 1. Both signaling 1 and signaling 2 are DCI: an error scenario, which is not allowed to occur.
[0185] 2. Both signaling 1 and signaling 2 are high-level signaling:
[0186] (1) Error scenario, which is not allowed to happen.
[0187] (2) Indicate the transmission direction on the time-frequency resource through additional signaling.
[0188] (3) Preset rules, such as DL / UL priority, control information priority, etc.
[0189] (4) Data transmission with the same priority: pre-set UL priority or DL priority; data transmission with different priorities: determined according to the priority.
[0190] (5) Priority indication with effective window.
[0191] 3. One scheduling comes from high-level signaling, and one scheduling comes from DCI: The terminal device executes the transmission scheduled by DCI, and the scheduling corresponding to the high-level signaling is invalid.
[0192] Optionally, the above scenario is a SBFD system.
[0193] In some embodiments, the result of the conflict determination is data transmission according to the instruction of the first information.
[0194] Optionally, the first information is DCI, and the third information is high-layer signaling.
[0195] Optionally, the priority of the data transmission indicated by the first information is higher than the priority of the data transmission indicated by the third information.
[0196] Optionally, the terminal device 130 receives the fourth information, and determines to perform data transmission according to the instruction of the first information according to the fourth information. Exemplarily, the fourth information is used to indicate the transmission direction of the SBFD symbol or SBFD time slot, and when the transmission direction indicated by the fourth information is the same as the first transmission direction, the terminal device performs data transmission according to the instruction of the first information.
[0197] Optionally, the terminal device determines to perform data transmission according to the instruction of the first information according to a preset rule. The preset rule includes: uplink transmission priority, or downlink transmission priority, or data transmission with a higher priority in uplink transmission and downlink transmission. Exemplarily, the preset rule for conflict judgment is uplink transmission priority, and the first information is used to indicate data transmission in the uplink transmission direction, that is, the result of the conflict judgment is data transmission according to the instruction of the first information.
[0198] In some embodiments, the first transmission direction is uplink data transmission, the terminal device 130 has no uplink data transmission on the first time-frequency resource, and the terminal device 130 performs conflict judgment on the first information and the third information, which may include any of the following situations.
[0199] Optionally, the data transmission indicated by the first information is a plurality of physical uplink shared channel PUSCH repetitions, and performing conflict determination on the data transmission indicated by the first information and the data transmission indicated by the third information includes: performing conflict determination on the first n PUSCH repetitions of the plurality of PUSCH repetitions and the third time-frequency resource, where n is a positive integer. Exemplarily, n is a value preset by the protocol, or n is a value pre-configured by the network device to the terminal device. Exemplarily, n is 1.
[0200] Optionally, the multiple PUSCH repetitions are PUSCH repetition type A, or the multiple PUSCH repetitions are PUSCH repetition type B.
[0201] Optionally, multiple PUSCH repetitions are continuous in the time domain, or multiple PUSCH repetitions are discontinuous in the time domain.
[0202] It should be understood that according to the above description of PUSCH repetition transmission and PUSCH uplink transmission skipping, when the terminal device 130 has no uplink data transmission on the first time-frequency resource, PUSCH uplink transmission skipping is performed. Among them, a conflict judgment is performed on the first n PUSCH repetitions in the multiple PUSCH repetitions and the third time-frequency resource. Exemplarily, when n is 1, a conflict judgment is performed on the first PUSCH repetition in the multiple PUSCH repetitions and the third time-frequency resource. At this time, if it is determined that the terminal device can perform data transmission according to the indication of the first information, the network device can determine whether the terminal device 130 has sent the first PUSCH repetition when receiving the first PUSCH repetition in the multiple PUSCH repetitions through power detection, that is, whether the terminal device 130 has entered the PUSCH uplink transmission skipping process. Since the terminal device 130 has no uplink data transmission on the first time-frequency resource, after the network device determines that the terminal device 130 skips the PUSCH uplink transmission, it may no longer detect the second and subsequent PUSCH repetitions.
[0203] Optionally, the PUSCH repetitions after the first n PUSCH repetitions are invalid data transmissions. It should be understood that when the PUSCH repetitions after the first n PUSCH repetitions are invalid data transmissions, that is, no conflict determination is performed on the PUSCH repetitions after the first n PUSCH repetitions.
[0204] Exemplarily, for PUSCH repetition type B, where multiple PUSCH repetitions of PUSCH repetition type B are continuous in the time domain, at this time, when the second PUSCH repetition transmitted by the terminal device 130 arrives, the network device may not have time to determine whether the terminal device 130 has skipped PUSCH uplink transmission. Therefore, when n is greater than 1, for example, n=2, the network device can determine whether to perform data reception, power detection, etc. on the PUSCH repetition after the first n PUSCH repetitions according to the data transmission situation of the terminal device 130 after determining whether the terminal device 130 has skipped PUSCH uplink transmission.
[0205] Optionally, performing conflict judgment on the data transmission indicated by the first information and the data transmission indicated by the third information includes: performing conflict judgment on the first PUSCH repetition among multiple PUSCH repetitions and all PUSCH repetitions within time T and the third time-frequency resource, where time T is a period of time starting from the last symbol of the first PUSCH repetition among the multiple PUSCH repetitions, and the unit of time T is symbol or time slot, and time T is predefined by the protocol or preconfigured by the base station.
[0206] Exemplarily, time T is two time slots, that is, conflict judgment is performed on the first PUSCH repetition among multiple PUSCH repetitions and all PUSCH repetitions within two time slots after the last symbol of the first PUSCH repetition and the third time-frequency resource, wherein the unit of time T is symbol or time slot, and time T is predefined by the protocol or preconfigured by the network device.
[0207] Optionally, the PUSCH repetition after time T is invalid data transmission, that is, since the terminal device 130 has no uplink data transmission on the first time-frequency resource, no conflict judgment is made for the PUSCH repetition after time T. The conflict judgment is made for the first PUSCH repetition among multiple PUSCH repetitions and all PUSCH repetitions within time T so that when the result of the conflict judgment is data transmission according to the instruction of the first information, the network device side can determine whether the terminal device has performed uplink data transmission through power detection.
[0208] In some embodiments, the multiple PUSCH repetitions are multiple PUSCH repetitions configured with an authorized CG, wherein the multiple PUSCH repetitions configured with an authorized CG are also referred to as multiple PUSCH transmission opportunities.
[0209] In some embodiments, the first parameter corresponding to the data transmission indicated by the first information is configured as off, and the first parameter is used to indicate that the initial transmission starts from the redundancy version RV0. In the embodiment of the present application, the first parameter is StartingfromRV0.
[0210] Optionally, the first parameter corresponding to the data transmission indicated by the first information is configured to be turned on, and the first parameter is used to indicate that the initial transmission starts from the redundancy version RV0. The configuration method of the first parameter can also be, for example, "off" or "on", or other preset values such as "1" or "0", etc., which are not uniquely limited here.
[0211] It should be understood that the terminal device 130 can determine the transmission timing at which the initial transmission can be performed during the data transmission process based on the first parameter (StartingfromRV0). When the first parameter is configured to be off, the initial transmission of a transmission block only occurs at the first transmission timing in the K repeated transmission timings. When the first parameter is configured to be on, the initial transmission of a transmission block can occur at:
[0212] (1) If the configured RV sequence is {0, 2, 3, 1}, the first transmission opportunity among the K repeated transmission opportunities.
[0213] (2) If the configured RV sequence is {0, 3, 0, 3}, any transmission opportunity with RV=0 in the K repeated transmission opportunities.
[0214] (3) If the configured RV sequence is {0,0,0,0}, any transmission opportunity among the K repeated transmission opportunities, except the last transmission opportunity when K is greater than or equal to 8.
[0215] In an embodiment of the present application, multiple PUSCH repetitions are multiple PUSCH repetitions configured with an authorized CG. When the first parameter corresponding to the data transmission indicated by the first information is configured to be closed, the conflict judgment method for multiple PUSCH repetitions mentioned above can be referred to to perform a conflict judgment on the first information and the third information.
[0216] In some embodiments, when the data transmission indicated by the first information is multiple PUSCH repetitions configured with an authorized CG, the first transmission direction is uplink data transmission, and the terminal device has no uplink data transmission on the first time-frequency resource, if the first parameter corresponding to the data transmission indicated by the first information is configured to be turned on, the first parameter is used to indicate the initial transmission starting from the redundancy version RV0, and a conflict decision is made between the data transmission indicated by the first information and the data transmission indicated by the third information, including: making a conflict decision between the PUSCH repetitions capable of initial data transmission and the third time-frequency resource among the multiple PUSCH repetitions configured with the authorized CG according to the RV sequence.
[0217] For example, if the configured RV sequence is {0,3,0,3}, Figure 4 As shown, Figure 4 It is a schematic diagram of repeated transmission when the RV sequence is {0,3,0,3}, then the initial transmission of the transport block can start from any transmission opportunity associated with RV=0 that is repeated K times. When K=4, that is, the initial transmission of the transport block can start from the first transmission opportunity and the third transmission opportunity, wherein the first transmission opportunity and the third transmission opportunity are PUSCH repetitions that can perform initial data transmission in multiple PUSCH repetitions configured with the authorized CG. Therefore, making a conflict decision on the data transmission indicated by the first information and the data transmission indicated by the third information includes: making a conflict decision on the first transmission opportunity and the third time-frequency resource in the multiple PUSCH repetitions configured with the authorized CG according to the RV sequence, and making a conflict decision on the third transmission opportunity and the third time-frequency resource.
[0218] In some embodiments, when the terminal device does not perform data transmission on the PUSCH repetition capable of initial data transmission of the first time-frequency resource, the PUSCH repetition capable of initial data transmission that is not capable of initial data transmission among the multiple PUSCH repetitions configured with the authorized CG and is located after the PUSCH repetition capable of initial data transmission is an invalid data transmission.
[0219] Optionally, when the repeated transmission position of the initial transmission can perform data transmission but no uplink data transmission, that is, the repeated transmission position of the initial transmission performs PUSCH uplink transmission skipping, then no conflict judgment is performed after the initial transmission position until the next initial transmission position. For example, if the configured RV sequence is {0,3,0,3}, such as Figure 4 As shown, when K=4, the initial transmission of the transport block can be performed at the first transmission opportunity and the third transmission opportunity. Among them, the first transmission opportunity and the third transmission opportunity are the PUSCH repetitions that can perform initial data transmission among the multiple PUSCH repetitions configured with the authorized CG, and the PUSCH repetitions that cannot perform initial data transmission are the second transmission opportunity and the fourth transmission opportunity. Therefore, when no data transmission is performed on the PUSCH repetition of the first initial data transmission, the second transmission opportunity after the first transmission opportunity is an invalid data transmission, that is, no conflict judgment is performed on the second transmission opportunity.
[0220] In some embodiments, when a terminal device performs data transmission on a PUSCH repetition capable of initial data transmission of a first time-frequency resource, making a conflict decision between the data transmission indicated by the first information and the data transmission indicated by the third information includes: making a conflict decision between a PUSCH repetition that is not capable of initial data transmission and that is located after the PUSCH repetition capable of initial data transmission among multiple PUSCH repetitions configured with an authorized CG, and the data transmission indicated by the third information.
[0221] Optionally, when the repeated transmission position of the initial transmission can perform data transmission and performs data transmission, the next repeated transmission position of the initial transmission continues to perform conflict determination until the next initial transmission position of the initial transmission position.
[0222] For example, if the configured RV sequence is {0,3,0,3}, Figure 4 As shown, when K=4, if data is performed on the first PUSCH repetition that can perform initial data transmission, that is, data transmission is performed on the first transmission opportunity, then a conflict determination is performed on the PUSCH repetition that cannot perform initial data transmission after the PUSCH repetition, that is, the second transmission opportunity and the third time-frequency resource. In other words, the PUSCH repetition that cannot perform initial data transmission that is located after the PUSCH repetition that can perform initial data transmission among the multiple PUSCH repetitions configured with the authorized CG is a valid data transmission.
[0223] In the embodiment of the present application, optionally, when the data transmission indicated by the first information is repeated for multiple physical uplink shared channels PUSCH, the first information further includes: configuration information of repeated transmission of PUSCH.
[0224] Optionally, PUSCH repetition transmission may be nominal repetition transmission or actual repetition transmission.
[0225] Optionally, whether to perform PUSCH repeated transmission is configured by the network device.
[0226] In the embodiment of the present application, the RV is obtained from the RV sequence in a cycling manner. As long as the RV used for the previous PUSCH repeated transmission is known, the next RV can be taken from the RV sequence. The RV sequence can be configured by RRC or agreed upon by the protocol or dynamically indicated.
[0227] In some embodiments, the communication method 900 further includes:
[0228] S930: According to a result of conflict determination between the data transmission indicated by the first information and the data transmission indicated by the third information, determine to perform data transmission according to the instruction of the first information.
[0229] S940. Transmit data in a first transmission direction on a first time-frequency resource according to an instruction of the first information.
[0230] Fig.10 It is a flowchart of the communication method 1000 of an embodiment of the present application. Fig.10 The method flow in the embodiment of the present application can be executed by a network device or a chip system included in the network device, and the network device can be a core network device 110 or a wireless access network device 120, or by a unit and / or device (such as a chip or an integrated circuit, etc.) with corresponding functions installed in the network device, which is not limited in the embodiment of the present application. In some embodiments, the communication method 1000 of the embodiment of the present application can be applied to an SBFD system.
[0231] The following uses a network device as an example for explanation. The network device can be Figure 1 The wireless access network device 120 shown in FIG. Fig.10 The steps of the communication method shown are basically the same as those performed by the terminal device 130. The following describes the differences between the methods of the network device and the terminal device. Fig.10 As shown, the communication method 1000 includes:
[0232] S1010, the network device determines first information, second information and third information, wherein the first information is used to indicate data transmission in a first transmission direction on a first time-frequency resource, the second information is used to indicate whether the data transmission indicated by the first information is valid, and the third information is used to indicate data transmission in a second transmission direction on a third time-frequency resource, the third time-frequency resource belongs to the first bandwidth part BWP in the frequency domain, the frequency domain of the first time-frequency resource is within the first BWP, the first time-frequency resource and the third time-frequency resource at least partially overlap in the time domain, and the first transmission direction and the second transmission direction are opposite.
[0233] S1020: When the network device determines, based on the second information, that the first information indicates valid data transmission, the network device makes a conflict determination between the data transmission indicated by the first information and the data transmission indicated by the third information.
[0234] S1030, the network device sends first information, second information and third information.
[0235] In some embodiments, when the first transmission direction is uplink data transmission and the result of the conflict judgment is to perform data transmission according to the indication of the first information, the network device performs power detection on the first time-frequency resource indicated by the first information, and the power detection is used to determine whether the terminal device performs data transmission.
[0236] It should be understood that, according to the description of PUSCH uplink transmission skipping in the above text, when the terminal device 130 has no uplink data transmission on the first time-frequency resource, PUSCH uplink transmission skipping is performed. Therefore, the network device can determine whether to continue to receive data on the first time-frequency resource by determining whether the terminal device has performed the PUSCH uplink transmission skipping process. In the embodiment of the present application, power detection can be used to determine whether the terminal device is performing data transmission on the first time-frequency resource.
[0237] Optionally, the data transmission indicated by the first information is repeated for multiple physical uplink shared channels PUSCH.
[0238] In some embodiments, the network device performs power detection on first n PUSCH repetitions among multiple PUSCH repetitions, where n is a positive integer.
[0239] Exemplarily, when n is 1, that is, the power detection is performed on the first PUSCH repetition among multiple PUSCH repetitions. At this time, if the power of data transmission is detected on the first PUSCH repetition, the network device can determine that the terminal device 130 has performed data transmission, that is, the terminal device 130 has not entered the process of skipping PUSCH uplink transmission. If the power of data transmission is not detected on the first PUSCH repetition, the network device can determine that the terminal device 130 has not performed data transmission, and no detection is performed on the second and subsequent PUSCH repetitions.
[0240] Optionally, when the network device determines that at least one of the first n PUSCH repetitions among the multiple PUSCH repetitions has not transmitted data, the network device stops performing power detection on the PUSCH repetitions after the first n PUSCH repetitions. It should be understood that when the network device determines that the first n PUSCH repetitions have no uplink data transmission, it no longer performs power detection on the PUSCH repetitions after the first n PUSCH repetitions.
[0241] In some embodiments, the data transmission indicated by the first information is a plurality of PUSCH repetitions, and the network device performs power detection on the first PUSCH repetition of the plurality of PUSCH repetitions and all PUSCH repetitions within a time T, where the time T is a period of time starting from the last symbol of the first PUSCH repetition of the plurality of PUSCH repetitions, and the time T is predefined by the protocol or preconfigured by the network device. The unit of the time T is a symbol or a time slot.
[0242] Exemplarily, the time T is two time slots, that is, the power detection is performed on the first PUSCH repetition among multiple PUSCH repetitions and all PUSCH repetitions within two time slots after the last symbol of the first PUSCH repetition, so that the network device can determine whether the terminal device 130 has performed data transmission on the time-frequency resource. The time T is predefined by the protocol or preconfigured by the network device.
[0243] Optionally, when the network device determines that the first PUSCH repetition and at least one of all PUSCH repetitions within time T do not transmit data, the network device stops performing power detection on the PUSCH repetitions after time T. It should be understood that when the network device determines that the PUSCH repetition has no uplink data transmission, it may no longer perform power detection on the PUSCH repetitions after time T.
[0244] Optionally, multiple PUSCH repetitions are continuous in the time domain, or multiple PUSCH repetitions are discontinuous in the time domain. Exemplarily, when multiple PUSCH repetitions are continuous in the time domain, since the network device may not have time to obtain whether the terminal device has skipped the PUSCH uplink transmission when the second PUSCH repetition arrives, n can be selected as a positive integer greater than 1; when multiple PUSCH repetitions are discontinuous in the time domain, in order to reduce the number of power detections, n can be selected as 1, that is, the network device performs power detection on the first PUSCH repetition among the multiple PUSCH repetitions.
[0245] Optionally, the multiple PUSCH repetitions are PUSCH repetition type A, or the multiple PUSCH repetitions are PUSCH repetition type B.
[0246] In some embodiments, the data transmission indicated by the first information is a plurality of PUSCH repetitions configured with an authorized CG.
[0247] Optionally, a first parameter configuration corresponding to the data transmission indicated by the first information is closed, and the first parameter is used to indicate initial transmission starting from redundancy version RV0.
[0248] In the above embodiment, when the first parameter configuration corresponding to the data transmission indicated by the first information is turned off, the above-mentioned power detection method for multiple PUSCH repetitions can be referred to to determine whether the terminal device transmits data on the first time-frequency resource.
[0249] Optionally, the first parameter configuration corresponding to the data transmission indicated by the first information is turned on.
[0250] The network device performs power detection on the PUSCH repetitions capable of initial data transmission among multiple PUSCH repetitions configured with the authorized CG according to the RV sequence.
[0251] It should be understood that, according to different RV sequences and parameters, the number of PUSCH repetitions that can be used for initial data transmission in multiple PUSCH repetitions configured for the authorized CG will also change accordingly. For example, if the configured RV sequence is {0,3,0,3}, such as Figure 4 As shown, Figure 4This is a schematic diagram of repeated transmission when the RV sequence is {0,3,0,3}, then the initial transmission of the transport block can start at any transmission opportunity associated with RV=0 for K repetitions. When K=4, that is, the initial transmission of the transport block can start at the first transmission opportunity and the third transmission opportunity, wherein the first transmission opportunity and the third transmission opportunity are PUSCH repetitions capable of initial data transmission among multiple PUSCH repetitions configured with the authorized CG, also known as PUSCH transmission opportunities. Therefore, the network device can perform power detection on the PUSCH repetition capable of initial data transmission among multiple PUSCH repetitions configured with the authorized CG according to the RV sequence.
[0252] Optionally, when the repeated transmission position of the initial transmission can perform data transmission and performs data transmission, the next repeated transmission position of the initial transmission continues to perform power detection to determine whether to transmit data until the next repeated transmission position of the initial transmission can perform initial transmission.
[0253] In some embodiments, the network device determines that a PUSCH repetition capable of initial data transmission among multiple PUSCH repetitions configured with an authorized CG does not perform data transmission. The network device stops performing the power detection on a PUSCH repetition that is not capable of initial data transmission and is located after a PUSCH repetition capable of initial data transmission among multiple PUSCH repetitions configured with an authorized CG.
[0254] Optionally, when the repeated transmission position of the initial transmission can transmit data but power detection determines that there is no uplink data transmission, that is, the repeated transmission position of the initial transmission has skipped PUSCH uplink transmission, then power detection is not performed after the initial transmission position until the next initial transmission position.
[0255] Optionally, the network device stops performing power detection on the PUSCH repetitions that are unable to perform initial data transmission among multiple PUSCH repetitions configured with the authorized CG.
[0256] In some embodiments, the network device determines through power detection that a PUSCH repetition capable of initial data transmission among multiple PUSCH repetitions configured with an authorized CG performs data transmission. At this time, power detection of the first time-frequency resource indicated by the first information includes: the network device performs power detection on a PUSCH repetition that is not capable of initial data transmission and is located after the PUSCH repetition capable of initial data transmission among multiple PUSCH repetitions configured with an authorized CG.
[0257] Fig.11 1 is a schematic block diagram of the structure of the communication device 1100 of the embodiment of the present application. Fig.11 The communication device 1100 may be used to perform Fig. 9For details of the process executed by the terminal device 130 in the embodiment shown, please refer to the relevant introduction in the above method embodiment.
[0258] The communication device 1100 includes a processing unit 1101 and a transceiver unit 1102. The transceiver unit 1102 can implement corresponding communication functions, and the processing unit 1101 is used for data processing. The transceiver unit 1102 can also be called a communication interface or a communication unit.
[0259] Optionally, the communication device 1100 may further include a storage unit, which may be used to store instructions and / or data. The processing unit 1101 may read the instructions and / or data in the storage unit so that the communication device implements the aforementioned method embodiment.
[0260] The communication device 1100 can be used to perform the actions performed by the terminal device in the above method embodiment. The communication device 1100 can be a terminal device or a component that can be configured in a terminal device. The processing unit 1101 is used to perform the processing-related operations on the terminal device side in the above method embodiment. Optionally, the transceiver unit 1102 is used to perform the reception-related operations on the terminal device side in the above method embodiment.
[0261] Optionally, the transceiver unit 1102 may include a sending unit and a receiving unit. The sending unit is used to perform the sending operation in the above method embodiment. The receiving unit is used to perform the receiving operation in the above method embodiment.
[0262] It should be noted that the communication device 1100 may include a receiving unit but not a sending unit, depending on whether the above solution executed by the communication device 1100 includes a sending action and a receiving action.
[0263] The transceiver unit 1102 is used to receive first information, second information and third information, wherein the first information is used to indicate data transmission in a first transmission direction on a first time-frequency resource, the second information is used to indicate whether the data transmission indicated by the first information is valid, and the third information is used to indicate data transmission in a second transmission direction on a third time-frequency resource, the third time-frequency resource belongs to a first bandwidth part BWP in the frequency domain, the frequency domain of the first time-frequency resource is within the first BWP, the first time-frequency resource and the third time-frequency resource at least partially overlap in the time domain, and the first transmission direction is opposite to the second transmission direction;
[0264] The processing unit 1101 is configured to perform conflict determination between the data transmission indicated by the first information and the data transmission indicated by the third information when it is determined that the first information indicates valid data transmission based on the second information.
[0265] In another possible implementation, the transceiver unit 1102 is further configured to receive fourth information, and the processing unit 1101 is further configured to determine, based on the fourth information, to perform data transmission according to an instruction of the first information.
[0266] In another possible implementation, the processing unit 1101 is further used to determine, according to preset rules, to perform data transmission according to the instructions of the first information, and the preset rules include: uplink transmission priority, or downlink transmission priority, or priority for data transmission with higher priority in uplink and downlink transmissions.
[0267] It should be understood that the specific process of each unit executing the above corresponding process has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0268] The processing unit 1101 in the above embodiment can be implemented by at least one processor or processor-related circuit. The transceiver unit 1102 can be implemented by a transceiver or a transceiver-related circuit. The transceiver unit 1102 can also be called a communication unit or a communication interface. The storage unit can be implemented by at least one memory.
[0269] Fig.12 1 is a schematic block diagram of the structure of the communication device 1200 of the embodiment of the present application. Fig.12 , the communication device 1200 can be used to perform Fig.10 For details of the process executed by the network device in the illustrated embodiment, please refer to the relevant introduction in the above method embodiment.
[0270] The communication device 1200 includes a transceiver unit 1201, a processing unit 1202 and a detection unit 1203. The transceiver unit 1201 can implement corresponding communication functions, the processing unit 1202 is used for data processing, and the detection unit 1203 is used for power detection. The transceiver unit 1201 can also be called a communication interface or a communication unit.
[0271] Optionally, the communication device 1200 may further include a storage unit, which may be used to store instructions and / or data. The processing unit 1202 may read the instructions and / or data in the storage unit so that the communication device 1200 implements the aforementioned method embodiment.
[0272] The communication device 1200 can be used to perform the actions performed by the network device in the above method embodiment. The communication device 1200 can be a network device or a component that can be configured in a network device. The transceiver unit 1201 is used to perform the sending-related operations on the network device side in the above method embodiment, the processing unit 1202 is used to perform the processing-related operations on the network device side in the above method embodiment, and the detection unit 1203 is used to perform the detection-related operations on the network device side in the above method embodiment.
[0273] Optionally, the transceiver unit 1201 may include a sending unit and a receiving unit. The sending unit is used to perform the sending operation in the above method embodiment. The receiving unit is used to perform the receiving operation in the above method embodiment.
[0274] It should be noted that the communication device 1200 may include a sending unit but not a receiving unit, depending on whether the above solution executed by the communication device 1200 includes a sending action and a receiving action.
[0275] Processing unit 1201 is used to determine first information, second information and third information, wherein the first information is used to indicate data transmission in a first transmission direction on a first time-frequency resource, the second information is used to indicate whether the data transmission indicated by the first information is valid, and the third information is used to indicate data transmission in a second transmission direction on a third time-frequency resource, the third time-frequency resource belongs to the first bandwidth part BWP in the frequency domain, the frequency domain of the first time-frequency resource is within the first BWP, the first time-frequency resource and the third time-frequency resource at least partially overlap in the time domain, and the first transmission direction and the second transmission direction are opposite.
[0276] The processing unit 1201 is further configured to, when it is determined according to the second information that the first information indicates valid data transmission, perform conflict determination on the data transmission indicated by the first information and the data transmission indicated by the third information;
[0277] The transceiver unit 1202 is used to send first information, second information and third information.
[0278] In some embodiments, the detection unit is used to perform power detection on the first time-frequency resource indicated by the first information, and the power detection is used to determine whether the terminal device is performing data transmission.
[0279] In another possible implementation, the transceiver unit 1202 is further configured to send fourth information to the terminal device 130, and the processing unit 1201 is further configured to determine, based on the fourth information, to perform data transmission according to the instruction of the first information.
[0280] In another possible implementation, the processing unit 1201 is further used to determine, according to preset rules, to perform data transmission according to the instructions of the first information, and the preset rules include: uplink transmission priority, or downlink transmission priority, or priority for data transmission with higher priority in uplink and downlink transmissions.
[0281] It should be understood that the specific process of each unit executing the above corresponding process has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0282] The processing unit 1201 in the above embodiment can be implemented by at least one processor or processor-related circuit. The transceiver unit 1202 can be implemented by a transceiver or a transceiver-related circuit. The detection unit 1202 can be implemented by a detector or a detector-related circuit. The transceiver unit 1202 can also be called a communication unit or a communication interface. The storage unit can be implemented by at least one memory.
[0283] Fig.13 1 is a schematic block diagram of the structure of a communication device 1300 according to an embodiment of the present application. The communication device 1300 may be used to implement the functions of the network device and the terminal device 130 in the above method. The communication device 1300 may be a chip in the network device or the terminal device 130.
[0284] The communication device 1300 includes: an input / output interface 1320 and a processor 1310. The input / output interface 1320 may be an input / output circuit. The processor 1310 may be a signal processor, a chip, or other integrated circuit that can implement the method of the present application. The input / output interface 1320 is used for inputting or outputting signals or data.
[0285] For example, when the communication device 1300 is a terminal device 130, the input / output interface 1320 is used to receive first information sent by a network device, where the first information is used to instruct the terminal device 130 to perform data transmission in a first transmission direction on a first time-frequency resource.
[0286] For example, when the communication device 1300 is a network device, the input / output interface 1320 is used to send first information to the terminal device 130, and the first information is used to instruct the terminal device 130 to perform data transmission in a first transmission direction on a first time-frequency resource, etc. The processor 1310 is used to execute some or all steps of any method provided in this application.
[0287] In one possible implementation, the processor 1310 implements the functions implemented by the network device or terminal device 130 by executing instructions stored in the memory.
[0288] Optionally, the communication device 1300 also includes a memory.
[0289] Optionally, the processor and memory are integrated together.
[0290] In a possible implementation, the processor 1310 may be a logic circuit, and the processor 1310 inputs / outputs messages or signals through the input / output interface 1320. The logic circuit may be a signal processor, a chip, or other integrated circuit that can implement the method of the embodiment of the present application.
[0291] The above Fig.13The description of the device is only an exemplary description. The device can be used to execute the method described in the aforementioned embodiment. The specific content can be found in the description of the aforementioned method embodiment, which will not be repeated here.
[0292] Fig.14 1 is a schematic block diagram of the structure of a communication device 1400 of an embodiment of the present application. The communication device 140 includes a processor 1410, the processor 1410 is coupled to a memory 1420, the memory 1420 is used to store computer programs or instructions and / or data, and the processor 1410 is used to execute the computer programs or instructions and / or data stored in the memory 1420, so that the method in the above method embodiment is executed.
[0293] Optionally, the communication device 1400 includes one or more processors 1410 .
[0294] Alternatively, if Fig.14 As shown, the communication device 1400 may further include a memory 1420 .
[0295] Optionally, the communication device 1400 may include one or more memories 1420 .
[0296] Optionally, the memory 1420 may be integrated with the processor 1410 or provided separately.
[0297] Alternatively, if Fig.14 As shown, the communication device 1400 may further include a transceiver 1430, and the transceiver 1430 is used for receiving and / or sending signals. For example, the processor 1410 is used to control the transceiver 1430 to receive and / or send signals.
[0298] As a solution, the communication device 1400 is used to implement the operations performed by the network device, terminal device, or communication device in the above method embodiment.
[0299] For example, the processor 1410 is used to implement the processing-related operations performed by the network device, terminal device, or communication device in the above method embodiments, and the transceiver 1430 is used to implement the sending and receiving-related operations performed by the network device, terminal device, or communication device in the above method embodiments.
[0300] Fig.15 1 is a schematic block diagram of a communication device 1500 according to an embodiment of the present application. The communication device 1500 may be a network device or a chip. The communication device 1500 may be used to perform the above Fig.10 The operations performed by the network device in the method embodiment are shown.
[0301] When the communication device 1500 is a network device, for example, it is a base station. Fig.15A simplified schematic diagram of the base station structure is shown. The base station includes parts 1510, 1520, 1530 and 1540. Part 1510 is mainly used for baseband processing, controlling the base station, etc.; Part 1510 is usually the control center of the base station, which can usually be called a processor, and is used to control the base station to perform the processing operations on the network device side in the above method embodiment. Part 1520 is mainly used to store computer program codes and data. Part 1530 is mainly used for receiving and transmitting radio frequency signals and converting radio frequency signals to baseband signals; Part 1530 can usually be called a transceiver unit, a transceiver, a transceiver circuit, or a transceiver. The transceiver unit of part 1530 can also be called a transceiver or a transceiver, etc., which includes an antenna 1533 and a radio frequency circuit (not shown in the figure), wherein the radio frequency circuit is mainly used for radio frequency processing. Optionally, the device used to implement the receiving function in part 1530 can be regarded as a receiver, and the device used to implement the sending function can be regarded as a transmitter, that is, part 1530 includes a receiver 1532 and a transmitter 1531. The receiver may also be called a receiving unit, a receiver, or a receiving circuit, etc., and the transmitter may be called a transmitting unit, a transmitter, or a transmitting circuit, etc. The 1540 part is mainly used for power detection of radio frequency signals, and the 1540 part may generally be called a detection unit, a detector, etc.
[0302] Part 1510 and part 1520 may include one or more single boards, each of which may include one or more processors and one or more memories. The processor is used to read and execute the program in the memory to realize the baseband processing function and the control of the base station. If there are multiple single boards, each single board can be interconnected to enhance the processing capability. As an optional implementation, multiple single boards may share one or more processors, or multiple single boards may share one or more memories, or multiple single boards may share one or more processors at the same time.
[0303] For example, in one implementation, the transceiver unit of part 1530 is used to perform Fig.10 The process of sending and receiving related to the embodiment shown is performed by the network device. The processor of part 1510 is used to perform Fig.10 The illustrated embodiment relates to processes performed by the network device.
[0304] In another implementation, the processor at part 1510 is used to execute Fig.10 The illustrated embodiment is a process related to the processing performed by the communication device.
[0305] In another implementation, the transceiver unit of part 1530 is used to perform Fig.10 The illustrated embodiment shows a process related to transmission and reception performed by a communication device.
[0306] In another implementation, the detection unit in section 1540 is used to perform Fig.10 The power detection related processes performed by the communication device in the illustrated embodiment.
[0307] It should be understood that Fig.15 This is only an example and not a limitation. The network device including the processor, memory and transceiver may not rely on Figures 11 to 14 The structure shown.
[0308] When the communication device 1500 is a chip, the chip includes a transceiver, a memory, and a processor. The transceiver may be an input / output circuit or a communication interface; the processor may be a processor, a microprocessor, or an integrated circuit integrated on the chip. The sending operation of the network device in the above method embodiment may be understood as the output of the chip, and the receiving operation of the network device in the above method embodiment may be understood as the input of the chip.
[0309] Fig.16 1 is a schematic block diagram of a communication device 1600 of an embodiment of the present application. The communication device 1600 may be a terminal device 130, a processor of the terminal device 130, or a chip. The communication device 1600 may be used to execute the operations executed by the terminal device 130 in the above method embodiment.
[0310] When the communication device 1600 is the terminal device 130, Fig.16 FIG. 1 shows a simplified schematic diagram of the structure of the terminal device 130. Fig.16 As shown, the terminal device 130 includes a processor, a memory, and a transceiver. The memory can store computer program codes, and the transceiver includes a transmitter 1631, a receiver 1632, a radio frequency circuit (not shown in the figure), an antenna 1633, and an input and output device (not shown in the figure).
[0311] The processor is mainly used to process the communication protocol and communication data, and to control the terminal device 130, execute the software program, process the data of the software program, etc. The memory is mainly used to store the software program and data. The radio frequency circuit is mainly used to convert the baseband signal and the radio frequency signal and process the radio frequency signal. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. Input and output devices. For example, a touch screen, a display screen, a keyboard, etc. are mainly used to receive data input by a user and output data to the user. It should be noted that some types of terminal devices may not have input and output devices.
[0312] 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 sends the RF signal outward 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 ease of explanation, Fig.16 Only one memory, processor and transceiver are shown. In an actual terminal device product, there may be one or more processors and one or more memories. The memory may also be referred to as a storage medium or a storage device. The memory may be set independently of the processor or integrated with the processor, and the embodiments of the present application do not limit this.
[0313] In the embodiment of the present application, the antenna and the radio frequency circuit with transceiver functions can be regarded as the transceiver unit of the terminal device, and the processor with processing function can be regarded as the processing unit of the terminal device.
[0314] like Fig.16 As shown, the terminal device includes a processor 1610, a memory 1620 and a transceiver 1630. The processor 1610 may also be referred to as a processing unit, a processing board, a processing unit, a processing device, etc., and the transceiver 1630 may also be referred to as a transceiver unit, a transceiver, a transceiver device, etc.
[0315] Optionally, the device for implementing the receiving function in the transceiver 1630 may be regarded as a receiving unit, and the device for implementing the transmitting function in the transceiver 1030 may be regarded as a transmitting unit, that is, the transceiver 1630 includes a receiver and a transmitter. A transceiver may sometimes be referred to as a transceiver, a transceiver unit, or a transceiver circuit, etc. A receiver may sometimes be referred to as a receiver, a receiving unit, or a receiving circuit, etc. A transmitter may sometimes be referred to as a transmitter, a transmitting unit, or a transmitting circuit, etc.
[0316] For example, in one implementation, the processor 1610 is configured to execute Fig. 9 In the embodiment shown, the processing action on the terminal device 130 side is performed by the transceiver 1030 Fig. 9 The sending and receiving actions on the terminal device 130 side.
[0317] For example, in one implementation, the processor 1010 is used to execute Fig. 9 In the embodiment shown, the processing action on the terminal device 130 side is performed by the transceiver 1030 Fig. 9 The sending and receiving actions on the terminal device 130 side.
[0318] It should be understood that Fig.16This is only an example and not a limitation. The terminal device including the transceiver unit and the processing unit may not rely on Figures 11 to 14 The structure shown.
[0319] When the communication device 1600 is a chip, the chip includes a processor, a memory and a transceiver. The transceiver may be an input / output circuit or a communication interface; the processor may be a processing unit or a microprocessor or an integrated circuit integrated on the chip. The sending operation of the terminal device in the above method embodiment may be understood as the output of the chip, and the receiving operation of the terminal device in the above method embodiment may be understood as the input of the chip.
[0320] The present application also provides a chip, including a processor, for calling and executing instructions stored in a memory from the memory, so that a communication device equipped with the chip executes the methods in the above examples.
[0321] The present application also provides another chip, including: an input interface, an output interface, and a processor, wherein the input interface, the output interface, and the processor are connected via an internal connection path, and the processor is used to execute the code in the memory, and when the code is executed, the processor is used to execute the method in each of the above examples. Optionally, the chip also includes a memory, and the memory is used to store computer programs or codes.
[0322] The present application also provides a processor, which is coupled to a memory and is used to execute the methods and functions involving a network device or a terminal device in any of the above-mentioned embodiments.
[0323] In another embodiment of the present application, a computer program product including instructions is provided. When the computer program product is run on a computer, the method of the above embodiment is implemented.
[0324] The present application also provides a computer program. When the computer program is executed in a computer, the method of the above embodiment is implemented.
[0325] In another embodiment of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a computer, the method described in the above embodiment is implemented.
[0326] In the description of the embodiments of the present application, unless otherwise specified, "multiple" refers to two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0327] In addition, in order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first", "second" and the like are used to distinguish between the same items or similar items with substantially the same functions and effects. Those skilled in the art will understand that the words "first", "second" and the like do not limit the quantity and execution order, and the words "first", "second" and the like do not necessarily limit the difference. At the same time, in the embodiments of the present application, the words "exemplarily" or "for example" are used to indicate examples, illustrations or explanations.
[0328] Any embodiment or design described as "exemplarily" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way for easy understanding.
[0329] In the description of the embodiments of the present application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship, for example, A / B can represent A or B; "and / or" in the present application is merely a description of the association relationship between associated objects, indicating that three relationships may exist, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.
[0330] It should be understood that reference throughout this specification to "one embodiment" or "an embodiment" means that a particular feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the present application.
[0331] Thus, the appearances of "in one embodiment" or "in an embodiment" in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0332] In 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.
[0333] It will be understood that the “embodiment” mentioned throughout the specification means that a particular feature, structure or characteristic related to the embodiment is included in at least one embodiment of the present application.
[0334] Thus, various embodiments throughout this specification are not necessarily referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0335] It can be understood that in various embodiments of the present application, the size of the serial number of each process 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.
[0336] Those of ordinary skill in the art will appreciate that the units 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 to be beyond the scope of this application.
[0337] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0338] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units 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 through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0339] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0340] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0341] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0342] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A communication method, applied to a terminal device or a chip system included in the terminal device, characterized in that: include: Receive first information, second information, and third information, wherein the first information is used to indicate that data is transmitted in a first transmission direction on a first time-frequency resource, the second information is used to indicate whether the data transmission indicated by the first information is valid, and the third information is used to indicate that data is transmitted in a second transmission direction on a third time-frequency resource, the third time-frequency resource belongs to a first bandwidth part BWP in the frequency domain, the frequency domain of the first time-frequency resource is within the first BWP, the first time-frequency resource and the third time-frequency resource at least partially overlap in the time domain, and the first transmission direction is opposite to the second transmission direction; When it is determined according to the second information that the first information indicates valid data transmission, a conflict determination is performed between the data transmission indicated by the first information and the data transmission indicated by the third information.
2. The method according to claim 1, characterized in that: When the data transmission indicated by the first information is repeated by multiple physical uplink shared channels PUSCH, the first transmission direction is uplink data transmission, and there is no uplink data transmission on the first time-frequency resource, the conflict determination between the data transmission indicated by the first information and the data transmission indicated by the third information includes: Conflict determination is performed on first n PUSCH repetitions among the multiple PUSCH repetitions and the third time-frequency resource, where n is a positive integer.
3. The method according to claim 2, characterized in that The PUSCH repetitions after the first n PUSCH repetitions are invalid data transmissions.
4. The method according to claim 2, characterized in that: The performing conflict determination on the data transmission indicated by the first information and the data transmission indicated by the third information comprises: Conflict determination is performed on the first PUSCH repetition among the multiple PUSCH repetitions, all PUSCH repetitions within time T, and the third time-frequency resource, where time T is a period of time starting from the last symbol of the first PUSCH repetition among the multiple PUSCH repetitions, and time T is predefined by the protocol or preconfigured by the base station.
5. The method according to claim 4, characterized in that The PUSCH repetitions after the time T are invalid data transmissions.
6. The method according to any one of claims 2 to 5, characterized in that: The multiple PUSCH repetitions are continuous in the time domain, or the multiple PUSCH repetitions are discontinuous in the time domain.
7. The method according to any one of claims 2 to 5, characterized in that: The multiple PUSCH repetitions are multiple PUSCH repetitions configured with the authorized CG, and the first parameter corresponding to the data transmission indicated by the first information is configured to be closed, and the first parameter is used to indicate the initial transmission starting from the redundancy version RV0.
8. The method according to claim 1, characterized in that When the data transmission indicated by the first information is a plurality of PUSCH repetitions configured with an authorized CG, the first transmission direction is uplink data transmission, and there is no uplink data transmission on the first time-frequency resource, if the first parameter corresponding to the data transmission indicated by the first information is configured to be turned on, the first parameter is used to indicate initial transmission starting from redundancy version RV0, and the conflict judgment between the data transmission indicated by the first information and the data transmission indicated by the third information includes: A conflict determination is performed between the PUSCH repetition capable of performing initial data transmission among the multiple PUSCH repetitions of the configured authorized CG and the third time-frequency resource according to the RV sequence.
9. The method according to claim 8, characterized in that When data transmission is not performed on the PUSCH repetition capable of initial data transmission of the first time-frequency resource, the PUSCH repetition capable of initial data transmission that is not capable of initial data transmission among the multiple PUSCH repetitions configured with the authorized CG and is located after the PUSCH repetition capable of initial data transmission is invalid data transmission.
10. The method according to claim 8, characterized in that When data transmission is performed on the PUSCH repetition capable of performing initial data transmission of the first time-frequency resource, the performing conflict determination on the data transmission indicated by the first information and the data transmission indicated by the third information includes: A conflict determination is performed on the PUSCH repetition that is not capable of initial data transmission and is located after the PUSCH repetition that is capable of initial data transmission among the multiple PUSCH repetitions of the configuration authorization CG, and the data transmission indicated by the third information.
11. The method according to any one of claims 1 to 10, characterized in that When the first information and the third information are high-layer signaling, the high-layer signaling includes radio resource control RRC signaling and media access control-control element MAC-CE signaling, and the result of the conflict determination is to perform data transmission according to an instruction of the first information, the conflict determination includes: receiving fourth information, and determining, according to the fourth information, to perform data transmission according to an instruction of the first information; or Determine to perform data transmission according to the instruction of the first information according to preset rules, and the preset rules include: uplink transmission priority, downlink transmission priority, or data transmission with higher priority in uplink transmission and downlink transmission priority.
12. A communication method, applied to a network device or a chip system included in the network device, characterized in that: include: Determine first information, second information, and third information, wherein the first information is used to indicate that data is transmitted in a first transmission direction on a first time-frequency resource, the second information is used to indicate whether the data transmission indicated by the first information is valid, and the third information is used to indicate that data is transmitted in a second transmission direction on a third time-frequency resource, the third time-frequency resource belongs to a first bandwidth part BWP in the frequency domain, the frequency domain of the first time-frequency resource is within the first BWP, the first time-frequency resource and the third time-frequency resource at least partially overlap in the time domain, and the first transmission direction is opposite to the second transmission direction; When it is determined according to the second information that the first information indicates valid data transmission, performing conflict determination on the data transmission indicated by the first information and the data transmission indicated by the third information; The first information, the second information, and the third information are sent.
13. The method according to claim 12, characterized in that When the first transmission direction is uplink data transmission and the result of the conflict judgment is to perform data transmission according to the instruction of the first information, power detection is performed on the first time-frequency resource indicated by the first information, and the power detection is used to determine whether the terminal device performs data transmission.
14. The method according to claim 13, characterized in that The data transmission indicated by the first information is repeated by multiple physical uplink shared channels PUSCH, and the performing power detection on the first time-frequency resource indicated by the first information includes: Power detection is performed on first n PUSCH repetitions among the multiple PUSCH repetitions, where n is a positive integer.
15. The method according to claim 14, characterized in that When it is determined that at least one PUSCH repetition among the first n PUSCH repetitions among the multiple PUSCH repetitions is not performing data transmission, the network device stops performing the power detection on the PUSCH repetitions after the first n PUSCH repetitions.
16. The method according to claim 13, characterized in that The data transmission indicated by the first information is repeated by multiple PUSCHs, and the performing power detection on the first time-frequency resource indicated by the first information includes: Power detection is performed on the first PUSCH repetition among the multiple PUSCH repetitions and all PUSCH repetitions within a time T, where the time T is a period of time starting from the last symbol of the first PUSCH repetition among the multiple PUSCH repetitions, and the time T is predefined by the protocol or preconfigured by the network device.
17. The method according to claim 16, characterized in that When it is determined that the first PUSCH repetition and at least one of all PUSCH repetitions within the time T do not perform data transmission, the power detection is stopped for the PUSCH repetitions after the time T.
18. The method according to any one of claims 14 to 17, characterized in that: The multiple PUSCH repetitions are continuous in the time domain, or the multiple PUSCH repetitions are discontinuous in the time domain.
19. The method according to any one of claims 14 to 17, characterized in that: The multiple PUSCH repetitions are multiple PUSCH repetitions configured with the authorized CG, and the first parameter corresponding to the data transmission indicated by the first information is configured to be closed, and the first parameter is used to indicate the initial transmission starting from the redundancy version RV0.
20. The method according to claim 13, characterized in that When the data transmission indicated by the first information is repeated by multiple PUSCHs configured with an authorized CG, if the first parameter corresponding to the data transmission indicated by the first information is configured to be turned on, the first parameter is used to indicate that initial transmission starts from redundancy version RV0, and the power detection of the first time-frequency resource indicated by the first information includes: According to the RV sequence, power detection is performed on the PUSCH repetitions that can perform initial data transmission among the multiple PUSCH repetitions of the configured authorized CG.
21. The method according to claim 20, characterized in that When it is determined that a PUSCH repetition capable of initial data transmission among the multiple PUSCH repetitions of the configuration authorization CG does not transmit data, the power detection is stopped for the PUSCH repetitions that are not capable of initial data transmission and are located after the PUSCH repetition capable of initial data transmission among the multiple PUSCH repetitions of the configuration authorization CG.
22. The method according to claim 20, characterized in that When it is determined that a PUSCH repetition capable of performing initial data transmission among multiple PUSCH repetitions of the configuration authorization CG performs data transmission, the performing power detection on the first time-frequency resource indicated by the first information includes: Power detection is performed on the PUSCH repetition that is not capable of initial data transmission and is located after the PUSCH repetition that is capable of initial data transmission among the multiple PUSCH repetitions of the configured authorized CG.
23. The method according to any one of claims 12 to 22, characterized in that When the first information and the third information are high-layer signaling, the high-layer signaling includes radio resource control RRC signaling and media access control-control element MAC-CE signaling, and the result of the conflict determination is to perform data transmission according to an instruction of the first information, the conflict determination includes: sending fourth information, and determining, according to the fourth information, to perform data transmission according to the instruction of the first information; or Determine to perform data transmission according to the instruction of the first information according to preset rules, and the preset rules include: uplink transmission priority, downlink transmission priority, or data transmission with higher priority in uplink transmission and downlink transmission priority.
24. A communication device, characterized in that: The device comprises a processor coupled to a memory, wherein the processor is configured to execute a computer program or instruction so that the communication device executes the method according to any one of claims 1 to 23.
25. A communication device, characterized in that: The communication device comprises a logic circuit and an input-output interface, wherein the logic circuit is used to execute a computer program or instruction so that the communication device executes the method according to any one of claims 1 to 23.
26. A computer-readable storage medium, characterized in that: The method comprises a computer program or an instruction, which, when executed on a computer, causes the computer to execute the method according to any one of claims 1 to 23.
27. A computer program product, characterized in that The method comprises instructions which, when executed on a computer, cause the computer to execute the method according to any one of claims 1 to 23.
Citation Information
Cited By
Communication method and communication apparatus
EP4746548A1
Communication method and communication apparatus
WO2025031140A1