Resource configuration method and communication apparatus

By configuring multiple candidate PUCCH resources in the SBFD system, terminal devices and network devices can flexibly select PUCCH transmission resources, solving the problems of inflexible resource scheduling and large signaling overhead, and achieving efficient resource utilization and system integrity.

WO2025167520A1PCT designated stage Publication Date: 2025-08-14HUAWEI TECH CO LTD

Patent Information

Application Number
PCT/CN2025/072898
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-07
Filing Date
2025-01-17
Publication Date
2025-08-14

AI Technical Summary

Technical Problem

In subband full duplex (SBFD) systems, the prior art cannot effectively configure physical uplink control channel (PUCCH) resources to carry semi-continuous scheduling (SPS) physical downlink data channel (HARQ-ACK) information, resulting in inflexible resource scheduling and large signaling overhead.

Method used

The terminal equipment and the network equipment indicate a variety of candidate resources by receiving or sending configuration information, including a first candidate resource dedicated to the SBFD time slot and a second candidate resource available for the SBFD and non-SBFD time slots, determine the transmission resources of the PUCCH based on the configuration information, and flexibly select the PUCCH resources to adapt to different time slot types.

Benefits of technology

It improves resource scheduling flexibility, reduces signaling overhead, and ensures the integrity and efficient communication of SBFD systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025072898_14082025_PF_FP_ABST
    Figure CN2025072898_14082025_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a resource configuration method and a communication apparatus. The method comprises: a terminal device receives first configuration information, wherein the first configuration information is used for indicating at least one of candidates of a target resource, the candidates of the target resource comprise a first candidate resource and a second candidate resource, the type of the first candidate resource comprises a first type and / or a second type, the maximum payload size carried by the first candidate resource of the first type is different from the maximum payload size carried by the first candidate resource of the second type, the first candidate resource is a resource special for a sub-band full-duplex (SBFD) time slot, and the second candidate resource can be used for an SBFD time slot and a non-SBFD time slot; and using the target resource to transmit a physical uplink control channel (PUCCH). The technical solution of the present application can improve the flexibility of resource scheduling of a terminal device, reduce the overhead of signaling, and ensure the integrity of an SBFD system.
Need to check novelty before this filing date? Find Prior Art

Description

Resource configuration method and communication device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on February 7, 2024, with application number 202410175909.4, and priority to the Chinese patent application entitled “A method and communication device for resource allocation”, all contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of communications, and more specifically, to a resource configuration method and a communication device. Background Art

[0003] Data transmission in the new radio (NR) system includes semi-persistent scheduling (SPS) physical downlink shared channel (PDSCH) transmission. For SPS PDSCH transmission, the base station does not send control signaling to the terminal device in each transmission interval to schedule the SPS PDSCH transmission, which greatly reduces the resource overhead of the physical downlink control channel (PDCCH) that carries the control signaling. Among them, the network device carries downlink data to the terminal device through the SPS PDSCH. After receiving the SPS PDSCH, the terminal device demodulates and decodes the data transmission block (TB) carried on the SPS PDSCH and feeds back the corresponding hybrid automatic repeat request acknowledgment (HARQ-ACK) information to the network device. Among them, the HARQ-ACK information is often carried by the physical uplink control channel (PUCCH).

[0004] Currently, the PUCCH resources used to carry HARQ-ACK information for SPS PDSCH are configured by network equipment to terminal devices through high-layer parameters (radio resource control, RRC) parameters. However, the configuration of PUCCH resources used to carry HARQ-ACK information for SPS PDSCH in subband full duplex (SBFD) systems is incomplete. Therefore, a method for configuring PUCCH resources that carry HARQ-ACK information for SPS PDSCH in SBFD systems is urgently needed. Summary of the Invention

[0005] The present application provides a resource configuration method and a communication device to improve resource scheduling flexibility and reduce signaling overhead, thereby ensuring the integrity of the SBFD system.

[0006] In a first aspect, a method for resource configuration is provided, which can be executed by a terminal device, or by a chip, circuit, or logic module of the terminal device, which is not limited in this application. For ease of description, the following description is based on an example of execution by a terminal device.

[0007] The method includes: receiving first configuration information, where the first configuration information is used to indicate at least one of the candidates for the target resource, where the candidates for the target resource include a first candidate resource and a second candidate resource, where the type of the first candidate resource includes a first type and / or a second type, the maximum load size carried by the first candidate resource of the first type is different from the maximum load size carried by the first candidate resource of the second type, the first candidate resource is a resource dedicated to a sub-band full-duplex SBFD time slot, and the second candidate resource can be used for an SBFD time slot and a non-SBFD time slot; and using the target resource to transmit a physical uplink control channel (PUCCH).

[0008] As an example, the maximum payload size carried by the first candidate resource of the first type is different from the maximum payload size carried by the first candidate resource of the second type. It can be understood that the first candidate resource of the first type can carry multiple bits of information, and the first candidate resource of the second type can carry 1 bit of information. Furthermore, there can be multiple first candidate resources of the first type, and the maximum payload size carried by each first candidate resource of the first type is different, and there is only one first candidate resource of the second type. For example, the first candidate resource of the first type is configured with the parameter SPS-PUCCH-AN-List-SBFD, and the first candidate resource of the second type is configured with the parameter n1PUCCH-AN-SBFD. Among them, a maximum of 4 PUCCH resources can be configured in the parameter SPS-PUCCH-AN-List-SBFD, and a maximum of 1 PUCCH resource can be configured in the parameter n1PUCCH-AN-SBFD; the parameter n1PUCCH-AN-SBFD and the parameter SPS-PUCCH-AN-List-SBFD are only used as the names of resources configured for SBFD symbols, and this application does not limit this.

[0009] It should also be noted that the second candidate resource can be used in SBFD time slots and non-SBFD time slots. It can be understood that when the time slot where the target resource is located is a SBFD time slot, the target resource can belong to the second candidate resource, that is, the second candidate resource can be used in both SBFD time slots and non-SBFD time slots.

[0010] Among them, the terminal device can determine the target resource used for PUCCH resource transmission based on at least one of the candidate target resources indicated by the first configuration information.

[0011] Based on the above solution, the terminal device transmits the PUCCH through at least one resource among the candidate target resources indicated by the first configuration information. Since the first candidate resource is a resource dedicated to the SBFD time slot, and the second candidate resource can be used for both the SBFD time slot and the non-SBFD time slot, the terminal device determines the target resource based on the candidate target resource indicated by the first configuration information, and can further determine the PUCCH resource for feedback information of the SBFD time slot, and can also determine the PUCCH resource for feedback information of the non-SBFD time slot, thereby improving the flexibility of resource scheduling.

[0012] In combination with the first aspect, in certain implementations of the first aspect, the type of the second candidate resource includes a third type and / or a fourth type, wherein the maximum load size carried by the second candidate resource of the third type is different from the maximum load size carried by the second candidate resource of the fourth type.

[0013] It should be noted that the maximum payload size carried by the second candidate resource of the third type is different from the maximum payload size carried by the second candidate resource of the fourth type. Specifically, the second candidate resource of the third type can carry multi-bit information, and the second candidate resource of the fourth type can carry 1-bit information. Furthermore, there can be multiple second candidate resources of the third type, and the maximum payload size carried by each second candidate resource of the third type is different, while there is only one second candidate resource of the fourth type. For example, the second candidate resource of the third type is configured with the parameter SPS-PUCCH-AN-List, and the second candidate resource of the fourth type is configured with the parameter n1PUCCH-AN, wherein a maximum of 4 PUCCH resources can be configured in the parameter SPS-PUCCH-AN-List, and a maximum of 1 PUCCH resource can be configured in the parameter n1PUCCH-AN.

[0014] Based on the above solution, the terminal device transmits the PUCCH through at least one of the candidate target resources indicated by the first configuration information. Since the first candidate resource is a resource dedicated to the SBFD time slot, and the second candidate resource can be used for both the SBFD time slot and the non-SBFD time slot, the terminal device can determine the PUCCH resource for feedback information of the SBFD time slot and the PUCCH resource for feedback information of the non-SBFD time slot based on the target resource indicated by the first configuration information, thereby improving the flexibility of resource scheduling.

[0015] In combination with the first aspect, in some implementations of the first aspect, when the first configuration information does not indicate the first candidate resource, the target resource belongs to the second candidate resource.

[0016] Among them, the first configuration information does not indicate the first candidate resource, and the target resource belongs to the second candidate resource. It can be understood that the first configuration information indicates the second candidate resource, and the second candidate resource can be used for SBFD time slots and non-SBFD time slots. Therefore, the target resource for PUCCH transmission belongs to the second candidate resource.

[0017] Based on the above solution, since the first configuration information does not indicate the first candidate resource but does indicate the second candidate resource, the terminal device can use resources in the second candidate resource for PUCCH transmission. In other words, even if the first configuration information only indicates one candidate resource, the terminal device can still determine the target resource for PUCCH transmission, which can reduce signaling overhead.

[0018] In combination with the first aspect, in some implementations of the first aspect, when the time slot of the target resource is located in the SBFD time slot and the at least one resource indicated by the first configuration information includes the first candidate resource, the target resource belongs to the first candidate resource;

[0019] When the time slot of the target resource is located in the SBFD time slot, and the at least one resource indicated by the first configuration information does not include the first candidate resource, and the at least one resource indicated by the first configuration information includes the second candidate resource, the target resource belongs to the second candidate resource.

[0020] Exemplarily, when the first configuration information indicates the first candidate resource and the second candidate resource, the terminal device gives priority to using the first candidate resource dedicated to the SBFD time slot for PUCCH transmission; or, gives priority to using the second candidate resource that can be used for the non-SBFD time slot for PUCCH transmission. For example, if the time slot of the target resource is in the SBFD time slot, the terminal device uses the resources in the first candidate resource (for example, n1PUCCH-AN-SBFD or SPS-PUCCH-AN-List-SBFD) for PUCCH transmission, that is, the target resource belongs to the first candidate resource. For another example, if the time slot of the target resource is in the non-SBFD time slot, the terminal device can use the resources in the second candidate resource (for example, n1PUCCH-AN or SPS-PUCCH-AN-List) for PUCCH transmission, that is, the target resource belongs to the second candidate resource.

[0021] Exemplarily, when the first configuration information indicates the second candidate resource but does not indicate the first candidate resource, the terminal device may use the resources in the second candidate resource to transmit the PUCCH. For example, when the time slot of the target resource is located in the SBFD time slot, and the at least one resource indicated by the first configuration information does not include the first candidate resource (for example, does not include n1PUCCH-AN-SBFD and SPS-PUCCH-AN-List-SBFD), but includes the second candidate resource (for example, n1PUCCH-AN and / or SPS-PUCCH-AN-List), the terminal device uses the resources in the second candidate resource to transmit the PUCCH, that is, the target resource belongs to the second candidate resource.

[0022] Based on the above scheme, when the time slot of the target resource is in the SBFD time slot and the first configuration information indicates the first candidate resource, the terminal device uses the resources in the first candidate resource for PUCCH transmission; when the first configuration information does not indicate the first candidate resource but indicates the second candidate resource, the terminal device can use the resources in the second candidate resource for PUCCH transmission. Therefore, even if the network device is not configured with resources for feedback information of the SBFD time slot, the terminal device can still use the resources for feedback information of the non-SBFD time slot for PUCCH transmission, which can improve the flexibility of resource scheduling. In addition, the first configuration information only indicates one of the first candidate resource and the second candidate resource. Therefore, it can reduce the signaling overhead, thereby ensuring the integrity of the SBFD system.

[0023] In combination with the first aspect, in some implementations of the first aspect, the maximum payload size carried by the first candidate resource of the first type is different from the maximum payload size carried by the second candidate resource of the third type.

[0024] Optionally, the maximum payload size of the resource carried by the first candidate resource of the first type and the maximum payload size of the resource carried by the second candidate resource of the third type are independently configured, that is, the maximum payload size of the resource carried by the first candidate resource of the first type and the maximum payload size of the resource carried by the second candidate resource of the third type may be different or the same, and this application does not limit this.

[0025] Optionally, the maximum payload size carried by the resources in the first candidate resource of the first type and the maximum payload size carried by the resources in the second candidate resource of the third type are independently configured, that is, there are N resources in the first candidate resource of the first type and M resources in the second candidate resource of the third type, N and M are positive integers, and N and M can be different or the same. For example, the maximum payload size carried by the i-th resource in the first candidate resource of the first type and the maximum payload size carried by the i-th resource in the second candidate resource of the third type are independently configured, and the two can be different or the same, i is a positive integer and i<=min(N,M).

[0026] Based on the above scheme, the resources in the first candidate resources of the first type are different from the resources in the second candidate resources of the third type. The terminal device determines the target resource according to the candidate of the target resource indicated by the first configuration information. It can determine the PUCCH resource of the feedback information of the SBFD time slot, and can also determine the PUCCH resource of the feedback information of the non-SBFD time slot. This can improve the flexibility of resource scheduling and ensure the integrity of the SBFD system.

[0027] In combination with the first aspect, in certain implementations of the first aspect, the first configuration information specifically includes the configuration and frequency domain offset information of the second candidate resource, and the frequency domain offset information is used to indicate the frequency domain offset of the first candidate resource relative to the second candidate resource.

[0028] It should be noted that the frequency domain offset information includes one or more frequency domain offsets. When the first configuration information includes the configuration and frequency domain offset information of the second candidate resource, the frequency domain position of the resource in the second candidate resource is added with the frequency domain offset (the frequency offset may be positive or negative) to determine the first candidate resource.

[0029] In combination with the first aspect, in certain implementations of the first aspect, the frequency domain offset is independently configured for a specific cell; or

[0030] The frequency domain offset is independently configured for a specific carrier; or

[0031] The frequency domain offset is configured independently for a specific bandwidth part BWP.

[0032] In combination with the first aspect, in certain implementations of the first aspect, the PUCCH includes multiple candidate formats, and different candidate formats may correspond to different frequency domain offsets.

[0033] Based on the above solution, when the first configuration information includes the configuration and frequency domain offset information of the second candidate resource but does not include the configuration of the first candidate resource, the terminal device can determine the first candidate resource based on the second candidate resource using the frequency domain offset information. In other words, the frequency domain position of the resources in the first candidate resource is different from the frequency domain position of the resources in the second candidate resource. Therefore, when the first configuration information does not indicate the first candidate resource, the target resource for PUCCH transmission in the SBFD time slot can be determined based on the configuration and frequency domain offset information of the second candidate resource included in the first configuration information. This can improve the flexibility of scheduling resources and reduce signaling overhead, thereby ensuring the integrity of the SBFD system.

[0034] In a second aspect, a method for resource configuration is provided, which can be executed by a network device, or by a chip, circuit, or logic module of the network device, which is not limited in this application. For ease of description, the following description is based on an example of execution by a terminal device.

[0035] The method includes: sending first configuration information, where the first configuration information is used to indicate at least one of the candidates for the target resource, where the candidates for the target resource include a first candidate resource and a second candidate resource, where the type of the first candidate resource includes a first type and / or a second type, the maximum load size carried by the first candidate resource of the first type is different from the maximum load size carried by the first candidate resource of the second type, the first candidate resource is a resource dedicated to a sub-band full-duplex SBFD time slot, and the second candidate resource can be used for an SBFD time slot and a non-SBFD time slot; and receiving a physical uplink control channel (PUCCH) on the target resource.

[0036] It should be noted that the maximum payload size carried by the first candidate resource of the first type is different from the maximum payload size carried by the first candidate resource of the second type. It can be understood that the first candidate resource of the first type can carry multiple bits of information, and the first candidate resource of the second type can carry 1 bit of information. Furthermore, there can be multiple first candidate resources of the first type, and the maximum payload size carried by each first candidate resource of the first type is different, and there is only one first candidate resource of the second type. For example, the first candidate resource of the first type is configured with the parameter SPS-PUCCH-AN-List-SBFD, and the first candidate resource of the second type is configured with the parameter n1PUCCH-AN-SBFD. Among them, a maximum of 4 PUCCH resources can be configured in the parameter SPS-PUCCH-AN-List-SBFD, and a maximum of 1 PUCCH resource can be configured in the parameter n1PUCCH-AN-SBFD; the parameter n1PUCCH-AN-SBFD and the parameter SPS-PUCCH-AN-List-SBFD are only used as the names of resources configured for SBFD symbols, and this application does not limit this.

[0037] It should also be noted that the second candidate resource can be used in SBFD time slots and non-SBFD time slots. It can be understood that when the time slot where the target resource is located is a SBFD time slot, the target resource can belong to the second candidate resource, that is, the second candidate resource can be used in both SBFD time slots and non-SBFD time slots.

[0038] Based on the above scheme, the first configuration information sent by the network device can indicate at least one resource among the candidates for the target resource, and the candidates for the target resource include a first candidate resource dedicated to the SBFD time slot and a second candidate resource that can be used for the SBFD time slot and the non-SBFD time slot. Therefore, the network device can flexibly configure the candidates for the target resource for PUCCH transmission, so that the terminal device determines the target resource according to the candidate for the target resource indicated by the first configuration information, and can determine the PUCCH resource for the feedback information of the SBFD time slot, and can also determine the PUCCH resource for the feedback information of the non-SBFD time slot, which can improve the flexibility of resource scheduling.

[0039] In combination with the second aspect, in certain implementations of the second aspect, the type of the second candidate resource includes a third type and / or a fourth type, wherein the maximum load size carried by the second candidate resource of the third type is different from the maximum load size carried by the second candidate resource of the fourth type.

[0040] It should be noted that the maximum payload size carried by the second candidate resource of the third type is different from the maximum payload size carried by the second candidate resource of the fourth type. Specifically, the second candidate resource of the third type can carry multi-bit information, and the second candidate resource of the fourth type can carry 1-bit information. Furthermore, there can be multiple second candidate resources of the third type, and the maximum payload size carried by each second candidate resource of the third type is different, while there is only one second candidate resource of the fourth type. For example, the second candidate resource of the third type is configured with the parameter SPS-PUCCH-AN-List, and the second candidate resource of the fourth type is configured with the parameter n1PUCCH-AN, wherein a maximum of 4 PUCCH resources can be configured in the parameter SPS-PUCCH-AN-List, and a maximum of 1 PUCCH resource can be configured in the parameter n1PUCCH-AN.

[0041] Based on the above scheme, the first configuration information sent by the network device can indicate at least one resource among the candidates for the target resource, and the candidates for the target resource include a first candidate resource dedicated to the SBFD time slot and a second candidate resource that can be used for the SBFD time slot and the non-SBFD time slot. Therefore, the network device can flexibly configure the candidates for the target resource for PUCCH transmission, so that the terminal device determines the target resource according to the candidate for the target resource indicated by the first configuration information, and can determine the PUCCH resource for the feedback information of the SBFD time slot, and can also determine the PUCCH resource for the feedback information of the non-SBFD time slot, which can improve the flexibility of resource scheduling.

[0042] In combination with the second aspect, in some implementations of the second aspect, when the first configuration information does not indicate the first candidate resource, the target resource belongs to the second candidate resource.

[0043] Based on the above solution, since the first configuration information sent by the network device does not indicate the first candidate resource but indicates the second candidate resource, the terminal device can use resources in the second candidate resource for PUCCH transmission. In other words, even if the first configuration information only indicates one candidate resource, the terminal device can still determine the target resource for PUCCH transmission, which can reduce signaling overhead.

[0044] In conjunction with the second aspect, in certain implementations of the second aspect, when the time slot of the target resource is located in the SBFD time slot and the at least one resource indicated by the first configuration information includes the first candidate resource, the target resource belongs to the first candidate resource;

[0045] When the time slot of the target resource is located in the SBFD time slot, and the at least one resource indicated by the first configuration information does not include the first candidate resource, and the at least one resource indicated by the first configuration information includes the second candidate resource, the target resource belongs to the second candidate resource.

[0046] Based on the above scheme, when the time slot of the target resource is in the SBFD time slot, since the first configuration information sent by the network device indicates the first candidate resource, the terminal device can use the resources in the first candidate resource for PUCCH transmission; when the first configuration information sent by the network device does not indicate the first candidate resource, but indicates the second candidate resource, the terminal device can use the resources in the second candidate resource for PUCCH transmission. Therefore, even if the network device is not configured with resources for feedback information of the SBFD time slot, the terminal device can still use the resources for feedback information of non-SBFD time slots for PUCCH transmission, which can improve the flexibility of resource scheduling. Moreover, since the first configuration information only indicates one of the first candidate resource and the second candidate resource, it can reduce the signaling overhead, thereby ensuring the integrity of the SBFD system.

[0047] In combination with the second aspect, in some implementations of the second aspect, the maximum payload size carried by the first candidate resource of the first type is different from the maximum payload size carried by the second candidate resource of the third type.

[0048] Based on the above scheme, the resources in the first candidate resources of the first type indicated by the first configuration information sent by the network device are different from the resources in the second candidate resources of the third type. The terminal device can determine the PUCCH resources for the feedback information of the SBFD time slot based on the target resources indicated by the first configuration information, and can also determine the PUCCH resources for the feedback information of the non-SBFD time slot. This can improve the flexibility of resource scheduling and ensure the integrity of the SBFD system.

[0049] In combination with the second aspect, in certain implementations of the second aspect, the first configuration information specifically includes the configuration and frequency domain offset information of the second candidate resource, and the frequency domain offset information is used to indicate the frequency domain offset of the first candidate resource relative to the second candidate resource.

[0050] In conjunction with the second aspect, in certain implementations of the second aspect, the frequency domain offset is independently configured for a specific cell; or

[0051] The frequency domain offset is independently configured for a specific carrier; or

[0052] The frequency domain offset is configured independently for a specific bandwidth part BWP.

[0053] In combination with the second aspect, in certain implementations of the second aspect, the PUCCH includes multiple candidate formats, and different candidate formats correspond to different frequency domain offsets.

[0054] Based on the above scheme, when the first configuration information sent by the network device includes the configuration information and frequency domain offset information of the second candidate resource, but does not directly include the configuration information of the first candidate resource in the first configuration information, the terminal device can determine the first candidate resource based on the second candidate resource through the frequency domain offset information. In other words, the frequency domain position of the resources in the first candidate resource and the frequency domain position of the resources in the second candidate resource are different. Therefore, when the first configuration information does not indicate the first candidate resource, the target resource for PUCCH transmission of the SBFD time slot can be determined based on the second candidate resource and frequency domain offset information included in the first configuration information. This can improve the flexibility of scheduling resources and reduce signaling overhead, thereby ensuring the integrity of the SBFD system.

[0055] According to a third aspect, a communication device is provided, the communication device including: a transceiver unit configured to receive first configuration information, the first configuration information being used to indicate at least one of candidate target resources, the candidate target resources including a first candidate resource and a second candidate resource, wherein the first candidate resource includes a first type and / or a second type, a maximum payload size carried by the first candidate resource of the first type is different from a maximum payload size carried by the first candidate resource of the second type, the first candidate resource is a resource dedicated to a sub-band full-duplex (SBFD) time slot, and the second candidate resource can be used in an SBFD time slot and a non-SBFD time slot;

[0056] Optionally, the transceiver unit is further configured to use the target resource to transmit a physical uplink control channel PUCCH.

[0057] The transceiver unit can perform the receiving and sending processing in the aforementioned first aspect and its possible implementations. Optionally, the device also includes a processing unit, which can perform other processing in addition to receiving and sending in the aforementioned first aspect and its possible implementations.

[0058] According to a fourth aspect, a communication device is provided, comprising: a transceiver unit, configured to send first configuration information, the first configuration information being used to indicate at least one of candidate target resources, the candidate target resources comprising a first candidate resource and a second candidate resource, wherein the first candidate resource comprises a first type and / or a second type, a maximum payload size carried by the first candidate resource of the first type is different from a maximum payload size carried by the first candidate resource of the second type, the first candidate resource is a resource dedicated to a sub-band full-duplex (SBFD) time slot, and the second candidate resource can be used in an SBFD time slot and a non-SBFD time slot;

[0059] Optionally, the transceiver unit is further configured to receive a physical uplink control channel PUCCH on the target resource.

[0060] The transceiver unit can perform the receiving and sending processing in the aforementioned second aspect and its possible implementations. Optionally, the device also includes a processing unit, which can perform other processing in addition to receiving and sending in the aforementioned second aspect and its possible implementations.

[0061] In a fifth aspect, a communication device is provided, comprising a processor configured to execute a computer program so that the device executes the method of the first aspect to the second aspect and any possible implementation thereof.

[0062] Optionally, there are one or more processors.

[0063] Optionally, the communication device further includes a memory, which is used to store the computer program, and the memory is one or more.

[0064] Optionally, the memory may be integrated with the processor, or the memory may be set separately from the processor, or the memory may be located within the processor.

[0065] Optionally, the communication device further includes a transceiver circuit, such as a transceiver or an input / output circuit.

[0066] In a sixth aspect, a communication system is provided, comprising: a network device and a terminal device, wherein the terminal device is used to execute the method in the possible implementation manner of the above-mentioned first aspect, and the network device is used to execute the method in the possible implementation manner of the above-mentioned second aspect.

[0067] In the seventh aspect, a computer-readable storage medium is provided, which stores a computer program or code. When the computer program or code is run on a computer, the computer executes the method in the above-mentioned first aspect to the second aspect and any possible implementation thereof.

[0068] In an eighth aspect, a chip (or chip system) is provided, comprising at least one processor for running a computer program so that a device equipped with the chip executes the methods of the first to second aspects and any possible implementation thereof.

[0069] The chip may include an output circuit or interface for sending information or data, and an input circuit or interface for receiving information or data.

[0070] In a ninth aspect, a computer program product is provided, comprising: a computer program code, which, when executed on the computer, executes the method in the first to second aspects and any possible implementation thereof. BRIEF DESCRIPTION OF THE DRAWINGS

[0071] FIG1 is a schematic diagram of a communication system applicable to an embodiment of the present application;

[0072] FIG2 is a schematic diagram of the structure of time-frequency domain resources of frequency division duplex FDD;

[0073] FIG3 is a schematic diagram of the structure of time-frequency domain resources of time division duplex TDD;

[0074] FIG4 is a schematic diagram of the structure of time-frequency domain resources of sub-band full-duplex SBFD;

[0075] FIG5 is a schematic flow chart of a communication method provided in an embodiment of the present application;

[0076] FIG6 is a schematic diagram of a frequency domain offset configuration provided in an embodiment of the present application;

[0077] FIG7 is a schematic flow chart of a communication method provided in an embodiment of the present application;

[0078] FIG8 is a schematic flow chart of a communication method provided in an embodiment of the present application;

[0079] FIG9 is a schematic structural diagram of a communication device provided in an embodiment of the present application;

[0080] FIG10 is a schematic structural diagram of another communication device provided in an embodiment of the present application;

[0081] FIG11 is a schematic structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0082] The technical solution in this application will be described below with reference to the accompanying drawings.

[0083] The technical solutions provided in this application can be applied to various communication systems, such as: fifth generation (5G) or new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, wireless local area networks (WLAN) systems, satellite communication systems, future communication systems such as sixth generation mobile communication systems, or a fusion system of multiple systems. The technical solutions provided in this application can also be applied to device to device (D2D) communication, vehicle to everything (V2X) communication, machine to machine (M2M) communication, machine type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems.

[0084] Figure 1 is a schematic diagram of a communication system 100 applicable to an embodiment of the present application. As shown in Figure 1 , the communication system includes a core network device 110, a wireless access network device 120, and at least one terminal device (such as terminal device 130 and terminal device 140 in Figure 1 ). The terminal device is wirelessly connected to the wireless access network device, and the wireless access network device is wirelessly or wiredly connected to the core network device. The core network device and the wireless access network device can be independent and distinct physical devices, or the functions of the core network device and the logical functions of the wireless access network device can be integrated into the same physical device, or a single physical device can integrate some of the functions of the core network device and some of the functions of the wireless access network device. The terminal device can be fixed or mobile. Figure 1 is merely a schematic diagram, and the communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in Figure 1 . The embodiments of the present application do not limit the number of core network devices, wireless access network devices, and terminal devices included in the mobile communication system.

[0085] The terminal device in the embodiments of the present application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device.

[0086] The terminal device can be a device that provides voice / data to users, for example, a handheld device or vehicle-mounted device with a wireless connection function. At present, some examples of terminals are: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, wearable devices, terminal devices in 5G networks or future evolved public land mobile communication networks (PLMNs). The terminal equipment in the network (PLMN), etc., is not limited to this in the embodiments of the present application.

[0087] As an example and not a limitation, in the embodiment of the present application, the terminal device may also be a wearable device. Wearable devices may also be called wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0088] In the embodiments of the present application, the device for implementing the function of the terminal device, i.e., the terminal device, can be the terminal device, or a device capable of supporting the terminal device to implement the function, such as a chip system or chip, which can be installed in the terminal device. In the embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.

[0089] The network device in the embodiments of the present application may be a device for communicating with a terminal device, and may also be referred to as an access network device or a radio access network device. For example, the network device may be a base station. The network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects a terminal device to a wireless network. A base station may broadly cover various names as follows, or replace the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station, secondary station, multi-standard radio (motor slide retainer, MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. A base station may be a macro base station, a micro base station, a relay node, a donor node, or the like, or a combination thereof. A base station may also refer to a communication module, modem, or chip used to be set in the aforementioned equipment or device. A base station may also be a mobile switching center and a device that performs base station functions in D2D, V2X, and M2M communications, a network-side device in a 6G network, or a device that performs base station functions in future communication systems. A base station may support networks with the same or different access technologies. The embodiments of this application do not limit the specific technology and specific device form used by network equipment.

[0090] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.

[0091] In some deployments, the network device mentioned in the embodiments of the present application may be a device including a CU, or a DU, or a device including a CU and a DU, or a control plane CU node (central unit control plane (central unit-control plane, CU-CP)) and a user plane CU node (central unit user plane (central unit-user plane, CU-UP)) and a DU node.

[0092] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in an open RAN (ORAN) system, CU may also be referred to as O-CU (open CU), DU may also be referred to as O-DU, CU-CP may also be referred to as O-CU-CP, CU-UP may also be referred to as O-CU-UP, and RU may also be referred to as O-RU. Any of the CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0093] In the embodiments of the present application, the apparatus for implementing the function of the network device can be the network device, or it can be an apparatus capable of supporting the network device to implement the function, such as a chip system or chip, which can be installed in the network device. In the embodiments of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices.

[0094] The network equipment and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which the network equipment and terminal devices are located.

[0095] The wireless access network device and the terminal device, as well as the terminal device and the terminal device, can communicate through the licensed spectrum (licensed spectrum), or can communicate through the unlicensed spectrum (unlicensed spectrum), or can communicate through the licensed spectrum and the unlicensed spectrum at the same time. The wireless access network device and the terminal device, as well as the terminal device and the terminal device, can communicate through the spectrum below 6G, or can communicate through the spectrum above 6G, or can communicate through the spectrum below 6G and the spectrum above 6G at the same time. The embodiments of the present application do not limit the spectrum resources used between the wireless access network device and the terminal device.

[0096] In this application, the network device sends a downlink signal or downlink information to the terminal device, and the downlink information is carried on the downlink channel; the terminal device sends an uplink signal or uplink information to the network device, and the uplink information is carried on the uplink channel.

[0097] To facilitate understanding of the embodiments of the present application, a brief introduction to the concepts and related technologies involved in the present application is first given.

[0098] 1) Physical Uplink Control Channel PUCCH

[0099] The physical uplink control channel PUCCH is used to carry uplink control information (UCI), feedback HARQ-ACK information, and indicate whether the downlink transport block is correctly received. PUCCH transmission supports semi-static allocation and dynamic resource allocation. Among them, semi-static resource allocation is that high-level RRC signaling directly configures one or more PUCCH resources. When multiple PUCCH resources are configured, the terminal device will find a certain PUCCH resource from multiple PUCCH resources based on the number of bits of HARQ-ACK information that needs to be fed back. Dynamic resource allocation is that high-level RRC signaling configures one or more PUCCH resource sets. Each resource set contains multiple PUCCH resources. After receiving the downlink scheduling information, the terminal device will find a certain PUCCH resource set from multiple PUCCH resource sets based on the number of bits of HARQ-ACK information that needs to be fed back, and find a certain PUCCH resource in the PUCCH resource set based on the PUCCH resource indicator (PRI) in the downlink control information (DCI).

[0100] 2) Semi-persistent scheduling SPS transmission

[0101] Data transmission in NR is divided into uplink transmission (terminal device sends, network device receives) and downlink transmission (network device sends, terminal device receives) from the perspective of transmission direction; from the perspective of scheduling method, it is divided into dynamic scheduling and pre-allocation.

[0102] It should be noted that dynamic scheduling is the DCI sent by the network device, which carries scheduling information (including time-frequency resource allocation, coding and modulation methods, transport block size, etc. for data transmission). Pre-allocation is a method in which the network device allocates and can be used through high-level signaling (such as RRC signaling, MAC control element (MAC CE), etc.) or a method in which the allocation can be used only after high-level signaling allocation and DCI activation. Pre-allocation can also be called configured grant or scheduling without grant. Under the pre-allocated scheduling method, it usually corresponds to periodic data transmission, that is, the periodic time-frequency resources, coding and modulation methods, transport block size and other information remain unchanged.

[0103] The scheduling method of pre-allocated downlink transmission in the above classification, that is, the SPS PDSCH transmission in the NR system, is a transmission method that does not rely on dynamic scheduling. SPS transmission has the characteristics of "one allocation, multiple uses", and does not need to send control signaling to the terminal device in each transmission interval, which greatly reduces the overhead of the corresponding PDCCH. The network configures the downlink SPS transmission of the terminal device through high-level signaling (such as RRC signaling) SPS configuration (for example, SPS-Config), where the SPS configuration includes the period of the downlink (downlink, DL) SPS PDSCH, the number of HARQ processes configured for DL ​​SPS PDSCH, the modulation and coding method table used by the terminal device for downlink DL SPS, and the PUCCH resources for HARQ feedback of DL SPS. Downlink SPS can be configured on a special cell (SpCell) or on a secondary cell (SCell).

[0104] After the network device configures the DL SPS for the terminal device, it is necessary to activate the DL SPS transmission by configuring the PDCCH with the configured scheduling-radio network temporary indentifier (CS-RNTI) plus a cyclic redundancy check (CRC), where CS-RNTI is a terminal device ID used for downlink SPS scheduling. The PDCCH that activates the SPS transmission carries some important information about the data transmission, such as parameters such as time-frequency resource allocation. Once the PDCCH activates the downlink SPS transmission, the terminal device periodically receives downlink data on the time-frequency resources indicated by the PDCCH that activates the DL SPS transmission according to the RRC configuration, and feeds back HARQ-ACK information for the received downlink data, wherein the time interval information between the time slot for feedback of the HARQ-ACK information and the time slot where the corresponding downlink data is located is carried in the activation DCI.

[0105] 3) Frequency division duplex (FDD)

[0106] Figure 2 is a schematic diagram of the time-frequency domain resource structure for frequency division duplex (FDD). As shown in Figure 2, the FDD time domain includes three time slots: time slots 0, 1, and 2. Each time slot includes an uplink (UL) bandwidth part (BWP) and a DL BWP. However, in different time slots, the DL BWP and UL BWP are located on different carriers and occupy different frequency domain locations. For example, in time slot 0, the DL BWP and UL BWP are located on different carriers. A terminal device can perform downlink transmissions on the DL bandwidth part or uplink transmissions on the UL BWP in time slot 0.

[0107] 4) Time division duplex (TDD)

[0108] Figure 3 is a schematic diagram of the time-frequency domain resource structure of time division duplex (TDD). As shown in Figure 3, the TDD time domain includes five time slots: time slots 0, 1, 2, 3, and 4. The DL BWP and UL BWP have the same center frequency, and the bandwidths of the DL BWP and UL BWP can be the same or different. A terminal device can only operate in the UL BWP or DL ​​BWP in each symbol. In other words, at the same time, a terminal device can only perform uplink or downlink transmission. For example, in time slot 0, only downlink transmission is possible, and in time slot 4, only uplink transmission is possible. Time slot 3 is a flexible time slot that can be used for uplink or downlink transmission, but not for both uplink and downlink transmission. The minimum granularity for uplink and downlink transmission switching is a symbol. For example, time slot 3 is a flexible time slot, which consists of 14 or 12 OFDM symbols, of which the first M symbols are downlink symbols, the last N symbols are uplink symbols, and the middle 14-MN (or 12-MN) symbols are flexible symbols, 0≤M≤14, 0≤N≤14, M+N≤14, downlink symbols are used for downlink transmission, uplink symbols are used for uplink transmission, flexible symbols can be used for both uplink and downlink transmission, and the specific transmission direction is notified to the terminal device by the network device through RRC signaling or DCI scheduling.

[0109] Compared with the frequency domain resources of FDD in Figure 2, TDD occupies fewer frequency domain resources. However, in TDD, uplink and downlink transmissions cannot be performed simultaneously. For example, only downlink transmission can be performed in time slot 0, and uplink transmission cannot be performed. This will increase the uplink transmission delay.

[0110] 5) Sub-band full-duplex SBFD

[0111] Figure 4 illustrates the structure of time-frequency domain resources for sub-band full-duplex (SBFD). Sub-band full-duplex (SBFD) allows for simultaneous allocation of uplink and downlink transmission resources within a symbol or timeslot in a TDD system. As shown in Figure 4, uplink and downlink transmission resources can coexist within a timeslot. For example, in timeslot 0, a frequency domain resource segment exists within the DL BWP that can be used for uplink transmission. This allows uplink transmission in timeslot 0, reducing uplink transmission latency. This frequency domain resource segment is also referred to as an uplink subband. Downlink transmission can also be performed in timeslot 0. In other words, network devices can perform simultaneous uplink and downlink transmissions in timeslot 0. Terminal devices can also perform simultaneous uplink and downlink transmissions in timeslot 0 (i.e., full-duplex terminals), or they can perform only uplink or only downlink transmissions (i.e., half-duplex terminals). Compared to the frequency domain resources for the uplink resources in TDD shown in Figure 3, SBFD provides more uplink resources, thereby improving uplink coverage and reducing uplink transmission latency.

[0112] 6) Hybrid Automatic Repeat Request Acknowledgement HARQ-ACK

[0113] HARQ can be either a positive acknowledgement (ACK) or a negative acknowledgement (NACK). In the NR system, the network device sends downlink data to the terminal device via the physical downlink data channel (PDSCH). After receiving the PDSCH, the terminal device demodulates and decodes the data transmission block (TB) carried on the PDSCH and feeds back the corresponding HARQ-ACK information to the network device. An ACK is fed back if the decoding is successful, and a NACK is fed back if the decoding fails.

[0114] For the same uplink feedback time slot, the HARQ-ACK information of one or more PDSCHs will be combined and fed back together. Specifically, if one or more PDSCHs is dynamically scheduled by DCI, the PUCCH resources used to carry the HARQ-ACK information will be indicated in the DCI; if one or more PDSCHs are all SPS PDSCHs, the PUCCH resources used to carry the HARQ-ACK information can be pre-configured to the terminal device by the network device through high-level parameters (RRC parameters).

[0115] The specific configuration of the PUCCH resources used to carry the HARQ-ACK information of the SPS PDSCH is as follows:

[0116] As an example, when a set of SPS configurations is supported, a maximum of 1 bit of SPS PDSCH HARQ-ACK information is fed back per time slot. In this case, only one PUCCH resource, n1PUCCH-AN, needs to be configured in the SPS-Config in each BWP.

[0117] As another example, when multiple sets of SPS configurations are supported, multiple bits of SPS PDSCH HARQ-ACK information can be fed back in each time slot. Therefore, the SPS-PUCCH-AN-List is configured in the PUCCH configuration (e.g., PUCCH-Config) of each BWP. Up to 4 PUCCH resources can be configured in the SPS-PUCCH-AN-List, and the terminal device selects resources based on the number of HARQ-ACK bits that need to be fed back. Among them, the maximum payload size supported by each PUCCH resource in the list is different.

[0118] Currently, the parameter configuration rules are shown in Table 1. When the SPS-PUCCH-AN-List is configured, the terminal device will ignore the configured n1PUCCH-AN and use the SPS-PUCCH-AN-List. When multiple sets of SPS are configured, if the HARQ-ACK information of different SPS PDSCHs is not fed back on the same PUCCH, the network device can only configure n1PUCCH-AN, and the terminal device will feed back SPS PDSCH HARQ-ACK through n1PUCCH-AN. If neither n1PUCCH-AN nor SPS-PUCCH-AN-List is configured, the terminal device will consider the configuration to be incorrect and will not feed back the HARQ-ACK information of the SPS PDSCH.

[0119] Table 1

[0120] Because the frequency domain range of uplink resources in SBFD time slots (or SBFD symbols) is different from the frequency domain range of uplink resources in non-SBFD time slots (or non-SBFD symbols), for example, the frequency domain range of uplink resources in non-SBFD time slots is larger than that of uplink resources in SBFD time slots. Therefore, when a network device configures PUCCH resources that carry SPS PDSCH feedback information, resource scheduling flexibility cannot be guaranteed due to the limitations of the frequency domain range of uplink resources in SBFD time slots and the frequency domain range of uplink resources in non-SBFD time slots.

[0121] In view of this, the present application proposes a resource configuration method and communication device, in which a network device sends first configuration information to a terminal device, and transmits PUCCH through at least one of the candidate target resources indicated by the first configuration information. The candidate target resources include a first candidate resource and a second candidate resource, wherein the first candidate resource is a resource dedicated to the sub-band full-duplex SBFD time slot, and the second candidate resource can be used for the SBFD time slot and the non-SBFD time slot. Therefore, the terminal device can determine the PUCCH resource for the feedback information of the SBFD time slot based on the target resource indicated by the first configuration information, and can also determine the PUCCH resource for the feedback information of the non-SBFD time slot, thereby improving the flexibility of resource scheduling.

[0122] The resource configuration method provided by the embodiment of the present application will be described in detail below with reference to the accompanying drawings. The embodiment provided by the present application can be applied to the communication system shown in Figure 1 above. The technical solution of the present application will be described in detail with reference to Figure 5.

[0123] Figure 5 is a flow chart of a resource configuration method 200 provided in an embodiment of the present application. As shown in Figure 5, method 200 includes the following steps, which can be performed by a terminal device or network device, a chip or circuit used in the terminal device or network device, or a functional module in the terminal device or network device that can call and execute programs.

[0124] S201: A network device sends first configuration information to a terminal device, where the first configuration information is used to indicate at least one candidate target resource. Correspondingly, the terminal device receives the first configuration information from the network device.

[0125] Among them, the candidates for the target resource include a first candidate resource and a second candidate resource, the type of the first candidate resource includes a first type and / or a second type, the maximum load size carried by the first candidate resource of the first type is different from the maximum load size carried by the first candidate resource of the second type, the first candidate resource is a resource dedicated to the SBFD time slot, and the second candidate resource can be used for the SBFD time slot and the non-SBFD time slot; the target resource is used for the transmission of the physical uplink control channel PUCCH.

[0126] It should be noted that the maximum payload size carried by the first candidate resource of the first type is different from the maximum payload size carried by the first candidate resource of the second type. It can be understood that the first candidate resource of the first type can carry multiple bits of information, and the first candidate resource of the second type can carry 1 bit of information. Furthermore, there can be multiple first candidate resources of the first type, and the maximum payload size carried by each first candidate resource of the first type is different, and there is only one first candidate resource of the second type. For example, the first candidate resource of the first type is configured with the parameter SPS-PUCCH-AN-List-SBFD, and the first candidate resource of the second type is configured with the parameter n1PUCCH-AN-SBFD. Among them, a maximum of 4 PUCCH resources can be configured in the parameter SPS-PUCCH-AN-List-SBFD, and a maximum of 1 PUCCH resource can be configured in the parameter n1PUCCH-AN-SBFD; the parameter n1PUCCH-AN-SBFD and the parameter SPS-PUCCH-AN-List-SBFD are only used as the names of resources configured for SBFD symbols, and this application does not limit this.

[0127] It should also be noted that the second candidate resource can be used in SBFD time slots and non-SBFD time slots. It can be understood that when the time slot where the target resource is located is a SBFD time slot, the target resource can belong to the second candidate resource, that is, the second candidate resource can be used in both SBFD time slots and non-SBFD time slots.

[0128] Optionally, the type of the second candidate resource includes a third type and / or a fourth type, wherein the maximum payload size carried by the second candidate resource of the third type is different from the maximum payload size carried by the second candidate resource of the fourth type. Specifically, the time slot where the second candidate resource of the third type is located can carry multiple bits of information, and the time slot where the second candidate resource of the fourth type is located can carry 1 bit of information. Furthermore, there can be multiple second candidate resources of the third type, and the maximum payload sizes carried by each second candidate resource of the third type are different, and there is only one second candidate resource of the fourth type. For example, the second candidate resource of the third type is configured with the parameter SPS-PUCCH-AN-List, and the second candidate resource of the fourth type is configured with the parameter n1PUCCH-AN, wherein a maximum of 4 PUCCH resources can be configured in the parameter SPS-PUCCH-AN-List, and a maximum of 1 PUCCH resource can be configured in the parameter n1PUCCH-AN.

[0129] Optionally, the network device may configure at least one of the first candidate resource and the second candidate resource, and indicate at least one of the first candidate resource and the second candidate resource to the terminal device by sending first configuration information to the terminal device. The first candidate resource includes a first candidate resource of a first type and a first candidate resource of a second type, for example, SPS-PUCCH-AN-List-SBFD and n1PUCCH-AN-SBFD. The second candidate resource includes a third type and a fourth type of second candidate resource, for example, SPS-PUCCH-AN-List and n1PUCCH-AN.

[0130] The following describes two configuration methods for the first candidate resource of the first type and the second candidate resource of the third type. In the embodiment of the present application, the configuration of the parameter SPS-PUCCH-AN-List-SBFD and the parameter SPS-PUCCH-AN-List are used as an example for description.

[0131] Method 1:

[0132] SPS-PUCCH-AN-List-SBFD and SPS-PUCCH-AN-List are configured for SBFD time slots and non-SBFD time slots respectively. The maximum payload sizes corresponding to the resources in SPS-PUCCH-AN-List-SBFD and SPS-PUCCH-AN-List are different. Specifically, the resource list SPS-PUCCH-AN-List-SBFD is configured for SBFD, that is, the first candidate resource of the first type. The resource list SPS-PUCCH-AN-List-r16 is configured for non-SBFD, that is, the second candidate resource of the third type. The maximum payload sizes (maxpayloadsize) corresponding to the resources configured in SPS-PUCCH-AN-List-SBFD and SPS-PUCCH-AN-List-r16 are configured independently.

[0133] Optionally, the maximum payload size carried by the resources in the first candidate resource of the first type and the maximum payload size carried by the resources in the second candidate resource of the third type are independently configured, that is, there are N resources in the first candidate resource of the first type and M resources in the second candidate resource of the third type, N and M are positive integers, and N and M can be different or the same. For example, the maximum payload size carried by the i-th resource in the first candidate resource of the first type and the maximum payload size carried by the i-th resource in the second candidate resource of the third type are independently configured, and the two can be different or the same, i is a positive integer and i<=min(N,M).

[0134] Exemplarily, a sequence consisting of up to 4 SPS-PUCCH-AN-r16 information elements is configured for each of SPS-PUCCH-AN-List-SBFD and SPS-PUCCH-AN-List-r16. The information included in each SPS-PUCCH-AN-r16 information element includes the time domain position, frequency domain position and maximum payload size of the PUCCH resource. Among them, the maximum payload size of the resource carried in each SPS-PUCCH-AN-r16 information element is independently configured, that is, the maximum payload size of the resource carried in SPS-PUCCH-AN-List-SBFD and the maximum payload size of the resource carried in SPS-PUCCH-AN-List-r16 can be the same or different. Specifically, there are N resources in SPS-PUCCH-AN-List-SBFD and M resources in SPS-PUCCH-AN-List-r16, where N and M are positive integers and can be different or the same. For example, the maximum payload size of the i-th resource bearer in SPS-PUCCH-AN-List-SBFD and the maximum payload size of the i-th resource bearer in SPS-PUCCH-AN-List-r16 are independently configured, and the two can be different or the same, i is a positive integer and i<=min(N,M). This application does not limit this.

[0135] Method 2:

[0136] Different resources are configured for SBFD time slots and non-SBFD time slots in the same list. Specifically, when configuring the second candidate resources of the third type, resources for SBFD time slots and non-SBFD time slots are configured in the second candidate resources of the third type, wherein the time domain position and / or frequency domain position of the resources for SBFD time slots is different from the time domain position and / or frequency domain position of the resources for non-SBFD time slots, and the same group of resources in the second candidate resources of the third type uses the same maximum payload size.

[0137] Exemplarily, different resources are configured for the SPS-PUCCH-AN-List for SBFD time slots and non-SBFD time slots. For example, a sequence of up to four SPS-PUCCH-AN-r16 information elements is configured in the SPS-PUCCH-AN-List-r16, each of which includes: PUCCH resources configured for the SBFD time slot and PUCCH resources configured for the non-SBFD time slot, and the PUCCH resources configured for the SBFD time slot and the PUCCH resources configured for the non-SBFD time slot are configured independently. Specifically, the PUCCH resources configured for the SBFD time slot and the PUCCH resources configured for the non-SBFD time slot can be the same or different. For example: Configure the parameter sps-PUCCH-AN-ResourceID-SBFD and the index of the PUCCH resource corresponding to the sps-PUCCH-AN-ResourceID-SBFD parameter, such as the time domain position and frequency domain position of the PUCCH resource, and sps-PUCCH-AN-ResourceID-SBFD is the resource used for the SBFD time slot. Configure the parameter sps-PUCCH-AN-ResourceID-r16 and the PUCCH resource index corresponding to the parameter sps-PUCCH-AN-ResourceID-r16, such as the time domain position and frequency domain position of the PUCCH resource, and sps-PUCCH-AN-ResourceID is the resource used for the non-SBFD time slot. Among them, the maximum payload size carried by the PUCCH resource corresponding to the sps-PUCCH-AN-ResourceID-SBFD parameter is the same as the maximum payload size carried by the PUCCH resource corresponding to the sps-PUCCH-AN-ResourceID-r16 parameter.

[0138] Optionally, when the first configuration information is used to indicate the second candidate resource, the first configuration information specifically includes the configuration and frequency domain offset information of the second candidate resource, wherein the frequency domain offset information is used to indicate the frequency domain offset of the first candidate resource relative to the second candidate resource.

[0139] Specifically, if the first configuration information indicates a second candidate resource, the first candidate resource can be determined using the frequency domain offset information. The first candidate resource is determined by adding the frequency domain offset to the frequency domain position of the resource in the second candidate resource. In other words, the frequency domain positions of the resources in the first candidate resource and the resources in the second candidate resource are different.

[0140] It should be noted that the unit of the frequency domain offset can be RB or resource block group (RBG). Among them, an RBG contains multiple RBs. For example, an RBG = N RBs, and the value of N can be predefined by the protocol or configured by the network device, and this embodiment of the application does not limit this.

[0141] The configuration of the frequency domain offset is described below with reference to FIG6 , wherein the configuration of the frequency domain offset may include but is not limited to the following manners:

[0142] 1) The frequency domain offset is configured independently for a specific cell.

[0143] Specifically, a cell is a cell capable of PUCCH transmission, and includes a primary cell and a secondary cell. For example, the specific cells in Figure 6 include cell 1 and cell 2. The subcarrier spacing of cell 1 is 15 kHz, and the subcarrier spacing of cell 2 is 30 kHz. A frequency domain offset is independently configured for each of cell 1 and cell 2.

[0144] 2) The frequency domain offset is independently configured according to a specific carrier.

[0145] In Figure 6, during uplink transmission, one cell corresponds to two carriers; during downlink transmission, one cell corresponds to one carrier. For PUCCH transmission, one cell corresponds to two carriers. Assuming that cell 1 corresponds to two specific carriers, namely carrier 1 and carrier 2, a frequency domain offset is independently configured for carrier 1 and carrier 2. The frequency domain offsets corresponding to carrier 1 and carrier 2 can be the same or different, and this application does not limit this.

[0146] 3) The frequency domain offset is configured independently according to a specific bandwidth part BWP.

[0147] Taking cell 1 in Figure 6 as an example, when the subcarrier spacing is 15 kHz, the bandwidth of the BWP can be the same as or different from the bandwidth of cell 1. For example, the bandwidth of BWP 1 is 40 MHz, and the bandwidth of BWP 2 is 20 MHz. A frequency domain offset is independently configured for BWP 1 and BWP 2. The frequency domain offsets corresponding to BWP 1 and BWP 2 can be the same or different, and this embodiment of the application is not limited to this.

[0148] 4) Different frequency domain offsets are independently configured for multiple candidate formats included in the PUCCH.

[0149] Each PUCCH format can contain one or more PUCCH resources, which are configured by the network device. Among them, there are 5 PUCCH formats: format 0, format 1, format 2, format 3 and format 4. Each PUCCH format can occupy a different orthogonal frequency division multiplexing (OFDM) symbol length. For example, the OFDM symbol length occupied by format 0 is 2, which means it occupies 2 OFDM symbols; the OFDM symbol length occupied by format 1 is 11, which means it occupies 11 OFDM symbols. A frequency domain offset N1 is configured on format 0, and a frequency domain offset N2 is configured on format 1. N1 and N2 are positive integers, and the values ​​of N1 and N2 can be equal or unequal. This embodiment of the present application does not limit this.

[0150] 5) A frequency domain frequency shift is independently configured for each SPS configuration. An SPS configuration includes: the DL SPS PDSCH period, the number of HARQ processes configured for DL ​​SPS PDSCH, the modulation and coding scheme list used by the terminal device for downlink DL SPS, and the PUCCH resources used for DL ​​SPS HARQ feedback.

[0151] The configured frequency domain offset amount is combined with the PUCCH resource for HARQ feedback of DL SPS in the SPS configuration to determine the PUCCH resource for carrying HARQ-ACK information of the SPS PDSCH of SBFD.

[0152] Optionally, a frequency domain offset may also be configured for each resource in the second candidate resources.

[0153] S202: The terminal device uses the target resource to transmit the PUCCH. Correspondingly, the network device receives the PUCCH on the target resource.

[0154] As an implementation method, the terminal device can use at least one of the candidate target resources indicated by the first configuration information as the target resource to transmit the PUCCH. Specifically, the terminal device selects the resource corresponding to the time slot for PUCCH transmission based on the position of the time slot of the target resource, that is, based on the time slot position of the feedback information of the SPS PDSCH, selects the resource corresponding to the time slot as the target resource, and sends the feedback information of the SPS PDSCH on the target resource. Among them, the terminal device uses at least one of the candidate target resources indicated by the first configuration information to transmit the PUCCH specifically including:

[0155] When the first configuration information does not indicate the first candidate resource, the target resource belongs to the second candidate resource. Specifically, the first configuration information does not indicate the first candidate resource, but indicates the second candidate resource, which can be used in both SBFD time slots and non-SBFD time slots. Therefore, the terminal device can use the third type of second candidate resource or the fourth type of second candidate resource for PUCCH transmission, that is, the terminal device sends SPS PDSCH feedback information on the third type of second candidate resource or the fourth type of second candidate resource.

[0156] When the time slot of the target resource is located in the SBFD time slot and the at least one resource indicated by the first configuration information includes the first candidate resource, the target resource belongs to the first candidate resource.

[0157] When the time slot of the target resource is located in the SBFD time slot, the at least one resource indicated by the first configuration information does not include the first candidate resource, and the at least one resource indicated by the first configuration information includes the second candidate resource, the target resource belongs to the second candidate resource.

[0158] Exemplarily, when the first configuration information indicates the first candidate resource and the second candidate resource, the terminal device gives priority to using the first candidate resource dedicated to the SBFD time slot for PUCCH transmission; or, gives priority to using the second candidate resource that can be used for the non-SBFD time slot for PUCCH transmission. For example, if the time slot of the target resource is located in the SBFD time slot, the terminal device uses the resources in the first candidate resource (e.g., n1PUCCH-AN-SBFD or SPS-PUCCH-AN-List-SBFD) for PUCCH transmission. At this time, the target resource belongs to the first candidate resource. Therefore, the terminal device can use the first candidate resource of the first type or the first candidate resource of the second type for PUCCH transmission, that is, the terminal device sends feedback information of the SPS PDSCH on the first candidate resource of the first type or the first candidate resource of the second type. For another example, if the time slot of the target resource is located in the non-SBFD time slot, the terminal device uses the resources in the second candidate resource (e.g., n1PUCCH-AN or SPS-PUCCH-AN-List) for PUCCH transmission. At this time, the target resource belongs to the second candidate resource. Therefore, the terminal device can use the second candidate resources of the third type or the second candidate resources of the fourth type for PUCCH transmission, that is, the terminal device sends feedback information of the SPS PDSCH on the second candidate resources of the third type or the second candidate resources of the fourth type.

[0159] Exemplarily, when the first configuration information indicates the second candidate resource but does not indicate the first candidate resource, the terminal device may use the resources in the second candidate resource to transmit the PUCCH. For example, when the time slot of the target resource is located in the SBFD time slot, and the at least one resource indicated by the first configuration information does not include the first candidate resource (e.g., n1PUCCH-AN-SBFD and SPS-PUCCH-AN-List-SBFD), but includes the second candidate resource (e.g., n1PUCCH-AN and / or SPS-PUCCH-AN-List), the terminal device uses the resources in the second candidate resource to transmit the PUCCH, that is, the target resource belongs to the second candidate resource.

[0160] Exemplarily, when the first configuration information indicates a first candidate resource but does not indicate a second candidate resource, the terminal device can use the resources in the first candidate resource to transmit PUCCH. For example, when the time slot of the target resource is located in a non-SBFD time slot, and the at least one resource indicated by the first configuration information does not include the second candidate resource (e.g., n1PUCCH-AN and SPS-PUCCH-AN-List), but includes the second candidate resource (e.g., n1PUCCH-AN-SBFD and / or SPS-PUCCH-AN-List-SBFD), the terminal device uses the resources in the first candidate resource to transmit PUCCH, that is, the target resource belongs to the first candidate resource. Therefore, the terminal device can use the first candidate resource of the first type or the first candidate resource of the second type for PUCCH transmission, that is, the terminal device sends feedback information of SPS PDSCH on the first candidate resource of the first type or the first candidate resource of the second type. For specific usage rules, see Table 2.

[0161] Table 2

[0162] As shown in Table 2, the second row of Table 2, that is, in case 1, the first configuration information sent by the network device includes both the configuration of the first candidate resource and the configuration of the second candidate resource. That is, the first configuration information includes the first candidate resource of the first type, the second candidate resource of the second type, the second candidate resource of the third type, and the second candidate resource of the fourth type. For example: the parameters n1PUCCH-AN-SBFD and SPS-PUCCH-AN-List-SBFD for configuring the HARQ-ACK information of the SPS PDSCH of the SBFD time slot, and the parameters n1PUCCH-AN and SPS-PUCCH-AN-List for configuring the HARQ-ACK information of the SPS PDSCH of the non-SBFD time slot. At this time, since the network device configures the first candidate resource and the second candidate resource at the same time, the terminal device gives priority to using the resources configured for the time slot for PUCCH transmission according to the time slot position of the target resource. For example, the terminal device uses the resources in the parameter SPS-PUCCH-AN-List-SBFD to transmit the HARQ-ACK information of the SPS PDSCH in the SBFD time slot, and uses the resources in the parameter SPS-PUCCH-AN-List to transmit the HARQ-ACK information of the SPS PDSCH in the non-SBFD time slot.

[0163] For example, in case 4, the first configuration information sent by the network device includes the configuration of the second candidate resource, but does not include the configuration of the first candidate resource. When the time slot of the target resource is in the SBFD time slot, the terminal device can use the resources in the second candidate resource for PUCCH transmission. For example, the third type of second candidate resource or the fourth type of second candidate resource is used for PUCCH transmission. Specifically, the terminal device uses the resources in the parameter SPS-PUCCH-AN-List to transmit the HARQ-ACK information of the SPS PDSCH of the SBFD time slot.

[0164] For example, in case 13, the first configuration information sent by the network device includes the configuration of the first candidate resource, but does not include the configuration of the second candidate resource. When the time slot of the target resource is in a non-SBFD time slot, the terminal device can use the resources in the first candidate resource for PUCCH transmission. For example, the first candidate resource of the first type or the first candidate resource of the first type is used for PUCCH transmission. Specifically, the terminal device uses the resources in the parameter SPS-PUCCH-AN-List-SBFD to transmit the HARQ-ACK information of the SPS PDSCH of the non-SBFD time slot.

[0165] In an embodiment of the present application, when the first configuration information only indicates one candidate resource, the terminal device can also determine the target resource for PUCCH transmission, which can reduce the signaling overhead.

[0166] Optionally, as a special case, when the network device is not configured with the second candidate resource, specifically, when the network device is not configured with the third type of second candidate resource and the fourth type of second candidate resource, the terminal device considers that the network device is configured incorrectly and does not feedback HARQ-ACK information for the SPS PDSCH of the SBFD time slot and the SPS PDSCH of the non-SBFD time slot. The specific usage rules are shown in Table 3.

[0167] Table 3

[0168] As shown in Table 3, in case 4, the first configuration information sent by the network device includes the configuration of the second candidate resource, but does not include the configuration of the first candidate resource. When the time slot of the target resource is in the SBFD time slot, the terminal device can use the resources in the second candidate resource for PUCCH transmission. For example, the third type of second candidate resource or the fourth type of second candidate resource is used for PUCCH transmission. Specifically, the terminal device uses the resources in the parameter PS-PUCCH-AN-List to transmit the HARQ-ACK information of the SPS PDSCH of the SBFD time slot.

[0169] Exemplarily, in the cases of case 13, case 14, and case 15, the first configuration information sent by the network device includes the configuration of the first candidate resource, but does not include the configuration of the second candidate resource. At this time, regardless of whether the time slot of the target resource is located in a non-SBFD time slot or in a SBFD time slot, the terminal device considers that the configuration is wrong, that is, no HARQ-ACK information is fed back for the SPS PDSCH of the SBFD time slot and the SPS PDSCH of the non-SBFD time slot. For example, when the time slot of the target resource is located in the SBFD time slot, the first configuration information includes the configuration of the first candidate resource, but the first configuration information does not include the second candidate resource. Therefore, even if the first configuration information includes the configuration of the first candidate resource, the terminal device cannot use the resources in the first candidate resource for PUCCH transmission. Specifically, the terminal device cannot use the resources in the parameter SPS-PUCCH-AN-List-SBFD to transmit the HARQ-ACK information of the SPS PDSCH of the SBFD time slot.

[0170] Optionally, as another special case, when the network device is not configured with either the first or second candidate resource, the SBFD timeslot may use the configuration information for a non-SBFD timeslot for PUCCH transmission, but the non-SBFD timeslot may not use the configuration information for an SBFD timeslot for PUCCH transmission. Specific usage rules are shown in Table 4.

[0171] Table 4

[0172] As shown in Table 4, the usage rules in case 1-12 and case 16 are the same as the usage rules in case 1-12 and case 16 in Table 3 above, and will not be repeated here. The difference is that in case 13, case 14 and case 15, the first configuration information sent by the network device includes the configuration of the first candidate resource, but does not include the configuration of the second candidate resource. At this time, when the time slot of the target resource is in the SBFD time slot, the terminal device can use the resources in the first candidate resource for PUCCH transmission. However, when the time slot of the target resource is in a non-SBFD time slot, the terminal device cannot use the resources in the first candidate resource for PUCCH transmission. Specifically, the terminal device cannot use the resources in the parameter SPS-PUCCH-AN-List-SBFD to transmit the HARQ-ACK information of the SPS PDSCH of the non-SBFD time slot.

[0173] It should be noted that the terminal device and the network device can implement at least one of the 16 situations in the above tables, and are not required to implement all possible methods.

[0174] In an embodiment of the present application, when the first configuration information only indicates one candidate resource, the terminal device can also determine the target resource for PUCCH transmission, which can reduce the signaling overhead.

[0175] Optionally, when the first configuration information does not indicate the first candidate resource and the second candidate resource, the terminal device does not feedback the HARQ-ACK information of the SPS PDSCH corresponding to the SBFD time slot, nor does it feedback the HARQ-ACK information of the SPS PDSCH corresponding to the non-SBFD time slot.

[0176] As another implementation method, when the first configuration information does not include the configuration of the first candidate resource, and includes the configuration and frequency domain offset information of the second candidate resource, the terminal device determines the first candidate resource based on the configuration and frequency domain offset information of the second candidate resource, and then uses the resources in the first candidate resource to transmit the PUCCH of the SBFD time slot.

[0177] Specifically, the first configuration information indicates the second candidate resource, and the terminal device uses the resources in the second candidate resource to transmit the PUCCH, for example, using the second candidate resource of the third type or the second candidate resource of the fourth type to transmit the HARQ-ACK information of the SPS PDSCH of the non-SBFD time slot. A frequency domain offset is added to the frequency domain position of the second candidate resource of the third type or the frequency domain position of the second candidate resource of the fourth type to determine the first candidate resource of the first type or the first candidate resource of the second type, that is, adding the frequency domain offset to the frequency domain position of the second candidate resource can determine the first candidate resource.

[0178] Optionally, when the first configuration information sent by the network device does not include frequency domain offset information and the time slot of the target resource is in the SBFD time slot, the SBFD time slot may use the second candidate resource to transmit the HARQ-ACK information of the SPS PDSCH of the SBFD time slot. For example, the terminal device uses the second candidate resource of the third type or the second candidate resource of the fourth type to transmit the HARQ-ACK information of the SPS PDSCH of the SBFD time slot.

[0179] It should be noted that when the network device is not configured with a frequency domain offset, the terminal device may not feed back the corresponding HARQ-ACK information of the SPS PDSCH for the SBFD time slot.

[0180] In an embodiment of the present application, a terminal device transmits a PUCCH through at least one of the candidate target resources indicated by the first configuration information. Since the first candidate resource is a resource dedicated to the SBFD time slot, and the second candidate resource can be used for both the SBFD time slot and the non-SBFD time slot, the terminal device can determine the PUCCH resource for feedback information of the SBFD time slot and the PUCCH resource for feedback information of the non-SBFD time slot based on the target resource indicated by the first configuration information. This can improve the flexibility of resource scheduling and ensure the integrity of the SBFD system.

[0181] Figure 7 is a flow chart of a resource configuration method 300 provided in an embodiment of the present application. As shown in Figure 7, method 300 includes the following steps, which can be performed by a terminal device or network device, a chip or circuit used in the terminal device or network device, or a functional module in the terminal device or network device that can call and execute programs.

[0182] S301: A network device sends first configuration information to a terminal device. Correspondingly, the terminal device receives the first configuration information from the network device.

[0183] The first configuration information is used to indicate at least one of the candidate target resources, the candidate target resources include a first candidate resource and a second candidate resource, the type of the first candidate resource includes a first type and / or a second type, the maximum payload size carried by the first candidate resource of the first type is different from the maximum payload size carried by the first candidate resource of the second type, the first candidate resource is a resource dedicated to the SBFD time slot, and the second candidate resource can be used for the SBFD time slot and the non-SBFD time slot; the target resource is used to transmit the physical uplink control channel PUCCH. The type of the second candidate resource includes a third type and / or a fourth type, wherein the maximum payload size carried by the second candidate resource of the third type is different from the maximum payload size carried by the second candidate resource of the fourth type.

[0184] The first candidate resource of the first type is configured with the parameter SPS-PUCCH-AN-List-SBFD, and the first candidate resource of the second type is configured with the parameter n1PUCCH-AN-SBFD. Among them, a maximum of 4 PUCCH resources can be configured in the parameter SPS-PUCCH-AN-List-SBFD, and a maximum of 1 PUCCH resource can be configured in the parameter n1PUCCH-AN-SBFD; the parameter n1PUCCH-AN-SBFD and the parameter SPS-PUCCH-AN-List-SBFD are only used as the names of resources configured for SBFD symbols, and this application does not limit this. The second candidate resource of the third type is configured with the parameter SPS-PUCCH-AN-List, and the second candidate resource of the fourth type is configured with the parameter n1PUCCH-AN, among which a maximum of 4 PUCCH resources can be configured in the parameter SPS-PUCCH-AN-List, and a maximum of 1 PUCCH resource can be configured in the parameter n1PUCCH-AN.

[0185] The specific configuration method of the parameter SPS-PUCCH-AN-List-SBFD and the parameter SPS-PUCCH-AN-List refers to the above step S201 and will not be repeated here.

[0186] S302. The terminal device determines a PUCCH resource for carrying HARQ-ACK information of the SPS PDSCH according to the first configuration information.

[0187] The terminal device determines the PUCCH resources for the HARQ-ACK information of the SPS PDSCH of different time slot types based on the target resource indicated by the first configuration information and the position of the time slot of the target resource. For example, when the first configuration information indicates the first candidate resource and the time slot of the target resource is located in the SBFD time slot, the target resource belongs to the first candidate resource, and the terminal device determines to use the resources in the first candidate resource to transmit the HARQ-ACK information of the SPS PDSCH of the SBFD time slot. For another example, when the first configuration information indicates the second candidate resource and the time slot of the target resource is located in the non-SBFD time slot, the target resource belongs to the second candidate resource, and the terminal device determines to use the resources in the second candidate resource to transmit the HARQ-ACK information of the SPS PDSCH of the non-SBFD time slot.

[0188] When the first configuration information indicates only one of the first candidate resource and the second candidate resource, the usage rule of the target resource is specifically referred to the above step S202 and will not be repeated here.

[0189] S303. The terminal device sends HARQ-ACK information on the PUCCH resource.

[0190] Specifically, the terminal device sends HARQ-ACK information of the SPS PDSCH on the target resource indicated by the first configuration information, wherein the target resource is one of the candidate target resources. For the specific implementation method, refer to the above step S202 and will not be repeated here.

[0191] In an embodiment of the present application, a terminal device transmits a PUCCH through at least one of the candidate target resources indicated by the first configuration information. Since the first candidate resource is a resource dedicated to the SBFD time slot, and the second candidate resource can be used for both the SBFD time slot and the non-SBFD time slot, the terminal device can determine the PUCCH resource for feedback information of the SBFD time slot and the PUCCH resource for feedback information of the non-SBFD time slot based on the target resource indicated by the first configuration information. This can improve the flexibility of resource scheduling and ensure the integrity of the SBFD system.

[0192] Figure 8 is a flow chart of a resource configuration method 400 provided in an embodiment of the present application. As shown in Figure 8, method 400 includes the following steps, which can be performed by a terminal device or network device, a chip or circuit used in the terminal device or network device, or a functional module in the terminal device or network device that can call and execute programs.

[0193] S401: A network device sends first configuration information to a terminal device. Correspondingly, the terminal device receives the first configuration information from the network device.

[0194] The first configuration information is used to indicate a second candidate resource, where the type of the second candidate resource includes a third type and / or a fourth type, where a maximum payload size carried by the second candidate resource of the third type is different from a maximum payload size carried by the second candidate resource of the fourth type. The third type of second candidate resource is configured using the parameter SPS-PUCCH-AN-List, and the fourth type of second candidate resource is configured using the parameter n1PUCCH-AN, where a maximum of four PUCCH resources can be configured in the parameter SPS-PUCCH-AN-List, and a maximum of one PUCCH resource can be configured in the parameter n1PUCCH-AN.

[0195] Optionally, the first configuration information also includes frequency domain offset information, where the frequency domain offset information is used to indicate a frequency domain offset of the first candidate resource relative to the second candidate resource.

[0196] The specific configuration method of the frequency domain offset is as described in the above step S201 and will not be repeated here.

[0197] S402. The terminal device determines a PUCCH resource for carrying HARQ-ACK information of the SPS PDSCH according to the first configuration information and the frequency domain offset information.

[0198] The terminal device determines the PUCCH resource for the HARQ-ACK information of the SPS PDSCH of the non-SBFD time slot based on the second candidate resource indicated by the first configuration information. Specifically, the first configuration information indicates the second candidate resource, and the terminal device uses the resources in the second candidate resource to transmit the HARQ-ACK information of the SPS PDSCH of the non-SBFD time slot, for example, the second candidate resource of the third type or the second candidate resource of the fourth type is used to transmit the HARQ-ACK information of the SPS PDSCH of the non-SBFD time slot. The frequency domain offset is added to the frequency domain position of the second candidate resource of the third type or the frequency domain position of the second candidate resource of the fourth type, so as to determine the first candidate resource of the first type or the first candidate resource of the second type, that is, adding the frequency domain offset to the frequency domain position of the second candidate resource can determine the first candidate resource, and use the resources in the first candidate resource to transmit the HARQ-ACK information of the SPS PDSCH of the SBFD time slot. The specific implementation method is shown in the above step S202, which will not be repeated here.

[0199] S403. The terminal device sends HARQ-ACK information on the PUCCH resource.

[0200] Specifically, the terminal device sends the HARQ-ACK information of the SPS PDSCH of the non-SBFD time slot on the second candidate resource indicated by the first configuration information. Then, the HARQ-ACK information of the SPS PDSCH of the SBFD time slot is sent on the first candidate resource determined by the second candidate resource and the frequency domain offset information. The specific implementation method is shown in the above step S202 and will not be repeated here.

[0201] In an embodiment of the present application, when the first configuration information includes the configuration and frequency domain offset information of the second candidate resource but does not include the configuration of the first candidate resource, the terminal device can determine the first candidate resource based on the second candidate resource through the frequency domain offset information, that is, the frequency domain position of the resource in the first candidate resource is different from the frequency domain position of the resource in the second candidate resource. Therefore, when the first configuration information does not indicate the first candidate resource, the target resource for PUCCH transmission of the SBFD time slot can be determined based on the second candidate resource and frequency domain offset information included in the first configuration information. This can improve the flexibility of scheduling resources and reduce signaling overhead, thereby ensuring the integrity of the SBFD system.

[0202] The following describes the device embodiments of the present application in conjunction with Figures 9 to 11. These devices can be used to implement the functions of the terminal device or network device in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In the embodiments of the present application, the communication device can be a terminal device or a network device, and can also be a module (such as a chip) applied to the terminal device or the network device.

[0203] Figure 9 is a schematic diagram of a communication device according to an embodiment of the present application. As shown in Figure 9, communication device 1000 includes a transceiver unit 1010 and a processing unit 1020. Transceiver unit 1010 can communicate with the outside world, and processing unit 1020 is used for data processing. Transceiver unit 1010 can also be referred to as a communication interface or a transceiver unit.

[0204] In one possible design, the device 1000 can implement steps or processes corresponding to those executed by the terminal device in the above method embodiment, wherein the processing unit 1020 is used to execute processing-related operations of the terminal device in the above method embodiment, and the transceiver unit 1010 is used to execute transceiver-related operations of the network device in the above method embodiment.

[0205] Exemplarily, the transceiver unit 1010 receives first configuration information, where the first configuration information is used to indicate at least one of candidate target resources, where the candidate target resources include a first candidate resource and a second candidate resource, where a type of the first candidate resource includes a first type and / or a second type, a maximum payload size carried by the first candidate resource of the first type is different from a maximum payload size carried by the first candidate resource of the second type, the first candidate resource is a resource dedicated to a sub-band full-duplex SBFD time slot, and the second candidate resource can be used in an SBFD time slot and a non-SBFD time slot;

[0206] Exemplarily, the transceiver unit 1010 is configured to use the target resource to transmit a physical uplink control channel PUCCH.

[0207] In another possible design, the device 1000 can implement steps or processes corresponding to those performed by the network device in the above method embodiment, wherein the transceiver unit 1010 is used to perform transceiver-related operations of the network device in the above method embodiment, and the processing unit 1020 is used to perform processing-related operations of the network device in the above method embodiment.

[0208] Exemplarily, the transceiver unit 1010 is configured to send first configuration information, where the first configuration information is used to indicate at least one of candidate target resources, where the candidate target resources include a first candidate resource and a second candidate resource, where the type of the first candidate resource includes a first type and / or a second type, a maximum payload size carried by the first candidate resource of the first type is different from a maximum payload size carried by the first candidate resource of the second type, the first candidate resource is a resource dedicated to a sub-band full-duplex SBFD time slot, and the second candidate resource can be used in an SBFD time slot and a non-SBFD time slot;

[0209] Optionally, the transceiver unit 1010 is further configured to receive a physical uplink control channel PUCCH on the target resource.

[0210] It should be understood that the device 1000 here is embodied in the form of a functional unit. The term "unit" here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a merging logic circuit and / or other suitable components that support the described functions. In an optional example, those skilled in the art will understand that the device 1000 can be specifically the transmitting end in the above-mentioned embodiment, and can be used to execute the various processes and / or steps corresponding to the transmitting end in the above-mentioned method embodiment, or the device 1000 can be specifically the receiving end in the above-mentioned embodiment, and can be used to execute the various processes and / or steps corresponding to the receiving end in the above-mentioned method embodiment. To avoid repetition, it will not be described here.

[0211] The apparatus 1000 of each of the above-mentioned solutions has the function of implementing the corresponding steps performed by the transmitting end in the above-mentioned method, or the apparatus 1000 of each of the above-mentioned solutions has the function of implementing the corresponding steps performed by the receiving end in the above-mentioned method. The functions can be implemented by hardware, or can be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-mentioned functions; for example, the transceiver unit can be replaced by a transceiver (for example, the transmitting unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as the processing unit, can be replaced by a processor to respectively perform the transceiver operations and related processing operations in each method embodiment.

[0212] In addition, the above-mentioned transceiver unit can also be a transceiver circuit (for example, it can include a receiving circuit and a transmitting circuit), and the processing unit can be a processing circuit. In an embodiment of the present application, the device 1000 can be a receiving device or a transmitting device in the aforementioned embodiment, or it can be a chip or chip system in a receiving device or a transmitting device, such as a system on chip (SoC). Among them, the transceiver unit can be an input and output circuit or a communication interface. The processing unit is a processor or microprocessor or integrated circuit integrated on the chip. This is not limited here.

[0213] Figure 10 is a schematic diagram of the structure of another communication device 2000 provided in an embodiment of the present application. As shown in Figure 10, the device 2000 includes a processor 2010 and a transceiver 2020. The processor 2010 and the transceiver 2020 communicate with each other via an internal connection path. The processor 2010 is used to execute instructions to control the transceiver 2020 to send and / or receive signals.

[0214] Optionally, the apparatus 2000 may further include a memory 2030, which communicates with the processor 2010 and the transceiver 2020 via an internal connection path. The memory 2030 is used to store instructions, and the processor 2010 may execute the instructions stored in the memory 2030.

[0215] It should be understood that the device 2000 can be specifically the transmitting end or receiving end in the above-mentioned embodiments, or can also be a chip or chip system. Correspondingly, the transceiver 2020 can be the transceiver circuit of the chip, which is not limited here. Specifically, the device 2000 can be used to perform the various steps and / or processes corresponding to the transmitting end or receiving end in the above-mentioned method embodiments.

[0216] Optionally, the memory 2030 may include a read-only memory and a random access memory, and provide instructions and data to the processor. A portion of the memory may also include non-volatile random access memory. For example, the memory may also store device type information. The processor 2010 may be configured to execute instructions stored in the memory. When the processor 2010 executes the instructions stored in the memory, the processor 2010 is configured to perform the various steps and / or processes of the above-described method embodiments corresponding to the transmitting end or the receiving end.

[0217] Figure 11 is a schematic structural diagram of another communication device provided in an embodiment of the present application. As shown in Figure 11, the communication device 3000 includes a processor 3010 and an interface circuit 3020. The processor 3010 and the interface circuit 3020 are coupled to each other. It is understood that the interface circuit 3020 can be a transceiver or an input / output interface. Optionally, the communication device 3000 may also include a memory 3030 for storing instructions executed by the processor 3010, or storing input data required by the processor 3010 to execute instructions, or storing data generated after the processor 3010 executes instructions.

[0218] When the communication device 3000 is used to implement the above method embodiments, the processor 3010 is used to execute the functions of the above processing unit 1020 , and the interface circuit 3020 is used to execute the functions of the above transceiver unit 1010 .

[0219] When the communication device is a chip used in a terminal device, the chip implements the functions of the terminal device in the above method embodiments. The chip receives information from other modules (such as a radio frequency module or antenna) in the terminal device, where the information is sent by other network elements to the terminal device; or the chip sends information to other modules (such as a radio frequency module or antenna) in the terminal device, where the information is sent by the terminal device to other network elements.

[0220] In addition, an embodiment of the present application also provides a communication device, which includes at least one processor and at least one memory, wherein the at least one processor is coupled to the at least one memory, and the at least one processor is used to execute a computer program or instruction stored in the at least one memory so that the communication device executes the method in the above-mentioned method embodiments.

[0221] During implementation, each step of the above method can be completed by an integrated logic circuit of the hardware in the processor or an instruction in the form of software. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it will not be described in detail here.

[0222] It should be noted that the processor in the embodiments of the present application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above-mentioned method embodiment can be completed by hardware integrated logic circuits in the processor or by software instructions. The above-mentioned processor can be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The processor in the embodiments of the present application can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above-mentioned method.

[0223] It will be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory, dynamic random access memory, synchronous dynamic random access memory, double data rate synchronous dynamic random access memory, enhanced synchronous dynamic random access memory, synchronous linked dynamic random access memory, and direct memory bus random access memory. It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0224] An embodiment of the present application also provides a computer-readable storage medium on which computer instructions for implementing the methods executed by the terminal device and the network device in the above-mentioned method embodiments are stored.

[0225] An embodiment of the present application also provides a computer program product, which includes computer program code or instructions. When the computer program code or instructions are executed on a computer, the computer implements the methods executed by the terminal device and the network device in the above-mentioned method embodiments.

[0226] The explanation of the relevant contents and beneficial effects of any of the above-mentioned devices can be referred to the corresponding method embodiments provided above, which will not be repeated here.

[0227] To facilitate understanding of the above embodiments provided in this application, the following points are explained:

[0228] 1) In this application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0229] 2) In this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b and c can mean: a, or b, or c, or a and b, or a and c, or b and c, or a, b and c. Where a, b and c can be single or multiple, respectively.

[0230] 3) Throughout this application, the terms "first," "second," and various numerical references (e.g., #1, #2, etc.) are used to distinguish between different messages for ease of description and are not intended to limit the scope of the embodiments of this application. For example, they are used to distinguish between different messages, rather than to describe a specific order or precedence. It should be understood that such references are interchangeable, where appropriate, to allow for the description of scenarios beyond the embodiments of this application.

[0231] 4) In this application, descriptions such as "when...", "in the case of...", and "if" all mean that the device will perform corresponding processing under certain objective circumstances. They do not limit the time, nor do they require the device to perform judgment actions when implementing them, nor do they mean that there are other limitations.

[0232] 5) In this application, "communication" may also be described as "data transmission", "information transmission", "data processing", etc. "Transmission" includes "sending" and "receiving".

[0233] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0234] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0235] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0236] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0237] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory, a random access memory, a magnetic disk, or an optical disk.

[0238] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A method for resource allocation, characterized in that: include: receiving first configuration information, where the first configuration information is used to indicate at least one of candidate target resources, where the candidate target resources include a first candidate resource and a second candidate resource, where a type of the first candidate resource includes a first type and / or a second type, a maximum payload size carried by a first candidate resource of the first type and a maximum payload size carried by a first candidate resource of the second type are different, the first candidate resource is a resource dedicated to a sub-band full-duplex (SBFD) time slot, and the second candidate resource can be used in both a SBFD time slot and a non-SBFD time slot; The target resource is used to transmit a physical uplink control channel (PUCCH).

2. The method according to claim 1, characterized in that The type of the second candidate resource includes a third type and / or a fourth type, wherein a maximum payload size carried by the second candidate resource of the third type is different from a maximum payload size carried by the second candidate resource of the fourth type.

3. The method according to claim 2, characterized in that When the first configuration information does not indicate the first candidate resource, the target resource belongs to the second candidate resource.

4. The method according to any one of claims 1 to 3, characterized in that When the time slot of the target resource is located in the SBFD time slot and the at least one resource indicated by the first configuration information includes the first candidate resource, the target resource belongs to the first candidate resource; When the time slot of the target resource is located in the SBFD time slot, and the first candidate resource is not included in the at least one resource indicated by the first configuration information, and the second candidate resource is included in the at least one resource indicated by the first configuration information, the target resource belongs to the second candidate resource.

5. The method according to any one of claims 1 to 4, characterized in that The maximum payload size carried by the first candidate resource of the first type is different from the maximum payload size carried by the second candidate resource of the third type.

6. The method according to any one of claims 1 to 5, characterized in that The first configuration information specifically includes the configuration of the second candidate resource and frequency domain offset information, where the frequency domain offset information is used to indicate the frequency domain offset of the first candidate resource relative to the second candidate resource.

7. The method according to claim 6, characterized in that The frequency domain offset is configured for a specific cell; or The frequency domain offset is configured for a specific carrier; or The frequency domain offset is configured for a specific bandwidth part BWP.

8. The method according to claim 6 or 7, characterized in that The PUCCH includes multiple candidate formats, and different candidate formats correspond to different frequency domain offsets.

9. A method for resource allocation, characterized in that: include: Sending first configuration information, where the first configuration information is used to indicate at least one of candidate target resources, where the candidate target resources include a first candidate resource and a second candidate resource, where the type of the first candidate resource includes a first type and / or a second type, a maximum payload size carried by a first candidate resource of the first type and a maximum payload size carried by a first candidate resource of the second type are different, the first candidate resource is a resource dedicated to a sub-band full-duplex (SBFD) time slot, and the second candidate resource can be used in both a SBFD time slot and a non-SBFD time slot; A physical uplink control channel (PUCCH) is received on the target resource.

10. The method according to claim 9, characterized in that The type of the second candidate resource includes a third type and / or a fourth type, wherein a maximum payload size carried by the second candidate resource of the third type is different from a maximum payload size carried by the second candidate resource of the fourth type.

11. The method according to claim 10, characterized in that When the first configuration information does not indicate the first candidate resource, the target resource belongs to the second candidate resource.

12. The method according to any one of claims 9 to 11, characterized in that When the time slot of the target resource is located in the SBFD time slot and the at least one resource indicated by the first configuration information includes the first candidate resource, the target resource belongs to the first candidate resource; When the time slot of the target resource is located in the SBFD time slot, and the first candidate resource is not included in the at least one resource indicated by the first configuration information, and the second candidate resource is included in the at least one resource indicated by the first configuration information, the target resource belongs to the second candidate resource.

13. The method according to any one of claims 9 to 12, characterized in that The maximum payload size carried by the first candidate resource of the first type is different from the maximum payload size carried by the second candidate resource of the third type.

14. The method according to any one of claims 9 to 13, characterized in that The first configuration information specifically includes the configuration of the second candidate resource and frequency domain offset information, where the frequency domain offset information is used to indicate the frequency domain offset of the first candidate resource relative to the second candidate resource.

15. The method according to claim 14, characterized in that The frequency domain offset is configured for a specific cell; or The frequency domain offset is configured for a specific carrier; or The frequency domain offset is configured for a specific bandwidth part BWP.

16. The method according to claim 14 or 15, characterized in that The PUCCH includes multiple candidate formats, and different candidate formats correspond to different frequency domain offsets.

17. A communication device, characterized in that: include: a processor coupled to the memory; The processor is configured to execute computer program instructions stored in the memory, so that the apparatus performs the method according to any one of claims 1 to 8, or the apparatus performs the method according to any one of claims 9 to 16.

18. A communication system, characterized in that: include: A network device and a terminal device, wherein the network device is used to execute the method according to any one of claims 1 to 8, and the terminal device is used to execute the method according to any one of claims 9 to 16.

19. A computer-readable storage medium, characterized in that include: The computer-readable storage medium stores computer program instructions, which, when executed on a computer, enable the computer to execute the method according to any one of claims 1 to 8, or enable the computer to execute the method according to any one of claims 9 to 16.

20. A chip or a chip system, characterized in that: The method comprises: a processor configured to call and run a computer program from a memory, so that a communication device equipped with the chip system executes the method according to any one of claims 1 to 16.

21. A computer program product, characterized in that When the computer program product is run on a computer, the computer is caused to perform the method according to any one of claims 1 to 16.

Citation Information

Patent Citations

  • Resource configuration method and communication device

    CN120456255A

  • Communication method and communication device

    CN116264739A

  • Communication method and device, equipment and storage medium

    CN116830739A

  • Resource indication method and device, communication equipment, communication system and storage medium

    CN117158100A

  • Method and apparatus for subband duplex operation

    US20230007641A1

Cited By

  • Transmissions across multiple time-domain resources in wireless communication networks

    US12745237B2

  • Transmissions across multiple time-domain resources in wireless communication networks

    US20240121774A1