Communication method, and apparatus and system
By receiving information indicating the resources occupied by the downlink DMRS in the terminal device, and sending an uplink signal on the resources other than the resources occupied by the downlink DMRS on the scheduled second resource, the interference problem of the terminal device uplink on the downlink control channel is solved, and the reliability of the downlink is improved.
Patent Information
- Application Number
- PCT/CN2024/138242
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-15
- Filing Date
- 2024-12-10
- Publication Date
- 2025-06-19
AI Technical Summary
In the new air-interface wireless communication system in 5G systems, in dynamic or flexible time division duplex, subband full duplex or full duplex communication modes, the uplink of the terminal device will interfere with the downlink control channel, resulting in a reduced reliability of the control channel.
By receiving information indicating the resource occupied by the downlink DMRS in the terminal device, the terminal device can send an uplink signal on the third resource other than the first resource occupied by the downlink DMRS on the scheduled second resource, thereby reducing interference to the downlink DMRS.
This method effectively improves the transmission reliability of the downlink, reduces the interference of the uplink signal to the downlink DMRS, and improves the channel estimation performance of the PDCCH.
Smart Images

Figure CN2024138242_19062025_PF_FP_ABST
Abstract
Description
Communication method, device and system
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on December 15, 2023, with application number 202311731071.4 and application name "A Communication Method, Device and System", the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of communication technology, and in particular to a communication method, device, and system. Background Art
[0004] Fifth-generation (5G) mobile communication systems, including new radio (NR) systems, sixth-generation (6G) mobile communication systems, and future mobile communication systems have high requirements for control channel reliability. The physical downlink control channel (PDCCH) is a type of control channel. Only when terminal devices correctly demodulate the PDCCH can they communicate using resources scheduled by network equipment. Therefore, PDCCH reliability directly impacts terminal device communication performance.
[0005] However, in some communication modes, such as dynamic / flexible time division duplex (D / S-TDD), subband full duplex (SBFD), or full duplex (FD), cross-link interference (CLI) is introduced. CLI refers to interference between communication links in opposite directions, such as uplink interference on downlink, or downlink interference on uplink. Due to the existence of CLI, in these communication modes, the uplink of the terminal device will interfere with the downlink control channel, which may significantly reduce the reliability of the control channel. Summary of the Invention
[0006] The embodiments of the present application provide a communication method, apparatus, and system for reducing the interference caused by the uplink of a UE to the downlink DMRS, thereby improving the reliability of the downlink.
[0007] In a first aspect, a communication method is provided, which can be executed by a terminal device. The terminal device can be a terminal device, or other device including the functions of a terminal device, or a chip system (or chip) or other functional module. The chip system or functional module can realize the functions of the terminal device, and the chip system or functional module is, for example, set in the terminal device. The method includes: receiving first information, the first information indicating a first resource, and the first resource including resources occupied by a downlink demodulation reference signal (DMRS). Receiving second information, the second information indicating sending a first signal on a second resource, wherein the second resource overlaps with the first resource. Sending the first signal on a third resource, the third resource including resources in the second resource other than the first resource.
[0008] Through the above implementation, the first information can indicate the first resource. Since the first resource includes the resources occupied by the downlink DMRS, the terminal device can determine the resources occupied by the downlink DMRS based on the received first information. If the second resource scheduled by the network device overlaps with the first resource, the terminal device can send the first signal on the third resource in the second resource except the first resource. In other words, the terminal device may not send an uplink signal on the resource occupied by the downlink DMRS, thereby reducing the interference of the uplink of the terminal device to the downlink DMRS and improving the transmission reliability of the downlink. For example, the downlink DMRS can be used for channel estimation of PDCCH. The terminal device not sending the first signal on the first resource can reduce the interference of the uplink of the terminal device on the downlink DMRS, thereby improving the channel estimation performance of PDCCH. In addition, the terminal device not sending the first signal on the first resource can also minimize the interference of the downlink DMRS on the first signal, which helps to improve the transmission reliability of the first signal.
[0009] In an optional embodiment, the first information indicates a first resource, which may be implemented in a variety of different ways. For example, one implementation is referred to as implementation a1. In implementation a1, the first information may indicate the first resource. For example, another implementation is referred to as implementation a2. In implementation a2, the first information may indicate at least one resource including the first resource. For example, the at least one resource is included in a resource set, or the at least one resource is a resource set. In other words, the first information may indicate a resource set, which may include one or more first resources, or may be described as the first resource being part or all of a resource set. For another example, another implementation is referred to as implementation a3. In implementation a3, the first information may indicate at least one resource set list including the first resource, the first resource belonging to part or all of the resource sets in the at least one resource set list. The at least one resource set is included in a resource set list, or the at least one resource set is a resource set list. In other words, the first information may indicate a resource set list, the resource set list may include one or more resource sets, or the resource set list may include indexes of one or more resource sets, and the first resource belongs to part or all of the resource sets in the resource set list.
[0010] By implementing any one of methods a1 to a3, the terminal device can determine the first resource according to the indication of the first information, thereby avoiding the first resource or not sending an uplink signal on the first resource to reduce the interference of the first signal on the downlink DMRS and improve the transmission reliability of the downlink.
[0011] In an optional embodiment, the first information indicating the first resource includes: the first information indicating a set of sub-time units occupied by the first resource within a time unit; and / or the first information indicating a set of sub-frequency units occupied by the first resource within a frequency unit. In the embodiment of the present application, the first information indicates the resources occupied by the first resource in the time domain and / or frequency domain, and the terminal device can determine the resource where the first resource is located based on the first information, thereby avoiding the first resource or not sending an uplink signal on the first resource, thereby reducing the interference caused by the first signal to the downlink DMRS.
[0012] In an optional embodiment, the first information indicates the set of sub-frequency units occupied by the first resource within the frequency unit, and a variety of different implementations may be used. For example, one implementation is called implementation b1. In implementation b1, the first information indicates the starting sub-frequency unit of the first resource within the frequency unit and the number of sub-frequency units occupied. For another example, another implementation is called implementation b2. In implementation b2, the first information includes a first bit map, and the bits included in the first bit map correspond one-to-one to the sub-frequency units within the frequency unit. The first bit map is used to indicate the sub-frequency units occupied by the first resource within the frequency unit. For another example, another implementation is called implementation b3. In implementation b3, the first information indicates the index of the sub-frequency unit occupied by the first resource within the frequency unit. Through any one of implementations b1 to b3, the terminal device can determine the frequency domain position of the first resource according to the indication of the first information, so that the first resource can be avoided, or uplink signals are not sent on the first resource to reduce the interference caused by the first signal to the downlink DMRS. For another example, another implementation is referred to as implementation b4. In implementation b4, the first information indicates the frequency unit in which the first resource is located. Through implementation b4, it is only necessary to indicate the frequency unit occupied by the first resource in the frequency domain, without indicating the sub-frequency unit occupied by the first resource within the frequency unit. For example, if the sub-frequency unit is preconfigured or predefined, the terminal device can determine the frequency domain position of the first resource based on the indication of the first information and the preconfigured or predefined information, thereby avoiding the first resource or not sending an uplink signal on the first resource, thereby reducing the interference caused by the first signal to the downlink DMRS. In addition, since implementation b4 does not need to indicate the sub-frequency unit, it can also reduce the transmission overhead of the first information.
[0013] In an optional embodiment, the frequency unit is a bandwidth part (BWP), and the sub-frequency unit is a resource block (RB), a resource block group (RB group, RBG) or a resource block set (RB set); or, the frequency unit is a carrier bandwidth (carrier bandwidth), and the sub-frequency unit is an RB, RBG or RB set; or, the frequency unit is an RB, and the sub-frequency unit is a resource element (RE).
[0014] In an optional embodiment, the frequency unit is an RB, the sub-frequency unit is an RE, the first information indicates the RB where the first resource is located, and the first resource occupies REs with indexes 1, 5, and 9 within the RB. Then, the terminal device can determine the RB where the first resource is located based on the indication of the first information, and combined with the fact that the first resource occupies REs with indexes 1, 5, and 9 within the RB (for example, preconfigured or predefined), the terminal device can determine that the first resource includes REs with indexes 1, 5, and 9 within these RBs, thereby avoiding the first resource or not sending an uplink signal on the first resource, reducing the interference of the first signal on the downlink DMRS, and since this method does not need to indicate the REs within each RB, it can also reduce the transmission overhead of the first information.
[0015] In an optional embodiment, the first information indicates the set of sub-time units occupied by the first resource within the time unit, and a variety of different implementation methods can be used. For example, one implementation method is called implementation method c1. In implementation method c1, the first information indicates the starting sub-time unit of the first resource within the time unit and the number of sub-time units occupied. For another example, another implementation method is called implementation method c2. In implementation method c2, the first information includes a second bit map, and the bits included in the second bit map correspond one-to-one to the sub-time units within the time unit. The second bit map is used to indicate the sub-time units occupied by the first resource within the time unit. For another example, another implementation method is called implementation method c3. In implementation method c3, the first information indicates the index of the sub-time unit occupied by the first resource within the time unit. Through any one of implementation methods c1 to c3, the terminal device can determine the time domain position of the first resource according to the indication of the first information, so that it can avoid the first resource, or not send an uplink signal on the first resource, so as to reduce the interference caused by the first signal to the downlink DMRS.
[0016] In an optional embodiment, the DMRS is carried in the PDCCH. The downlink DMRS can be used for PDCCH channel estimation. The terminal device not sending the first signal in the first resource can reduce the interference of the terminal device's uplink on the downlink DMRS, thereby improving the channel estimation performance of the PDCCH. In addition, the terminal device not sending the first signal in the first resource can also minimize the interference of the downlink DMRS on the first signal, which helps to improve the transmission reliability of the first signal.
[0017] In an optional embodiment, the method further includes: receiving third information. The third information may include multiple implementations. For example, in one implementation, referred to as implementation d1, the first information indicates at least one resource (or resource set) including a first resource, and the at least one resource (or resource set) is a semi-persistent resource. The third information indicates activation of the first resource in the at least one resource (or resource set). For another example, in another implementation, referred to as d2, the first information indicates at least one resource (or resource set) including the first resource, and the at least one resource (or resource set) is a semi-persistent resource. The at least one resource (or resource set) also includes a fourth resource, and the third information indicates deactivation of the fourth resource. The fourth resource may be the same as or different from the first resource. For another example, in yet another implementation, referred to as implementation d3, the first information indicates at least one resource set (or resource set table) including the first resource, and the at least one resource (or resource set table) is a semi-persistent resource. The third information indicates activation of the first resource in the at least one resource set. For another example, in implementation d4, the first information indicates at least one resource set (or resource set table) including the first resource, and the at least one resource (or resource set table) is a semi-persistent resource. The at least one resource set (or resource set table) also includes a fourth resource, and the third information indicates deactivation of the fourth resource. The fourth resource may be the same as or different from the first resource.
[0018] Through the implementation methods d1 to d4, if at least one resource (or resource set) or at least one resource (or resource set table) indicated by the first information is a semi-persistent resource, then the first resource will not take effect immediately, and the terminal device can activate the first resource according to the instructions of the third information. After activating the first resource, the terminal device will avoid the first resource or not send an uplink signal on the first resource to reduce the interference of the first signal on the downlink DMRS. Alternatively, the terminal device can deactivate the fourth resource according to the instructions of the third information, thereby using the fourth resource to send an uplink signal, ensuring the normal transmission of the uplink signal and improving communication performance.
[0019] In an optional embodiment, if the first resource indicated by the first information is a periodic resource, the first information further indicates the period of the first resource and the offset of the first resource in a period. Through this embodiment, when the first resource indicated by the first information is a periodic resource, the first information further indicates the period and offset of the first resource, so that the terminal device can determine the first resource in each period according to the period and offset, thereby avoiding the first resource or not sending an uplink signal on the first resource to reduce the interference caused by the first signal to the downlink DMRS.
[0020] In an optional embodiment, if the first resource indicated by the first information is a semi-persistent resource, the first information further indicates the period of the first resource and the offset of the first resource in one period. Through this embodiment, when the first resource indicated by the first information is a semi-persistent resource, the first information further indicates the period and offset of the first resource, so that the terminal device can determine the first resource in each period according to the period and offset, thereby avoiding the first resource, or not sending an uplink signal on the first resource, so as to reduce the interference caused by the first signal to the downlink DMRS.
[0021] In an optional embodiment, the method further includes: receiving fourth information. The fourth information may include multiple implementation methods. For example, one implementation method is called implementation method e1. In implementation method e1, the first information indicates at least one resource (or resource set) including a first resource, and the at least one resource (or resource set) is a non-periodic resource, and the fourth information is used to trigger the effectiveness of the first resource in the at least one resource. For another example, another implementation method is called e2. In implementation method e2, the first information indicates at least one resource (or resource set) including a first resource, and the at least one resource (or resource set) is a non-periodic resource, and the fourth information is used to trigger the effectiveness of the first resource in the at least one resource set, or the fourth information is used to trigger the effectiveness of one or more resource sets in the at least one resource set, to which the first resource belongs. Through the implementation methods e1~e2, if at least one resource (or resource set) or at least one resource set (or resource set) indicated by the first information is a non-periodic resource, then the first resource will not take effect immediately. The terminal device can trigger the first resource according to the indication of the fourth information. After triggering the first resource, the terminal device can avoid the first resource or not send an uplink signal on the first resource to reduce the interference caused by the first signal to the downlink DMRS.
[0022] In an optional embodiment, the first information indicates the first resource, including: the first information indicates at least one offset of the first resource, wherein each offset is an offset between the first resource and the time unit where the second information is located, wherein the first resource is a non-periodic resource. Through this embodiment, if at least one resource (or resource set) or at least one resource set (or resource set) indicated by the first information is a non-periodic resource, that is, the first resource is a non-periodic resource, the first information can also indicate at least one offset of the first resource, and the terminal device can determine the time unit occupied by the first resource in the time domain based on the at least one offset, then the terminal device can avoid the first resource, or not send an uplink signal on the first resource, so as to reduce the interference caused by the first signal to the downlink DMRS.
[0023] In an optional implementation, the time unit where the first resource is located is located after the time unit where the second information is located.
[0024] In an optional embodiment, the first information indicates at least one bias of the first resource, and the fourth information indicates (or includes) one of the at least one bias, and the fourth information is used to trigger the first resource to take effect in the time unit corresponding to the one of the biases. Through this embodiment, the terminal device can determine the time unit where the first resource to be triggered is located based on one of the biases indicated by the fourth information, and then the terminal device can avoid the first resource, or not send an uplink signal on the first resource, so as to reduce the interference caused by the first signal to the downlink DMRS.
[0025] In a second aspect, a communication method is provided, which can be performed by a network device. The network device can be a network device, or other device including the functions of a network device, or a chip system (or chip) or other functional module. The chip system or functional module can realize the functions of the network device, and the chip system or functional module is, for example, set in the network device. The method includes: sending first information, where the first resource includes resources occupied by a downlink demodulation reference signal DMRS. Sending second information, where the second information indicates sending a first signal on a second resource, where the second resource overlaps with the first resource. Receiving the first signal on a third resource, where the third resource includes resources in the second resource other than the first resource.
[0026] In an optional embodiment, the first information indicates a first resource, which may be implemented in a variety of different ways. For example, one implementation is referred to as implementation a1. In implementation a1, the first information may indicate the first resource. For example, another implementation is referred to as implementation a2. In implementation a2, the first information may indicate at least one resource including the first resource. For example, the at least one resource is included in a resource set, or the at least one resource is a resource set. In other words, the first information may indicate a resource set, which may include one or more first resources, or may be described as the first resource being part or all of the resources in a resource set. For another example, another implementation is referred to as implementation a3. In implementation a3, the first information may indicate at least one resource set including the first resource, the first resource belonging to part or all of the resource sets in the at least one resource set. The at least one resource set is included in a resource set table, or the at least one resource set is a resource set table. In other words, the first information may indicate a resource set table, the resource set table may include one or more resource sets, or the resource set table may include indexes of one or more resource sets, and the first resource belongs to part or all of the resource sets in the resource set table.
[0027] In an optional embodiment, the first information indicates the first resource, including: the first information indicates a set of sub-time units occupied by the first resource within a time unit; and / or the first information indicates a set of sub-frequency units occupied by the first resource within a frequency unit.
[0028] In an optional embodiment, the first information indicates the set of sub-frequency units occupied by the first resource within the frequency unit, and a variety of different implementations may be used. For example, one implementation is called implementation b1. In implementation b1, the first information indicates the starting sub-frequency unit of the first resource within the frequency unit and the number of occupied sub-frequency units. For another example, another implementation is called implementation b2. In implementation b2, the first information includes a first bit map, and the bits included in the first bit map correspond one-to-one to the sub-frequency units within the frequency unit. The first bit map is used to indicate the sub-frequency units occupied by the first resource within the frequency unit. For another example, another implementation is called implementation b3. In implementation b3, the first information indicates the index of the sub-frequency unit occupied by the first resource within the frequency unit. For another example, another implementation is called implementation b4. In implementation b4, the first information indicates the frequency unit where the first resource is located.
[0029] In an optional implementation, the frequency unit is a BWP, and the sub-frequency unit is an RB, RBG, or RB set; or, the frequency unit is a carrier, and the sub-frequency unit is an RB, RBG, or RB set; or, the frequency unit is an RB, and the sub-frequency unit is an RE.
[0030] In an optional implementation, the frequency unit is an RB, the sub-frequency unit is an RE, the first information indicates the RB where the first resource is located, and the first resource occupies REs indexed 1, 5, and 9 in the RB.
[0031] In an optional embodiment, the first information indicates the set of sub-time units occupied by the first resource within the time unit, and a variety of different implementation methods can be used. For example, one implementation method is called implementation method c1. In implementation method c1, the first information indicates the starting sub-time unit of the first resource within the time unit and the number of sub-time units occupied. For another example, another implementation method is called implementation method c2. In implementation method c2, the first information includes a second bit map. The bits included in the second bit map correspond one-to-one to the sub-time units within the time unit. The second bit map is used to indicate the sub-time units occupied by the first resource within the time unit. For another example, another implementation method is called implementation method c3. In implementation method c3, the first information indicates the index of the sub-time unit occupied by the first resource within the time unit.
[0032] In an optional implementation, the DMRS is carried in the PDCCH.
[0033] In an optional embodiment, the method further includes: sending third information. The third information may include multiple implementations. For example, in one implementation, referred to as implementation d1, the first information indicates at least one resource (or resource set) including a first resource, and the at least one resource (or resource set) is a semi-persistent resource. The third information indicates activation of the first resource in the at least one resource (or resource set). For another example, in another implementation, referred to as d2, the first information indicates at least one resource (or resource set) including the first resource, and the at least one resource (or resource set) is a semi-persistent resource. The at least one resource (or resource set) also includes a fourth resource, and the third information indicates deactivation of the fourth resource. The fourth resource may be the same as or different from the first resource. For another example, in yet another implementation, referred to as implementation d3, the first information indicates at least one resource set (or resource set table) including the first resource, and the at least one resource (or resource set table) is a semi-persistent resource. The third information indicates activation of the first resource in the at least one resource set. For another example, in implementation d4, the first information indicates at least one resource set (or resource set table) including the first resource, and the at least one resource (or resource set table) is a semi-persistent resource. The at least one resource set (or resource set table) also includes a fourth resource, and the third information indicates deactivation of the fourth resource. The fourth resource may be the same as or different from the first resource.
[0034] In an optional implementation manner, the first information indicating the first resource includes: the first information indicating a period of the first resource and an offset of the first resource in a period, wherein the first resource is a periodic resource.
[0035] In an optional implementation manner, the first information indicating the first resource includes: the first information indicating a period of the first resource and an offset of the first resource in a period, wherein the first resource is a semi-persistent resource.
[0036] In an optional embodiment, the method further includes: sending fourth information. The fourth information may include multiple implementation methods. For example, one implementation method is called implementation method e1. In implementation method e1, the first information indicates at least one resource (or resource set) including a first resource, and the at least one resource (or resource set) is a non-periodic resource. The fourth information is used to trigger the effectiveness of the first resource in the at least one resource. For another example, another implementation method is called e2. In implementation method e2, the first information indicates at least one resource (or resource set) including a first resource, and the at least one resource (or resource set) is a non-periodic resource. The fourth information is used to trigger the effectiveness of the first resource in the at least one resource set, or the fourth information is used to trigger the effectiveness of one or more resource sets in the at least one resource set, to which the first resource belongs.
[0037] In an optional embodiment, the first information indicates the first resource, including: the first information indicates at least one offset of the first resource, wherein each offset is an offset between the first resource and the time unit where the second information is located, wherein the first resource is a non-periodic resource.
[0038] In an optional implementation, the time unit where the first resource is located is located after the time unit where the second information is located.
[0039] In an optional embodiment, the first information indicates at least one bias of the first resource, and the fourth information indicates (or includes) one of the at least one bias of the first resource, and the fourth information is used to trigger the first resource to take effect in the time unit corresponding to one of the biases.
[0040] Regarding the technical effects brought about by the second aspect or various optional implementations, reference may be made to the introduction to the technical effects of the first aspect or corresponding implementations.
[0041] In a third aspect, a communication device is provided. The communication device may be the terminal device described in any one of the first to second aspects. The communication device possesses the functions of the terminal device described above. The terminal device may be, for example, a terminal device, or other device including terminal device functions, or a system-on-chip (or chip) or other functional module capable of implementing the functions of the terminal device, such as being disposed in the terminal device. In one optional implementation, the communication device includes a baseband device and a radio frequency device. In another optional implementation, the communication device includes a processing unit (sometimes also referred to as a processing module) and a transceiver unit (sometimes also referred to as a transceiver module). The transceiver unit is capable of implementing both transmitting and receiving functions. When the transceiver unit implements the transmitting function, it may be referred to as a transmitting unit (sometimes also referred to as a transmitting module); when the transceiver unit implements the receiving function, it may be referred to as a receiving unit (sometimes also referred to as a receiving module). The transmitting unit and the receiving unit may be the same functional module, referred to as a transceiver unit, capable of implementing both transmitting and receiving functions; alternatively, the transmitting unit and the receiving unit may be different functional modules, with the transceiver unit being a collective term for these functional modules.
[0042] In an optional embodiment, the transceiver unit (or the receiving unit) is configured to receive first information indicating a first resource, the first resource including resources occupied by a downlink DMRS; receive second information indicating that the first signal is to be sent on a second resource, wherein the second resource overlaps with the first resource; and transmit the first signal on a third resource, the third resource including resources in the second resource excluding the first resource.
[0043] In an optional embodiment, the communication device also includes a storage unit (sometimes also referred to as a storage module), and the processing unit is used to couple with the storage unit and execute the program or instructions in the storage unit, so as to enable the communication device to perform the functions of the terminal device described in any one of the first to second aspects above.
[0044] In a fourth aspect, a communication device is provided. The communication device may be the network device described in any one of the first to second aspects. The communication device possesses the functions of the aforementioned network devices. The network device may be, for example, a network device, or other device including network device functions, or a system-on-chip (or chip) or other functional module capable of implementing the functions of the network device, such as being disposed in the network device. In one optional implementation, the communication device includes a baseband device and a radio frequency device. In another optional implementation, the communication device includes a processing unit (sometimes also referred to as a processing module) and a transceiver unit (sometimes also referred to as a transceiver module). The transceiver unit is capable of implementing both transmitting and receiving functions. When the transceiver unit implements the transmitting function, it may be referred to as a transmitting unit (sometimes also referred to as a transmitting module); when the transceiver unit implements the receiving function, it may be referred to as a receiving unit (sometimes also referred to as a receiving module). The transmitting unit and the receiving unit may be the same functional module, referred to as a transceiver unit, capable of implementing both transmitting and receiving functions; alternatively, the transmitting unit and the receiving unit may be different functional modules, with the transceiver unit being a collective term for these functional modules.
[0045] In an optional embodiment, the transceiver unit (or the sending unit) is configured to send first information indicating a first resource, wherein the first resource includes resources occupied by a downlink DMRS; send second information indicating that a first signal is to be sent on a second resource, wherein the second resource overlaps with the first resource; and receive the first signal on a third resource, wherein the third resource includes resources in the second resource excluding the first resource.
[0046] In an optional embodiment, the communication device also includes a storage unit (sometimes also referred to as a storage module), and the processing unit is used to couple with the storage unit and execute the program or instructions in the storage unit, enabling the communication device to perform the functions of the network device described in any one of the first to second aspects above.
[0047] In a fifth aspect, a communication device is provided. The communication device may be a terminal device, or a chip or chip system used in a terminal device. The communication device includes a communication interface and a processor, and optionally, a memory. The memory is used to store a computer program. The processor is coupled to the memory and the communication interface. When the processor reads the computer program or instructions, the communication device executes the method performed by the terminal device in the above aspects.
[0048] In a sixth aspect, a communication device is provided. The communication device may be a network device, or a chip or chip system used in a network device. The communication device includes a communication interface and a processor, and optionally, a memory. The memory is used to store a computer program. The processor is coupled to the memory and the communication interface. When the processor reads the computer program or instructions, the communication device executes the method performed by the network device in the above aspects.
[0049] In a seventh aspect, a communication system is provided, comprising a network device and a terminal device. The network device is configured to execute the method described in the first or second aspect, and the terminal device is configured to execute the method described in the first or second aspect. For example, the network device may be implemented by the communication device described in the fourth or sixth aspect, and the terminal device may be implemented by the communication device described in the third or fifth aspect. Optionally, the communication system may further include other devices or equipment, such as a network device and / or other devices other than the network device and the terminal device, without limitation.
[0050] In an eighth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium is used to store a computer program or instruction. When the computer program or instruction is executed, the method performed by the network device and / or terminal device in the above aspects is implemented.
[0051] In a ninth aspect, a computer program product comprising instructions is provided, which enables the methods described in the above aspects to be implemented when the computer program or instructions are executed on a computer.
[0052] In a tenth aspect, a chip system is provided, comprising a processor and an interface, wherein the processor is configured to call and execute instructions from the interface so that the chip system implements the methods in the above aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] FIG1 is a schematic diagram of a communication system applicable to an embodiment of the present application;
[0054] 2A to 2D are schematic diagrams of resource partitioning;
[0055] FIG3 is a schematic diagram of CLI between devices in a communication system;
[0056] FIG4 is a schematic flow chart of a communication method provided in an embodiment of the present application;
[0057] FIG5 is a schematic diagram of a possible rate matching pattern provided in an embodiment of the present application;
[0058] FIG6 is a schematic diagram of a device provided in an embodiment of the present application;
[0059] FIG7 is a schematic diagram of another device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0060] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.
[0061] In the embodiments of the present application, for the number of nouns, unless otherwise specified, it means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "plural" means two or more (including two). "And / or" describes the association relationship of associated objects, indicating that there may be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. For example, A / B means: A or B. "At least one of the following items" 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 means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.
[0062] The ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish between multiple objects, and are not used to limit the size, content, order, timing, priority or importance of multiple objects. In addition, the numbering of the steps in the various embodiments introduced in this application is only for distinguishing different steps, and is not used to limit the order between the steps. For example, S401 may occur before S404, or may occur after S404, or may also occur at the same time as S404. In addition, in the embodiments of the present application, "used to indicate" may include being used for direct indication and being used for indirect indication. When describing that a certain indication information is used to indicate A, it may include that the indication information directly indicates A or indirectly indicates A, and it does not mean that A must be included in the indication information.
[0063] The technical solutions provided in the embodiments of the present application can be applied to various communication systems. For example, it can be applied to the 4th generation (4G) system, such as the long term evolution (LTE) system, or it can be applied to the 5G system, such as the NR system. Alternatively, it can also be applied to other wireless communication systems, such as future mobile communication systems or other similar communication systems, such as the 6G system, etc. The embodiments of the present application do not specifically limit this. In addition, the technical solutions provided in the embodiments of the present application can be applied to the sidelink (SL). For example, the SL belongs to a device to device (D2D) scenario, such as the NR-D2D scenario, etc.; or it belongs to a vehicle to everything (V2X) scenario, such as the NR-V2X scenario, etc. For example, the embodiments of the present application can be used in factory manufacturing, whole-house intelligence, intelligent driving, assisted driving, intelligent networked vehicles, or indoor commercial scenarios and other fields.
[0064] Figure 1 is a schematic diagram of the architecture of a communication system 1000 used in an embodiment of the present application. As shown in Figure 1 , the communication system includes a radio access network 100 and a core network 200. Optionally, the communication system 1000 may also include the Internet 300. The radio access network 100 may include at least one radio access network device (such as 110a and 110b in Figure 1 ) and at least one terminal device (such as 120a-120j in Figure 1 ). The terminal device is wirelessly connected to the radio access network device, and the radio access network device is wirelessly or wiredly connected to the core network. The core network device and the radio access network device may be independent and distinct physical devices, or the functions of the core network device and the logical functions of the radio access network device may be integrated into the same physical device, or a single physical device may integrate some of the functions of the core network device and some of the functions of the radio access network device. Terminal devices and radio access network devices may be connected to each other via wired or wireless connections. FIG1 is only a schematic diagram. The communication system may further include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in FIG1 .
[0065] The network devices in the embodiments of the present application include, for example, access network devices and / or core network devices. The access network device is a device with wireless transceiver functions, which is used to communicate with the terminal device. The access network devices include but are not limited to base stations (base transceiver station (BTS), node B (Node B), evolved node B (eNodeB) / eNB, or the next generation node B (gNodeB) / gNB), transmission reception points (TRP), base stations subsequently evolved by the third generation partnership project (3GPP), access nodes in wireless fidelity (Wi-Fi) systems, wireless relay nodes, wireless backhaul nodes, etc. The base station can be: a macro base station (such as 110a in Figure 1), a micro base station, a pico base station, an indoor station (such as 110b in Figure 1), a small station, a relay station, etc. Multiple base stations can support networks with the same access technology, or they can support networks with different access technologies. The base station may include one or more co-site or non-co-site transmission and receiving points. The access network device may also be a wireless controller, a centralized unit (CU), and / or a distributed unit (DU) in a cloud radio access network (CRAN) scenario. The access network device may also be a server, etc. For example, the network device in the V2X technology may be a road side unit (RSU). The following describes the access network device using the base station as an example. The base station can communicate with the terminal device, or it can communicate with the terminal device through a relay station. The terminal device can communicate with multiple base stations in different access technologies. The core network device is used to implement functions such as mobility management, data processing, session management, policy and billing. The names of the devices that implement core network functions in systems with different access technologies may be different, and the embodiments of the present application are not limited to this.Taking the fifth generation mobile communication technology (5G) system as an example, the core network equipment includes: access and mobility management function (AMF), session management function (SMF), policy control function (PCF) or user plane function (UPF), etc.
[0066] In the CU-DU architecture, the access network equipment may include one or more logical network elements such as a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU may be configured separately or included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0067] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called open CU (O-CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, the embodiments of the present application are described by taking CU, CU-CP, CU-UP, DU and RU as examples. Any of the CU (or CU-CP, CU-UP), DU and RU in the embodiments of the present application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0068] Optionally, in various embodiments of the present application, if the network device is a distributed architecture, for example, the network device includes a CU and a DU, or includes a CU-CP, a CU-UP and a DU, then the network device sends information to the UE, specifically, the DU included in the network device sends information to the UE; the network device receives information from the UE, specifically, the DU included in the network device receives information from the UE.
[0069] In the embodiments of the present application, the communication device for implementing the network device function may be a network device, or may be a device capable of supporting the network device to implement the function, such as a chip system, which may be installed in the network device. In the technical solutions provided in the embodiments of the present application, the technical solutions provided in the embodiments of the present application are described by taking the network device as an example of the device for implementing the network device function being a network device.
[0070] A terminal device is a device with wireless transceiver capabilities, which can be a fixed device, a mobile device, a handheld device (such as a mobile phone), a wearable device, an in-vehicle device, or a wireless device built into the above devices (such as a communication module, a modem, or a chip system, etc.). The terminal device is used to connect people, objects, machines, etc. and can be widely used in various scenarios, such as but not limited to the following scenarios: perception scenarios, cellular communications, device-to-device communication (D2D), vehicle to everything (V2X), machine-to-machine / machine-type communications (M2M / MTC), Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, drones, robots, indoor commercial scenarios (such as mobile phone screen projection, file sharing, mobile phone to VR glasses video transmission) and other scenarios. When the terminal device is applied to V2X, it can also be called a V2X device, for example, a smart car (or intelligent car), a digital car, an unmanned car (or driverless car or pilotless car or automobile), a self-driving car (or autonomous car), a pure electric vehicle (or battery EV), a hybrid electric vehicle (HEV), a range-extended EV (REEV), a plug-in hybrid electric vehicle (PHEV), a new energy vehicle (new energy vehicle), or a roadside unit (RSU). The terminal device can also be a device used in D2D communication, such as an electricity meter or water meter.
[0071] In addition, in the embodiments of the present application, the terminal device can also be a terminal device in an IoT system. IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection.
[0072] The various terminal devices described above, if located on a vehicle (e.g., placed in or installed in a vehicle), can be considered as vehicle-mounted terminal devices, which are also referred to as on-board units (OBUs). The terminal device of the present application can also be an on-board module, on-board module, on-board component, on-board chip, or on-board unit built into a vehicle as one or more components or units, and the vehicle can implement the method of the present application through the built-in on-board module, on-board module, on-board component, on-board chip, or on-board unit.
[0073] The terminal device may sometimes be referred to as user equipment (UE), terminal, access station, UE station, remote station, wireless communication device, terminal device, or user device, etc.
[0074] In the embodiments of the present application, the communication device for implementing the terminal device function may be a terminal device, or may be a device capable of supporting the terminal device to implement the function, such as a chip system, which may be installed in the terminal device. In the technical solutions provided in the embodiments of the present application, the technical solutions provided in the embodiments of the present application are described by taking the terminal device as an example in which the device for implementing the terminal device function is a terminal device. In addition, for ease of description, the terminal device in the embodiments of the present application is described by taking a UE as an example.
[0075] For example, a base station is a network device and a user equipment (UE) is a terminal device. The base station and the UE can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; on water; or on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the base station and the UE.
[0076] The roles of base stations and UEs can be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile base station. To UE 120j accessing the wireless access network 100 via 120i, UE 120i is a base station. However, to base station 110a, 120i is a UE, meaning that communication between 110a and 120i occurs via a wireless air interface protocol. Of course, communication between 110a and 120i can also occur via a base station-to-base station interface protocol. In this case, 120i is also a base station relative to 110a. Therefore, base stations and UEs can be collectively referred to as communication devices. 110a and 110b in Figure 1 can be referred to as communication devices with base station functionality, and 120a-120j in Figure 1 can be referred to as communication devices with UE functionality.
[0077] Communication between base stations and UEs, between base stations, and between UEs can be carried out through authorized spectrum, unauthorized spectrum, or both; communication can be carried out through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz. The embodiments of the present application do not limit the spectrum resources used for wireless communication.
[0078] In the embodiments of the present application, the functions of the base station may also be performed by a module (such as a chip) in the base station, or by a control subsystem that includes the base station functions. The control subsystem that includes the base station functions here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The functions of the UE may also be performed by a module (such as a chip or modem) in the UE, or by a device that includes the UE functions.
[0079] In the present application, the base station sends a downlink signal or downlink information to the UE, and the downlink information is carried on the downlink channel; the UE sends an uplink signal or uplink information to the base station, and the uplink information is carried on the uplink channel. In the embodiments of the present application, the physical downlink shared channel (PDSCH), the physical downlink control channel (PDCCH), the physical uplink control channel (PUCCH) and the physical uplink shared channel (PUSCH) are only used as examples of downlink data channels, downlink control channels, uplink control channels and uplink data channels, respectively. In different systems and different scenarios, data channels and control channels may have different names, and the embodiments of the present application do not limit this.
[0080] Time division duplexing (TDD) is a duplexing method that uses time division to achieve uplink and downlink transmission. In the TDD communication mode, time domain resources are divided into uplink transmission resources and downlink transmission resources. For example, as shown in Figure 2A, a possible TDD configuration is "DDDSU", where D represents a downlink time slot, and each symbol in the downlink time slot is a downlink symbol; U represents an uplink time slot, and each symbol in the uplink time slot is an uplink symbol; S is a special time slot, and the special time slot includes at least flexible symbols. In this configuration, there are fewer time domain resources for uplink transmission, resulting in a lower coverage of uplink transmission resources when the TDD communication mode is adopted, and the uplink transmission delay will increase.
[0081] To address the problem of low coverage of uplink transmission resources, coverage can be enhanced through communication modes such as D / S-TDD, SBFD, and (simultaneous same frequency) FD. In the D / S-TDD communication mode, different network devices use different time slot ratios. As shown in Figure 2B, the configuration mode adopted by network device 1 is "DDDSU" and the configuration mode adopted by network device 2 is "DDSUU". In the SBFD communication mode, the frequency band on the downlink symbol is divided into one or more uplink sub-bands and one or more downlink sub-bands, and uplink transmission is allowed on the uplink sub-band of the downlink symbol. Among them, SBFD includes subband non-overlapping full duplex and subband overlapping full duplex. As shown in Figure 2C, in the case of SBFD (1) to (3), in the sub-band non-overlapping full-duplex communication mode, the uplink sub-band and the downlink sub-band do not overlap in the frequency domain. However, as shown in Figure 2C, in the case of SBFD (4), in the sub-band overlapping full-duplex communication mode, the uplink sub-band and the downlink sub-band can overlap in the frequency domain. Compared with the TDD communication mode, the SBFD communication mode has more uplink resources, and the coverage of uplink transmission resources is improved. As shown in Figure 2D, in the FD communication mode, uplink and downlink transmissions can be performed simultaneously on the same time-frequency resources, which can greatly improve the uplink performance and downlink performance and effectively reduce latency.
[0082] However, communication modes such as the aforementioned D / S-TDD, SBFD, and FD may introduce CLI. CLI typically includes inter-network device CLI (gNB-gNB CLI) and inter-UE CLI (UE-UE CLI). Compared to non-sub-band-overlapping full-duplex communication modes, CLI in D / S-TDD, sub-band-overlapping full-duplex, and FD communication modes is significantly more severe due to the lack of frequency domain isolation. For example, as shown in Figure 2B , if network device 1 uses the "DDDSU" configuration and network device 2 uses the "DDSUU" configuration, CLI may be introduced in the third and / or fourth time slots. For another example, referring to Figure 3, network device 1 serves UE1 and UE2 in cell 1, and network device 2 serves UE3 and UE4 in cell 2. The uplink between UE1 and network device 1 may generate CLI for the downlink between network device 1 and UE2, the uplink between UE1 and network device 1 may generate CLI for the downlink between network device 2 and UE3, and the uplink between UE4 and network device 2 may generate CLI for the downlink between network device 2 and UE3.
[0083] In communication systems, control channels are often used to carry control information, and there are high requirements for the reliability of control channels. PDCCH is a type of control channel that can carry downlink control information (DCI) used to schedule terminal devices. The UE can only communicate through the resources scheduled by the network equipment if it correctly demodulates the PDCCH. Therefore, the reliability of the PDCCH directly affects the communication performance of the UE. Due to the existence of CLI, in these communication modes, the uplink of the terminal device will interfere with the downlink control channel, which may greatly reduce the reliability of the control channel, which may cause the UE to be unable to correctly demodulate the PDCCH and cause communication abnormalities, thereby reducing the communication performance of the UE.
[0084] On the other hand, currently, network devices configure a control resource set (CORESET) for a UE. However, the CORESET configured by the network device may be a UE-level CORESET, that is, the CORESET required by the UE itself. As a result, the UE only knows the CORESET it needs and is unaware of the CORESETs of other UEs or other cells. Therefore, if the UE transmits uplink signals on resources occupied by the CORESETs of other UEs or other cells, it is likely to cause interference to the PDCCHs of other UEs or UEs in other cells.
[0085] In view of this, the first information in the embodiment of the present application may indicate a first resource including resources occupied by a downlink DMRS. After the network device schedules the UE to transmit the first signal on the second resource, the UE will transmit the first signal on the second resource in addition to the first resource. In other words, the UE may not transmit the first signal on the resources occupied by the downlink DMRS, thereby reducing interference caused by the UE's first signal on the downlink DMRS and improving downlink transmission reliability. For example, the downlink DMRS can be used for PDCCH channel estimation. The terminal device not transmitting the first signal on the first resource can reduce the uplink interference of the terminal device on the downlink DMRS, thereby improving the channel estimation performance of the PDCCH. Since the first information can be sent by the network device or other UEs, the network device knows the entire CORESET set, and other UEs know at least their own CORESET. Therefore, based on the first information, the UE can know the resources occupied by the DMRS of other UEs in addition to its own DMRS, thereby reducing interference with the downlink DMRS of other UEs and improving downlink transmission reliability. In addition, the UE not transmitting the first signal on the first resource can also minimize the interference of the downlink DMRS on the first signal, which helps to improve the transmission reliability of the first signal.
[0086] In addition, the technical solution provided in the embodiment of the present application can be applied to any communication mode in which the uplink and downlink occupied resources may overlap. The network device can support any of the D / S-TDD communication mode, the FD communication mode, and the sub-band overlapping full-duplex communication mode, and the UE can support any of the FD communication mode, the SBFD communication mode, or the half-duplex (HF) communication mode, but this application does not limit the communication mode of each communication device.
[0087] In order to better introduce the embodiments of the present application, the methods provided by the embodiments of the present application are described below in conjunction with the accompanying drawings. The various embodiments of the present application can be performed by a terminal device and a network device. The terminal device is, for example, a UE, or a functional module capable of executing the methods provided by the embodiments of the present application. The functional module can be set in the UE, such as a chip system in the UE; or the functional module can also be set independently of the UE. The network device is, for example, a network device, or a functional module capable of executing the methods provided by the embodiments of the present application. The functional module can be set in the network device, such as a chip system in the network device; or the functional module can also be set independently of the network device. In the following introduction, the terminal device is a UE and the network device is a network device as an example. The methods provided by the various embodiments of the present application can be applied to the network architecture shown in Figure 1. For example, the UE involved in the various embodiments of the present application can be the UE in Figure 1; the network device involved in the various embodiments of the present application can be the network device in Figure 1. Unless otherwise specified in the following text, the steps represented by dotted lines in the accompanying drawings corresponding to the various embodiments of the present application are all optional steps.
[0088] The embodiment of the present application provides a communication method, please refer to Figure 4. For example, Figure 4 shows the process of the method.
[0089] S401: A network device sends first information, and a UE receives the first information accordingly.
[0090] In some communication systems, UEs can communicate with each other to exchange information. In this case, S401 may be replaced by another UE other than the UE sending the first information, and correspondingly, the UE receiving the first information. For example, UEs may exchange information via the SL, such as UE1 sending the first information and UE2 receiving the first information.
[0091] The first information is, for example, radio resource control (RRC) signaling, or the first information is carried (or included) in RRC signaling; or, the first information may be information of other protocol layers, such as media access control (MAC) control element (CE) or DCI, or the first information may also be carried (or included) in MAC CE or DCI.
[0092] The first information indicates a first resource, which is a resource not used for sending an uplink signal. The UE can determine that the first resource is not used for sending an uplink signal based on the first information. If the second resource scheduled by the network device (the second resource is a resource for the UE to perform uplink transmission) overlaps with the first resource, the UE may not send an uplink signal on the first resource to reduce the interference of the uplink signal on the downlink signal and improve the reliability of the downlink. The first resource, for example, includes a resource occupied by a downlink DMRS, or the first resource includes other interfering resources. For example, the DMRS is carried in a PDCCH or a PDSCH, or the DMRS is carried in other downlink channels. Taking the DMRS of PDCCH as an example, the UE determines the first resource based on the first information. The first resource is the resource occupied by the DMRS of PDCCH, and the first resource is a resource that cannot be used to send uplink signals. Then, when performing uplink transmission subsequently, the uplink signal can be not transmitted on the first resource to reduce the interference of the uplink signal on the DMRS of PDCCH. The downlink DMRS can be used for channel estimation of PDCCH. The terminal device not sending the first signal on the first resource can reduce the interference of the uplink of the terminal device on the downlink DMRS, thereby improving the channel estimation performance of PDCCH, and then improving the communication performance.
[0093] If the first information is sent by a network device, the first resources may include all resources occupied by downlink DMRSs learned by the network device, including downlink DMRS resources allocated by the network device to a UE served by the network device, or downlink DMRS resources allocated to the UE by other network devices other than the network device (such as a network device serving a neighboring cell). For example, network devices may exchange information related to their own allocated downlink DMRS resources via a communication link. If the first information is sent by another UE, the first resources may include resources occupied by the other UE's own downlink DMRS, or resources occupied by the other UE's downlink DMRS learned by the other UE.
[0094] In the embodiment of the present application, the first information indicating the first resource may include multiple implementations, which are described below.
[0095] Implementation a1: The first information may indicate a first resource. For example, the first information may indicate a first resource.
[0096] Implementation a2: The first information indicates at least one resource including the first resource. For example, the at least one resource is included in a resource set, or the at least one resource may also be referred to as a resource set. The at least one resource may include one or more first resources. In other words, the first information may indicate a resource set, which may include one or more first resources, or may be described as the first resource being part or all of the resources in the resource set. The resource set may also be referred to as a rate matching pattern set.
[0097] When the first information indicates at least one resource, the first information may include information about the at least one resource, and the location of each resource of the at least one resource may be determined based on the information. For example, the information may be a resource index or the time-frequency domain location information of the resource. Alternatively, the first information includes an index of a resource set. For example, when this method is used, one or more resource sets may be preconfigured or predefined. The first information only needs to carry the index of one of the resource sets to determine the corresponding resource set, that is, to determine at least one resource accordingly. There is no limitation on the specific manner in which the first information indicates at least one resource. The resource set table may also be referred to as a rate matching pattern set table.
[0098] Implementation a3: In another example, the first information indicates at least one resource set that includes the first resource. For example, the at least one resource set is included in a resource set table, or the at least one resource set is a resource set table. That is, the first information may indicate a resource set table, and the resource set table may include one or more resource sets, or the resource set table may include indexes of one or more resource sets, and the first resource belongs to some or all resource sets in the resource set table. Each resource set in the at least one resource set includes one or more resources, and the first resource belongs to some or all resource sets in the at least one resource set. Exemplarily, when the at least one resource set includes one resource set, the resource set may include one or more first resources; or, when the at least one resource set includes multiple resource sets, the first resource may belong to one of the resource sets, for example, all the resources included in the resource set are first resources, or the first resource belongs to multiple resource sets, for example, all the resources included in the multiple resource sets are first resources, or the first resource belongs to all resource sets, for example, all the resources included in all resource sets are first resources.
[0099] When the first information indicates at least one resource set, the first information includes a resource set table, or the first information is a resource set table, and the resource set table includes information about at least one resource included in each resource set, and the location of each resource can be determined based on this information. Alternatively, the first information includes an index of at least one resource set, and each index corresponds to a resource set. For example, when this method is used, one or more resource sets can be preconfigured or predefined, and the first information can carry an index of at least one resource set, and at least one resource set can be determined accordingly. There is no limitation on the specific way in which the first information indicates at least one resource set.
[0100] In an embodiment of the present application, the first information indicates the time domain resources and / or frequency domain resources occupied by the first resource. That is, the first information indicates the set of sub-time units occupied by the first resource within the time unit; and / or, the first information indicates the set of sub-frequency units occupied by the first resource within the frequency unit. The first information, for example, includes (or is) a rate matching pattern, which indicates the time domain resources and / or frequency domain resources occupied by the first resource. The UE can determine the time domain resources and / or frequency domain resources occupied by the first resource based on the rate matching pattern. Since the rate matching pattern is for uplink signals, it can also be an uplink rate matching pattern. The first resource can also be called a reserved resource.
[0101] The following first introduces the indication of the first resource in the time domain.
[0102] Wherein, a time unit includes, for example, a subframe, a slot, a mini-slot, an orthogonal frequency division multiplexing (OFDM) symbol group, or an OFDM symbol, and a sub-time unit is a sub-time unit within the above-mentioned various time units, without specific limitation. Exemplarily, the time unit is a subframe, and the sub-time unit is a slot; alternatively, the time unit is a slot, and the sub-time unit is an OFDM symbol.
[0103] The first resource includes one or more sub-time units within the time unit. For example, the first resource includes one, two, three or more sub-time units within the time unit, and there is no specific limitation. The following mainly takes the time unit as a time slot and the sub-time unit as an OFDM symbol as an example for introduction. The first information indicates that the first resource includes a first OFDM symbol set within the time slot, referred to as the first symbol set for short. See Figure 5, which is a possible schematic diagram of a rate matching pattern, where the first symbol set may include 1 to 3 symbols. For the convenience of description, OFDM symbols are referred to as symbols below. For the indication of the first resource in the time domain, any of the following implementation methods can be adopted.
[0104] Implementation method c1: The first information indicates the starting sub-time unit and the number of occupied sub-time units of the first resource within the time unit. For example, the first information includes a starting symbol S and the number of occupied symbols L, where L is a positive integer. The number of symbols L can also be called the symbol length of the first resource within the time slot, and the first symbol set includes L consecutive symbols starting from the starting symbol S. For example, taking a time slot including 14 symbols as an example, if the starting symbol S included in the first information is a symbol with an index of 5, and the number of symbols occupied in a time slot L is 3, then the first symbol set includes symbols with indexes of 5, 6, and 7 within a time slot, that is, the symbols with indexes of 5, 6, and 7 are the time domain resources of the first resource. The index of the symbol can be numbered starting from "0", "1", or other natural numbers. For example, when the index is numbered starting from "0", the symbols with indexes of 5, 6, and 7 refer to the 6th, 7th, and 8th symbols within a time slot.
[0105] Implementation method c2: The first information includes a second bitmap, where the bits included in the second bitmap correspond one-to-one to sub-time units within a time unit. The second bitmap is used to indicate the sub-time unit occupied by the first resource within the time unit. For example, taking a time slot as a time unit and a sub-time unit as a symbol as an example, each bit of the second bitmap corresponds one-to-one to each symbol within a time slot, and the first symbol set includes symbols corresponding to bits in the second bitmap having a first value. The first value is "1" or "0."
[0106] For example, a time slot includes 14 symbols, the second bitmap includes 14 bits, and one bit corresponds to one symbol. If the values of the 5th and 6th bits in the second bitmap are 1, it indicates that the first symbol set includes symbols indexed 4 and 5 in a time slot, that is, the symbols indexed 4 and 5 are time domain resources of the first resource.
[0107] Implementation method c3: The first information indicates the index of the sub-time unit occupied by the first resource within the time unit. Taking a time slot as an example and a sub-time unit as a symbol, the first information indicates the index of the symbol of the first resource within a time slot, and the first symbol set includes the symbols corresponding to these indexes. For example, if the first information indicates index 6, the first symbol set includes the symbol with index 6 within a time slot, i.e., the symbol with index 6 is the time domain resource of the first resource.
[0108] In addition to the above-mentioned indication methods, other possible indication methods may also be included, which are not specifically limited in the embodiments of the present application. In addition, the first information indicates a set of sub-time units of the first resource within a time unit, that is, the first resource contains these sub-time unit sets in each time unit it occupies, and the sub-time unit sets in each time unit are in the same position. The time unit occupied by the first resource can be indicated in the first information, or indicated by other information other than the first information, or the time unit occupied by the first resource can be preconfigured or predefined, and there is no specific limitation.
[0109] The following describes how to indicate the first resource in the frequency domain. The following implementations may be used:
[0110] Implementation b1: The first information indicates a starting sub-frequency unit and the number of occupied sub-frequency units of the first resource within the frequency unit. For example, the first information includes a starting sub-frequency unit M and the number of occupied sub-frequency units N, where N is a positive integer, and the sub-frequency unit set includes N consecutive sub-frequency units starting from the starting sub-frequency unit M.
[0111] Implementation b2: The first information includes a first bitmap, where bits included in the first bitmap correspond one-to-one to sub-frequency units within a frequency unit. The first bitmap is used to indicate the sub-frequency unit occupied by the first resource within the frequency unit. The sub-frequency unit set includes sub-frequency units corresponding to bits in the first bitmap having a first value. The first value is "1" or "0."
[0112] Implementation b3: The first information indicates the index of the sub-frequency unit occupied by the first resource within the frequency unit, and the sub-frequency unit set includes the sub-frequency units corresponding to these indexes. For example, if the first information indicates index 0, the sub-frequency unit set includes the sub-frequency unit with index 0, that is, the sub-frequency unit with index 0 is the frequency domain resource of the first resource, or the first sub-frequency unit within the frequency unit is described as the frequency domain resource of the first resource.
[0113] Implementation b4: The first information indicates the frequency unit in which the first resource is located. That is, the first information indicates the frequency unit occupied by the first resource, but does not indicate the sub-frequency unit occupied by the first resource within the frequency unit. For example, the sub-frequency unit occupied by the first resource within the frequency unit may be indicated by other information, or the sub-frequency unit occupied by the first resource within the frequency unit may be preconfigured or predefined.
[0114] In addition to the above-mentioned indication methods, other possible indication methods may also be included, which are not specifically limited in the embodiments of the present application.
[0115] In the embodiment of the present application, the first resource indicated by the first information has RB granularity or RE granularity in the frequency domain, where RE can also be referred to as a resource unit. The RB granularity of the first resource in the frequency domain means that the sub-frequency units included in the first resource in the frequency domain have RB granularity. The RE granularity of the first resource in the frequency domain means that the sub-frequency units included in the first resource in the frequency domain have RE granularity. Alternatively, it can be described as the uplink rate matching pattern having RB granularity or RE granularity in the frequency domain. These are described below.
[0116] (1) The first information indicating that the first resource has RB granularity in the frequency domain indicates a set of sub-frequency units occupied by the first resource within the frequency unit, including the following method:
[0117] Method 1: The first resource is at the BWP level, that is, the frequency unit is the BWP, and the sub-frequency unit is the RB, RBG, or RB set within the BWP. Then, the first information indicates the sub-frequency unit set occupied by the first resource within the BWP, and the sub-frequency unit set includes one or more RBs, RBGs, or RB sets. BWP refers to a continuous frequency domain resource in the frequency domain. The first resource is at the BWP level, which means that the granularity of the frequency unit where the first resource is located is BWP. The first resource is bound to the BWP, or the first resource belongs to the BWP. When the BWP is activated, the resources within the BWP can be used. When the BWP is not activated, the resources within the BWP are invalid.
[0118] A BWP includes multiple RBs. Multiple consecutive RBs in a BWP are defined as a group, called an RBG. For example, the definition of RGB in CORESET can be adopted: every X consecutive RBs in a BWP is an RBG. This RBG can also be called a group of X RBs. Every two adjacent RBGs are non-overlapping and continuous. That is, the next RB after the last RB in one RBG is the first RB in the next RBG. X is a positive integer, for example, X is 6. The following uses 6 as an example.
[0119] In one embodiment, if the network device does not configure rb-Offset for the UE through high-layer signaling, the index of the first RB in the first RBG is in, Indicates the index of the starting RB in the BWP. The first RB of the first RBG in the BWP is the RB with the smallest index value among all RBs included in the BWP and the index value is an integer multiple of 6.
[0120] In another embodiment, if the network device configures rb-Offset for the UE through high-layer signaling, the index of the first RB in the first RBG is in, Indicates the index of the starting RB within the BWP, Indicated by rb-Offset,
[0121] If the reference point of the RB index is common resource block 0 (CRB 0), the RB index is counted in ascending frequency order. The first RBG is the RBG with the smallest index within the BWP, and the first RB is the RB with the smallest index within the BWP, that is, the first RBG is the RBG with the lowest frequency, and the first RB is the RB with the lowest frequency. The first RB of the second RBG is the next RB of the last RB of the first RBG, and so on, until the last RBG is determined. Among them, the last RBG is included in the BWP, but the six consecutive RBs starting from the next RB of the last RB of the last RBG cannot all be included in the BWP, and the RBGs included in the BWP cannot exceed the frequency range of the BWP. Alternatively, the reference point of the RB index can also be the first RB in the BWP, for example, the index of the first RB is 0.
[0122] The sub-frequency unit set includes at least one RBG, and the at least one RBG may be continuous or discontinuous. Then, the number of RBs included in the sub-frequency unit set in the frequency domain is an integer multiple of 6 RBs.
[0123] Corresponding to the above-mentioned implementation b1, the first information indicates the starting sub-frequency unit M and the number of sub-frequency units N of the first resource within the BWP, and the set of sub-frequency units occupied by the first resource within the BWP includes the N sub-frequency units within the BWP starting from the starting sub-frequency unit M. For example, the reference point of the index of the starting sub-frequency unit M can be the first sub-frequency unit of the BWP, or the first sub-frequency unit of the carrier bandwidth.
[0124] For example, if the sub-frequency unit is an RB and the starting sub-frequency unit M is the starting RB, then the sub-frequency unit set occupied by the first resource within the BWP includes the N RBs starting with the starting RB within the BWP. For another example, if the sub-frequency unit is an RBG and the starting sub-frequency unit M is the starting RBG, then the sub-frequency unit set occupied by the first resource within the BWP includes the N RBGs starting with the starting RBG within the BWP. As shown in FIG5 , the sub-frequency unit set includes RBGs from the first RBG (i.e., the starting RBG) to the last RBG (which can be determined based on the number N). For another example, if the sub-frequency unit is an RB set and the starting sub-frequency unit M is the starting RB set, then the sub-frequency unit set occupied by the first resource within the BWP includes the N RB sets starting with the starting RB set within the BWP.
[0125] Corresponding to the above-mentioned implementation method b2, the first information includes a first bit map, the bits included in the first bit map correspond one-to-one to the sub-frequency units included in the BWP, and the set of sub-frequency units occupied by the first resource in the BWP includes the sub-frequency unit corresponding to the bit with the first value in the first bit map in the BWP.
[0126] For example, if the sub-frequency unit is an RB, and the bits included in the first bitmap correspond one-to-one with the RBs included in the BWP, then the set of sub-frequency units occupied by the first resource within the BWP includes the RBs corresponding to the bits with a bit value of "1" in the first bitmap in the BWP. For another example, if the sub-frequency unit is an RBG, and the bits included in the first bitmap correspond one-to-one with the RBGs included in the BWP, then the set of sub-frequency units occupied by the first resource within the BWP includes the RBGs corresponding to the bits with a bit value of "1" in the first bitmap in the BWP. For another example, if the sub-frequency unit is an RB set, and the bits included in the first bitmap correspond one-to-one with the RB set included in the BWP, then the set of sub-frequency units occupied by the first resource within the BWP includes the RB set corresponding to the bits with a bit value of "1" in the first bitmap in the BWP.
[0127] Corresponding to the above implementation manner b3, the first information indicates the indexes of the sub-frequency units occupied by the first resource in the BWP, and the sub-frequency unit set includes the sub-frequency units corresponding to these indexes.
[0128] For example, if the sub-frequency unit is an RB and the first information indicates the index of the RB occupied by the first resource within the BWP, then the set of sub-frequency units occupied by the first resource within the BWP includes the RBs corresponding to the respective indexes indicated by the first information. For another example, if the sub-frequency unit is an RBG and the first information indicates the index of the RBG occupied by the first resource within the BWP, then the set of sub-frequency units occupied by the first resource within the BWP includes the RBGs corresponding to the respective indexes indicated by the first information. For another example, if the sub-frequency unit is an RB set and the first information indicates the index of the RB set occupied by the first resource within the BWP, then the set of sub-frequency units occupied by the first resource within the BWP includes the RB sets corresponding to the respective indexes indicated by the first information.
[0129] Method 2: The first resource is at the carrier bandwidth level, that is, the frequency unit is the carrier bandwidth, and the sub-frequency unit is the RB, RBG or RB set within the carrier bandwidth. The first information is the first sub-frequency unit set occupied by the first resource within the carrier bandwidth, and the first sub-frequency unit set includes one or more RBs, RBGs or RB sets. The first resource is at the carrier bandwidth level, which means that the granularity of the frequency unit where the first resource is located is the carrier bandwidth. The first resource is bound to the carrier bandwidth, or the first resource belongs to the carrier bandwidth. The carrier bandwidth refers to the bandwidth between the highest frequency and the lowest frequency of the carrier, or it can also be called the full-band bandwidth, and the carrier bandwidth level can also be called the cell level. Among them, multiple consecutive RBs within the carrier bandwidth are defined as a group, called an RBG, for example, every X consecutive RBs are an RBG, X is, for example, 6, and 6 is used as an example for description below. Among them, every two adjacent RBGs are non-overlapping and continuous, that is, the next RB of the last RB of an RBG is the first RB of the next RBG.
[0130] In one embodiment, if the network device does not configure rb-Offset for the UE through higher-layer signaling, the index of the first RB in the first RBG is 0, that is, the first RB of the first RBG is the first RB of the carrier bandwidth (that is, CRB 0), and the index of the first RB of each RBG is an integer multiple of 6. If the RB indexes are counted in ascending frequency order, the first RBG is the RBG with the smallest index within the carrier bandwidth, that is, the first RBG is the RBG with the lowest frequency, and the first RB is the RB with the lowest frequency. The first RB of the second RBG is the next RB of the last RB of the first RBG, and so on, until the last RBG is determined.
[0131] In another embodiment, if the network device configures rb-Offset for the UE through high-layer signaling, the index of the first RB in the first RBG is in, Indicated by rb-Offset,
[0132] Corresponding to the above-mentioned implementation method b1, the first information indicates the starting sub-frequency unit M and the number of sub-frequency units N of the first resource within the carrier bandwidth. The reference point of the index of the starting sub-frequency unit M is the first sub-frequency unit of the carrier bandwidth, and the set of sub-frequency units occupied by the first resource within the carrier bandwidth includes N sub-frequency units starting from the starting sub-frequency unit M within the carrier bandwidth.
[0133] For example, the sub-frequency unit is RB, the starting sub-frequency unit M is the starting RB, and the reference point of the index of the starting RB is CRB 0. The index of the RB can usually be counted in ascending order of frequency, and the first RB is the RB with the smallest index, and the first RB is the RB with the lowest frequency. The sub-frequency unit set occupied by the first resource within the carrier bandwidth includes the N RBs starting from the starting RB within the carrier bandwidth. For another example, the sub-frequency unit is RBG, the starting sub-frequency unit M is the starting RBG, and the first RBG within the carrier bandwidth is the RB with the smallest index, that is, the first RBG is the RBG with the lowest frequency. The sub-frequency unit set occupied by the first resource within the carrier bandwidth includes the N RBGs starting from the starting RBG within the carrier bandwidth. For another example, the sub-frequency unit is RB set, and the starting sub-frequency unit M is the starting RB set, then the sub-frequency unit set occupied by the first resource within the carrier bandwidth includes the N RB sets starting from the starting RB set within the carrier bandwidth.
[0134] Corresponding to the above-mentioned implementation method b2, the first information includes a first bit map, the bits included in the first bit map correspond one-to-one to the sub-frequency units included in the carrier bandwidth, and the set of sub-frequency units occupied by the first resource within the carrier bandwidth includes the sub-frequency unit corresponding to the bit with the first value in the first bit map in the carrier bandwidth.
[0135] For example, the sub-frequency unit is an RB, and the bits included in the first bitmap correspond to the RBs included in the carrier bandwidth in a one-to-one manner. For example, the first bit of the first bitmap corresponds to the first RB of the carrier bandwidth, i.e., CRB 0, the second bit of the first bitmap corresponds to the second RB of the carrier bandwidth, and so on. Finally, the last bit of the first bitmap corresponds to the last RB of the carrier bandwidth, i.e., last RB. Then, the set of sub-frequency units occupied by the first resource within the carrier bandwidth includes the RBs corresponding to the bits with a bit value of "1" in the first bitmap in the carrier bandwidth. For another example, the sub-frequency unit is an RBG, and the bits included in the first bitmap correspond to the RBGs included in the carrier bandwidth in a one-to-one manner. For example, the first bit of the first bitmap corresponds to the first RBG of the carrier bandwidth, i.e., first RBG, the second bit of the first bitmap corresponds to the second RBG of the carrier bandwidth, and so on. Finally, the last bit of the first bitmap corresponds to the last RBG of the carrier bandwidth, i.e., last RBG. Then, the set of sub-frequency units occupied by the first resource within the carrier bandwidth includes the RBGs corresponding to the bits with a bit value of "1" in the first bitmap in the carrier bandwidth. For another example, the sub-frequency unit is an RB set, and the bits included in the first bit map correspond one-to-one to the RB set included in the carrier bandwidth. Then the sub-frequency unit set occupied by the first resource within the carrier bandwidth includes the RB set corresponding to the bit with a bit value of "1" in the first bit map in the carrier bandwidth.
[0136] Corresponding to the above-mentioned implementation manner b3, the first information indicates the indexes of the sub-frequency units occupied by the first resource within the carrier bandwidth, and the sub-frequency unit set includes the sub-frequency units corresponding to these indexes.
[0137] For example, if the sub-frequency unit is an RB, and the first information indicates the index of the RB occupied by the first resource within the carrier bandwidth, then the sub-frequency unit set occupied by the first resource within the carrier bandwidth includes the RBs corresponding to the respective indexes indicated by the first information. For another example, if the sub-frequency unit is an RBG, and the first information indicates the index of the RBG occupied by the first resource within the carrier bandwidth, then the sub-frequency unit set occupied by the first resource within the carrier bandwidth includes the RBGs corresponding to the respective indexes indicated by the first information. For another example, if the sub-frequency unit is an RB set, and the first information indicates the index of the RB set occupied by the first resource within the carrier bandwidth, then the sub-frequency unit set occupied by the first resource within the carrier bandwidth includes the RB set corresponding to the respective indexes indicated by the first information.
[0138] (2) The first resource is RE granularity in the frequency domain
[0139] The first information indicates a set of sub-frequency units occupied by the first resource within the frequency unit, including the following method:
[0140] Method 1: The first information indicates the set of sub-frequency units occupied by the first resource within the frequency unit, including the first information indicating the first set of REs occupied by the first resource within the frequency unit. For example, the frequency unit is an RB, the sub-frequency unit is an RE, and the first information may indicate the first set of REs included in one RB of the first resource. The first resource includes these first sets of REs in each RB it occupies, and the position of the first RE set in each RB is the same. The RB occupied by the first resource may be indicated in the first information, or indicated by other information other than the first information, or the RB occupied by the first resource may be preconfigured or predefined, and there is no specific limitation.
[0141] Corresponding to the above-mentioned implementation b1, the first information indicates the starting RE and the number of REs P of the first resource within the RB, where P is a positive integer, and the first RE set includes P REs within the RB starting from the starting RE. For example, the first information includes the index of the starting RE and the number of REs P. Based on the index, the UE can determine the position of the starting RE in the RB. The UE can then determine the first RE set based on the starting RE and the number P.
[0142] Corresponding to the above-mentioned implementation method b2, the first information includes a first bit map, the bits included in the first bit map correspond one-to-one to the REs included in an RB, and the first RE set includes the REs corresponding to the bits in the first bit map whose bit values are the first values in an RB. For example, taking an RB including 12 REs as an example, the first bit map includes 12 bits, and the 12 REs correspond one-to-one to the 12 bits, that is, the 1st bit corresponds to the 1st RE in the RB, the 2nd bit corresponds to the 2nd RE in the RB, and so on. If the values of the 2nd, 6th and 10th bits in the first bit map are "1", it indicates that the first RE set includes the 2nd, 6th and 10th REs in an RB, or it can also be described as the first RE set including REs indexed as 1, 5 and 9 in an RB (taking 0 as the starting point of the index number as an example).
[0143] Corresponding to the above-mentioned implementation b3, the first information indicates the index of the REs occupied by the first resource within an RB, and the first RE set includes the REs corresponding to these indexes. For example, if the first information indicates that the first resource is the REs indexed 1, 5, and 9 within an RB, as shown in Figure 5, the first RE set includes the REs indexed 1, 5, and 9 within the RB.
[0144] Method 2: The first information indicates the RB where the first resource is located, but does not indicate the first RE set occupied by the first resource in the RB. For example, the REs occupied by the first resource in the RB are preconfigured or predefined, or indicated by other information. After the UE receives the first information, the UE determines the RB occupied by the first resource based on the first information, and determines the REs occupied by the first resource based on the RB occupied by the first resource and the first RE set. The first RE set is preconfigured, which means that before the UE receives the first information, the network device will pre-send information indicating the first RE set to the UE. The first RE set is predefined, which means that the first RE set is clearly defined in the protocol, that is, the protocol has stipulated the REs occupied by the first RE set in an RB. When the RE uses the protocol, the UE can obtain information about the first RE set from the protocol.
[0145] Exemplarily, the first resource occupies REs with indices of 1, 5, and 9 within the RB, that is, the first RE set includes REs with indices of 1, 5, and 9 within the RB. If the first information indicates that the indices of the RB where the first resource is located are 0 and 1, the UE determines that the first resource occupies REs with indices of 1, 5, and 9 within the RBs with indices of 0 and 1. However, it should be noted that the embodiment of the present application does not specifically limit the number and index of REs occupied by the first resource within the RB. For example, the number of REs occupied by the first resource within the RB is 1, 2, 3, 4, 5, or other values. Taking the number of occupied REs as 3 as an example, the index of the REs occupied by the first resource within the RB is any one of (0, 4, 8), (2, 6, 10), (3, 7, 11), etc., or can also be any other possible combination, and there is no limitation on this.
[0146] In an embodiment of the present application, the first resource indicated by the first information may be a periodic resource, for example, the first information indicates that at least one resource (or resource set) is periodic, or the first information indicates that at least one resource set (or resource set table) is periodic.
[0147] If the first information indicates that at least one resource is periodic, and at least one resource includes a first resource, then the first resource is periodic, or it can also be described as the first resource being a periodic resource. The periodic resource is periodic in the time domain, and the periodic resource takes effect immediately after configuration, without the need for activation or triggering through other signaling or messages. For example, the first resource indicates that the first resource is a periodic resource, and the first resource takes effect immediately for the UE. The UE will immediately perform silent processing on the first resource, that is, it will not perform uplink signal transmission on the first resource. The first information indicates that the first resource is a periodic resource, for example, it can be represented by the first information being carried in a specific message, and the UE receiving the specific message can determine that the first resource is a periodic resource, and the specific message can represent that the indicated first resource is a periodic resource, and the specific message is, for example, an RRC message; or, the first information or the message carrying the first information includes an indication field indicating that the first resource is a periodic resource, and according to the indication field, the UE can determine that the first resource is a periodic resource.
[0148] If the first resource is a periodic resource, the first information also indicates the period of the first resource and the offset in one period. The period of the first resource is the repetition period of the first resource in the time domain, that is, there will be a first resource that is not used to send uplink signals every period. The period of the first resource includes any one of 1, 2, 5, 8, 10, 16, 20, 40, 80, 160, 320, 640, 1280, 2560 time slots, or it can also be other possible values, such as determining the period of the first resource according to the period of the CORESET of the PDCCH, which is not specifically limited. The offset is used to indicate the position of the first resource in a period, and the UE can determine the time domain position of the first resource based on the offset. For example, if the period of the first resource is 10 time slots and the offset is 3, then the UE can determine that the first resource is repeated every 10 time slots, and that the first resource is located in the time slot with an index of 3 in one period (taking the index starting from 0 as an example).
[0149] If the first information indicates that at least one resource is periodic, and the at least one resource includes multiple first resources, then some or all of the multiple first resources are periodic, or it can also be described as some or all of the multiple first resources being periodic resources. For example, all of the multiple first resources indicated by the first information are periodic resources.
[0150] If multiple first resources are periodic resources, the first information also indicates the period of each first resource in the multiple first resources and the offset in one period. In one embodiment, the periods and offsets of different first resources correspond to different indication information, respectively, and one indication information indicates the period and offset of one first resource. Then, the periods and / or offsets indicated by the indication information of different first resources may be different. For example, when two first resources are included, the periods of the first first resource and the second first resource are different, and / or the offsets of the first first resource and the second first resource are different. The periods and / or offsets indicated by the indication information of different first resources may be the same. For example, when two first resources are included, the periods of the first first resource and the second first resource are the same, and / or the offsets of the first first resource and the second first resource are the same. In another embodiment, the periods and offsets of different first resources correspond to the same indication information, then all first resources have the same period and offset.
[0151] If the first information indicates that at least one resource set is periodic, then some of the first resources included in the at least one resource set are periodic, or all of the first resources included in the at least one resource set are periodic. The configuration method when the first information indicates at least one resource set is similar to that of the aforementioned at least one first resource, and reference may be made to the previous description, so this will not be repeated here.
[0152] S402: The network device sends third information, and correspondingly, the UE receives the third information.
[0153] In an embodiment of the present application, the first information indicates that at least one resource (or resource set) is semi-persistent, or the first information indicates that at least one resource set (or resource set table) is semi-persistent.
[0154] If the first information indicates that at least one resource is semi-persistent, and at least one resource includes a first resource, then the first resource is semi-persistent, or it can also be described as the first resource being a semi-persistent resource. Semi-persistence can also be called semi-persistent scheduling (SPS) or semi-permanent scheduling. SPS is relative to dynamic scheduling. SPS refers to sending parameters to the UE in advance, that is, the network device or other UE uses SPS to indicate the first resource to the UE. Then the first resource is a semi-persistent resource. The first resource will not take effect immediately and needs to be activated through other signaling or messages. In other words, if the first resource is a semi-persistent resource, the first resource will not take effect immediately for the UE. Accordingly, the UE will not immediately perform silent processing on the first resource. After activation, even if the UE is scheduled to send an uplink signal on the first resource, it will not avoid the first resource when sending, but will send an uplink signal on the first resource until the first resource is activated. The first information indicates that the first resource is semi-persistent, for example, the first information is carried in a specific message to represent it, and the UE receiving the specific message can determine that the first resource is semi-persistent, and the specific message representation indicates that the first resource is semi-persistent, and the specific message is, for example, an RRC message; or, the first information or the message carrying the first information includes an indication field indicating that the first resource is a semi-persistent resource, and according to the indication field, the UE can determine that the first resource is a semi-persistent resource.
[0155] In one possible implementation, when the first resource is a semi-persistent resource, the first resource is periodic in the time domain, that is, after the first resource is activated, it will be periodically repeated in the time domain. Then, the first information also indicates the period of the first resource and the offset in a period. The period of the first resource is the repetition period of the first resource in the time domain, that is, every interval of a period, there will be a first resource that is not used to send an uplink signal. The period of the first resource includes one of 1, 2, 5, 8, 10, 16, 20, 40, 80, 160, 320, 640, 1280, 2560 time slots, or it can be other possible values, for example, the period of the first resource is determined according to the period of the CORESET of the PDCCH, and there is no limitation on this. The offset is used to indicate the position of the first resource in a period, and the UE can determine the time domain position of the first resource based on the offset. Exemplarily, the period of the first resource is 10 time slots and the offset is 3, then the UE can determine that the first resource is repeated every 10 time slots, and in one period the first resource is located on the time slot with index 3 (taking index 0 as an example and starting numbering).
[0156] If the first information indicates that at least one resource is semi-persistent, and the at least one resource includes multiple first resources, and the first information indicates that the at least one resource is semi-persistent, then some or all of the multiple first resources are semi-persistent, or it can also be described as some or all of the multiple first resources being semi-persistent. For example, all of the multiple first resources indicated by the first information are semi-persistent resources.
[0157] If multiple first resources are semi-persistent resources, the first information also indicates the period of each first resource in the multiple first resources and the offset in one period. In one embodiment, the periods and offsets of different first resources correspond to different indication information, respectively, and one indication information indicates the period and offset of one first resource. Then, the periods and / or offsets indicated by the indication information of different first resources may be different. For example, when two first resources are included, the periods of the first first resource and the second first resource are different, and / or the offsets of the first first resource and the second first resource are different. The periods and / or offsets indicated by the indication information of different first resources may be the same. For example, when two first resources are included, the periods of the first first resource and the second first resource are the same, and / or the offsets of the first first resource and the second first resource are the same. In another embodiment, the periods and offsets of different first resources correspond to the same indication information, then all first resources have the same period and offset.
[0158] If the first information indicates that at least one resource set is semi-persistent, that is, some of the first resources included in the at least one resource set are semi-persistent, or all of the first resources included in the at least one resource set are semi-persistent. The configuration method when the first information indicates at least one resource set is similar to that of the aforementioned at least one first resource, and reference may be made to the previous description, so it is not repeated here.
[0159] In one possible implementation, if the first information indicates that at least one resource is a semi-persistent resource, the third information indicates activation of a first resource in the at least one resource. Alternatively, if the first information indicates that at least one resource set is a semi-persistent resource, the third information indicates activation of the first resource in the at least one resource set. If the first resource belongs to one resource set in at least one resource set, the third information indicates activation of the resource set; or, if the first resource belongs to multiple resource sets in at least one resource set, the third information indicates activation of the multiple resource sets; or, if the first resource belongs to all resource sets in at least one resource set, the third information indicates activation of all resource sets. Then, after receiving the third information, the UE performs activation processing on the first resource indicated by the third information, and when the first resource is subsequently scheduled for uplink signal transmission, the UE will not send uplink signals on the first resource.
[0160] The third information includes activation instruction information, which indicates activation of the first resource. If the activation of one or more first resources is indicated, the third information indicates (or includes) the index of the first resource to be activated. If the activation of one or more resource collections is indicated, such as one or more resource collections in a resource collection table, the third information indicates (or includes) the index of the resource collection to be activated. The index is, for example, a resource identity (ID) or a collection ID.
[0161] In another possible implementation, the at least one resource further includes a fourth resource, which may be the same as or different from the first resource. If the first information indicates that the at least one resource is a semi-persistent resource, the third information indicates to deactivate the fourth resource in the at least one resource. Alternatively, the at least one resource set further includes a fourth resource, which belongs to part or all of the resource sets in the at least one resource set. If the first information indicates that the at least one resource set is a semi-persistent resource, the third information indicates to deactivate the fourth resource in the at least one resource set. If the fourth resource belongs to one of the at least one resource sets, the third information indicates to deactivate the resource set; or, if the fourth resource belongs to multiple resource sets in the at least one resource set, the third information indicates to deactivate the multiple resource sets; or, if the first resource belongs to all resource sets in the at least one resource set, the third information indicates to deactivate all resource sets. Then, after receiving the third information, the UE performs deactivation processing on the fourth resource indicated by the third information. When the fourth resource is subsequently scheduled for uplink signal transmission, the UE will send uplink signals on the fourth resource.
[0162] The third information includes deactivation instruction information, which indicates deactivation of the fourth resource. If the instruction indicates deactivation of one or more fourth resources, the third information indicates (or includes) the index of the fourth resource to be activated. If the instruction indicates deactivation of one or more resource collections, such as one or more resource collections in the resource collection table, the third information indicates (or includes) the index of the resource collection to be deactivated. The index is, for example, a resource ID or a collection ID.
[0163] In an embodiment of the present application, the third information is carried in MAC CE or RRC signaling, or the third information is MAC CE or RRC signaling.
[0164] S403: The network device sends the fourth information, and the UE receives the fourth information accordingly.
[0165] In an embodiment of the present application, the first information indicates that at least one resource (or resource set) is non-periodic, or the first information indicates that at least one resource set (or resource set table) is non-periodic.
[0166] If the first information indicates that at least one resource is non-periodic, and at least one resource includes a first resource, then the first resource is non-periodic, or it can also be described as the first resource being a non-periodic resource. As the name implies, non-periodic means that the first resource is not periodic in the time domain, or it can be described as the first resource being effective only once. In some embodiments, when the first resource is a non-periodic resource, the network device usually configures the first resource to the UE in advance, and triggers the first resource to take effect through other signaling or messages. The first information indicates that the first resource is non-periodic, for example, by the first information being carried in a specific message to represent it, and the UE receiving the specific message can determine that the first resource is non-periodic, and the specific message representation indicates that the indicated first resource is non-periodic, and the specific message is, for example, an RRC message; or, the first information or the message carrying the first information includes indication information indicating that the first resource is a non-periodic resource, and according to the indication information, the UE can determine that the first resource is a non-periodic resource.
[0167] In one possible implementation, when the first resource is a non-periodic resource, the first information further indicates at least one offset of the first resource, wherein each offset is used to indicate the time unit where the first resource is located in the time domain. One implementation is that each offset is an offset between the first resource and the time unit where the second information is located, and the second information is used to schedule the UE to send the first signal on the second resource (to be introduced later, so no further expansion is required here). Another implementation is that each offset is an offset between the first resource and the time unit where the fourth information is located. In one implementation, each offset is an offset between the first resource and the time unit where the second resource is located. If the second resource is located in multiple time units, each offset is an offset between the first resource and one of the multiple time units where the second resource is located. For example, each offset can be an offset between the first resource and the first time unit among the multiple time units where the second resource is located.
[0168] If the first information indicates that at least one resource is aperiodic, and the at least one resource includes multiple first resources, then some or all of the multiple first resources are aperiodic, or it can also be described as some or all of the multiple first resources being aperiodic. For example, all of the multiple first resources indicated by the first information are aperiodic resources.
[0169] If the multiple first resources are non-periodic resources, the first information further indicates at least one offset of each of the multiple first resources. The implementation of at least one offset of each first resource is described in the above description of one first resource, which will not be repeated here.
[0170] If the first information indicates that at least one resource set is aperiodic, for example, some of the first resources included in the at least one resource set are aperiodic, or all of the first resources included in the at least one resource set are aperiodic, the configuration method for the case where the first information indicates at least one resource set is similar to that for the aforementioned case of at least one first resource, and reference may be made to the previous description, which is not repeated here.
[0171] If the first information indicates that at least one resource is a non-periodic resource, and the fourth information indicates that a first resource among the at least one resource is triggered to take effect, then, after receiving the fourth information, the UE performs triggering processing on the first resource indicated by the fourth information, and when the first resource is subsequently scheduled for uplink signal transmission, the UE does not transmit an uplink signal on the first resource.
[0172] The fourth information indicates (or includes) an index of the first resource to be triggered in at least one resource. The index is, for example, a resource ID of the first resource or location information (e.g., a sequence number) of the first resource in at least one resource. The fourth information further indicates (or includes) an offset for each first resource in the first resources to be triggered, where the offset is one of the at least one offset of the first resource, and the UE can determine the time unit in which the first resource is located based on the offset.
[0173] If the first information indicates that at least one resource set is non-periodic, the fourth information indicates that the first resource in the at least one resource set is triggered to take effect. If the first resource belongs to one resource set in the at least one resource set, the fourth information indicates that the resource set is triggered; or, if the first resource belongs to multiple resource sets in the at least one resource set, the fourth information indicates that the multiple resource sets are triggered; or, if the first resource belongs to all resource sets in the at least one resource set, the fourth information indicates that all resource sets are triggered. Then, after receiving the fourth information, the UE performs triggering processing on the first resource indicated by the fourth information. When the first resource is subsequently scheduled for uplink signal transmission, the UE will not send an uplink signal on the first resource.
[0174] Among them, the fourth information indicates (or includes) the index of the resource set that needs to be triggered in at least one resource set. The index is, for example, the set ID or the location information of the resource set in at least one resource set (such as a serial number). The fourth information also indicates (or includes) the offset of each first resource in the resource set that needs to be triggered, and the offset is one of the at least one offset of the first resource. The UE can determine the time unit where the first resource is located based on the offset; or, the fourth information also indicates (or includes) the offset of the resource set that needs to be triggered, and the offset is one of the at least one offset of the resource set. The UE can determine the time unit where the resource set is located based on the offset. The offset of the resource set can be understood as the first resources in the resource set sharing the offset, and the UE can determine the time unit where each first resource in the resource set is located based on the offset.
[0175] In the embodiment of the present application, the fourth information is carried on RRC signaling or DCI, or the fourth information is RRC signaling or DCI. If the fourth information is carried on DCI, the fourth information is included in the second information, or, when the fourth information is DCI, the fourth information and the second information are the same information, that is, the fourth information (or the second information) is used to schedule the UE to send the first signal on the second resource, and is also used to indicate the triggering of the first resource in the at least one resource or the resource set in the at least one resource set.
[0176] S404: The network device sends the second information. Correspondingly, the UE receives the second information.
[0177] The second information indicates that the first signal is transmitted on a second resource, where the second resource overlaps with the first resource. The second resource partially overlaps with the first resource, where partial overlap means that the second resource and the first resource occupy the same resource position in the time domain and / or frequency domain, but are not identical. Alternatively, the second resource fully overlaps with the first resource, where full overlap means that the second resource and the first resource occupy the same resource position in the time domain and / or frequency domain.
[0178] The second information is carried in DCI or RRC signaling, or the second information is DCI or RRC signaling. The first signal includes, for example, PUSCH or PUCCH, and the first signal may also be other possible uplink signals, which is not specifically limited.
[0179] If the first information is sent by a network device, the network device may send the first information and the second information separately, that is, the first information and the second information are carried in two different signalings or messages. The different signalings or messages here do not limit the types of signalings or messages. Alternatively, the first information and the second information may be sent simultaneously. For example, if the first information is included in the second information, for example, if the second information is DCI, then the first information may be included in the DCI, or the second information may be included in the first information, or the first information and the second information may be carried in the same signaling or message, for example, both the first information and the second information are carried in the DCI.
[0180] S405: The UE sends a first signal on the third resource. Correspondingly, the network device receives the first signal.
[0181] The third resource includes the resources in the second resource except the first resource, that is, the UE will not send the first signal in the first resource. Alternatively, the first resource indicated by the first information can also be described as an uplink rate matching pattern, and the UE performs rate matching according to the uplink rate matching pattern. For the transmitter, rate matching means that the transmitter performs channel coding on the data to be transmitted according to the actual available physical resources, and then sends the encoded data on the available physical resources. If the total resources are S1 (i.e., the second resources) and the unusable resources are S2 (i.e., the first resources), then the available resources are (S1-S2) (i.e., the third resources). Rate matching means directly performing channel coding on the data to be transmitted according to the resources (S1-S2), and mapping and sending the data to the resources of S1-S2.
[0182] The first information in the embodiment of the present application indicates the first resource occupied by the downlink DMRS, thereby reducing the interference of the first signal on the downlink DMRS and improving the transmission reliability of the downlink. For example, the downlink DMRS can be used for channel estimation of PDCCH, and the terminal device not sending the first signal on the first resource can reduce the interference of the uplink of the terminal device on the downlink DMRS, thereby improving the channel estimation performance of PDCCH. In addition, the terminal device not sending the first signal on the first resource can also minimize the interference of the downlink DMRS on the first signal, which helps to improve the transmission reliability of the first signal. At the same time, adopting this method can avoid indicating the first resource in other rate matching patterns, reduce the transmission overhead of other rate matching patterns, and improve the flexibility of indication.
[0183] FIG6 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device 600 may be the circuit system of the UE described in the embodiment shown in FIG4 , and is used to implement the method corresponding to the UE in the above method embodiment. Alternatively, the communication device 600 may be the circuit system of the network device described in the embodiment shown in FIG4 , and is used to implement the method corresponding to the network device in the above method embodiment. For example, one circuit system is a chip system.
[0184] The communication device 600 includes at least one processor 601. Processor 601 can be used for internal processing of the device, implementing certain control processing functions. Optionally, processor 601 includes instructions. Optionally, processor 601 can store data. Optionally, different processors can be independent devices, located in different physical locations, or on different integrated circuits. Optionally, different processors can be integrated into one or more processors, for example, on one or more integrated circuits.
[0185] Optionally, the communication device 600 includes one or more memories 603 for storing instructions. Optionally, data may also be stored in the memories 603. The processor and memory may be provided separately or integrated together.
[0186] Optionally, the communication device 600 includes a communication line 602 and at least one communication interface 604. Since the memory 603, the communication line 602 and the communication interface 604 are all optional, they are indicated by dotted lines in FIG6 .
[0187] Optionally, the communication device 600 may further include a transceiver and / or an antenna. The transceiver may be used to send information to or receive information from other devices. The transceiver may be referred to as a transceiver, a transceiver circuit, an input / output interface, etc., and is used to implement the transceiver function of the communication device 600 via an antenna. Optionally, the transceiver includes a transmitter and a receiver. For example, the transmitter may be used to generate a radio frequency signal from a baseband signal, and the receiver may be used to convert the radio frequency signal into a baseband signal.
[0188] The processor 601 may include a general-purpose central processing unit (CPU), a microprocessor, an application specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.
[0189] Communication link 602 may include a pathway for transmitting information between the aforementioned components.
[0190] The communication interface 604 uses any transceiver or other device for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area network (WLAN), wired access network, etc.
[0191] The memory 603 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, an optical disc storage (including a compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 603 may exist independently and be connected to the processor 601 via the communication line 602. Alternatively, the memory 603 may be integrated with the processor 601.
[0192] The memory 603 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 601. The processor 601 is used to execute the computer-executable instructions stored in the memory 603, thereby implementing the steps performed by the UE or network device in the embodiment shown in FIG.
[0193] Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application code, which is not specifically limited in the embodiments of the present application.
[0194] In a specific implementation, as an embodiment, the processor 601 may include one or more CPUs, such as CPU0 and CPU1 in FIG6 .
[0195] In a specific implementation, as an embodiment, the communication device 600 may include multiple processors, such as processor 601 and processor 605 in FIG6 . Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0196] When the device shown in FIG6 is a chip, such as a UE chip or a network device chip, the chip includes a processor 601 (and may also include a processor 605), a communication circuit 602, and a communication interface 604. Optionally, the chip may include a memory 603. Specifically, the communication interface 604 may be an input interface, a pin, or a circuit. The memory 603 may be a register, a cache, or the like. The processor 601 and the processor 605 may be a general-purpose CPU, a microprocessor, an ASIC, or one or more integrated circuits for controlling the execution of the program of any of the above-described embodiments of the communication method.
[0197] The embodiment of the present application can divide the functional modules of the device according to the above-mentioned method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above-mentioned integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. For example, in the case of dividing each functional module according to each function, Figure 7 is a schematic diagram of a device, and the device 700 can be the UE or network device involved in the above-mentioned various method embodiments, or a chip in the UE or a chip in the network device. The device 700 includes a processing unit 702 and a transceiver unit 701.
[0198] It should be understood that the device 700 can be used to implement the steps performed by the UE or network device in the communication method of the embodiment of the present application. The relevant features can refer to the embodiment shown in Figure 4 above and will not be repeated here.
[0199] Optionally, the functions / implementation processes of the transceiver unit 701 and the processing unit 702 in FIG7 may be implemented by the processor 601 in FIG6 calling computer-executable instructions stored in the memory 603. Alternatively, the functions / implementation processes of the processing unit 702 in FIG7 may be implemented by the processor 601 in FIG6 calling computer-executable instructions stored in the memory 603, and the functions / implementation processes of the transceiver unit 701 in FIG7 may be implemented by the communication interface 604 in FIG6.
[0200] Optionally, when the device 700 is a chip or circuit, the functions / implementation processes of the transceiver unit 701 may also be implemented via pins or circuits. Optionally, the transceiver unit 701 may include a transmitting unit and / or a receiving unit, where the transmitting unit is configured to implement the transmitting function and the receiving unit is configured to implement the receiving function; alternatively, the transceiver unit 701 may be an integral module capable of implementing the transmitting function and / or the receiving function. Optionally, the transceiver unit 701 may be implemented via a transceiver.
[0201] The present application also provides a computer-readable storage medium, which stores a computer program or instruction. When the computer program or instruction is executed, the method performed by the UE or network device in the aforementioned method embodiment is implemented. In this way, the functions described in the above embodiments can be implemented in the form of software functional units and sold or used as independent products. Based on this understanding, the technical solution of the present application can be essentially or in other words, the part that contributes or the part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. Storage media include various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.
[0202] The present application also provides a computer program product, which includes: computer program code, which, when running on a computer, enables the computer to execute the method executed by the UE or the network device in any of the aforementioned method embodiments.
[0203] An embodiment of the present application further provides a processing device, including a processor and an interface; the processor is used to execute the method executed by the UE or network device involved in any of the above method embodiments.
[0204] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)).
[0205] The various illustrative logic units and circuits described in the embodiments of the present application can be implemented or operated by a general-purpose processor, a digital signal processor (DSP), an ASIC, a field-programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof. The general-purpose processor can be a microprocessor, and optionally, the general-purpose processor can also be any conventional processor, controller, microcontroller or state machine. The processor can also be implemented by a combination of computing devices, such as a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a digital signal processor core, or any other similar configuration.
[0206] The steps of the methods or algorithms described in the embodiments of the present application can be directly embedded in hardware, software units executed by a processor, or a combination of the two. The software unit can be stored in RAM, flash memory, ROM, erasable programmable read-only memory (EPROM), EEPROM, registers, hard disks, removable disks, CD-ROMs, or other storage media in any form known in the art. Exemplarily, the storage medium can be connected to the processor so that the processor can read information from the storage medium and write information to the storage medium. Alternatively, the storage medium can also be integrated into the processor. The processor and storage medium can be provided in an ASIC, which can be provided in a terminal device. Alternatively, the processor and storage medium can also be provided in different components in the terminal device.
[0207] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0208] The contents of the various embodiments of this application can refer to each other. If there is no special explanation and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.
[0209] It is understood that in the embodiments of the present application, the UE and / or the network device may perform some or all of the steps in the embodiments of the present application. These steps or operations are merely examples. In the embodiments of the present application, other operations or variations of various operations may also be performed. In addition, the various steps may be performed in a different order than those presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application need to be performed.
Claims
1. A communication method, characterized in that: The method comprises: receiving first information, where the first information indicates first resources, and the first resources include resources occupied by a downlink demodulation reference signal DMRS; receiving second information indicating that a first signal is sent on a second resource, wherein the second resource overlaps with the first resource; The first signal is sent on a third resource, wherein the third resource includes resources in the second resource except the first resource.
2. The method according to claim 1, characterized in that The first information indicates a first resource, including The first information indicates at least one resource including the first resource; or, The first information indicates at least one resource set including the first resource, and the first resource belongs to part or all of the resource sets in the at least one resource set.
3. The method according to claim 1 or 2, characterized in that: The first information indicates a first resource, including: The first information indicates a set of sub-time units occupied by the first resource within a time unit; and / or, The first information indicates a set of sub-frequency units occupied by the first resource within a frequency unit.
4. The method according to claim 3, characterized in that The first information indicates a sub-frequency unit set occupied by the first resource in a frequency unit, including: The first information indicates a starting sub-frequency unit of the first resource within a frequency unit and the number of occupied sub-frequency units; or, The first information includes a first bit map, the bits included in the first bit map correspond one-to-one to the sub-frequency units in the frequency unit, and the first bit map is used to indicate the sub-frequency unit occupied by the first resource in the frequency unit; or, The first information indicates an index of a sub-frequency unit occupied by the first resource within a frequency unit; or, The first information indicates a frequency unit where the first resource is located.
5. The method according to claim 3 or 4, characterized in that: The frequency unit is a bandwidth part BWP, and the sub-frequency unit is a resource block RB, a resource block group RBG or a resource block set RB set; or, The frequency unit is a carrier, and the sub-frequency unit is a resource block RB, a resource block group RBG or a resource block set RB set; or, The frequency unit is a resource block RB, and the sub-frequency unit is a resource unit RE.
6. The method according to claim 4 or 5, characterized in that: The frequency unit is a resource block RB, the sub-frequency unit is a resource unit RE, the first information indicates the RB where the first resource is located, and the first resource occupies REs with indexes 1, 5 and 9 in the RB.
7. The method according to any one of claims 3 to 6, characterized in that: The first information indicates a set of sub-time units occupied by the first resource within a time unit, including: The first information indicates a starting sub-time unit of the first resource within a time unit and the number of sub-time units occupied; or, The first information includes a second bit map, the bits included in the second bit map correspond one-to-one to the sub-time units in the time unit, and the second bit map is used to indicate the sub-time units occupied by the first resource in the time unit; or, The first information indicates an index of a sub-time unit occupied by the first resource within a time unit.
8. The method according to any one of claims 1 to 7, characterized in that: The DMRS is carried in a physical downlink control channel PDCCH.
9. A communication method, characterized in that: The method comprises: Sending first information, where the first information indicates first resources, and the first resources include resources occupied by a downlink demodulation reference signal DMRS; Sending second information, where the second information indicates that the first signal is sent on a second resource, wherein the second resource overlaps with the first resource; The first signal is received on a third resource, the third resource comprising resources of the second resource excluding the first resource.
10. The method according to claim 9, characterized in that The first information indicates a first resource, including The first information indicates at least one resource including the first resource; or, The first information indicates at least one resource set including the first resource, and the first resource belongs to part or all of the resource sets in the at least one resource set.
11. The method according to claim 9 or 10, characterized in that: The first information indicates a first resource, including: The first information indicates a set of sub-time units occupied by the first resource within a time unit; and / or, The first information indicates a set of sub-frequency units occupied by the first resource within a frequency unit.
12. The method according to claim 11, characterized in that The first information indicates a sub-frequency unit set occupied by the first resource in a frequency unit, including: The first information indicates a starting sub-frequency unit of the first resource within a frequency unit and the number of occupied sub-frequency units; or, The first information includes a first bit map, the bits included in the first bit map correspond one-to-one to the sub-frequency units in the frequency unit, and the first bit map is used to indicate the sub-frequency unit occupied by the first resource in the frequency unit; or, The first information indicates an index of a sub-frequency unit occupied by the first resource within a frequency unit; or, The first information indicates a frequency unit where the first resource is located.
13. The method according to claim 11 or 12, characterized in that: The frequency unit is a bandwidth part BWP, and the sub-frequency unit is a resource block RB, a resource block group RBG or a resource block set RB set; or, The frequency unit is a carrier, and the sub-frequency unit is a resource block RB, a resource block group RBG or a resource block set RB set; or, The frequency unit is a resource block RB, and the sub-frequency unit is a resource unit RE.
14. The method according to claim 12 or 13, characterized in that: The frequency unit is a resource block RB, the sub-frequency unit is a resource unit RE, the first information indicates the RB where the first resource is located, and the first resource occupies REs with indexes 1, 5 and 9 in the RB.
15. The method according to any one of claims 11 to 14, characterized in that: The first information indicates a set of sub-time units occupied by the first resource within a time unit, including: The first information indicates a starting sub-time unit of the first resource within a time unit and the number of sub-time units occupied; or, The first information includes a second bit map, the bits included in the second bit map correspond one-to-one to the sub-time units in the time unit, and the second bit map is used to indicate the sub-time units occupied by the first resource in the time unit; or, The first information indicates an index of a sub-time unit occupied by the first resource within a time unit.
16. The method according to any one of claims 9 to 15, characterized in that: The DMRS is carried in a physical downlink control channel PDCCH.
17. A communication device, characterized in that: The communication device comprises a processing unit and a transceiver unit, wherein the processing unit is coupled to the transceiver unit to execute the method according to any one of claims 1 to 8, or execute the method according to any one of claims 9 to 16.
18. A communication device, characterized in that: The communication device includes a processor and a memory, the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the communication device performs the method as described in any one of claims 1 to 8, or the communication device performs the method as described in any one of claims 9 to 16.
19. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program. When the computer program is executed, the method according to any one of claims 1 to 8 is executed or implemented, or the method according to any one of claims 9 to 16 is executed or implemented.
20. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed, the method according to any one of claims 1 to 8 is executed or implemented, or the method according to any one of claims 9 to 16 is executed or implemented.
21. A chip system, characterized in that: The chip system comprises: A processor and an interface, wherein the processor is used to call and run instructions from the interface, and when the processor executes the instructions, the method according to any one of claims 1 to 8 is implemented, or the method according to any one of claims 9 to 16 is implemented.
22. A communication system, characterized in that: The communication system includes a terminal device and a network device, wherein: The terminal device is used to execute the method according to any one of claims 1 to 8; The network device is used to execute the method according to any one of claims 9 to 16.
23. A communication system, characterized in that: The communication system includes a terminal device and a network device, wherein: The terminal device is used to execute the method according to any one of claims 1 to 8; The network device is used to execute the method according to any one of claims 9 to 16.
Citation Information
Patent Citations
Method and apparatus for transmitting and receiving a signal in a wireless communication system
US20210391972A1
Receiver for a wireless communication network
US20220311648A1
Techniques for cross-link interference measurement and reporting
WO2022036641A1