Communication method, device and system
The terminal device receives and processes information about downlink DMRS resources, avoids sending uplink signals on these resources, solves the problem of reduced downlink control channel reliability caused by cross-link interference, and achieves the improvement of downlink transmission reliability.
Patent Information
- Application Number
- CN202311731071.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-15
- Publication Date
- 2025-06-17
AI Technical Summary
In the new 5G air-interface wireless communication system, in dynamic or flexible time division duplex, subband full duplex or full duplex communication modes, cross-link interference leads to a reduced reliability of the downlink control channel.
The terminal device receives information indicating the resource occupied by the downlink DMRS, avoiding sending an uplink signal on the resource, thereby reducing interference to the downlink DMRS.
Improves the transmission reliability of the downlink, especially the performance improvement of PDCCH channel estimation.
Smart Images

Figure CN120166565A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a communication method, apparatus, and system. Background Art
[0002] The new radio (NR) wireless communication system in the fifth generation (5G) mobile communication system, the 6th generation (6G) mobile communication system, or future mobile communication systems have high requirements for the reliability of control channels. The physical downlink control channel (PDCCH) is one type of control channel. Only when the terminal device correctly demodulates the PDCCH can it communicate through the resources scheduled by the network device. Therefore, the reliability of the PDCCH directly affects the communication performance of the terminal device.
[0003] However, in some communication modes, such as dynamic / flexible time division duplex (D / S-TDD), subband full duplex (SBFD), or full duplex (FD) communication modes, cross link interference (CLI) will be introduced. CLI refers to the interference between communication links in opposite directions, such as the interference of the uplink on the downlink, or the interference of the downlink on the 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
[0004] Embodiments of this application provide a communication method, apparatus, and system for reducing the interference of the uplink of the UE on the downlink DMRS and improving the reliability of the downlink.
[0005] In a first aspect, a communication method is provided. This method can be executed by a terminal device, which can be a terminal equipment, or other devices including the functions of a terminal equipment, or can also be a chip system (or, chip) or other functional modules. The chip system or functional module can implement the functions of a terminal equipment, and the chip system or functional module is, for example, arranged in a terminal equipment. The method includes: receiving first information, where the first information indicates a first resource, and the first resource includes resources occupied by a downlink demodulation reference signal (DMRS); receiving second information, where the second information indicates that a first signal is transmitted on a second resource, and the second resource overlaps with the first resource; and transmitting the first signal on a third resource, where the third resource includes resources in the second resource other than the first resource.
[0006] Through the above implementation manner, the first information can indicate the first resource. Since the first resource includes resources occupied by the downlink DMRS, the terminal device can determine the resources occupied by the downlink DMRS according to the received first information. Then, when the second resource scheduled by the network device overlaps with the first resource, the terminal device can transmit the first signal on a third resource in the second resource other than the first resource. That is to say, the terminal device can avoid transmitting the uplink signal on the resources occupied by the downlink DMRS, thereby reducing the interference of the uplink of the terminal device 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. The terminal device not transmitting 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 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.
[0007] In an alternative embodiment, the first information indicates a first resource, and there can be multiple different implementation manners. For example, one implementation manner is called implementation manner a1. In implementation manner a1, the first information can indicate the first resource. For example, another implementation manner is called implementation manner a2. In implementation manner a2, the first information can 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. That is to say, the first information can indicate a resource set, and the resource set can include one or more first resources, or it can also be described that the first resource is part or all of the resources of the resource set. Another example is that another implementation manner is called implementation manner a3. In implementation manner a3, the first information can indicate at least one resource set list including the first resource, and the first resource belongs 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. That is to say, the first information can indicate a resource set list, and the resource set list can include one or more resource sets, or the resource set list can 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.
[0008] Through any one of implementation manners a1 to a3, the terminal device can determine the first resource according to the indication of the first information, so as to avoid the first resource or not send an uplink signal on the first resource, thereby reducing the interference of the first signal on the downlink DMRS and improving the transmission reliability of the downlink link.
[0009] In an alternative embodiment, the first information indicating the first resource includes: 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. In the embodiments of the present application, the first information indicates the resources occupied by the first resource in the time domain and / or the frequency domain. The terminal device can determine the resources where the first resource is located according to the first information, so as to avoid the first resource or not send an uplink signal on the first resource, and can reduce the interference of the first signal on the downlink DMRS.
[0010] In an alternative embodiment, the first information indicates a set of sub - frequency units occupied by the first resource within a frequency unit, and multiple different implementation manners can be adopted. For example, one implementation manner is called implementation manner b1. In implementation manner 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. Another example is that another implementation manner is called implementation manner b2. In implementation manner b2, the first information includes a first bit - map, where the bits included in the first bit - map correspond one - to - one with the sub - frequency units within the frequency unit, and the first bit - map is used to indicate the sub - frequency units occupied by the first resource within the frequency unit. Another example is that yet another implementation manner is called implementation manner b3. In implementation manner b3, the first information indicates the indexes of the sub - frequency units occupied by the first resource within the frequency unit. Through any one of implementation manners 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 as to avoid the first resource or not send an uplink signal on the first resource, thereby reducing the interference caused by the first signal to the downlink DMRS. Another example is that yet another implementation manner is called implementation manner b4. In implementation manner b4, the first information indicates the frequency unit where the first resource is located. Through implementation manner b4, only the frequency unit occupied by the first resource in the frequency domain needs to be indicated, without indicating the sub - frequency units occupied by the first resource within the frequency unit. For example, if the sub - frequency units are pre - configured or pre - defined, then the terminal device can determine the frequency - domain position of the first resource according to the indication of the first information and the pre - configured or pre - defined information, so as to avoid the first resource or not send an uplink signal on the first resource, reducing the interference caused by the first signal to the downlink DMRS. Moreover, since implementation manner b4 does not need to indicate the sub - frequency units, it can also reduce the transmission overhead of the first information.
[0011] In an alternative embodiment, 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 bandwidth, and the sub - frequency unit is an RB, an RBG, or an RB set; or, the frequency unit is an RB, and the sub - frequency unit is a resource element (RE).
[0012] In an alternative embodiment, the frequency unit is an RB, the sub - frequency unit is a RE, the first information indicates the RB where the first resource is located, and the first resource occupies the REs with indexes 1, 5, and 9 within the RB. Then, according to the indication of the first information, the terminal device can determine the RB where the first resource is located. Combining with the fact that the first resource occupies the REs with indexes 1, 5, and 9 within the RB (for example, pre - configured or pre - defined), the terminal device can determine that the first resource includes the REs with indexes 1, 5, and 9 within these RBs, so as to avoid the first resource or not send the uplink signal on the first resource, reducing the interference caused by the first signal to 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.
[0013] In an alternative embodiment, the first information indicates the set of sub - time units occupied by the first resource within a time unit, and there are various different implementation manners. For example, one implementation manner is called implementation manner c1. In implementation manner c1, the first information indicates the starting sub - time unit of the first resource within the time unit and the number of occupied sub - time units. Another example is that another implementation manner is called implementation manner c2. In implementation manner c2, the first information includes a second bit - map, the bits included in the second bit - map correspond one - to - one with the sub - time units within the time unit, and the second bit - map is used to indicate the sub - time units occupied by the first resource within the time unit. Another example is that yet another implementation manner is called implementation manner c3. In implementation manner c3, the first information indicates the indexes of the sub - time units occupied by the first resource within the time unit. Through any one of implementation manners c1 - 3, the terminal device can determine the time - domain position of the first resource according to the indication of the first information, so as to avoid the first resource or not send the uplink signal on the first resource to reduce the interference caused by the first signal to the downlink DMRS.
[0014] In an alternative embodiment, the DMRS is carried in the PDCCH. This downlink DMRS can be used for channel estimation of the PDCCH. The terminal device not sending the first signal on the first resource can reduce the interference of the uplink of this terminal device to this downlink DMRS, thereby improving the channel estimation performance of the PDCCH. In addition, the terminal device not sending the first signal on the first resource can also minimize the interference of this downlink DMRS to the first signal, which helps to improve the transmission reliability of the first signal.
[0015] In an alternative embodiment, the method further includes: receiving third information. The third information may include various implementation manners. For example, one implementation manner is called implementation manner d1. In implementation manner 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, and the third information indicates activating the first resource in the at least one resource (or resource set). For another example, another implementation manner is called d2. In implementation manner d2, 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, and the at least one resource (or resource set) further includes a fourth resource, and the third information indicates deactivating the fourth resource. The fourth resource may be the same as or different from the first resource. For yet another example, yet another implementation manner is called implementation manner d3. In implementation manner d3, the first information indicates at least one resource set (or resource set table) including a first resource, and the at least one resource (or resource set table) is a semi-persistent resource, and the third information indicates activating the first resource in the at least one resource set. For still another example, still another implementation manner is called implementation manner d4. In implementation manner d4, the first information indicates at least one resource set (or resource set table) including a first resource, and the at least one resource (or resource set table) is a semi-persistent resource, and the at least one resource set (or resource set table) further includes a fourth resource, and the third information indicates deactivating the fourth resource. The fourth resource may be the same as or different from the first resource.
[0016] Through implementation manners 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. The terminal device can activate the first resource according to the indication 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 caused by the first signal to the downlink DMRS. Alternatively, the terminal device can deactivate the fourth resource according to the indication of the third information, so as to use the fourth resource to send an uplink signal, ensure the normal transmission of the uplink signal, and improve the communication performance.
[0017] In an alternative 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 one 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, and thus 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.
[0018] In an alternative 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 within 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, and thus 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.
[0019] In an alternative embodiment, the method further includes: receiving fourth information. The fourth information can have various implementation manners. For example, one implementation manner is called implementation manner e1. In implementation manner e1, 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 an aperiodic resource, and the fourth information is used to trigger the first resource in the at least one resource to become effective. Another example is that another implementation manner is called e2. In implementation manner e2, 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 an aperiodic resource, and the fourth information is used to trigger the first resource in the at least one resource set to become effective, or the fourth information is used to trigger one or more resource sets in the at least one resource set to become effective, and the first resource belongs to the one or more resource sets. Through implementation manners e1 to e2, if at least one resource (or resource set) or at least one resource set (or resource set) indicated by the first information is an aperiodic resource, then the first resource will not become effective 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.
[0020] In an alternative embodiment, the first information indicates the first resource, including: the first information indicates at least one offset of the first resource, where each offset is an offset between the first resource and the time unit where the second information is located, and where the first resource is an aperiodic 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 an aperiodic resource, that is, the first resource is an aperiodic 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 according to the at least one offset. Then, 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.
[0021] In an alternative embodiment, the time unit where the first resource is located is after the time unit where the second information is located.
[0022] In an alternative embodiment, the first information indicates at least one offset of the first resource, and the fourth information indicates (or includes) one of the at least one offset. Then, the fourth information is used to trigger the first resource to become effective in the time unit corresponding to the one offset. Through this embodiment, the terminal device can determine the time unit where the first resource to be triggered is located according to the one offset indicated by the fourth information. Then, 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.
[0023] In a second aspect, a communication method is provided. This method can be executed by a network device. The network device can be a network equipment, or can be other devices including the functions of network equipment, or can also be a chip system (or, chip) or other functional modules. The chip system or functional module can implement the functions of the network equipment. The chip system or functional module is, for example, disposed in the network equipment. The method includes: sending first information, where the first resource includes the resource occupied by the downlink demodulation reference signal DMRS. Sending second information, where the second information indicates to send a first signal on a second resource, and where the second resource overlaps with the first resource. Receiving the first signal on a third resource, where the third resource includes the resource in the second resource except the first resource.
[0024] In an alternative embodiment, the first information indicates the first resource, and various different implementation manners can be adopted. For example, one implementation manner is called implementation manner a1. In implementation manner a1, the first information can indicate the first resource. For example, another implementation manner is called implementation manner a2. In implementation manner a2, the first information can 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. That is to say, the first information can indicate a resource set, and the resource set can include one or more first resources, or it can also be described that the first resource is part or all of the resources in the resource set. For another example, another implementation manner is called implementation manner a3. In implementation manner a3, the first information can indicate 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. 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 to say, the first information can indicate a resource set table, and the resource set table can include one or more resource sets, or the resource set table can 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.
[0025] In an alternative 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.
[0026] In an alternative embodiment, the first information indicates the set of sub-frequency units occupied by the first resource within a frequency unit, and various different implementation manners can be adopted. For example, one implementation manner is called implementation manner b1. In implementation manner 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 manner is called implementation manner b2. In implementation manner 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, and 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 manner is called implementation manner b3. In implementation manner b3, the first information indicates the indexes of the sub-frequency units occupied by the first resource within the frequency unit. For yet another example, another implementation manner is called implementation manner b4. In implementation manner b4, the first information indicates the frequency unit where the first resource is located.
[0027] In an optional implementation, the frequency unit is a BWP, and the sub-frequency unit is an RB, an RBG, or an RBset; or, the frequency unit is a carrier, and the sub-frequency unit is an RB, an RBG, or an RB set; or, the frequency unit is an RB, and the sub-frequency unit is an RE.
[0028] 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 the REs with indexes 1, 5, and 9 within the RB.
[0029] In an optional implementation, the first information indicates the set of sub-time units occupied by the first resource within a time unit, and there are multiple different implementation manners. For example, one implementation manner is called implementation manner c1. In implementation manner c1, the first information indicates the starting sub-time unit of the first resource within the time unit and the number of occupied sub-time units. Another example is that another implementation manner is called implementation manner c2. In implementation manner 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, and the second bit map is used to indicate the sub-time units occupied by the first resource within the time unit. Another example is that yet another implementation manner is called implementation manner c3. In implementation manner c3, the first information indicates the indexes of the sub-time units occupied by the first resource within the time unit.
[0030] In an optional implementation, the DMRS is carried in the PDCCH.
[0031] In an alternative embodiment, the method further includes: sending third information. The third information can include multiple implementation manners. For example, one implementation manner is called implementation manner d1. In implementation manner 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, and the third information indicates activating the first resource in the at least one resource (or resource set). For another example, another implementation manner is called d2. In implementation manner d2, 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, and the at least one resource (or resource set) further includes a fourth resource, and the third information indicates deactivating the fourth resource. The fourth resource may be the same as or different from the first resource. For yet another example, yet another implementation manner is called implementation manner d3. In implementation manner d3, the first information indicates at least one resource set (or resource set table) including a first resource, and the at least one resource (or resource set table) is a semi-persistent resource, and the third information indicates activating the first resource in the at least one resource set. For still another example, yet another implementation manner is called implementation manner d4. In implementation manner d4, the first information indicates at least one resource set (or resource set table) including a first resource, and the at least one resource (or resource set table) is a semi-persistent resource, and the at least one resource set (or resource set table) further includes a fourth resource, and the third information indicates deactivating the fourth resource. The fourth resource may be the same as or different from the first resource.
[0032] In an alternative embodiment, 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 one period, where the first resource is a periodic resource.
[0033] In an alternative embodiment, 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 one period, where the first resource is a semi-persistent resource.
[0034] In an alternative embodiment, the method further includes: sending fourth information. The fourth information may include various implementation manners. For example, one implementation manner is referred to as implementation manner e1. In implementation manner e1, 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 an aperiodic resource. The fourth information is used to trigger the first resource in the at least one resource to become effective. Another example is that another implementation manner is referred to as e2. In implementation manner e2, 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 an aperiodic resource. The fourth information is used to trigger the first resource in the at least one resource set to become effective, or the fourth information is used to trigger one or more resource sets in the at least one resource set to become effective, and the first resource belongs to the one or more resource sets.
[0035] In an alternative embodiment, the first information indicating the first resource includes: the first information indicates at least one offset of the first resource, where each offset is an offset between the first resource and the time unit where the second information is located, and the first resource is an aperiodic resource.
[0036] In an alternative embodiment, the time unit where the first resource is located is after the time unit where the second information is located.
[0037] In an alternative embodiment, the first information indicates at least one offset of the first resource, and the fourth information indicates (or includes) one of the at least one offset of the first resource. Then, the fourth information is used to trigger the first resource to become effective at the time unit corresponding to the one offset.
[0038] Regarding the technical effects brought by the second aspect or various alternative embodiments, reference may be made to the introduction of the technical effects of the first aspect or the corresponding embodiments.
[0039] In a third aspect, a communication device is provided. The communication device may be the terminal device described in any one of the first aspect to the second aspect above. The communication device has the functions of the above terminal device. The terminal device is, for example, a terminal equipment, or other equipment including the functions of the terminal equipment, or a chip system (or, chip) or other functional modules, and the chip system or functional module can implement the functions of the terminal equipment, and the chip system or functional module is, for example, disposed in the terminal equipment. In an optional implementation manner, the communication device includes a baseband device and a radio frequency device. In another optional implementation manner, 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 can implement a sending function and a receiving function. When the transceiver unit implements the sending function, it can be referred to as a sending unit (sometimes also referred to as a sending module), and when the transceiver unit implements the receiving function, it can be referred to as a receiving unit (sometimes also referred to as a receiving module). The sending unit and the receiving unit may be the same functional module, and this functional module is called the transceiver unit, and this functional module can implement the sending function and the receiving function; or, the sending unit and the receiving unit may be different functional modules, and the transceiver unit is a general term for these functional modules.
[0040] In an optional implementation manner, the transceiver unit (or, the receiving unit) is configured to receive first information, where the first information indicates a first resource, and the first resource includes resources occupied by downlink DMRS. Receive second information, where the second information indicates to send a first signal on a second resource, where the second resource overlaps with the first resource. The transceiver unit (or, the sending unit) is configured to send the first signal on a third resource, and the third resource includes resources in the second resource other than the first resource.
[0041] In an optional implementation manner, the communication device further includes a storage unit (sometimes also referred to as a storage module), and the processing unit is used to be coupled with the storage unit and execute programs or instructions in the storage unit to enable the communication device to execute the functions of the terminal device described in any one of the first aspect to the second aspect above.
[0042] Fourthly, a communication device is provided. The communication device may be the network device described in any one of the first to second aspects above. The communication device has the functions of the above network device. The network device is, for example, a network equipment, or other equipment including the functions of a network equipment, or a chip system (or, a chip) or other functional modules, and the chip system or the functional module can implement the functions of a network equipment, and the chip system or the functional module is, for example, disposed in a network equipment. In an optional implementation manner, the communication device includes a baseband device and a radio frequency device. In another optional implementation manner, 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 can implement a sending function and a receiving function. When the transceiver unit implements the sending function, it may be referred to as a sending unit (sometimes also referred to as a sending module), and 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 sending unit and the receiving unit may be the same functional module, and this functional module is referred to as a transceiver unit, and this functional module can implement the sending function and the receiving function; or, the sending unit and the receiving unit may be different functional modules, and the transceiver unit is a general term for these functional modules.
[0043] In an optional implementation manner, the transceiver unit (or, the sending unit) is configured to send a first piece of information, where the first piece of information indicates a first resource, and the first resource includes resources occupied by downlink DMRS. Send a second piece of information, where the second piece of information indicates to send a first signal on a second resource, where the second resource overlaps with the first resource. The transceiver unit (or, the receiving unit) is configured to receive the first signal on a third resource, where the third resource includes resources in the second resource except the first resource.
[0044] In an optional implementation manner, the communication device further includes a storage unit (sometimes also referred to as a storage module), and the processing unit is used to be coupled with the storage unit and execute a program or an instruction in the storage unit to enable the communication device to execute the functions of the network device described in any one of the first to second aspects above.
[0045] Fifthly, a communication device is provided. The communication device may be a terminal device, or a chip or a chip system used in a terminal device. The communication device includes a communication interface and a processor. Optionally, a memory is further included. Wherein, the memory is used to store a computer program, and the processor is coupled with the memory and the communication interface. When the processor reads the computer program or instruction, the communication device is enabled to execute the methods performed by the terminal device in the above aspects.
[0046] 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 instruction, the communication device executes the method performed by the network device in the above aspects.
[0047] Seventh aspect, a communication system is provided, including a network device and a terminal device. The network device is used to execute the method performed by the network device in the first aspect or the second aspect above, and the terminal device is used to execute the method performed by the terminal device in the first aspect or the second aspect above. For example, the network device may be implemented by the communication device in the fourth aspect or the sixth aspect, and the terminal device may be implemented by the communication device in the third aspect or the fifth aspect. Optionally, the communication system may further include other devices or equipment, such as including a network device and / or including other devices except the network device and the terminal device, and there is no limitation thereto.
[0048] Eighth aspect, a computer-readable storage medium is provided. The computer-readable storage medium is used to store a computer program or instruction. When the computer program or instruction is run, the method performed by the network device and / or the terminal device in the above aspects is implemented.
[0049] Ninth aspect, a computer program product containing instructions is provided. When the computer program or instruction is run on a computer, the method in the above aspects is implemented.
[0050] Tenth aspect, a chip system is provided, including a processor and an interface. The processor is used to call and run instructions from the interface so that the chip system implements the method in the above aspects. Description of the Drawings
[0051] Figure 1 Schematic diagram of a communication system applicable to the embodiments of the present application;
[0052] Figures 2A to 2D Schematic diagram of resource partitioning;
[0053] Figure 3 Schematic diagram of the CLI between devices in a communication system;
[0054] Figure 4 Schematic flowchart of a communication method provided by the embodiments of the present application;
[0055] Figure 5 A possible schematic diagram of the rate matching pattern provided by the embodiments of the present application;
[0056] Figure 6 Schematic diagram of a device provided by an embodiment of the present application;
[0057] Figure 7 Schematic diagram of another device provided by an embodiment of the present application. Detailed implementation manners
[0058] In order to make the objectives, 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.
[0059] In the embodiments of the present application, unless otherwise specified, for the number of nouns, it means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "a plurality" means two or more (including two). "And / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after. For example, A / B means: A or B. "At least one (item)" or its similar expression below refers to any combination of these items, including any combination of single item (item) or plural items (items). For example, at least one (item) of a, b, or c means: a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c can be single or multiple.
[0060] The ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the size, content, order, time sequence, priority, or importance of multiple objects. In addition, for the numbering of steps in each embodiment introduced in the present application, it is only for distinguishing different steps and does not limit the sequence of steps. For example, S401 may occur before S404, or may occur after S404, or may also occur simultaneously with S404. In addition, in the embodiments of the present application, "for indicating" may include for directly indicating and for indirectly indicating. 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 does not mean that A must be included in the indication information.
[0061] The technical solutions provided in the embodiments of this application can be applied to various communication systems. For example, they can be applied to the 4th generation (4G) systems, such as the Long Term Evolution (LTE) system, or can be applicable to 5G systems, such as the NR system. Or, they can also be applicable 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 this application do not make specific limitations in this regard. In addition, the technical solutions provided in the embodiments of this application can be applied to the sidelink (SL). For example, the SL belongs to the device-to-device (D2D) scenario, such as the NR-D2D scenario, etc.; or belongs to the vehicle-to-everything (V2X) scenario, such as the NR-V2X scenario, etc. For example, the embodiments of this application can be used in fields such as factory manufacturing, whole-house intelligence, intelligent driving, assisted driving, connected intelligent vehicles, or indoor commercial scenarios, etc.
[0062] Figure 1 It is a schematic diagram of the architecture of the communication system 1000 to which the embodiments of this application are applied. As Figure 1 shown, the communication system includes a radio access network 100 and a core network 200. Optionally, the communication system 1000 may further include the Internet 300. Among them, the radio access network 100 may include at least one radio access network device (such as Figure 1 110a and 110b in Figure 1 ), and may further include at least one terminal device (such as Figure 1 120a-120j in Figure 1 ). The terminal device is connected to the radio access network device in a wireless manner, and the radio access network device is connected to the core network in a wireless or wired manner. The core network device and the radio access network device may be independent different physical devices, or the functions of the core network device and the logical functions of the radio access network device may be integrated on the same physical device, or the functions of part of the core network device and part of the radio access network device may be integrated on a physical device. The terminal devices can be connected to each other and the radio access network devices can be connected to each other in a wired or wireless manner.
[0063] The network device in the embodiments of the present application includes, for example, an access network device and / or a core network device. The access network device is a device with wireless transceiver functions and is used to communicate with the terminal device. The access network device includes, but is not limited to, a base station (base transceiver station (BTS), Node B, evolved Node B (eNodeB) / eNB, or next generation Node B (gNodeB) / gNB), a transmission reception point (TRP), a base station evolved by the 3rd generation partnership project (3GPP) in the future, an access node in a wireless fidelity (Wi-Fi) system, a wireless relay node, a wireless backhaul node, etc. The base station may be: a macro base station (such as Figure 1 110a in Figure 1In 110b), small stations, relay stations, etc. Multiple base stations can support networks of the same access technology or networks of different access technologies. A base station may include one or more co-located or non-co-located transmission and reception points. The access network device may also be a radio 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 V2X technology may be a road side unit (RSU). Hereinafter, the access network device will be described by taking a base station as an example. A base station can communicate with a terminal device or communicate with a terminal device through a relay station. A 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 charging. The names of the devices implementing core network functions in systems of different access technologies may be different, and the embodiments of the present application do not limit this. Taking the 5th generation (5G) mobile communication technology system as an example, the core network device includes: an access and mobility management function (AMF), a session management function (SMF), a policy control function (PCF), or a user plane function (UPF), etc.
[0064] In the CU-DU architecture, the access network device may include one or more of logical network elements such as a centralized unit (CU), a distributed unit
[0065] (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU may be set separately or may also be included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or a radio frequency unit, such as included in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0066] In different systems, the 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, the CU may also be referred to as an Open CU (O-CU), the DU may also be referred to as an O-DU, the CU-CP may also be referred to as an O-CU-CP, the CU-UP may also be referred to as an O-CU-UP, and the RU may also be referred to as an O-RU. For the convenience of description, in the embodiments of the present application, the CU, CU-CP, CU-UP, DU, and RU are taken as examples for description. Any unit in 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.
[0067] Optionally, in each embodiment of the present application, if the network device has 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 when the network device sends information to the UE, specifically, it may be the DU included in the network device that sends information to the UE; when the network device receives information from the UE, specifically, it may be the DU included in the network device that receives information from the UE.
[0068] In the embodiments of the present application, the communication device for implementing the functions of the network device may be the network device or a device capable of supporting the network device to implement such functions, such as a chip system, and this device may be installed in the network device. In the technical solutions provided in the embodiments of the present application, the case where the device for implementing the functions of the network device is the network device is taken as an example to describe the technical solutions provided in the embodiments of the present application.
[0069] A terminal device is a device with wireless transceiver functions, which can be a fixed device, a mobile device, a handheld device (such as a mobile phone), a wearable device, a vehicle-mounted device, or a wireless device (such as a communication module, a modem, or a chip system, etc.) built into the above devices. The terminal device is used to connect people, things, machines, etc., and can be widely used in various scenarios, such as including but not limited to the following scenarios: sensing scenarios, cellular communications, device-to-device (D2D) communications, vehicle-to-everything (V2X) communications, 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 wearables, smart transportation, smart city, drones, robots, indoor commercial scenarios (such as mobile phone screen mirroring, file sharing, and video transmission from a mobile phone to a VR headset), etc. When the terminal device is applied to V2X, it can also be called a V2X device. For example, a smart car (smart car or intelligent car), a digital car, an unmanned car (unmanned car or driverless car or pilotless car or automobile), a self-driving car (self-driving car or autonomous car), a pure electric vehicle (pure EV or Battery EV), a hybrid electric vehicle (HEV), a range extended EV (REEV), a plug-in HEV (PHEV), a new energy vehicle, a roadside unit (RSU). The terminal device can also be a device in D2D communications, such as an electricity meter, a water meter, etc.
[0070] In addition, in the embodiments of the present application, the terminal device may 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, so as to realize an intelligent network of human-machine interconnection and object-object interconnection.
[0071] Any of the various terminal devices introduced above, if located on a vehicle (such as placed inside or installed inside a vehicle), can be considered an in-vehicle terminal device. An in-vehicle terminal device is also referred to as an on-board unit (OBU) for example. The terminal device of the present application may also be an in-vehicle module, in-vehicle component, in-vehicle chip, or in-vehicle unit built into a vehicle as one or more components or units. The vehicle can implement the method of the present application through the built-in in-vehicle module, in-vehicle component, in-vehicle chip, or in-vehicle unit.
[0072] The terminal device may sometimes be referred to as a user equipment (UE), terminal, access station, UE station, remote station, wireless communication device, terminal device, or user device, etc.
[0073] In the embodiments of the present application, the communication device for implementing the functions of the terminal device may be the terminal device or a device capable of supporting the terminal device to implement the functions, such as a chip system. This device may be installed in the terminal device. In the technical solution provided in the embodiments of the present application, taking the device for implementing the functions of the terminal device as the terminal device as an example, the technical solution provided in the embodiments of the present application is described. Additionally, for convenience of description, the terminal device is described as a UE in the embodiments of the present application.
[0074] Taking the network device as a base station and the terminal device as a UE as an example, the base station and the UE may be in fixed positions or movable. The base station and the UE may be deployed on land, including indoors or outdoors, handheld or in-vehicle; may also be deployed on water; may also be deployed on airplanes, balloons, and artificial satellites. The application scenarios of the base station and the UE in the embodiments of the present application are not limited.
[0075] The roles of the base station and the UE may be relative. For example, Figure 1 the helicopter or drone 120i in may be configured as a mobile base station. For those UEs 120j that access the radio access network 100 through 120i, 120i is the base station; but for the base station 110a, 120i is a UE, that is, the communication between 110a and 120i is through the radio air interface protocol. Of course, the communication between 110a and 120i may also be through the interface protocol between base stations. At this time, relative to 110a, 120i is also a base station. Therefore, the base station and the UE can both be uniformly referred to as communication devices. Figure 1110a and 110b in it can be referred to as communication devices with base station functions. Figure 1 120a - 120j in it can be referred to as communication devices with UE functions.
[0076] Communication can be carried out between the base station and the UE, between base stations, and between UEs through licensed spectrum, unlicensed spectrum, or both simultaneously; it can be carried out through spectrum below 6 gigahertz (GHz), through spectrum above 6 GHz, or using both below and above 6 GHz simultaneously. Embodiments of this application do not limit the spectrum resources used for wireless communication.
[0077] In embodiments of this application, the functions of the base station can also be performed by modules (such as chips) in the base station or by a control subsystem with base station functions. The control subsystem with base station functions here can be a control center in application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. The functions of the UE can also be performed by modules (such as chips or modems) in the UE or by a device with UE functions.
[0078] In this application, the base station sends downlink signals or downlink information to the UE, and the downlink information is carried on the downlink channel; the UE sends uplink signals or uplink information to the base station, and the uplink information is carried on the uplink channel. In embodiments of this application, the physical downlink shared channel (PDSCH), physical downlink control channel (PDCCH), physical uplink control channel (PUCCH), and physical uplink shared channel (PUSCH) are just examples of the downlink data channel, downlink control channel, uplink control channel, and uplink data channel respectively. In different systems and different scenarios, the data channel and control channel may have different names, and embodiments of this application do not limit this.
[0079] Time division duplexing (TDD) is a duplex mode that realizes uplink and downlink transmissions through time division. In the TDD communication mode, the time domain resources are divided into uplink transmission resources and downlink transmission resources. For example, see Figure 2AAs shown in the figure, a possible TDD configuration method is "DDDSU", where D represents a downlink time slot, each symbol in the downlink time slot is a downlink symbol, U represents an uplink time slot, each symbol in the uplink time slot is an uplink symbol, and S is a special time slot, and the special time slot includes at least flexible symbols. In this configuration method, the time domain resources for uplink transmission are less, resulting in a lower coverage rate of the uplink transmission resources when using the TDD communication mode, and the uplink transmission delay will increase.
[0080] Regarding the problem of the low coverage rate of the uplink transmission resources, the coverage rate can be enhanced through communication modes such as D / S-TDD, SBFD, and (simultaneous co-frequency) FD. In the D / S-TDD communication mode, different network devices adopt different time slot ratios, as shown in Figure 2B As shown in the figure, the configuration method adopted by network device 1 is "DDDSU", and the configuration method 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 to be performed on the uplink sub-bands of the downlink symbol. Among them, SBFD includes subband non-overlaping full duplex and subband overlapping full duplex. As in Figure 2C In the case of SBFD (1) to (3) shown in the figure, in the subband non-overlapping full duplex communication mode, the uplink sub-band and the downlink sub-band do not overlap in the frequency domain, while referring to Figure 2C In the case of SBFD (4) shown in the figure, in the subband overlapping full duplex communication mode, the uplink sub-band and the downlink sub-band may overlap in the frequency domain. Compared with the TDD communication mode, the SBFD communication mode has more uplink resources, and the coverage rate of the uplink transmission resources is improved. As shown in Figure 2D As shown in the figure, in the FD communication mode, uplink transmission and downlink transmission can be performed simultaneously on the same time-frequency resources, which can greatly improve the uplink performance and downlink performance and effectively reduce the delay.
[0081] However, communication modes such as D / S-TDD, SBFD, and FD as described above may introduce CLI. CLI usually includes CLI between network devices (gNB-gNB CLI) and CLI between terminal devices (UE-UE CLI), and compared with the subband non-overlapping full duplex communication mode, due to the lack of frequency domain isolation in the D / S-TDD, subband overlapping full duplex, and FD communication modes, the CLI in the D / S-TDD, subband overlapping full duplex, and FD communication modes is much more serious than the CLI in the subband non-overlapping full duplex communication mode. For example, as shown in Figure 2BAs shown, the configuration method adopted by network device 1 is "DDDSU", and the configuration method adopted by network device 2 is "DDSUU", then CLI may be introduced in the 3rd time slot and / or the 4th time slot. Another example, see Figure 3 As shown, 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 cause CLI to the downlink between network device 1 and UE2, the uplink between UE1 and network device 1 may cause CLI to the downlink between network device 2 and UE3, and the uplink between UE4 and network device 2 may cause CLI to the downlink between network device 2 and UE3.
[0082] In a communication system, control channels are often used to carry control information, and there are relatively high requirements for the reliability of control channels. The PDCCH is a type of control channel and can carry downlink control information (DCI) for scheduling terminal devices. Only when the UE correctly demodulates the PDCCH can it communicate through the resources scheduled by the network device. 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 significantly reduce the reliability of the control channel, and may cause the UE to fail to correctly demodulate the PDCCH and result in communication anomalies, reducing the communication performance of the UE.
[0083] On the other hand, currently, the network device configures a control resource set (CORESET) for the UE. However, the CORESET configured by the network device can be a UE-level CORESET, that is, the CORESET required by the UE itself. Thus, the UE can only know the CORESET it needs, and it is not aware of the CORESET of other UEs or the CORESET of other cells. Then, if the UE sends an uplink signal on the resources occupied by the CORESET of other UEs or the CORESET of other cells, it is very likely to interfere with the PDCCH of other UEs or UEs in other cells.
[0084] In view of this, the first information in the embodiments of the present application may indicate a first resource including the resources occupied by the downlink DMRS. After the network device schedules the UE to transmit a first signal on a second resource, the UE will transmit the first signal on the resources other than the first resource on the second resource. That is, the UE may not transmit the first signal on the resources occupied by the downlink DMRS, so as to reduce the interference of the first signal of the UE on the downlink DMRS and improve the transmission reliability of the downlink. For example, the downlink DMRS may be used for channel estimation of the PDCCH. The terminal device not transmitting 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 the PDCCH. And since the first information may be sent by the network device or other UEs, the network device knows the full set of CORESETs, and other UEs know at least their own CORESETs. Therefore, according to the first information, the UE can know the resources occupied by the DMRSs of other UEs except its own DMRS, so as to reduce the interference on the downlink DMRSs of other UEs and improve the transmission reliability of the downlink. 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.
[0085] In addition, the technical solutions provided in the embodiments of the present application can be applied to any communication mode in which the resources occupied by the uplink and the downlink may overlap. The network device may support any one of the D / S-TDD communication mode, the FD communication mode, and the sub-band overlapping full-duplex communication mode. The UE may support any one of the FD communication mode, the SBFD communication mode, or the half-duplex (HF) communication mode. However, the communication modes of each communication device are not limited in the present application.
[0086] To better introduce the embodiments of the present application, the methods provided in the embodiments of the present application will be introduced below with reference to the accompanying drawings. Each embodiment of the present application may be executed by a terminal device and a network device. The terminal device is, for example, a UE, or for example, a functional module capable of executing the method provided in the embodiments of the present application. This functional module may be provided in the UE, for example, a chip system in the UE; or this functional module may also be provided independently of the UE. The network device is, for example, a network equipment, or for example, a functional module capable of executing the method provided in the embodiments of the present application. This functional module may be provided in the network equipment, for example, a chip system in the network equipment; or this functional module may also be provided independently of the network equipment. In the following introduction process, it is assumed that the terminal device is a UE and the network device is a network equipment. The methods provided in each embodiment of the present application can be applied to Figure 1 the network architecture shown. For example, the UEs involved in each embodiment of the present application may be Figure 1the UE in; the network device involved in each embodiment of the present application may be Figure 1 the network device in. Unless otherwise specified hereinafter, in the accompanying drawings corresponding to each embodiment of the present application, the steps represented by dashed lines are all optional steps.
[0087] Embodiments of the present application provide a communication method. Please refer to Figure 4 . Exemplarily, Figure 4 shows the flow of the method.
[0088] S401. The network device sends the first information. Correspondingly, the UE receives the first information.
[0089] In some communication systems, UEs can communicate with each other to exchange information. Then, S401 can also be replaced by another UE other than this UE sending the first information. Correspondingly, this UE receives the first information. For example, UEs can exchange information through SL. For example, UE1 sends the first information and UE2 receives the first information.
[0090] The first information is, for example, radio resource control (RRC) signaling, or the first information is carried (or included) in the RRC signaling; or, the first information can also be information of other protocol layers, such as media access control (MAC) control element (CE) or DCI, or the first information can also be carried (or included) in the MAC CE or DCI.
[0091] The first information indicates a first resource, where the first resource is a resource not used for transmitting uplink signals. Based on the first information, the UE can determine that the first resource is not used for transmitting uplink signals. Then, if the second resource scheduled by the network device (the second resource is the resource for the UE to perform uplink transmission) overlaps with the first resource, the UE can refrain from transmitting uplink signals on the first resource to reduce the interference of the uplink signals on the downlink signals and improve the reliability of the downlink link. Among them, the first resource includes, for example, the resources occupied by downlink DMRS, or the first resource includes other interference resources. For example, the DMRS is carried in the PDCCH or PDSCH, or the DMRS is carried in other downlink channels. Taking the DMRS of the PDCCH as an example, the UE determines the first resource according to the first information. The first resource is the resource occupied by the DMRS of the PDCCH and is a resource that cannot be used for transmitting uplink signals. Then, when performing uplink transmission subsequently, the UE can refrain from transmitting uplink signals on the first resource to reduce the interference of the uplink signals on the DMRS of the PDCCH. The downlink DMRS can be used for channel estimation of the PDCCH. The terminal device not transmitting the first signal on the first resource can reduce the interference of the uplink link of the terminal device on the downlink DMRS, thereby improving the channel estimation performance of the PDCCH and further improving the communication performance.
[0092] If the first information is sent by the network device, the first resource can include all the resources occupied by the downlink DMRS known to the network device, including the resources of the downlink DMRS allocated by the network device to the UEs served by the network device, or the resources of the downlink DMRS allocated to the UE by other network devices (such as network devices serving neighboring cells) other than the network device. For example, network devices can exchange information related to the resources of the downlink DMRS they allocate through a communication link. If the first information is sent by other UEs, the first resource can include the resources occupied by the downlink DMRS of other UEs themselves, or the resources occupied by the downlink DMRS known to other UEs.
[0093] In the embodiments of this application, the first information indicating the first resource can include multiple implementation manners. The following will be introduced separately.
[0094] Implementation manner a1: The first information can indicate the first resource. For example, the first information can indicate a first resource.
[0095] Implementation method 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 can also be referred to as a resource set. The at least one resource can include one or more first resources. That is to say, the first information can indicate a resource set, and the resource set can include one or more first resources, or it can also be described that the first resource is part or all of the resources in the resource set. The resource set can also be referred to as a rate matching pattern set.
[0096] When the first information indicates at least one resource, the first information can include information about the at least one resource. According to this information, the location of each resource in the at least one resource can be determined. For example, this information can be a resource index or time-frequency domain location information of the resource. Alternatively, the first information includes an index of the resource set. For example, in this way, one or more resource sets can be pre-configured or predefined, and only the index of one of the resource sets needs to be carried in the first information, then the corresponding resource set can be determined, that is, the at least one resource is correspondingly determined. There is no limitation on the specific manner in which the first information indicates at least one resource. The resource set table can also be referred to as a rate matching pattern set table.
[0097] Implementation method a3: In another example, the first information indicates at least one resource set including 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 to say, the first information can indicate a resource set table, and the resource set table can include one or more resource sets, or the resource set table can include indexes of one or more resource sets. The first resource belongs to part or all of the 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 part or all of the at least one resource sets. Exemplarily, when the at least one resource set includes one resource set, the resource set can include one or more first resources; or when the at least one resource set includes multiple resource sets, the first resource can 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 these multiple resource sets are first resources, or the first resource belongs to all the resource sets. For example, all the resources included in all the resource sets are first resources.
[0098] 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. According to this information, the locations of the respective resources can be determined. Alternatively, the first information includes indexes of at least one resource set respectively, and each index corresponds to a resource set. For example, when this method is adopted, one or more resource sets can be pre-configured or predefined, and then the indexes of at least one resource set respectively can be carried in the first information, and thus at least one resource set can be determined accordingly. There is no limitation on the specific manner in which the first information indicates at least one resource set.
[0099] In an embodiment of the present application, the first information indicates the time domain resource and / or frequency domain resource occupied by the first resource. That is, the first information indicates the set of sub-time units occupied by the first resource within a time unit; and / or, the first information indicates the set of sub-frequency units occupied by the first resource within a frequency unit. The first information includes (or is) a rate matching pattern for example. The rate matching pattern indicates the time domain resource and / or frequency domain resource occupied by the first resource. The UE can determine the time domain resource and / or frequency domain resource occupied by the first resource according to the rate matching pattern. Since this rate matching pattern is for uplink signals, it can also be called an uplink rate matching pattern, and the first resource can also be called a reserved resource.
[0100] First, the indication of the first resource in the time domain will be introduced below.
[0101] Among them, the time unit includes, for example, a subframe, a slot, a mini-slot, a group of orthogonal frequency division multiplexing (OFDM) symbols, or an OFDM symbol, etc. Then the sub-time unit is the sub-time unit within the above various time units, and there is no specific limitation. Exemplarily, the time unit is a subframe and the sub-time unit is a slot; or, the time unit is a slot and the sub-time unit is an OFDM symbol.
[0102] The first resource includes one or more sub-time units within a time unit. For example, the first resource includes one, two, three or more sub-time units within a time unit, and there is no specific limitation. Below, mainly taking the time unit as a slot and the sub-time unit as an OFDM symbol as an example, the first information indicates that the first resource includes a first set of OFDM symbols within the slot, simply referred to as the first symbol set. See Figure 5As shown, it is a possible schematic diagram of a rate matching pattern, where the first symbol set may include 1 to 3 symbols. For ease of description, hereinafter the OFDM symbol will be simply referred to as a symbol. For the indication of the first resource in the time domain, any one of the following implementation manners may be adopted.
[0103] Implementation manner c1: The first information indicates the starting sub-time unit of the first resource within a time unit and the number of occupied sub-time units. For example, the first information includes the starting symbol S and the number of occupied symbols L, where L is a positive integer, and the number of symbols L can also be referred to as the symbol length of the first resource within a time slot. The first symbol set includes L consecutive symbols starting from the starting symbol S. Exemplarily, taking a time slot including 14 symbols as an example, if the starting symbol S included in the first information is the symbol with index 5, and the number of symbols L occupied within a time slot is 3, then the first symbol set includes the symbols with indices 5, 6, and 7 within a time slot, that is, the symbols with indices 5, 6, and 7 are the time domain resources of the first resource. Among them, the index of the symbol can be numbered starting from "0", "1", or other natural numbers. For example, when the index starts from "0", the symbols with indices 5, 6, and 7 refer to the 6th, 7th, and 8th symbols within a time slot.
[0104] Implementation manner c2: The first information includes a second bitmap. The bits included in the second bitmap correspond one-to-one with the sub-time units within a time unit, and the second bitmap is used to indicate the sub-time units occupied by the first resource within the time unit. Exemplarily, taking the time unit as a time slot and the sub-time unit as a symbol, each bit of the second bitmap corresponds one-to-one with each symbol within a time slot. The first symbol set includes the symbols corresponding to the bits with the first value in the second bitmap. The first value is "1" or "0".
[0105] 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 the symbols with indices 4 and 5 within a time slot, that is, the symbols with indices 4 and 5 are the time domain resources of the first resource.
[0106] Implementation manner c3: The first information indicates the indices of the sub-time units occupied by the first resource within the time unit. Taking the time unit as a time slot and the sub-time unit as a symbol, the first information indicates the indices of the symbols of the first resource within a time slot, and the first symbol set includes the symbols corresponding to these indices. For example, if the first information indicates index 6, then the first symbol set includes the symbol with index 6 within a time slot, that is, the symbol with index 6 is the time domain resource of the first resource.
[0107] In addition to the above indication methods, other possible indication methods may also be included, which are not specifically limited in the embodiments of the present application. Additionally, the first information indicates a set of sub-time units of the first resource within a time unit, that is, each time unit occupied by the first resource contains these sets of sub-time units, and the positions of the sets of sub-time units within each time unit are the same. The time unit occupied by the first resource may 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 may be pre-configured or pre-defined, without specific limitation.
[0108] The indication of the first resource in the frequency domain is introduced below. For the indication method of the first resource in the frequency domain, any one of the following implementation methods can be adopted:
[0109] Implementation method 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 example, the first information includes the starting sub-frequency unit M and the number of occupied sub-frequency units N, N is a positive integer, and the set of sub-frequency units includes N consecutive sub-frequency units starting from the starting sub-frequency unit M.
[0110] Implementation method b2: The first information includes a first bitmap, and the bits included in the first bitmap correspond one-to-one with the sub-frequency units within a frequency unit. The first bitmap is used to indicate the sub-frequency units occupied by the first resource within the frequency unit, and the set of sub-frequency units includes the sub-frequency units corresponding to the bits with the first value in the first bitmap. The first value is "1" or "0".
[0111] Implementation method b3: The first information indicates the indexes of the sub-frequency units occupied by the first resource within the frequency unit, and the set of sub-frequency units includes the sub-frequency units corresponding to these indexes. For example, if the first information indicates index 0, then the set of sub-frequency units 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 it can be described that the first sub-frequency unit within the frequency unit is the frequency domain resource of the first resource.
[0112] Implementation method b4: The first information indicates the frequency unit where the first resource is located. That is, the first information indicates the frequency unit occupied by the first resource, without indicating the sub-frequency units occupied by the first resource within the frequency unit. For example, the sub-frequency units occupied by the first resource within the frequency unit can be indicated by other information, or the sub-frequency units occupied by the first resource within the frequency unit can be pre-configured or pre-defined.
[0113] In addition to the above indication methods, other possible indication methods may also be included, which are not specifically limited in the embodiments of the present application.
[0114] In the embodiments of the present application, the first resource indicated by the first information is in the granularity of RBs or RES in the frequency domain. RE can also be referred to as a resource element. That the first resource is in the granularity of RBs in the frequency domain means that the sub-frequency units included by the first resource in the frequency domain are in the granularity of RBs. That the first resource is in the granularity of RES in the frequency domain means that the sub-frequency units included by the first resource in the frequency domain are in the granularity of RES. Alternatively, it can also be described that the uplink rate matching pattern can be in the granularity of RBs or RES in the frequency domain. The following is an introduction respectively.
[0115] (1) When the first resource is in the granularity of RBs in the frequency domain, the first information indicates the set of sub-frequency units occupied by the first resource within the frequency unit, including the following methods:
[0116] Method 1: The first resource is at the BWP level, that is, the frequency unit is the BWP, and the sub-frequency units are RBs, RBGs, or RB sets within the BWP. Then, the first information indicates the set of sub-frequency units occupied by the first resource within the BWP, and this set of sub-frequency units includes one or more RBs, RBGs, or RB sets. BWP refers to a continuous frequency domain resource in the frequency domain. That the first resource is at the BWP level means that the granularity of the frequency unit where the first resource is located is the BWP. The first resource is bound to the BWP or 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.
[0117] Among them, the BWP includes multiple RBs. Multiple consecutive RBs in the BWP are defined as a group, called an RBG. For example, the definition of RGB in the CORESET can be adopted, that is, every X consecutive RBs in the BWP are an RBG. Then, this RBG can also be called a group of XRBs, where every two adjacent RBGs are non-overlapping and continuous, that is, the next RB after the last RB of an RBG is the first RB of the next RBG. X is a positive integer. For example, X is 6, and the following description is based on 6.
[0118] In an implementation manner, 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 Among them, represents the index of the starting RB within the BWP. The first RB of the first RBG within the BWP is the RB with the smallest index value among all the RBs included in the BWP and the index value is an integer multiple of 6.
[0119] In another implementation manner, if the network device configures rb-Offset for the UE through higher-layer signaling, the index of the first RB in the first RBG is Among them, Indicates the index of the starting RB within the BWP, Indicated by rb-Offset,
[0120] If the reference point of the index of the RB is the common resource block 0 (CRB 0), the indexes of the RBs are counted in ascending order of frequency. 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 after the last RB of the first RBG, and so on until the last RBG is determined. Among them, the last RBG is included within the BWP, but the six consecutive RBs starting from the next RB after the last RB of the last RBG cannot all be included within the BWP, and the number of RBGs included within the BWP cannot exceed the frequency range of the BWP. Alternatively, the reference point of the index of the RB can also be the first RB within the BWP. For example, the index of the first RB is 0.
[0121] The set of sub-frequency units includes at least one RBG. The at least one RBG can be consecutive or non-consecutive. Then, the number of RBs included by the set of sub-frequency units in the frequency domain is an integer multiple of 6 RBs.
[0122] Corresponding to the above 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. The set of sub-frequency units occupied by the first resource within the BWP includes N sub-frequency units starting from the starting sub-frequency unit M within the BWP. 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.
[0123] For example, if the sub-frequency unit is an RB and the starting sub-frequency unit M is the starting RB, the set of sub-frequency units occupied by the first resource within the BWP includes N RBs starting from the starting RB within the BWP. Another example, if the sub-frequency unit is an RBG and the starting sub-frequency unit M is the starting RBG, the set of sub-frequency units occupied by the first resource within the BWP includes N RBGs starting from the starting RBG within the BWP. See Figure 5 As shown, the set of sub-frequency units includes the RBGs from the first RBG (i.e., the starting RBG) to the last RBG (which can be determined according to the quantity N). Another example, if the sub-frequency unit is an RB set and the starting sub-frequency unit M is the starting RB set, the set of sub-frequency units occupied by the first resource within the BWP includes N RB sets starting from the starting RB set within the BWP.
[0124] Corresponding to the above implementation manner b2, the first information includes a first bitmap, the bits included in the first bitmap are in one-to-one correspondence with the sub-frequency units included in the BWP, and the set of sub-frequency units occupied by the first resource within the BWP includes the sub-frequency units corresponding in the BWP to the bits with the first value in the first bitmap.
[0125] For example, if the sub-frequency unit is an RB, the bits included in the first bitmap are in one-to-one correspondence 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 in the BWP to the bits with the value of "1" in the first bitmap. Another example, if the sub-frequency unit is an RBG, the bits included in the first bitmap are in one-to-one correspondence 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 in the BWP to the bits with the value of "1" in the first bitmap. Still another example, if the sub-frequency unit is an RB set, the bits included in the first bitmap are in one-to-one correspondence with the RB sets included in the BWP, then the set of sub-frequency units occupied by the first resource within the BWP includes the RB sets corresponding in the BWP to the bits with the value of "1" in the first bitmap.
[0126] Corresponding to the above implementation manner b3, the first information indicates the indexes of the sub-frequency units occupied by the first resource within the BWP, and the set of sub-frequency units includes the sub-frequency units corresponding to these indexes.
[0127] For example, if the sub-frequency unit is an RB and the first information indicates the indexes of the RBs 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 each of the indexes indicated by the first information. Another example, if the sub-frequency unit is an RBG and the first information indicates the indexes of the RBGs 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 each of the indexes indicated by the first information. Still another example, if the sub-frequency unit is an RB set and the first information indicates the indexes of the RB sets 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 each of the indexes indicated by the first information.
[0128] 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 an RB, RBG, or RB set within the carrier bandwidth. The first information is the set of first sub-frequency units occupied by the first resource within the carrier bandwidth, and the set of first sub-frequency units includes one or more RBs, RBGs, or RB sets. That the first resource is at the carrier bandwidth level 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 belongs to the carrier bandwidth. The carrier bandwidth refers to the bandwidth between the highest frequency and the lowest frequency of the carrier, or can also be called the full-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, and X is, for example, 6. Hereinafter, 6 will be taken as an example for description. Among them, every two adjacent RBGs are non-overlapping and consecutive, that is, the next RB after the last RB of an RBG is the first RB of the next RBG.
[0129] In one implementation, 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 in the first RBG is the first RB of the carrier bandwidth (i.e., CRB 0), and the index of the first RB of each RBG is an integer multiple of 6. If the indexes of the RBs are counted in ascending order of frequency, 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 after the last RB of the first RBG, and so on until the last RBG is determined.
[0130] In another implementation, if the network device configures rb-Offset for the UE through higher-layer signaling, the index of the first RB in the first RBG is Among them, indicated by rb-Offset,
[0131] Corresponding to the above 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 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.
[0132] For example, the sub - frequency unit is an RB, the starting sub - frequency unit M is the starting RB, the reference point of the index of the starting RB is CRB 0. Usually, the indexes of RBs can be counted in ascending order of frequency. The first RB is the RB with the smallest index, and the first RB is the RB with the lowest frequency. The set of sub - frequency units occupied by the first resource within the carrier bandwidth includes N RBs starting from this starting RB within the carrier bandwidth. Another example, the sub - frequency unit is an RBG, the starting sub - frequency unit M is the starting RBG. The first RBG within the carrier bandwidth is the RBG with the smallest index, that is, the first RBG is the RBG with the lowest frequency. The set of sub - frequency units occupied by the first resource within the carrier bandwidth includes N RBGs starting from this starting RBG within the carrier bandwidth. Still another example, the sub - frequency unit is an RBset, the starting sub - frequency unit M is the starting RB set, then the set of sub - frequency units occupied by the first resource within the carrier bandwidth includes N RB sets starting from this starting RB set within the carrier bandwidth.
[0133] Corresponding to the above implementation manner b2, the first information includes a first bitmap. The bits included in the first bitmap correspond one - to - one with the sub - frequency units included in the carrier bandwidth. The set of sub - frequency units occupied by the first resource within the carrier bandwidth includes the sub - frequency units corresponding in the carrier bandwidth to the bits with the first value in the first bitmap.
[0134] For example, if the sub - frequency unit is an RB, the bits included in the first bit map correspond one - to - one with the RBs included in the carrier bandwidth. For example, the first bit of the first bit map corresponds to the first RB of the carrier bandwidth, i.e., CRB 0, the second bit of the first bit map corresponds to the second RB of the carrier bandwidth, and so on. Finally, the last bit of the first bit map corresponds to the last RB of the carrier bandwidth, i.e., the 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 bit map in the carrier bandwidth. Another example, if the sub - frequency unit is an RBG, the bits included in the first bit map correspond one - to - one with the RBGs included in the carrier bandwidth. For example, the first bit of the first bit map corresponds to the first RBG of the carrier bandwidth, i.e., the first RBG, the second bit of the first bit map corresponds to the second RBG of the carrier bandwidth, and so on. Finally, the last bit of the first bit map corresponds to the last RBG of the carrier bandwidth, i.e., the 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 bit map in the carrier bandwidth. Yet another example, if the sub - frequency unit is an RB set, the bits included in the first bit map correspond one - to - one with the RB sets included in the carrier bandwidth. Then, the set of sub - frequency units occupied by the first resource within the carrier bandwidth includes the RB sets corresponding to the bits with a bit value of "1" in the first bit map in the carrier bandwidth.
[0135] 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 set of sub - frequency units includes the sub - frequency units corresponding to these indexes.
[0136] For example, if the sub - frequency unit is an RB, the first information indicates the indexes of the RBs occupied by the first resource within the carrier bandwidth. Then, the set of sub - frequency units occupied by the first resource within the carrier bandwidth includes the RBs corresponding to each of the indexes indicated by the first information. Another example, if the sub - frequency unit is an RBG, the first information indicates the indexes of the RBGs occupied by the first resource within the carrier bandwidth. Then, the set of sub - frequency units occupied by the first resource within the carrier bandwidth includes the RBGs corresponding to each of the indexes indicated by the first information. Yet another example, if the sub - frequency unit is an RB set, the first information indicates the indexes of the RB sets occupied by the first resource within the carrier bandwidth. Then, the set of sub - frequency units occupied by the first resource within the carrier bandwidth includes the RB sets corresponding to each of the indexes indicated by the first information.
[0137] (2) When the first information indicating the set of sub - frequency units occupied by the first resource within the frequency unit in the frequency domain is at the RE granularity, the methods include:
[0138] Method 1: The first information indicates the set of sub - frequency units occupied by the first resource within a frequency unit, including the first information indicating the first set of REs occupied by the first resource within the frequency unit. For example, if the frequency unit is an RB and the sub - frequency unit is an RE, the first information can indicate the first set of REs included in the first resource within an RB. The first resource contains these first sets of REs in each RB it occupies, and the positions of the first sets of REs in each RB are the same. The RB occupied by the first resource can be indicated in the first information, or indicated by other information other than the first information, or the RB occupied by the first resource can be pre - configured or predefined, without specific limitation.
[0139] Corresponding to the above - mentioned implementation b1, the first information indicates the starting RE of the first resource within the RB and the number of REs P, where P is a positive integer. The first set of REs includes P REs starting from the starting RE within the RB. For example, the first information includes the index of the starting RE and the number of REs P. Based on this index, the UE can determine the position of the starting RE within the RB, and based on the starting RE and the number P, the UE can determine the first set of REs.
[0140] Corresponding to the above - mentioned implementation b2, the first information includes a first bitmap. The bits included in the first bitmap correspond one - to - one with the REs included in an RB. The first set of REs includes the REs corresponding to the bits with the first value in the first bitmap within an RB. Exemplarily, taking an RB including 12 REs as an example, the first bitmap includes 12 bits, and the 12 REs correspond one - to - one with the 12 bits, that is, the first bit corresponds to the first RE within the RB, the second bit corresponds to the second RE within the RB, and so on. If the values of the 2nd, 6th, and 10th bits in the first bitmap are "1", it indicates that the first set of REs includes the 2nd, 6th, and 10th REs within an RB, or it can also be described as the first set of REs includes the REs with indexes 1, 5, and 9 within an RB (taking 0 as the starting index number).
[0141] Corresponding to the above - mentioned implementation b3, the first information indicates the indexes of the REs occupied by the first resource within an RB. The first set of REs includes the REs corresponding to these indexes. For example, the first information indicates that the first resource is the REs with indexes 1, 5, and 9 within an RB. As shown in Figure 5 shown, the first set of REs then includes the REs with indexes 1, 5, and 9 within an RB.
[0142] Method 2: The first information indicates the RB where the first resource is located, without indicating the first RE set occupied by the first resource within the RB. For example, the REs occupied by the first resource within the RB are pre-configured or pre-defined, or indicated by other information. After the UE receives the first information, the UE determines the RB occupied by the first resource according to the first information, and determines the REs occupied by the first resource according to the RB occupied by the first resource and the first RE set. Among them, the first RE set is pre-configured, which means that before the UE receives the first information, the network device pre-sends the information indicating the first RE set to the UE. The first RE set is pre-defined, which means that the first RE set is clearly defined in the protocol, that is, the protocol has specified the REs occupied by the first RE set within an RB. When the RE uses this protocol, the UE can obtain the information of the first RE set from the protocol.
[0143] Exemplarily, the first resource occupies the REs with indexes 1, 5, and 9 within the RB, that is, the first RE set includes the REs with indexes 1, 5, and 9 within the RB. If the first information indicates that the indexes of the RBs where the first resource is located are 0 and 1, then the UE determines that the first resource occupies the REs with indexes 1, 5, and 9 within the RBs with indexes 0 and 1. However, it should be noted that in the embodiments of this application, the number and indexes of the REs occupied by the first resource within the RB are not specifically limited. 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 indexes of the REs occupied by the first resource within the RB can be any one of (0, 4, 8), (2, 6, 10), (3, 7, 11), etc., or any other possible combination, and this is not limited.
[0144] In the embodiments of this application, the first resource indicated by the first information can 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.
[0145] 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. Among them, the periodic resource has periodicity in the time domain, and the periodic resource takes effect immediately after configuration without being activated or triggered by other signaling or messages. For example, if the first resource indicates that the first resource is a periodic resource, the first resource takes effect immediately for the UE, and the UE will immediately perform a silent process on the first resource, that is, no uplink signal will be sent on the first resource. The first information indicates that the first resource is a periodic resource. For example, it can be characterized by the first information being carried in a specific message. The UE can determine that the first resource is a periodic resource by receiving the specific message. The specific message can characterize that the indicated first resource is a periodic resource. 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. The UE can determine that the first resource is a periodic resource according to the indication field.
[0146] 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 not used for sending uplink signals every other 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. For example, the period of the first resource is determined according to the period of the CORESET of the PDCCH, and no specific limitation is made here. The offset is used to indicate the position of the first resource in one period. The UE can determine the time domain position where the first resource is located according to 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 repeats every 10 time slots, and in one period, the first resource is located at the time slot with index 3 (taking the index starting from 0 as an example).
[0147] If the first information indicates that at least one resource is periodic, and 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 the multiple first resources indicated by the first information are periodic resources.
[0148] If multiple first resources are periodic resources, the first information further indicates the period of each first resource among the multiple first resources and the offset within one period. In one implementation, the periods and offsets of different first resources respectively correspond to different indication information, and one piece of 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 there are 2 first resources, 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 there are 2 first resources, 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 implementation, the periods and offsets of different first resources correspond to the same indication information, so all the first resources have the same period and offset.
[0149] 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 in the case where the first information indicates at least one resource set is similar to the case of the foregoing at least one first resource, and reference may be made to the previous description, so it will not be elaborated here.
[0150] S402: The network device sends the third information. Correspondingly, the UE receives the third information.
[0151] In the embodiments of this 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.
[0152] 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. Among them, semi-persistent can also be referred to as semi-persistent scheduling (SPS) or semi-permanent scheduling. SPS is opposite to dynamic scheduling. SPS means that parameters are sent to the UE in advance, that is, the network device or other UEs use the SPS method to indicate the first resource to the UE, then the first resource is a semi-persistent resource, and the first resource will not take effect immediately and still needs to be activated through other signaling or messages. That is to say, if the first resource is a semi-persistent resource, the first resource will not take effect immediately for the UE. Correspondingly, the UE will not immediately perform a silent process on the first resource, but 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 the 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, it is characterized by the first information being carried in a specific message. The UE can determine that the first resource is semi-persistent by receiving the specific message. The specific message characterizes that the indicated first resource is semi-persistent. 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. The UE can determine that the first resource is semi-persistent according to the indication field.
[0153] In a possible implementation manner, when the first resource is a semi-persistent resource, the first resource has a periodicity in the time domain. That is to say, after the first resource is activated, it will repeat periodically in the time domain. Then, 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, every other period, there will be a first resource not used for sending uplink signals. 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 also 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 limit to this. The offset is used to indicate the position of the first resource in one period. The UE can determine the time domain position where the first resource is located according to 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 repeats every 10 time slots, and in one period, the first resource is located at the time slot with index 3 (taking the index starting from 0 as an example).
[0154] 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 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 are semi-persistent resources. For example, the multiple first resources indicated by the first information are all semi-persistent resources.
[0155] 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 implementation, 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 period and / or offset indicated by the indication information of different first resources may be different. For example, when two first resources are included, the period of the first first resource and the second first resource are different, and / or the offset of the first first resource and the second first resource are different. The period and / or offset indicated by the indication information of different first resources may be the same. For example, when two first resources are included, the period of the first first resource and the second first resource are the same, and / or the offset of the first first resource and the second first resource are the same. In another implementation, the period and offset of different first resources correspond to the same indication information, then all first resources have the same period and offset.
[0156] 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 in the case where the first information indicates at least one resource set is similar to that in the case of the aforementioned at least one first resource, and the previous description may be referred to, so it will not be described in detail.
[0157] In a 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.
[0158] Among them, the third information includes activation indication information, and the activation indication information indicates to activate the first resource. If it indicates to activate one or more first resources, the third information indicates (or includes) the index of the first resource that needs to be activated. If it indicates to activate one or more resource sets, for example, one or more resource sets in the resource set table, the third information indicates (or includes) the index of the resource set that needs to be activated. Among them, the index is, for example, a resource identity (ID) or a set ID.
[0159] In another possible implementation manner, the at least one resource further includes a fourth resource, and the fourth resource 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, and the fourth resource belongs to some 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 resource set in the at least one resource set, 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 the UE receives the third information, it performs a deactivation process on the fourth resource indicated by the third information. When the subsequent fourth resource is scheduled for uplink signal transmission, the UE will send an uplink signal on the fourth resource.
[0160] Among them, the third information includes deactivation indication information, and the deactivation indication information indicates to deactivate the fourth resource. If it indicates to deactivate one or more fourth resources, the third information indicates (or includes) the index of the fourth resource that needs to be deactivated. If it indicates to deactivate one or more resource sets, for example, one or more resource sets in the resource set table, the third information indicates (or includes) the index of the resource set that needs to be deactivated. Among them, the index is, for example, a resource ID or a set ID.
[0161] In the embodiments of the present application, the third information is carried in the MAC CE or RRC signaling, or the third information is the MAC CE or RRC signaling.
[0162] S403: The network device sends the fourth information. Correspondingly, the UE receives the fourth information.
[0163] In an embodiment of the present application, the first information indicates that at least one resource (or resource set) is aperiodic, or the first information indicates that at least one resource set (or resource set table) is aperiodic.
[0164] If the first information indicates that at least one resource is aperiodic, and the at least one resource includes a first resource, then the first resource is aperiodic, or it can also be described as the first resource is an aperiodic resource. As the name implies, aperiodic means that the first resource does not have periodicity in the time domain, or it can be described as the first resource can only be effective once. In some embodiments, when the first resource is an aperiodic resource, the network device usually pre-configures the first resource for the UE in advance and triggers the first resource to become effective through other signaling or messages. The first information indicates that the first resource is aperiodic. For example, it is characterized by the first information being carried in a specific message. The UE can determine that the first resource is aperiodic by receiving the specific message. The specific message indicates that the first resource is aperiodic. 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 an aperiodic resource. Based on this indication information, the UE can determine that the first resource is an aperiodic resource.
[0165] In a possible embodiment, when the first resource is an aperiodic resource, the first information further indicates at least one offset of the first resource, where each offset is used to indicate the time unit in which the first resource is located in the time domain. One implementation is that each offset is the offset between the first resource and the time unit where the second information is located. The second information is used to schedule the UE to send a first signal on a second resource (which will be introduced later and will not be elaborated here). Another implementation is that each offset is the offset between the first resource and the time unit where the fourth information is located. In one implementation, each offset is the 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, then each offset is the offset between the first resource and one of the multiple time units where the second resource is located. For example, each offset can be the offset between the first resource and the first time unit among the multiple time units where the second resource is located.
[0166] 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 are aperiodic resources. For example, all the multiple first resources indicated by the first information are aperiodic resources.
[0167] If multiple first resources are aperiodic resources, the first information further indicates at least one offset for each of the multiple first resources. The implementation of at least one offset for each first resource can refer to the description in the foregoing section of one first resource, and will not be elaborated here.
[0168] If the first information indicates that at least one resource set is aperiodic, for example, some of the first resources included in at least one resource set are aperiodic, or all of the first resources included in at least one resource set are aperiodic. The configuration method in the case where the first information indicates at least one resource set is similar to the case of the foregoing at least one first resource, and reference can be made to the previous description, and will not be elaborated here.
[0169] If the first information indicates that at least one resource is an aperiodic resource and the fourth information indicates to trigger the first resource in at least one resource to become effective. Then, after the UE receives the fourth information, trigger processing is performed on the first resource indicated by the fourth information. When the subsequent first resource is scheduled for uplink signal transmission, the UE will not send an uplink signal on the first resource.
[0170] Among them, the fourth information indicates (or includes) the index of the first resource that needs to be triggered in at least one resource. This index is, for example, the resource ID of the first resource or the position information (such as the serial number) of the first resource in at least one resource. The fourth information also indicates (or includes) the offset for each of the first resources that need to be triggered. This offset is one of the at least one offset of the first resource, and the UE can determine the time unit where the first resource is located according to this offset.
[0171] If the first information indicates that at least one resource set is aperiodic and the fourth information indicates to trigger the first resource in at least one resource set to become effective. If the first resource belongs to one resource set in at least one resource set, the fourth information indicates to trigger this resource set; or, if the first resource belongs to multiple resource sets in at least one resource set, the fourth information indicates to trigger these multiple resource sets; or, if the first resource belongs to all resource sets in at least one resource set, the fourth information indicates to trigger all resource sets. Then, after the UE receives the fourth information, trigger processing is performed on the first resource indicated by the fourth information. When the subsequent first resource is scheduled for uplink signal transmission, the UE will not send an uplink signal on the first resource.
[0172] 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. This index is, for example, the set ID or the position information (such as the serial number) of the resource set in at least one resource set. The fourth information also indicates (or includes) the offset of each first resource in the resource set that needs to be triggered. This offset is one of the at least one offset of this first resource, and the UE can determine the time unit where this first resource is located according to this offset; alternatively, the fourth information also indicates (or includes) the offset of the resource set that needs to be triggered. This offset is one of the at least one offset of this resource set, and the UE can determine the time unit where this resource set is located according to this offset. The offset of the resource set can be understood as that the first resources in this resource set share this offset, and according to this offset, the UE can determine the respective time units where each first resource in this resource set is located.
[0173] In the embodiments of this application, the fourth information is carried on the RRC signaling or DCI, or the fourth information is the RRC signaling or DCI. If the fourth information is carried on the DCI, then the fourth information is included in the second information. Or, when the fourth information is the DCI, then the fourth information and the second information are the same piece of 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 at the same time is used to indicate the triggering of the first resource in at least one resource or the resource set in at least one resource set.
[0174] S404. The network device sends the second information. Correspondingly, the UE receives the second information.
[0175] The second information indicates the sending of the first signal on the second resource, where the second resource overlaps with the first resource. Among them, the second resource partially overlaps with the first resource. 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 exactly the same. Or, the second resource completely overlaps with the first resource. Complete overlap means that the second resource and the first resource occupy exactly the same resource position in the time domain and / or frequency domain.
[0176] Among them, the second information is carried in the DCI or RRC signaling, or the second information is the DCI or RRC signaling. The first signal includes, for example, the PUSCH or PUCCH. The first signal can also be other possible uplink signals, and specific limitations are not made here.
[0177] 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 signaling or messages. The different signaling or messages here do not limit the types of the signaling or messages to be different. Alternatively, the first information and the second information may also be sent simultaneously. For example, the first information is included in the second information. For example, if the second information is DCI, the first information may be included in the DCI, or the second information is included in the first information, or the first information and the second information are carried in the same signaling or message. For example, both the first information and the second information are carried in the DCI.
[0178] S405. The UE sends a first signal on a third resource. Correspondingly, the network device receives the first signal.
[0179] The third resource includes the resources in the second resource except the first resource, that is, the UE does not send the first signal on the first resource. Alternatively, the first resource indicated by the first information may also be described as an uplink rate matching pattern, and then the UE performs rate matching according to the uplink rate matching pattern. For a transmitter, rate matching means that the transmitter performs channel coding on the data to be transmitted according to the actually available physical resources, and then sends the encoded data on the available physical resources. If the total resources are S1 (i.e., the second resource) and the unusable resources are S2 (i.e., the first resource), the available resources are (S1 - S2) (i.e., the third resource). Rate matching means directly performing channel coding on the data to be transmitted according to the resources of (S1 - S2), and mapping and sending the data to the resources of S1 - S2.
[0180] In the embodiment of the present application, the first information indicates the first resource occupied by the downlink DMRS, so as to reduce the interference of the first signal on the downlink DMRS and improve the transmission reliability of the downlink link. For example, the downlink DMRS can be used for channel estimation of the PDCCH. The terminal device not sending the first signal on the first resource can reduce the interference of the uplink link of the terminal device on the downlink DMRS, thereby improving the channel estimation performance of the 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, by adopting this method, it is possible to 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.
[0181] Figure 6 The structural schematic diagram of a communication device provided by the embodiment of the present application is given. The communication device 600 may be Figure 4 the circuit system of the UE described in the embodiment shown, and is used to implement the method corresponding to the UE in the above method embodiment. Alternatively, the communication device 600 may beFigure 4 The circuit system of the network device described in the illustrated embodiment is used to implement the method corresponding to the network device in the above method embodiment. Among them, for example, a circuit system is a chip system.
[0182] The communication device 600 includes at least one processor 601. The processor 601 can be used for internal processing of the device to implement certain control processing functions. Optionally, the processor 601 includes instructions. Optionally, the processor 601 can store data. Optionally, different processors can be independent devices, can be located at different physical locations, and can be located on different integrated circuits. Optionally, different processors can be integrated in one or more processors, for example, integrated on one or more integrated circuits.
[0183] Optionally, the communication device 600 includes one or more memories 603 for storing instructions. Optionally, data can also be stored in the memory 603. The processor and the memory can be set separately or integrated together.
[0184] Optionally, the communication device 600 includes a communication line 602 and at least one communication interface 604. Among them, since the memory 603, the communication line 602, and the communication interface 604 are all optional, therefore Figure 6 are all represented by dotted lines.
[0185] Optionally, the communication device 600 may further include a transceiver and / or an antenna. Among them, the transceiver can be used to send information to other devices or receive information from other devices. The transceiver can 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 through the antenna. Optionally, the transceiver includes a transmitter and a receiver. Exemplarily, the transmitter can be used to generate a radio frequency signal from a baseband signal, and the receiver can be used to convert a radio frequency signal into a baseband signal.
[0186] The processor 601 can 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 solution.
[0187] The communication line 602 can include a path for transmitting information between the above components.
[0188] The communication interface 604 uses any transceiver-like device for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), wired access network, etc.
[0189] The memory 603 can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or it can also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but not limited to this. The memory 603 can exist independently and be connected to the processor 601 through the communication line 602. Alternatively, the memory 603 can also be integrated with the processor 601.
[0190] Among them, the memory 603 is used to store computer execution instructions for implementing the solution of this application, and is controlled by the processor 601 for execution. The processor 601 is used to execute the computer execution instructions stored in the memory 603, so as to implement Figure 4 the steps performed by the UE or network device described in the embodiments shown.
[0191] Optionally, the computer execution instructions in the embodiments of this application can also be referred to as application code, and this application does not make specific limitations on this.
[0192] In a specific implementation, as an embodiment, the processor 601 can include one or more CPUs, such as Figure 6 CPU0 and CPU1 in
[0193] In a specific implementation, as an embodiment, the communication device 600 can include multiple processors, such as Figure 6The processors 601 and 605 therein. Each of these processors can be a single-CPU processor or a multi-CPU processor. The processors here can refer to one or more devices, circuits, and / or processing cores for processing data (such as computer program instructions).
[0194] When Figure 6 the device shown is a chip, such as a chip of a UE or a chip of a network device, then the chip includes a processor 601 (and may also include a processor 605), a communication line 602, and a communication interface 604. Optionally, it may include a memory 603. Specifically, the communication interface 604 can be an input interface, a pin, a circuit, etc. The memory 603 can be a register, a cache, etc. The processors 601 and 605 can be a general-purpose CPU, a microprocessor, an ASIC, or one or more integrated circuits for controlling the execution of a program of any of the above communication methods.
[0195] The embodiments of the present application can divide the device into functional modules according to the above method examples. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated modules 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 embodiments of the present application is illustrative, only a logical function division, and there may be other division methods in actual implementation. For example, in the case of dividing each functional module corresponding to each function, Figure 7 is a schematic diagram of a device. The device 700 can be the UE or network device involved in each of the above 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.
[0196] It should be understood that the device 700 can be used to implement the steps executed by the UE or network device in the communication method of the embodiments of the present application, and the related features can be referred to the Figure 4 embodiments shown above and will not be elaborated here.
[0197] Optionally, Figure 7 the functions / implementation processes of the transceiver unit 701 and the processing unit 702 therein can be implemented by Figure 6 the processor 601 in Figure 7 calling the computer execution instructions stored in the memory 603. Or, Figure 6 the function / implementation process of the processing unit 702 in Figure 7 can be implemented byFigure 6 It is implemented through the communication interface 604 in
[0198] Optionally, when the device 700 is a chip or a circuit, the function / implementation process of the transceiver unit 701 can also be implemented through pins or circuits, etc. Optionally, the transceiver unit 701 may include a sending unit and / or a receiving unit. The sending unit is used to implement the sending function, and the receiving unit is used to implement the receiving function; alternatively, the transceiver unit 701 may be an integrated module that can implement the sending function and / or the receiving function. Optionally, the transceiver unit 701 can be implemented through a transceiver.
[0199] This application also provides a computer-readable storage medium. The computer-readable storage medium stores computer programs or instructions. When the computer programs or instructions are run, the methods executed by the UE or the network device in the foregoing method embodiments are implemented. In this way, the functions described in the foregoing embodiments can be implemented in the form of software function units and sold or used as independent products. Based on such an understanding, the technical solution of this application, in essence, or the part that makes a contribution, or a part of this 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 causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The storage medium includes: various media such as USB flash drives, mobile hard disks, ROM, RAM, magnetic disks, or optical discs that can store program codes.
[0200] This application also provides a computer program product. The computer program product includes: computer program code. When the computer program code runs on a computer, the computer is caused to execute the methods executed by the UE or the network device in any of the foregoing method embodiments.
[0201] The embodiment of this application also provides a processing device, including a processor and an interface; the processor is used to execute the methods executed by the UE or the network device involved in any of the foregoing method embodiments.
[0202] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, 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 processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. 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 wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or a data center that includes one or more integrated available media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD)), etc.
[0203] In the embodiments of the present application, the various illustrative logical units and circuits described can be implemented or operate the described functions through a design of a general-purpose processor, a digital signal processor (DSP), an ASIC, a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic, discrete hardware components, or any combination of the above. The general-purpose processor can be a microprocessor. Optionally, the general-purpose processor can also be any conventional processor, controller, microcontroller, or state machine. The processor can also be implemented through a combination of computing devices, such as a digital signal processor and a microprocessor, multiple microprocessors, one or more microprocessors combined with a digital signal processor core, or any other similar configuration.
[0204] The steps of the methods or algorithms described in the embodiments of this application may be directly embedded in hardware, software units executed by a processor, or a combination of the two. The software units may be stored in a RAM, flash memory, ROM, erasable programmable read-only memory (EPROM), EEPROM, register, hard disk, removable disk, CD-ROM, or any other form of storage medium in the art. Exemplarily, the storage medium may be connected to the processor so that the processor can read information from the storage medium and write information to the storage medium. Optionally, the storage medium may also be integrated into the processor. The processor and the storage medium may be provided in an ASIC, and the ASIC may be provided in a terminal device. Optionally, the processor and the storage medium may also be provided in different components of the terminal device.
[0205] These computer program instructions may also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in a process Figure 1 a process or multiple processes and / or boxes Figure 1 or steps for implementing the functions specified in multiple boxes.
[0206] The content in the various embodiments of this application may be referred to each other. If there is no special description and logical conflict, the terms and / or descriptions between different embodiments are consistent and may be cross-referenced. The technical features in different embodiments may be combined to form new embodiments according to their inherent logical relationships.
[0207] It can be understood that in the embodiments of this application, the UE and / or the network device may execute some or all of the steps in the embodiments of this application. These steps or operations are only examples. In the embodiments of this application, other operations or various variations of the operations may also be executed. In addition, the various steps may be executed in different orders presented in the embodiments of this application, and it is possible that not all of the operations in the embodiments of this application need to be executed.
Claims
1. A communication method, characterized in that, The method includes: Receiving first information, where the first information indicates a first resource, and the first resource includes resources occupied by a downlink demodulation reference signal (DMRS); Receiving second information, where the second information indicates that a first signal is transmitted on a second resource, and the second resource overlaps with the first resource; Transmitting the first signal on a third resource, where the third resource includes resources in the second resource other than the first resource.
2. The method according to claim 1, characterized in that, The first information indicating the first resource includes 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 some or all of the at least one resource set.
3. The method according to claim 1 or 2, characterized in that, The first information indicating the first resource includes: 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 indicating the set of sub-frequency units occupied by the first resource within a frequency unit includes: 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; or, The first information includes a first bit map, where the bits included in the first bit map correspond one-to-one with the sub-frequency units within the frequency unit, and the first bit map is used to indicate the sub-frequency units occupied by the first resource within the frequency unit; or, The first information indicates the index of the sub-frequency units occupied by the first resource within the frequency unit; or, The first information indicates the 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 element (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 element (RE), the first information indicates the RB where the first resource is located, and the first resource occupies the resource elements with indexes 1, 5, and 9 within the RB.
7. The method according to any one of claims 3 to 6, characterized in that, The first information indicating the set of sub-time units occupied by the first resource within a time unit includes: The first information indicates the starting sub-time unit of the first resource within the time unit and the number of occupied sub-time units; or, The first information includes a second bit map, where the bits included in the second bit map correspond one-to-one with the sub-time units within the time unit, and the second bit map is used to indicate the sub-time units occupied by the first resource within the time unit; or, The first information indicates the index of the sub-time units occupied by the first resource within the time unit.
8. The method according to any one of claims 1 to 7, characterized in that, The DMRS is carried on a physical downlink control channel (PDCCH).
9. A communication method, characterized in that, The method includes: Transmit a first message, where the first message indicates a first resource, and the first resource includes resources occupied by a downlink demodulation reference signal DMRS; Transmit a second message, where the second message indicates that a first signal is transmitted on a second resource, and the second resource overlaps with the first resource; Receive the first signal on a third resource, where the third resource includes resources in the second resource other than the first resource.
10. The method according to claim 9, characterized in that, The first message indicates a first resource, including The first message indicates at least one resource including the first resource; or, The first message indicates at least one resource set including the first resource, and the first resource belongs to some or all of the at least one resource set.
11. The method according to claim 9 or 10, characterized in that, The first message indicates a first resource, including: The first message indicates a set of sub-time units occupied by the first resource within a time unit; and / or, The first message 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 message indicates a set of sub-frequency units occupied by the first resource within a frequency unit, including: The first message indicates the starting sub-frequency unit of the first resource within a frequency unit and the number of occupied sub-frequency units; or, The first message includes a first bit map, where the bits included in the first bit map correspond one by one to the sub-frequency units within a frequency unit, and the first bit map is used to indicate the sub-frequency units occupied by the first resource within the frequency unit; or, The first message indicates the index of the sub-frequency units occupied by the first resource within a frequency unit; or, The first message indicates the 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 RBset; or, The frequency unit is a resource block RB, and the sub-frequency unit is a resource element 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 element RE, the first message indicates the RB where the first resource is located, and the first resource occupies the REs with indexes 1, 5, and 9 within the RB.
15. The method according to any one of claims 11 to 14, characterized in that, The first message indicates a set of sub-time units occupied by the first resource within a time unit, including: The first message indicates the starting sub-time unit of the first resource within a time unit and the number of occupied sub-time units; or, The first message includes a second bit map, where the bits included in the second bit map correspond one by one to the sub-time units within a time unit, and the second bit map is used to indicate the sub-time units occupied by the first resource within the time unit; or, The first message indicates the index of the sub-time units 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 on a physical downlink control channel PDCCH.
17. A communication device, characterized in that, The communication device includes a processing unit and a transceiver unit, the processing unit being coupled to the transceiver unit to execute the method according to any one of claims 1 to 8, or to 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 being used for storing a computer program, and the processor being used for executing the computer program stored on the memory, so that the communication device executes the method according to any one of claims 1 to 8, or so that the communication device executes the method according to any one of claims 9 to 16.
19. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used for storing a computer program, and when the computer program runs on a computer, the computer is caused to execute the method according to any one of claims 1 to 8, or the computer is caused to execute the method according to any one of claims 9 to 16.
20. A computer program product, characterized in that, The computer program product includes a computer program, and when the computer program runs on a computer, the computer is caused to execute the method according to any one of claims 1 to 8, or the computer is caused to execute the method according to any one of claims 9 to 16.
21. A chip system, characterized in that, The chip system includes: a processor and an interface, the processor being used for calling and running an instruction from the interface, and when the processor executes the instruction, implementing the method according to any one of claims 1 to 8, or implementing the method according to any one of claims 9 to 16.
22. A communication system, characterized in that, The communication system includes a terminal device and a network device, wherein, the terminal device is used for executing the method according to any one of claims 1 to 8; the network device is used for executing 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 for executing the method according to any one of claims 1 to 8; the network device is used for executing the method according to any one of claims 9 to 16.