Communication method and communication device
By analyzing DCI bit information and frequency domain resource configuration, the indication problem of uplink transmission on SBFD symbols was solved, improving the latency and uplink coverage performance of the TDD system.
Patent Information
- Application Number
- CN202410581586.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-10
- Publication Date
- 2025-11-11
AI Technical Summary
In the existing technology, the SBFD symbol cannot effectively indicate whether the uplink transmission of the terminal device is cancelled, which makes it impossible to accurately control the latency and uplink coverage of the TDD system.
By receiving and parsing the bit information in the DCI, and combining it with symbol and frequency domain resource configuration information, the type and region of time and frequency resources are determined, thereby enabling precise indication of the uplink transmission of UL SB on the SBFD symbol.
It achieves precise control over the uplink transmission of UL SB on SBFD symbols, reduces the possibility of invalid indications, and improves the latency performance and uplink coverage of TDD systems.
Smart Images

Figure CN120934714A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more particularly to a communication method and a communication device. Background Technology
[0002] To further reduce latency and enhance uplink coverage in Time Division Duplex (TDD) systems, the concept of Subband Full Duplex (SBFD) is introduced. SBFD refers to the simultaneous allocation of frequency domain resources for uplink and downlink transmission on certain symbols. These symbols are often referred to as SBFD symbols, and the frequency domain resources allocated for uplink transmission on these symbols can be called, for example, uplink subband (UL subband, UL SB), while the frequency domain resources allocated for downlink transmission can be called, for example, downlink subband (DL subband, DL SB).
[0003] Furthermore, Ultra-Reliable and Low-Latency Communication (URLLC) is one of the three typical services of 5G mobile communication systems. URLLC introduces a new type of downlink control information (DCI), namely DCI format 2-4, used to indicate whether the terminal device should cancel uplink transmission on the corresponding time-frequency resources; therefore, this DCI is also called a cancellation indication (CI).
[0004] However, currently, when using CI indication, there is a problem that it cannot indicate whether to cancel the uplink transmission on the UL SB configured on the SBFD symbol of the terminal device. Summary of the Invention
[0005] This application provides a communication method and a communication device to implement an indication of whether to cancel uplink transmission on a UL SB configured on an SBFD symbol.
[0006] Firstly, this application provides a communication method, which can be executed by a terminal device, or by a component (such as a chip, chip system, etc.) configured in the terminal device, or by a logic module or software capable of implementing all or part of the functions of the terminal device; this application does not limit this. In this application, a terminal device is used as an example for description.
[0007] For example, the communication method includes: receiving a first DCI, the first DCI including X1 bits, the X1 bits corresponding one-to-one with X1 time-frequency resources, each bit being used to indicate whether to cancel uplink transmission on the time-frequency resource corresponding to each bit in the X1 time-frequency resources; receiving first information, the first information being used to indicate T1 symbols, T1 being the number of symbols included in the X1 time-frequency resources in the time domain, the T1 symbols including symbols configured with both a first frequency domain resource and a second frequency domain resource, the first frequency domain resource being used for uplink transmission, and the second frequency domain resource being used for downlink transmission; and determining X1 time-frequency resources based on the T1 symbols.
[0008] In this communication method, a symbol that is configured with both first frequency domain resources and second frequency domain resources is also called a first symbol or SBFD symbol.
[0009] In this communication method, the T1 symbols indicated by the first information include symbols that are simultaneously configured with both first and second frequency domain resources. This allows the terminal device to include the first time-frequency resource among the X1 time-frequency resources determined based on the T1 symbols. The first time-frequency resource includes only the SBFD symbol in the time domain and is located within the first frequency domain resource in the frequency domain, thereby enabling the indication of whether to cancel uplink transmission on the first time-frequency resource. That is, it can indicate whether to cancel uplink transmission on the UL SB configured on the SBFD symbol.
[0010] In conjunction with the first aspect, in one possible implementation, determining X1 time-frequency resources based on T1 symbols includes: determining M1 symbol groups based on T1 symbols, wherein the M1 symbol groups include a first type of symbol group and a second type of symbol group, wherein the first type of symbol group includes only a first symbol, on which both first and second frequency domain resources are configured, and the second type of symbol group includes only a second symbol, wherein the second symbol is an uplink symbol or a flexible symbol that is not simultaneously configured with first and second frequency domain resources; and determining the X1 time-frequency resources based on the M1 symbol groups.
[0011] In this implementation, the first type of symbol group can also be called the first symbol group, and the first type of symbol group can also be called the second symbol group.
[0012] Optionally, the M1 symbol groups may also include mixed symbol groups, which include both the first symbol and the second symbol.
[0013] In conjunction with the first aspect, in one possible implementation, the method further includes: receiving second information, the second information being used to indicate a first frequency domain region, the first frequency domain region being used to determine N1 first resource block groups on a first type of symbol group; determining X1 time-frequency resources based on M1 symbol groups, including: determining X1 time-frequency resources based on M1 symbol groups and the first frequency domain region.
[0014] For example, determining X1 time-frequency resources based on M1 symbol groups and a first frequency domain region includes: determining N1 first resource block groups on a first type of symbol group based on the first frequency domain region, and determining X1 time-frequency resources based on M1 symbol groups and N1 first resource block groups.
[0015] For example, the number of PRBs included in the first frequency domain region is denoted as Then the first N1 first resource block groups Each of the first resource block groups contains One PRB; the remaining in N1 first resource block groups Each of the first resource block groups contains PRBs. Of these, the remaining The first resource block group can also be interpreted as: N1 first resource block groups excluding the first... The remaining blocks outside the first resource block group The first resource block group.
[0016] In this implementation, in addition to indicating T1 symbols to the terminal device, the terminal device is also indicated with a first frequency domain region corresponding to the symbol group of the first type, which can reduce the problem of invalid indication that may occur during the first DCI indication.
[0017] In conjunction with the first aspect, in one possible implementation, the method further includes: receiving third information, the third information being used to indicate a second frequency domain region, the second frequency domain region being used to determine N2 second resource block groups on a second type of symbol group; determining the X1 time-frequency resources based on M1 symbol groups and the first frequency domain region, including: determining X1 time-frequency resources based on M1 symbol groups, the first frequency domain region, and the second frequency domain region.
[0018] For example, determining X1 time-frequency resources based on M1 symbol groups, a first frequency domain region, and a second frequency domain region includes: determining N1 first resource block groups on a first type of symbol group based on the first frequency domain region, determining N2 second resource block groups on a second type of symbol group based on the second frequency domain region, and determining X1 time-frequency resources based on M1 symbol groups, N1 first resource block groups, and N2 second resource block groups.
[0019] For example, in one implementation, N1 = N2, such as N1 = N2 = X1 / M1, where X1 is an integer multiple of M1.
[0020] For example, in another implementation, N1 is not equal to N2.
[0021] Secondly, this application provides a communication method, which can be executed by a network device, or by a component (such as a chip, chip system, etc.) configured in the network device, or by a logic module or software capable of implementing all or part of the functions of the network device; this application does not limit this. In this application, a network device is used as an example for description.
[0022] For example, the communication method includes: sending a first DCI, the first DCI including X1 bits, the X1 bits corresponding one-to-one with X1 time-frequency resources, each bit being used to indicate whether to cancel uplink transmission on the time-frequency resource corresponding to each bit in the X1 time-frequency resources; sending first information, the first information being used to indicate T1 symbols, T1 being the number of symbols included in the X1 time-frequency resources in the time domain, the T1 symbols including symbols configured with both first frequency domain resources and second frequency domain resources, the first frequency domain resources being used for uplink transmission, and the second frequency domain resources being used for downlink transmission.
[0023] In this communication method, a symbol that is configured with both first frequency domain resources and second frequency domain resources is also called a first symbol or SBFD symbol.
[0024] In this communication method, the T1 symbols indicated by the first information include symbols that are simultaneously configured with both first and second frequency domain resources. This allows the terminal device to include the first time-frequency resource among the X1 time-frequency resources determined based on the T1 symbols. The first time-frequency resource includes only the SBFD symbol in the time domain and is located within the first frequency domain resource in the frequency domain, thereby enabling the indication of whether to cancel uplink transmission on the first time-frequency resource. That is, it can indicate whether to cancel uplink transmission on the UL SB configured on the SBFD symbol.
[0025] In conjunction with the second aspect, in one possible implementation, the method further includes: sending second information, the second information being used to indicate a first frequency domain region, the first frequency domain region being used to determine N1 first resource block groups on a first type of symbol group in M1 symbol groups, the first type of symbol group including only first symbols, the first symbols being configured with both first frequency domain resources and second frequency domain resources, and the M1 symbol groups being determined based on T1 symbols.
[0026] In conjunction with the second aspect, in one possible implementation, the first N1 of the first resource block groups Each of the first resource block groups contains One physical resource block (PRB), This indicates the number of PRBs included in the first frequency domain region; the remaining PRBs in the N1 first resource block groups. Each of the first resource block groups contains One PRB.
[0027] In conjunction with the second aspect, in one possible implementation, the method further includes: sending third information, the third information being used to indicate a second frequency domain region, the second frequency domain region being used to determine N2 second resource block groups on a second type of symbol group in M1 symbol groups, the second type of symbol group including only second symbols, the second symbols being uplink symbols or flexible symbols not simultaneously configured with first and second frequency domain resources.
[0028] Thirdly, this application provides a communication method, which can be executed by a terminal device, or by a component configured in the terminal device (such as a chip, chip system, etc.), or by a logic module or software capable of implementing all or part of the functions of the terminal device; this application does not limit this. In this application, a terminal device is used as an example for description.
[0029] For example, the communication method includes: receiving second downlink control information (DCI), the second DCI including X2 first bits, the X2 first bits corresponding one-to-one with X2 time-frequency resources, each first bit being used to indicate whether to cancel uplink transmission on the time-frequency resource corresponding to each first bit in the X2 time-frequency resources; receiving fourth information, the fourth information being used to indicate T2 symbols, T2 being the number of symbols included in the X2 time-frequency resources in the time domain, each of the T2 symbols being configured with both first frequency domain resources and second frequency domain resources, the first frequency domain resources being used for uplink transmission, and the second frequency domain resources being used for downlink transmission; receiving fifth information, the fifth information being used to indicate a third frequency domain region, the third frequency domain region being used to determine N3 third resource block groups on each symbol group in M2 symbol groups, the M2 symbol groups being determined based on T2 symbols, N3 = X2 / M2, where X2 is an integer multiple of M2; and determining X2 time-frequency resources based on T2 symbols and the third frequency domain region.
[0030] In this communication method, a symbol that is configured with both first frequency domain resources and second frequency domain resources is also called a first symbol or SBFD symbol.
[0031] In this communication method, each of the T2 symbols indicated by the fourth information is a symbol simultaneously configured with both first and second frequency domain resources. This allows the terminal device to include the first time-frequency resource among the X2 time-frequency resources determined based on the T2 symbols. The first time-frequency resource includes only the SBFD symbol in the time domain and is located within the first frequency domain resource in the frequency domain, thereby enabling the indication of whether to cancel uplink transmission on the first time-frequency resource. That is, it can indicate whether to cancel uplink transmission on the UL SB configured on the SBFD symbol.
[0032] In conjunction with the third aspect, in one possible implementation, the method further includes: receiving sixth information, the sixth information being used to instruct M2.
[0033] In conjunction with the third aspect, in one possible implementation, the first of the N3 third resource block groups... Each of the third resource block groups contains One physical resource block (PRB), This indicates the number of PRBs included in the third frequency domain region; the remaining PRBs in the N3 third resource block groups. Each of the third resource block groups contains One PRB.
[0034] In conjunction with the third aspect, in one possible implementation, the second DCI further includes X3 second bits, each of which corresponds one-to-one with X3 time-frequency resources. Each second bit is used to indicate whether uplink transmission on the time-frequency resource corresponding to each second bit in the X3 time-frequency resources is cancelled. The method further includes: receiving seventh information, which indicates T3 symbols, where T3 is the number of symbols included in the X3 time-frequency resources in the time domain, and each of the T3 symbols is an uplink symbol or a flexible symbol that is not simultaneously configured with the first frequency domain resource and the second frequency domain resource; receiving eighth information, which indicates a fourth frequency domain region, which is used to determine N4 fourth resource block groups on each symbol group in the M3 symbol groups, where the M3 symbol groups are determined based on the T3 symbols, and N4 = X3 / M3, where X3 is an integer multiple of M3; and determining X3 time-frequency resources based on the T3 symbols and the fourth frequency domain region.
[0035] Fourthly, this application provides a communication method, which can be executed by a network device, or by a component configured in the network device (such as a chip, chip system, etc.), or by a logic module or software capable of implementing all or part of the functions of the network device; this application does not limit this. In this application, a network device is used as an example for description.
[0036] For example, the communication method includes: sending a second downlink control information (DCI), the second DCI including X2 first bits, the X2 first bits corresponding one-to-one with X2 time-frequency resources, each first bit being used to indicate whether to cancel uplink transmission on the time-frequency resource corresponding to each first bit in the X2 time-frequency resources; sending a fourth message, the fourth message being used to indicate T2 symbols, T2 being the number of symbols included in the X2 time-frequency resources in the time domain, each of the T2 symbols being configured with both first frequency domain resources and second frequency domain resources, the first frequency domain resources being used for uplink transmission, and the second frequency domain resources being used for downlink transmission; sending a fifth message, the fifth message being used to indicate a third frequency domain region, the third frequency domain region being used to determine N3 third resource block groups on each symbol group in M2 symbol groups, the M2 symbol groups being determined based on T2 symbols, N3 = X2 / M2, where X2 is an integer multiple of M2.
[0037] In conjunction with the fourth aspect, in one possible implementation, the method further includes: sending a sixth message, the sixth message being used to instruct M2.
[0038] In conjunction with the fourth aspect, in one possible implementation, the first of the N3 third resource block groups... Each of the third resource block groups contains One physical resource block (PRB), This indicates the number of PRBs included in the third frequency domain region; the remaining PRBs in the N3 third resource block groups. Each of the third resource block groups contains One PRB.
[0039] In conjunction with the fourth aspect, in one possible implementation, the second DCI further includes X3 second bits, each of which corresponds one-to-one with X3 time-frequency resources. Each second bit is used to indicate whether to cancel uplink transmission on the time-frequency resource corresponding to each second bit among the X3 time-frequency resources. The method further includes: sending a seventh message, which indicates T3 symbols, where T3 is the number of symbols included in the X3 time-frequency resources in the time domain, and each of the T3 symbols is an uplink symbol or a flexible symbol not configured with the first and second frequency domain resources; sending an eighth message, which indicates a fourth frequency domain region, which is used to determine N4 fourth resource block groups on each of the M3 symbol groups, where the M3 symbol groups are determined based on the T3 symbols, and N4 = X3 / M3, where X3 is an integer multiple of M3.
[0040] Fifthly, this application provides a communication method, which can be executed by a terminal device, or by a component configured in the terminal device (such as a chip, chip system, etc.), or by a logic module or software capable of implementing all or part of the functions of the terminal device; this application does not limit the scope of the method. In this application, a terminal device is used as an example for description.
[0041] For example, the communication method includes: receiving a third DCI, the third DCI including X4 bits, the X4 bits corresponding one-to-one with X4 time-frequency resources, each bit indicating whether downlink transmission is performed on the time-frequency resource corresponding to each bit in the X4 time-frequency resources; receiving a ninth message, the ninth message indicating T4 symbols, T4 being the number of symbols included in the X4 time-frequency resources in the time domain, the T4 symbols including symbols configured with both third and fourth frequency domain resources, the third frequency domain resources being used for uplink transmission, and the fourth frequency domain resources being used for downlink transmission; receiving a tenth message, the tenth message indicating a fifth frequency domain region, the fifth frequency domain region being used to determine N5 fifth resource block groups on a third type of symbol group in an M4 symbol group, the third type of symbol group including only third symbols, the third symbols being configured with both third and fourth frequency domain resources, the M4 symbol groups being determined based on T4 symbols, N5 = X4 / M4, X4 being a positive integer multiple of M4; and determining X4 time-frequency resources based on the ninth and tenth messages.
[0042] In conjunction with the fifth aspect, in one possible implementation, the method further includes: receiving indication information for indicating a sixth frequency domain region, the sixth frequency domain region for determining N5 sixth resource block groups on a fourth type of symbol group among M4 symbol groups, the fourth type of symbol group including only the fourth symbol, the fourth symbol being a downlink symbol or flexible symbol that is not simultaneously configured with third and fourth frequency domain resources.
[0043] Optionally, the M4 symbol groups also include mixed symbol groups, which include both third and fourth symbols.
[0044] Sixthly, this application provides a communication method, which can be executed by a network device, or by a component configured in the network device (such as a chip, chip system, etc.), or by a logic module or software capable of implementing all or part of the functions of the network device; this application does not limit this. In this application, a network device is used as an example for description.
[0045] For example, the communication method includes: sending a third DCI, the third DCI including X4 bits, the X4 bits corresponding one-to-one with X4 time-frequency resources, each bit used to indicate whether downlink transmission is performed on the time-frequency resource corresponding to each bit in the X4 time-frequency resources; sending a ninth message, the ninth message used to indicate T4 symbols, T4 being the number of symbols included in the X4 time-frequency resources in the time domain, the T4 symbols including symbols configured with both third and fourth frequency domain resources, the third frequency domain resources being used for uplink transmission, and the fourth frequency domain resources being used for downlink transmission; sending a tenth message, the tenth message used to indicate a fifth frequency domain region, the fifth frequency domain region used to determine N5 fifth resource block groups on a third type of symbol group in an M4 symbol group, the third type of symbol group including only third symbols, the third symbols being configured with both third and fourth frequency domain resources, the M4 symbol groups being determined based on T4 symbols, N5 = X4 / M4, X2 being a positive integer multiple of M4; and determining X4 time-frequency resources based on the ninth and tenth messages.
[0046] In conjunction with the sixth aspect, in one possible implementation, the method further includes: sending indication information for indicating a sixth frequency domain region, the sixth frequency domain region for determining N5 sixth resource block groups on a fourth type of symbol group among M4 symbol groups, the fourth type of symbol group including only the fourth symbol, the fourth symbol being a downlink symbol or flexible symbol that is not simultaneously configured with third and fourth frequency domain resources.
[0047] In a seventh aspect, this application provides a communication device applied to a terminal device or a chip system in a terminal device, comprising:
[0048] The transceiver module is used to receive a first DCI, which includes X1 bits. Each of the X1 bits corresponds one-to-one with X1 time-frequency resources. Each bit is used to indicate whether to cancel uplink transmission on the time-frequency resource corresponding to each bit in the X1 time-frequency resources. The transceiver module is also used to receive first information, which indicates T1 symbols, where T1 is the number of symbols included in the X1 time-frequency resources in the time domain. The T1 symbols include symbols that are configured with both first frequency domain resources and second frequency domain resources. The first frequency domain resources are used for uplink transmission, and the second frequency domain resources are used for downlink transmission. The processing module is used to determine the X1 time-frequency resources based on the T1 symbols.
[0049] In conjunction with the seventh aspect, in one possible implementation, the processing module is further configured to: determine M1 symbol groups based on T1 symbols, wherein the M1 symbol groups include a first type of symbol group and a second type of symbol group, wherein the first type of symbol group includes only the first symbol, on which both the first and second frequency domain resources are configured, and the second type of symbol group includes only the second symbol, wherein the second symbol is an uplink symbol or a flexible symbol that is not configured with the first and second frequency domain resources; and determine X1 time-frequency resources based on the M1 symbol groups.
[0050] In conjunction with the seventh aspect, in one possible implementation, the transceiver module is further configured to: receive second information, the second information being used to indicate a first frequency domain region, the first frequency domain region being used to determine N1 first resource block groups on a first type of symbol group; the processing module is further configured to: determine X1 time-frequency resources based on M1 symbol groups and the first frequency domain region.
[0051] In conjunction with the seventh aspect, in one possible implementation, the first N1 of the first resource block groups Each of the first resource block groups contains One physical resource block (PRB), This indicates the number of PRBs included in the first frequency domain region; the remaining PRBs in the N1 first resource block groups. Each of the first resource block groups contains One PRB.
[0052] In conjunction with the seventh aspect, in one possible implementation, the transceiver module is further configured to: receive third information, the third information being used to indicate a second frequency domain region, the second frequency domain region being used to determine N2 second resource block groups on a symbol group of the second type; the processing module is further configured to: determine X1 time-frequency resources based on M1 symbol groups, the first frequency domain region, and the second frequency domain region.
[0053] Eighthly, this application provides a communication device applied to a network device or a chip system in a network device, comprising: a transceiver module, configured to transmit a first DCI, the first DCI including X1 bits, the X1 bits corresponding one-to-one with X1 time-frequency resources, each bit being used to indicate whether to cancel uplink transmission on the time-frequency resource corresponding to each bit in the X1 time-frequency resources; and to transmit first information, the first information being used to indicate T1 symbols, T1 being the number of symbols included in the X1 time-frequency resources in the time domain, the T1 symbols including symbols simultaneously configured with a first frequency domain resource and a second frequency domain resource, the first frequency domain resource being used for uplink transmission, and the second frequency domain resource being used for downlink transmission.
[0054] In conjunction with the eighth aspect, in one possible implementation, the transceiver module is further configured to: send second information, the second information being used to indicate a first frequency domain region, the first frequency domain region being used to determine N1 first resource block groups on a first type of symbol group in M1 symbol groups, the first type of symbol group including only first symbols, the first symbol being configured with both first and second frequency domain resources, and the M1 symbol groups being determined based on T1 symbols.
[0055] In conjunction with the eighth aspect, in one possible implementation, the first N1 of the first resource block groups Each of the first resource block groups contains One physical resource block (PRB), This indicates the number of PRBs included in the first frequency domain region; the remaining PRBs in the N1 first resource block groups. Each of the first resource block groups contains One PRB.
[0056] In conjunction with the eighth aspect, in one possible implementation, the transceiver module is further configured to: send third information, the third information being used to indicate a second frequency domain region, the second frequency domain region being used to determine N2 second resource block groups on a second type of symbol group in M1 symbol groups, the second type of symbol group including only second symbols, the second symbols being uplink symbols or flexible symbols not configured with first and second frequency domain resources.
[0057] Ninthly, this application provides a communication device applied to a terminal device or a chip system in a terminal device, comprising:
[0058] The transceiver module is configured to: receive a second DCI, which includes X2 first bits, each of which corresponds one-to-one with X2 time-frequency resources. Each first bit is used to indicate whether to cancel uplink transmission on the time-frequency resource corresponding to each first bit in the X2 time-frequency resources. The transceiver module is also configured to: receive fourth information, which indicates T2 symbols, where T2 is the number of symbols included in the X2 time-frequency resources in the time domain. Each of the T2 symbols is configured with both first and second frequency domain resources. The first frequency domain resources are used for uplink transmission, and the second frequency domain resources are used for downlink transmission. The transceiver module is also configured to: receive fifth information, which indicates a third frequency domain region. The third frequency domain region is used to determine N3 third resource block groups on each of the M2 symbol groups. The M2 symbol groups are determined based on the T2 symbols, and N3 = X2 / M2, where X2 is an integer multiple of M2. The processing module is configured to determine the X2 time-frequency resources based on the T2 symbols and the third frequency domain region.
[0059] In conjunction with the ninth aspect, in one possible implementation, the transceiver module is also used to: receive the sixth information, which is used to instruct M2.
[0060] In conjunction with the ninth aspect, in one possible implementation, the first of the N3 third resource block groups... Each of the third resource block groups contains One physical resource block (PRB), This indicates the number of PRBs included in the third frequency domain region; the remaining PRBs in the N3 third resource block groups. Each of the third resource block groups contains One PRB.
[0061] In conjunction with the ninth aspect, in one possible implementation, the second DCI further includes X3 second bits, each of which corresponds one-to-one with X3 time-frequency resources. Each second bit is used to indicate whether to cancel uplink transmission on the time-frequency resource corresponding to each second bit among the X3 time-frequency resources. The transceiver module is also used to: receive seventh information, which indicates T3 symbols, where T3 is the number of symbols included in the X3 time-frequency resources in the time domain, and each of the T3 symbols is an uplink symbol or a flexible symbol not configured with the first and second frequency domain resources. The transceiver module is also used to: receive eighth information, which indicates a fourth frequency domain region, which is used to determine N4 fourth resource block groups on each of the M3 symbol groups. The M3 symbol groups are determined based on the T3 symbols, and N4 = X3 / M3, where X3 is an integer multiple of M3. The processing module is also used to determine the X3 time-frequency resources based on the T3 symbols and the fourth frequency domain region.
[0062] Tenthly, this application provides a communication device applied to a network device or a chip system in a network device, comprising:
[0063] The transceiver module is used to: transmit a second DCI, which includes X2 first bits, each of which corresponds one-to-one with X2 time-frequency resources. Each first bit is used to indicate whether to cancel uplink transmission on the time-frequency resource corresponding to each first bit in the X2 time-frequency resources. The transceiver module is also used to: transmit fourth information, which indicates T2 symbols, where T2 is the number of symbols included in the X2 time-frequency resources in the time domain. Each of the T2 symbols is configured with both first and second frequency domain resources. The first frequency domain resources are used for uplink transmission, and the second frequency domain resources are used for downlink transmission. The transceiver module is also used to: transmit fifth information, which indicates a third frequency domain region. The third frequency domain region is used to determine N3 third resource block groups on each of the M2 symbol groups. The M2 symbol groups are determined based on the T2 symbols, and N3 = X2 / M2, where X2 is an integer multiple of M2.
[0064] In conjunction with aspect ten, in one possible implementation, the transceiver module is also used to: send a sixth message, which is used to instruct M2.
[0065] In conjunction with aspect ten, in one possible implementation, the first of the N3 third resource block groups... Each of the third resource block groups contains One physical resource block (PRB), This indicates the number of PRBs included in the third frequency domain region; the remaining PRBs in the N3 third resource block groups. Each of the third resource block groups contains A PR.
[0066] In conjunction with the tenth aspect, in one possible implementation, the second DCI also includes X3 second bits, which correspond one-to-one with X3 time-frequency resources. Each second bit is used to indicate whether to cancel the uplink transmission on the time-frequency resource corresponding to each second bit in the X3 time-frequency resources.
[0067] The transceiver module is also used to: send seven messages, the seventh message being used to indicate T3 symbols, where T3 is the number of symbols included in the time domain of the X3 time-frequency resources, and each of the T3 symbols is an uplink symbol or a flexible symbol that is not configured with the first and second frequency domain resources;
[0068] The transceiver module is also used to: send an eighth message, which is used to indicate a fourth frequency domain region. The fourth frequency domain region is used to determine N4 fourth resource block groups on each of the M3 symbol groups. The M3 symbol groups are determined based on T3 symbols, and N4 = X3 / M3, where X3 is an integer multiple of M3.
[0069] In one aspect, this application provides a communication device, which includes:
[0070] The transceiver module is used to receive the third DCI, which includes X4 bits. Each of the X4 bits corresponds one-to-one with one of the X4 time-frequency resources. Each bit indicates whether downlink transmission should be performed on the time-frequency resource corresponding to each bit within the X4 time-frequency resources. The transceiver module is also used to receive the ninth information, which indicates T4 symbols. T4 is the number of symbols included in the X4 time-frequency resources in the time domain. The T4 symbols include symbols configured with both the third and fourth frequency domain resources. The third frequency domain resources are used for uplink transmission, and the fourth... Frequency domain resources are used for downlink transmission; the transceiver module is also used to: receive the tenth information, which is used to indicate the fifth frequency domain region, which is used to determine the N5 fifth resource block groups on the third type of symbol group in the M4 symbol groups. The third type of symbol group includes only the third symbol, and the third symbol is configured with both the third frequency domain resources and the fourth frequency domain resources. The M4 symbol groups are determined based on T4 symbols, and N5 = X4 / M4, where X4 is a positive integer multiple of M4; the processing module is used to determine X4 time-frequency resources based on the ninth and tenth information.
[0071] In conjunction with the eleventh aspect, in one possible implementation, the transceiver module is further configured to: receive indication information, the indication information being used to indicate a sixth frequency domain region, the sixth frequency domain region being used to determine N5 sixth resource block groups on a fourth type of symbol group among M4 symbol groups, the fourth type of symbol group including only the fourth symbol, the fourth symbol being a downlink symbol or flexible symbol that is not simultaneously configured with third frequency domain resources and fourth frequency domain resources.
[0072] Optionally, the M4 symbol groups also include mixed symbol groups, which include both third and fourth symbols.
[0073] In a twelfth aspect, this application provides a communication device, the communication device comprising:
[0074] The transceiver module is used to send the third DCI, which includes X4 bits. Each of the X4 bits corresponds one-to-one with one of the X4 time-frequency resources. Each bit indicates whether downlink transmission should be performed on the time-frequency resource corresponding to each bit within the X4 time-frequency resources. The transceiver module is also used to send the ninth information, which indicates T4 symbols, where T4 is the number of symbols included in the X4 time-frequency resources in the time domain. The T4 symbols include symbols configured with both third and fourth frequency domain resources. The third frequency domain resources are used for uplink transmission, and the fourth frequency domain resources are used for downlink transmission. The transceiver module is also used to send the tenth information, which indicates the fifth frequency domain region. The fifth frequency domain region is used to determine N5 fifth resource block groups on the third type of symbol group within the M4 symbol groups. The third type of symbol group includes only third symbols, which are configured with both third and fourth frequency domain resources. The M4 symbol groups are determined based on the T4 symbols, where N5 = X2 / M4, and X2 is a positive integer multiple of M4.
[0075] In conjunction with the twelfth aspect, in one possible implementation, the transceiver module is further configured to: send indication information, the indication information being used to indicate a sixth frequency domain region, the sixth frequency domain region being used to determine N5 sixth resource block groups on a fourth type of symbol group among M4 symbol groups, the fourth type of symbol group including only the fourth symbol, the fourth symbol being a downlink symbol or flexible symbol that is not simultaneously configured with third frequency domain resources and fourth frequency domain resources.
[0076] In a thirteenth aspect, this application provides a communication device including a processor configured to execute the communication method described in the first, second, third, fourth, fifth, or sixth aspects, or any possible implementation thereof. This communication device may, for example, be a chip or chip system applied in a terminal device.
[0077] The device may further include a memory for storing instructions and data. The memory is coupled to the processor, and when the processor executes the instructions stored in the memory, it can implement the communication method described in the first, second, third, fourth, fifth, or sixth aspects, or any possible implementation thereof. The device may also include a communication interface for communicating with other devices; exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.
[0078] In a fourteenth aspect, this application provides a computer-readable storage medium storing program code for execution by a communication device, the program code including instructions for implementing the methods in the first aspect, the second aspect, the third aspect, the fourth aspect, the fifth aspect, the sixth aspect, or any possible implementation thereof.
[0079] In a fifteenth aspect, this application provides a computer program product containing instructions that, when the computer program product is run on a communication device, cause the communication device to implement the method in the first aspect, the second aspect, the third aspect, the fourth aspect, the fifth aspect, the sixth aspect, or any possible implementation thereof. Attached Figure Description
[0080] Figure 1 A schematic diagram of the architecture of a communication system to which the communication method of this application can be applied is shown;
[0081] Figure 2 A schematic diagram of BWP switching is shown;
[0082] Figure 3 A schematic diagram of FDD, TDD, and SBFD is shown;
[0083] Figure 4 This illustrates a configuration method for the time-frequency resources of SBFD;
[0084] Figure 5 A schematic diagram of the frequency domain resource location of SBFD is shown;
[0085] Figure 6 A schematic diagram of an available PRB for a downlink subband and an uplink subband is shown;
[0086] Figure 7 A schematic diagram showing the DCI information and the corresponding indication areas of each serving cell in the DCI is provided.
[0087] Figure 8 This illustrates a T determined under FDD. CI A schematic diagram;
[0088] Figure 9 A schematic diagram of DCI monitoring timing under FDD is shown;
[0089] Figure 10 A schematic diagram showing the division of the target time-frequency resource region is shown;
[0090] Figure 11 A schematic diagram illustrating the mapping between time-frequency resource blocks and DCI is shown;
[0091] Figure 12 A flowchart illustrating a communication method provided in one embodiment of this application;
[0092] Figures 13-15 A schematic diagram illustrating the determined time-frequency resources provided in the embodiments of this application;
[0093] Figure 16 This is a schematic diagram of a second DCI provided in one embodiment of this application;
[0094] Figure 17 A flowchart illustrating a communication method provided in another embodiment of this application;
[0095] Figure 18 A schematic diagram of a DRD resource provided in this application;
[0096] Figure 19 This is a schematic diagram illustrating the partitioning of DRD resources;
[0097] Figure 20 This is a diagram illustrating an invalid indication occurring when an existing PI indication is provided.
[0098] Figure 21 A flowchart illustrating a communication method provided in another embodiment of this application;
[0099] Figure 22 A schematic diagram illustrating a defined time-frequency resource provided in one embodiment of this application;
[0100] Figure 23 This is a structural schematic diagram of a communication device provided in one embodiment of this application;
[0101] Figure 24 This is a structural schematic diagram of a communication device provided for another embodiment of this application. Detailed Implementation
[0102] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the embodiments of this application will be further described in detail below with reference to the accompanying drawings.
[0103] Before introducing the communication method and related apparatus provided in the embodiments of this application, the following points should be made first.
[0104] First, in the embodiments of this application, the use of prefixes such as "first" and "second" is merely for the purpose of distinguishing and describing different things belonging to the same name category, and does not constrain the order, size, or quantity of things. For example, "first information" and "second information" are simply different pieces of information, and there is no temporal sequence, size, or priority relationship between them.
[0105] Second, in the embodiments of this application, "send" and "receive" indicate the direction of signal transmission. For example, "send first information to a terminal device" can be understood as the destination of the first information being the terminal device, which may include direct transmission via the air interface or indirect transmission via the air interface by other units or modules. "Receive second information from a network device" can be understood as the source of the second information being the network device, which may include direct reception from the network device via the air interface or indirect reception from the network device via the air interface by other units or modules. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface.
[0106] In other words, sending and receiving can occur between devices, such as between network devices and terminal devices; or they can occur within a device, such as between components, modules, chips, software modules, or hardware modules within a device via a bus, wiring, or interface.
[0107] It is understandable that information may undergo necessary processing, such as encoding and modulation, before being sent from the source to the destination. After receiving information from the source, the destination can also perform corresponding processing, such as decoding and demodulation, to interpret the valid information from the source.
[0108] Third, in the embodiments of this application, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates an "or" relationship between the preceding and following related objects, but does not exclude the possibility of an "and" relationship. The specific meaning can be understood in conjunction with the context. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c; a and b; a and c; b and c; or a and b and c. Here, a, b, and c can be single or multiple.
[0109] Fourth, in the embodiments of this application, "instruction" can include direct instruction and indirect instruction, as well as explicit instruction and implicit instruction. The information indicated by a certain piece of information (as described below, the instruction information) is called the information to be instructed. In the specific implementation process, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly indicate the information to be instructed by indicating other information, where there is a correlation between the other information and the information to be instructed; or it can only indicate a part of the information to be instructed, while the other parts of the information to be indicated are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol predefined) arrangement of various pieces of information, thereby reducing the instruction overhead to a certain extent. This application does not limit the specific method of instruction.
[0110] It is understandable that, for the sender of the instruction information, the instruction information can be used to indicate the information to be indicated, and for the receiver of the instruction information, the instruction information can be used to determine the information to be indicated.
[0111] Fifth, in the embodiments of this application, descriptions such as "when," "under the circumstances," "if," and "if" all refer to the device making corresponding processing under certain objective circumstances, and are not limited to a time, nor do they require the device to make a judgment action when implementing it, nor do they imply any other limitations.
[0112] The technical solutions provided in this application can be applied to various communication systems, such as: 5th 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 network (WLAN) systems, satellite communication systems, etc. Among them, 5G mobile communication systems can include non-standalone (NSA) and / or standalone (SA) networking.
[0113] The technical solutions provided in this application can also be applied to future communication systems, such as sixth-generation (6G) mobile communication systems. This application does not limit this application.
[0114] For example, Figure 1 This is a schematic diagram of the architecture of a communication system to which the communication method of this application can be applied. For example... Figure 1 As shown, the communication system 1000 includes a radio access network 100 and a core network 200. Optionally, the communication system 1000 may also include an Internet 300. The radio access network (RAN) 100 may include at least one RAN node (e.g., ...). Figure 1 110a and 110b, collectively referred to as 110, may also include at least one terminal (such as...). Figure 1 (Referring to 120a-120j in the original text). Terminals connect wirelessly to the wireless access network (WLAN) equipment, which in turn connects to the core network via wireless or wired connections. The core network equipment and the WLAN equipment can be independent physical devices, or they can integrate the functions of the core network equipment and the logical functions of the WLAN equipment onto the same physical device. Alternatively, a single physical device can integrate some of the functions of both the core network equipment and the WLAN equipment. Terminals and WLAN equipment can be interconnected via wired or wireless connections. Figure 1 This is just an illustration; the communication system may also include other network devices, such as wireless repeaters and wireless backhaul devices. Figure 1 It is not shown in the middle.
[0115] RAN 100 can be a 3GPP-related cellular system, such as a 4G or 5G mobile communication system, or a future-oriented evolution system (such as a 6G mobile communication system). RAN 100 can also be an open access network (open RAN, O-RAN, or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. RAN 100 can also be a communication system that integrates two or more of the above systems.
[0116] RAN node 110, sometimes also referred to as access network equipment, RAN entity, or access node, constitutes part of the communication system and assists terminals in achieving wireless access. Multiple RAN nodes 110 in the communication system 1000 can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal 120 are relative, for example... Figure 1 Network element 120i can be a helicopter or a drone, and it can be configured as a mobile base station. For terminals 120j that access RAN 100 through network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is a terminal. RAN node 110 and terminal 120 are sometimes referred to as communication devices, for example... Figure 1Network elements 110a and 110b can be understood as communication devices with base station functions, while network elements 120a-120j can be understood as communication devices with terminal functions.
[0117] In one possible scenario, a RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a next-generation base station in a 6th-generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc. A RAN node can also be a macro base station (such as...) Figure 1 110a), micro base stations or indoor stations (such as Figure 1 The RAN node can be a relay node or donor node (as described in section 110b), or a wireless controller in a CRAN scenario. Optionally, the RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). All or part of the functions of the RAN node in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The RAN node in this application can also be a logical node, logical module, or software capable of implementing all or part of the RAN node functions.
[0118] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with different RAN nodes each implementing a portion of the base station's functions. For example, RAN nodes can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be set up separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0119] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
[0120] A terminal is a device with wireless transceiver capabilities, capable of sending signals to or receiving signals from a base station. Terminals can also be called terminal equipment, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, airplanes, ships, robots, robotic arms, smart home devices, etc. The embodiments of this application do not limit the specific technology or device form used in the terminal.
[0121] Base stations and terminals can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can be deployed on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the base stations and terminals.
[0122] The roles of base stations and terminals can be relative, for example, Figure 1The helicopter or drone 120i can be configured as a mobile base station. For terminals 120j accessing the wireless access network 100 via 120i, terminal 120i is a base station; however, for base station 110a, 120i is a terminal, meaning that 110a and 120i communicate via a wireless air interface protocol. Of course, 110a and 120i can also communicate via a base station-to-base station interface protocol; in this case, 120i is also a base station relative to 110a. Therefore, both base stations and terminals can be collectively referred to as communication devices. Figure 1 The 110a and 110b in the text can be referred to as communication devices with base station functions. Figure 1 The 120a-120j in the text can be referred to as communication devices with terminal functions.
[0123] Communication between base stations and terminals, between base stations, and between terminals can be conducted using licensed spectrum, unlicensed spectrum, or both simultaneously. Communication can be conducted using spectrum below 6 GHz, spectrum above 6 GHz, or both simultaneously. The embodiments of this application do not limit the spectrum resources used for wireless communication.
[0124] In the embodiments of this application, the functions of the base station can be executed by modules (such as chips) within the base station, or by a control subsystem that includes base station functions. This control subsystem, including base station functions, can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. Similarly, the functions of the terminal can be executed by modules (such as chips or modems) within the terminal, or by a device that includes terminal functions.
[0125] Understandable, Figure 1 The number of terminal devices shown is merely an example. In practice, the number of terminal devices can be other than that shown. It should be noted that the specific forms of network devices and terminal devices are not limited in this embodiment.
[0126] To facilitate understanding of the content of this solution, some terms used in the embodiments of this application will be explained below, so that those skilled in the art can understand them. This part is only for the purpose of understanding and should not be regarded as a specific limitation of this application.
[0127] 1. Data transmission in NR
[0128] Data transmission in NR can be divided into uplink and downlink transmission based on the data transmission direction, and into dynamic scheduling and pre-allocation based on the scheduling method.
[0129] Uplink transmission refers to the process where the terminal device sends data and the network device receives it; downlink transmission refers to the process where the network device sends data and the terminal device receives it.
[0130] Dynamic scheduling refers to the distribution of downlink control information (DCI) by network devices. The DCI carries scheduling information (including time-frequency resource allocation, coding and modulation schemes, and transport block size for data transmission). Network devices can send DCI to terminal devices via downlink control channels, such as the physical downlink control channel (PDCCH). A PDCCH can carry a DCI scrambled with a radio network temporary identifier (RNTI) in one format. The information carried by the DCI can vary depending on the DCI format and / or the configuration of higher-layer signaling (e.g., RRC signaling). The DCI can indicate cell-level information, such as control information scrambled with system information radio network temporary identifier (SI-RNTI), paging RNTI (P-RNTI), or random access RNTI (RA-RNTI). DCI can also indicate terminal device-level information, such as control information scrambled with cell RNTI (C-RNTI), configured scheduling RNTI (CS-RNTI), or semi-persistent channel state information RNTI (SP-CSI-RNTI) used by the terminal device.
[0131] Pre-allocation refers to network devices issuing scheduling information (including time-frequency resource allocation, coding and modulation scheme, and transport block size) through higher-layer signaling (such as RRC signaling, MAC CE, etc.). Under the pre-allocation scheduling method, it usually corresponds to periodic data transmission, that is, periodic time-frequency resources, while information such as coding and modulation scheme and transport block size remains unchanged.
[0132] 2. Bandwidth section
[0133] NR introduces the concept of bandwidth part (BWP), which refers to a continuous common resource block (CRB) within a given subcarrier spacing. It can be understood that a single carrier can contain multiple BWPs, and different BWPs can be activated at different times.
[0134] Figure 2 A schematic diagram of BWP switching is shown. (For example...) Figure 2 As shown, the terminal device starts operating within BWP1 on a carrier from time T1. The network device can instruct the terminal device to perform BWP handover through the bandwidth part indicator field in the DCI. After the handover time T2, the terminal device begins to switch to operating within BWP2.
[0135] When the index of the BWP indicated by the bandwidth part indicator is different from the index of the currently active BWP, it means that the network device instructs the terminal device to perform a BWP handover; conversely, if the index of the BWP indicated by the bandwidth part indicator is the same as the index of the currently active BWP, it means that the network device instructs the terminal device not to perform a BWP handover and to receive or send data on the currently active BWP.
[0136] 3. Sub-belt full-duplex
[0137] Currently, NR includes frequency division duplex (FDD) and time division duplex (TDD).
[0138] For example, Figure 3 Image (a) shows a schematic diagram of an FDD. For example... Figure 3 As shown in (a), in slot 0, downlink transmission can be performed on the downlink (DL) BWP, and uplink transmission can be performed on the uplink (UL) BWP in slot 0. The DL BWP and UL BWP are located on different carriers and are separate in the frequency domain.
[0139] For example, such as Figure 3 (b) shows a schematic diagram of TDD. For example... Figure 3As shown in (b), the DL BWP and UL BWP share the same center frequency. Their bandwidths can be the same or different. At any given time (the same time slot), the terminal device can only perform uplink or downlink transmission. For example, in slot 0, only downlink transmission is possible; in slot 4, only uplink transmission is possible; slot 3 is a flexible (F) time slot, meaning it can be used for either uplink or downlink transmission, but not simultaneously.
[0140] For flexible time slots, the smallest granularity of uplink / downlink transmission switching is a symbol. For example, slot 3 is a flexible time slot, consisting of 14 or 12 orthogonal frequency division multiplexing (OFDM) symbols. The first P1 symbols are downlink symbols, the last P2 symbols are uplink symbols, and the middle 14-P1-P2 (or 12-P1-P2) symbols are flexible symbols, where 0 <= P1 <= 14, 0 <= P2 <= 14, and P1 + P2 <= 14. Downlink symbols are used for downlink transmission, uplink symbols are used for uplink transmission, and flexible symbols can be used for both uplink and downlink. The specific transmission direction is notified to the terminal device by the network device through RRC signaling or DCI scheduling.
[0141] Compared to FDD, TDD occupies less frequency domain resources. However, because uplink and downlink transmissions cannot be performed simultaneously in TDD (for example, only downlink transmission can be performed in slot 0, and uplink transmission cannot be performed), uplink transmission latency will increase.
[0142] To further reduce latency and enhance uplink coverage in Time Division Duplex (TDD) systems, flexible duplexing, also known as complementary TDD (C-TDD), full duplex, or other names such as subband full duplex (SBFD), is being discussed in standards. The core idea of SBFD is to simultaneously configure uplink and downlink transmission resources on a specific symbol or time slot within a TDD system. The frequency domain resources configured on these symbols for uplink transmission can be called uplink subbands (UL subband, ULSB), and the frequency domain resources for downlink transmission can be called downlink subbands (DL subband, DL SB). These symbols can be understood as SBFD symbols, while other symbols can be understood as non-SBFD symbols. In other words, an SBFD symbol contains both DL SB and UL SB. SBFD symbols support bidirectional transmission. However, non-SBFD symbols only support unidirectional transmission. Additionally, a guard band can exist between the DL SB and UL SB.
[0143] For example, Figure 3 (c) shows a schematic diagram of an SBFD, as shown below. Figure 3 As shown in (c), there is a frequency domain resource within the downlink BWP in slot 0, on which uplink transmission can be performed. This frequency domain resource is the aforementioned uplink sub-band, allowing uplink transmission to occur in slot 0, thus reducing uplink latency. Simultaneously, downlink transmission can also occur in slot 0. That is, network devices can perform both uplink and downlink transmissions simultaneously in slot 0. For full-duplex terminal devices, this means they can perform both uplink and downlink transmissions simultaneously in slot 0; for half-duplex terminal devices, they can perform either uplink or downlink transmissions in slot 0. It can be seen that SBFD, compared to TDD, provides more uplink resources, increasing uplink coverage.
[0144] For terminal devices in RRC connected state, network devices can configure the time and frequency domain positions of SBFD sub-bands within a TDD carrier through RRC parameters.
[0145] In one implementation, when configuring the time-domain location, the network device can semi-statically configure the SBFD subband time-domain location using RRC parameters (e.g., TDD-UL-DL-Pattern). For example, Figure 4 This illustrates a configuration method for the time-frequency resources of an SBFD. For example... Figure 4As shown, network devices configure DL symbols, UL symbols, and flexible symbols through the TDD-UL-DL-ConfigCommon parameter. SBFD symbols can be configured on DL symbols and / or flexible symbols. The configured SBFD symbols can start or end at any symbol within a slot.
[0146] It is understandable that the SBFD subband time domain period can be the same as the period configured in dl-UL-TransmissionPeriodicity in TDD-UL-DL-Pattern, or an integer multiple of the period configured in dl-UL-TransmissionPeriodicity in TDD-UL-DL-Pattern.
[0147] In one implementation, when configuring frequency domain location, network devices can explicitly configure the frequency domain location of an intra-carrier UL subband and DL subband in a semi-static manner at the RRC parameter resource block level (RB-level).
[0148] For example, Figure 5 A schematic diagram of the frequency domain resource location of SBFD is shown. For example... Figure 5 As shown, the frequency domain position of the subband is the same on different SBFD symbols within a TDD carrier. Only one UL subband can be configured within one TDD carrier, and the UL subband can be located in the middle of the carrier (e.g., ...). Figure 5 As shown in (a) in the figure), it can also be located on one side of the carrier (such as...). Figure 5 (as shown in (b)).
[0149] Currently, the UL / DL usable PRB discussed in the standard has two indication methods:
[0150] Method 1: The terminal device takes the intersection of the physical resource blocks (PRBs) contained in the semi-statically configured UL subband and the PRBs of the active UL BWP on the SBFD symbol to obtain the UL-usable PRBs. Similarly, the terminal device takes the intersection of the PRBs contained in the semi-statically configured DL subband and the PRBs of the active DL BWP on the SBFD symbol to obtain the DL-usable PRBs.
[0151] For example, Figure 6 A schematic diagram of a usable PRB for both downlink and uplink subbands is shown. Figure 6 As shown, the SBFD symbol includes uplink available PRB and downlink available PRB, and there is a guard band between the uplink available PRB and the downlink available PRB.
[0152] Method 2: The network device is explicitly configured via signaling to activate the UL / DL available PRB on the UL / DL BWP on the SBFD symbol. Explicit configuration can be understood as direct instruction; the terminal device directly determines the UL / DL available PRB on the SBFD symbol based on the signaling, without any other operations.
[0153] Here, BWP is a continuous common resource block (CRB) under a given subcarrier spacing value.
[0154] It is understandable that a single carrier may include multiple BWPs, and different BWPs may be activated at different times.
[0155] With the development of communication technology, ultra-reliable and low-latency communication (URLLC) is one of the three typical services of 5G systems. Currently, a new type of downlink control information (DCI) has been introduced in URLLC: DCI format 2_4. DCI format 2_4 is masked using CI-RNTI and is mainly used to indicate whether a terminal device should cancel uplink transmission on the corresponding time-frequency resources. Therefore, this DCI is also called an uplink cancellation indication (ULCI). Understandably, through the uplink cancellation indication, time-frequency resources already scheduled for uplink transmission to a certain terminal device can be cancelled to make way for other terminal devices with more urgent uplink transmission services.
[0156] To facilitate understanding of the communication method proposed later in this application, the following provides a detailed description of whether the UL CI indicates whether the terminal device cancels uplink transmission on the corresponding time-frequency resource.
[0157] The network side configures the following relevant information for the terminal device via higher-layer signaling (such as RRC signaling):
[0158] Configure the DCI payload size through higher-level signaling (e.g., dci-PayloadSize-ForCI), for example, the maximum DCI may include 126 bits.
[0159] Configure a set of serving cells via higher-level signaling (e.g., ci-ConfigurationPerServingCell), which contains an index of a set of serving cells; and configure the indication area in the DCI for each cell in the given set of serving cells via higher-level signaling (e.g., positionInDCI).
[0160] The DCI includes multiple indication areas, with each serving cell corresponding to one indication area in the DCI. Each indication area carries the cancellation indication information for the corresponding cell. Alternatively, the DCI can be understood as including one or more information blocks, with each cell corresponding to one of these information blocks, and each information block containing the cancellation indication information for the corresponding cell.
[0161] If a serving cell is configured with a supplementary uplink (SUL) carrier, for each serving cell configured with a SUL carrier, several field information in the DCI is configured through higher-layer signaling (e.g., positionInDCI-forSUL).
[0162] For example, Figure 7 This diagram illustrates the DCI information and the corresponding indication areas for each serving cell within the DCI. For example... Figure 7 As shown, the DCI includes multiple indication areas, each of which corresponds to a serving cell, and each indication area carries the UL CI of the corresponding serving cell.
[0163] Specifically, for a given serving cell, such as the target serving cell, the network side is configured through the following higher-layer parameters:
[0164] The number of bits included in the indication area corresponding to the target serving cell in the DCI is configured through higher-layer signaling (e.g., CI-PayloadSize), for example, this number of bits is denoted as N. CI N CI The possible values are one of the following sets: {1, 2, 4, 5, 7, 8, 10, 14, 16, 20, 25, 28, 32, 35, 56, 112}, and the unit is bits. In this embodiment, the multiple bits included in the indication area corresponding to the target cell are referred to as the target bit sequence.
[0165] Configure the time-frequency resources indicated by each bit in the target bit sequence through higher-level signaling (such as timeFrequencyRegion).
[0166] Specifically, the network side can configure the number of PRBs (Programmable Buffers) using the frequencyRegionforCI information in the timeFrequencyRegion. CI The number of orthogonal frequency division multiplexing (OFDM) symbols T is configured through the timeDurationforCI parameter in timeFrequencyRegion. CI This excludes symbols that receive SS / PBCH and DL symbols configured via higher-level signaling tdd-UL-DL-ConfigurationCommon. CI The possible values follow these rules:
[0167] If the configured DCI listening period is greater than one slot, or if the DCI listening period is equal to one slot and there is only one listening opportunity within one slot, then there can be at most one DCI listening opportunity within each slot. In this case, the time range indicated by the DCI can be equal to the DCI listening period. For example, Figure 8 This illustrates a T determined under FDD. CI A schematic diagram. (See example.) Figure 8 As shown, X represents the effective time of the DCI after it is received. For example, the value of X is related to the processing capability of the Physical Uplink Shared Channel (PUSCH).
[0168] If the configured DCI monitoring period is equal to 1 slot and there are more than 1 monitoring opportunity within that slot. For example, Figure 9 This diagram illustrates the timing of DCI monitoring under FDD. In this case, the value of the higher-level parameter `timedurationforCI` could be one of the following set of values: {2, 4, 7, 14}.
[0169] Understandably, through the above configuration, DCI can indicate to the terminal device a time-frequency resource area corresponding to the entire target bit sequence.
[0170] Furthermore, network devices can also configure the aforementioned T via the timeGranularityforCI parameter in timeFrequencyRegion. CI The number of groups G of OFDM symbols is divided into CI G CI The possible values can be any one of the set {1, 2, 4, 7, 14, 28}.
[0171] Correspondingly, the terminal device is based on N CI T CI T CI B CI Determine the relationship with N CI N corresponding to each bit CI The specific time-frequency resources are as follows:
[0172] First determine G CI A group of symbols, of which the first Each of the symbol groups contains OFDM symbols, remaining Each of the symbol groups contains One OFDM symbol. If an end device detects DCI on an active DL BWP, the length of a symbol within the indicated time domain region is determined based on the SCS of that active DL BWP.
[0173] Determine N for each symbol group BI There are N PRB groups. BI =N CI / G CI Among them, the former Each of the PRB groups contains PRB, remaining Each group contains One PRB.
[0174] Thus, according to the above T CI G CI B CI The time-frequency resource region corresponding to the entire target bit sequence is divided as follows: Figure 10 The form shown. Figure 10 Each square in the array can represent a time-frequency resource, totaling N. CI Time-frequency resources.
[0175] For example, T CI =7 and does not contain the DL symbol, G CI =7, B CI =10, N CI =21, then if Figure 11 As shown, in the time domain, it is divided into 7 symbol groups, each containing 1 OFDM symbol; in the frequency domain, it is divided into 3 PRB groups, the first two PRB groups each containing 3 PRBs, and the last PRB group containing 4 PRBs. It can be seen that the target time-frequency resource indicated by the target bit sequence is divided into 21 time-frequency resource blocks.
[0176] Understandably, after receiving the DCI, the terminal device can match each bit in the target bit sequence with N. CIThe mapping relationship between time-frequency resources determines whether the uplink transmission on the time-frequency resource indicated by each bit in the target bit sequence has been canceled. The implementation of how each bit in the target bit sequence is mapped to the corresponding time-frequency resource can be found in relevant technical descriptions, and will not be repeated here.
[0177] Specifically, if T CI The symbol group with a corresponding bit value of "1" in the symbols contains one symbol of PUSCH transmission, one symbol of PUSCH repeat transmission, or one symbol of SRS transmission, and, if B CI If a PRB contains a symbol group with a corresponding bit value of "1" that includes a PRB for PUSCH transmission, a PRB for PUSCH retransmission, or a PRB for SRS transmission, then the terminal device cancels the transmission of one PUSCH, or cancels the retransmission of one PUSCH, or cancels one SRS transmission.
[0178] However, in the above method, when instructing the terminal device via CI whether to cancel uplink transmission on the corresponding time-frequency resource, there is a problem that it cannot indicate whether to cancel uplink transmission in the UL SB configured on the SBFD symbol of the terminal device.
[0179] In view of this, embodiments of this application provide a communication method that can also indicate the time-frequency resources configured by the terminal device on the SBFD symbol for uplink transmission.
[0180] The communication method and communication device provided in this application will now be described in detail with reference to the accompanying drawings.
[0181] Figure 12 This is a schematic flowchart of the communication method provided in the embodiments of this application. Figure 12 This method is described only from the perspective of the interaction between network devices and terminal devices, and should not be construed as limiting the embodiments of this application in any way. Figure 12 The network devices in the text can be replaced with components configured in the network devices (such as chips, chip systems, processors, etc.), or logical modules or software that can realize all or part of the functions of the network devices; Figure 12 The terminal device can be replaced by components configured in the terminal device (such as chips, chip systems, processors, etc.), or by logic modules or software that can realize all or part of the functions of the terminal device.
[0182] Figure 12 The method shown includes steps S1201 to S1203. The steps in method 1200 are described in detail below.
[0183] S1201, the network device sends a first DCI to the terminal device, and the corresponding terminal device receives the first DCI. The first DCI includes X1 bits, and each of the X1 bits corresponds to one of the X1 time-frequency resources. Each bit is used to indicate whether to cancel the uplink transmission on the time-frequency resource corresponding to each bit in the X1 time-frequency resources.
[0184] For example, the first DCI is referred to as the first uplink cancellation indication.
[0185] For example, the region in the first DCI that includes X1 bits is also called the first indication region. For example, the first indication region includes 8 bits, which correspond one-to-one with 8 time-domain resources. One of the 8 bits indicates whether the uplink transmission on the time-frequency resource corresponding to that bit in the 8 time-domain resources has been cancelled.
[0186] Optionally, the first DCI may also include a second indication area, which may include, for example, Y bits, each of which corresponds one-to-one with Y time-frequency resources. One of the Y bits is used to indicate whether to cancel the uplink transmission on the time-frequency resource corresponding to that bit. In other words, one of the Y bits indicates whether the uplink transmission on the time-frequency resource corresponding to that bit is canceled.
[0187] S1202, the network device sends first information to the terminal device, and the corresponding terminal device receives the first information. The first information is used to indicate T1 symbols, where T1 is the number of symbols included in the time domain of X1 time-frequency resources. The T1 symbols include symbols that are configured with both first frequency domain resources and second frequency domain resources. The first frequency domain resources are used for uplink transmission, and the second frequency domain resources are used for downlink transmission.
[0188] Understandably, when a network device uses X1 bits to indicate to a terminal device whether to cancel uplink transmission on the time-frequency resource corresponding to each bit in the X1 time-frequency resources, the terminal device needs to determine the X1 time-frequency resources corresponding to the X1 bits.
[0189] In this embodiment, in order for the terminal device to determine the X1 time-frequency resources corresponding to X1 bits, the network device will indicate to the terminal device through the first information that the X1 time-frequency resources corresponding to X1 bits include T1 symbols in the time domain.
[0190] It should be noted that the designation of the number of symbols included in the time domain of the X1 time-frequency resources as T1 is merely an example and does not constitute a limitation of this application.
[0191] In this embodiment, the T1 symbols indicated by the first information include symbols that are simultaneously configured with both first and second frequency domain resources. The first frequency domain resources are used for uplink transmission, and the second frequency domain resources are used for downlink transmission. That is, the T1 symbols indicated by the first information can be considered to include symbols that are simultaneously configured with frequency domain resources for both transmission directions. In this embodiment, the symbol that is simultaneously configured with both first and second frequency domain resources can also be referred to as the first symbol or the SBFD symbol.
[0192] Since frequency domain resources for both transmission directions can typically be configured simultaneously on DL symbols or flexible symbols, the T1 symbols indicated by the first information include symbols configured with both first and second frequency domain resources. In another interpretation, the T1 symbols indicated by the first information can be considered to include DL and / or F symbols configured with frequency domain resources for both transmission directions simultaneously, such as DL symbols where tdd-UL-DL-ConfigurationCommon indicates an SBFD symbol. Alternatively, in yet another interpretation, the T1 symbols can be considered to be symbols other than those containing the SSB / PBCH block and downlink symbols configured by higher-layer parameters that do not simultaneously configure frequency domain resources for both transmission directions.
[0193] It is understandable that the first information can directly indicate T1 symbols, meaning the terminal device can directly determine T1 symbols based on the first information without needing other indication information or protocol-predefined rules. For example, the first information can be higher-layer signaling / higher-layer parameters, or dynamic signaling (such as DCI or MAC CE). The first information can also indirectly indicate T1 symbols. Correspondingly, the terminal device determines T1 symbols based on the first information and other indication information or protocol-predefined rules. For example, in one possible implementation, the first information can be understood as a higher-layer parameter used to indicate DL symbols, UL symbols, and / or F symbols, such as the higher-layer parameter tdd-UL-DL-ConfigurationCommon. The first information can also be understood as a higher-layer parameter used to indicate the first symbol, for example, based on the DL symbols and / or F symbols indicated by the higher-layer parameter tdd-UL-DL-ConfigurationCommon, further indicating that some or all of these consecutive symbols are the first symbol. The first information can also be understood as both a higher-layer parameter used to indicate DL symbols, UL symbols, and / or F symbols and a higher-layer parameter used to indicate the first symbol. The first information may also include the first DCI's monitoring period configuration information, such as monitoringSlotPeriodicityAndOffset and / or monitoringSymbolsWithinSlot.
[0194] When the listening period of the first DCI is greater than one slot, the terminal device determines the T1 symbol based on the aforementioned first information for all symbols contained between the two listening periods.
[0195] When the listening period of the first DCI is equal to 1 slot and there are more than 1 listening opportunities of the first DCI in 1 slot, the first information also includes an RRC parameter for indicating the time domain symbol range, such as timeDurationforCI. The terminal device then determines the T1 symbol based on the first information mentioned above on the symbol indicated by the RRC parameter.
[0196] For example, Figure 13 A schematic diagram of the T1 symbols indicated by the first information is shown. (See diagram below.) Figure 13 As shown, assuming the first DCI's monitoring period is greater than one slot, the time domain between two adjacent monitoring periods includes slots D, F, and U, each containing 14 symbols. The last 9 symbols in slot D are designated as the first symbol by higher-layer parameters, and the first 12 symbols in slot F are designated as SBFD symbols by higher-layer parameters. Therefore, in this example, T1 equals 37.
[0197] S1203, the terminal device determines X1 time-frequency resources based on T1 symbols.
[0198] In this embodiment, the terminal device determines X1 time-frequency resources based on T1 symbols, including: the terminal device determines M1 symbol groups; the terminal device determines X1 time-frequency resources based on M1 symbol groups.
[0199] The following describes how the terminal device determines M1 symbol groups and X1 time-frequency resources based on the determined M1 symbol groups.
[0200] The terminal device determines the first implementation method for X1 time-frequency resources:
[0201] In this implementation, the M1 symbol groups determined by the terminal device based on T1 symbols satisfy the following condition: the first M1 symbols in the M1 symbol groups... Each of the symbol groups contains One symbol, remaining Each of the symbol groups contains A symbol.
[0202] Optionally, the network device indicates M1 to the terminal device. For example, the network device indicates M1 to the terminal device via the timeGranularityforCI parameter in the higher-layer signaling timeFrequencyRegion.
[0203] Understandably, the M1 symbol groups determined by the terminal device include the same T1 symbols, and the symbols in any two of the M1 symbol groups do not overlap. For example, when T1 = 37 and M1 = 7, ... Figure 13 As shown, there are 7 symbol groups in the time domain, with each of the first 5 symbol groups containing 5 symbols and each of the last 2 symbol groups containing 6 symbols.
[0204] Understandably, in this first implementation, the M1 symbol groups obtained based on T1 symbols will include symbol groups of the following types:
[0205] 1) One type is a symbol group that includes only the first symbol, that is, a symbol group that includes only symbols configured with both the first and second frequency domain resources. In this embodiment, this type of symbol group is also referred to as a first type of symbol group, and the first type of symbol group can also be called a first symbol group. For example, the number of first type symbol groups can be one or more. For example, with Figure 13 For example, there are 4 groups of symbols of type 1.
[0206] 2) Another type is a symbol group that only includes the second symbol, where the second symbol refers to an uplink symbol or a flexible symbol that is not simultaneously configured with the first and second frequency domain resources. In this embodiment, this type of symbol group is also referred to as a second type of symbol group, and the second type of symbol group can also be called a second symbol group. For example, the number of second type symbol groups can be one or more. For example, with Figure 13 For example, there are two groups of symbols of the second type.
[0207] Furthermore, it is understandable that in this first implementation, when determining M1 symbol groups based on T1 symbols, the resulting M1 symbol groups may include not only symbol groups of the first type and symbol groups of the second type, but also symbol groups of mixed types. These mixed-type symbol groups can also be called mixed symbol groups. Here, a mixed-type symbol group refers to a symbol group that contains both the first and second types of symbols. For example, with... Figure 13 For example, there is one symbol group of mixed types.
[0208] Furthermore, after the terminal device determines the M1 symbol groups, such as Figure 13 As shown, the terminal device determines N2 resource block groups on each of the M1 symbol groups based on the second frequency domain region indicated by the network device, where N2 = X1 / M1, and X1 is an integer multiple of M1. The second frequency domain region is used to determine the N2 resource block groups on the second type of symbol groups. In this embodiment, the N2 resource block groups on the second type of symbol groups determined based on the second frequency domain region are also referred to as N2 second resource block groups.
[0209] In other words, in this first implementation, although the second frequency domain region is used to determine N2 resource block groups on the second type of symbol group, for the terminal device, the terminal device determines N2 resource block groups on the second type of symbol group based on the second frequency domain region, and also determines N2 resource block groups on other symbol groups besides the second type of symbol group based on the second frequency domain region, so as to determine X1 time-frequency resources based on M1 symbol groups and the second frequency domain region. Alternatively, it can be understood that the second frequency domain region indicated by the network device to the terminal device is used not only to determine N2 resource block groups on the second type of symbol group, but also by the terminal device to determine N2 resource block groups on other symbol groups (e.g., including the first type of symbol group and the mixed type of symbol group).
[0210] In this embodiment, the information indicating the second frequency domain region is also referred to as the third information, that is, the third information indicates the second frequency domain region. Additionally, the resource block group can also be replaced with a frequency domain resource block group, or a PRB group, etc., which does not constitute a limitation of this embodiment. For example, the third information includes at least one of the following: information indicating the number of PRBs included in the second frequency domain region and / or information about the starting PRB among the PRBs included in the second frequency domain region.
[0211] For example, the number of PRBs included in the second frequency domain region can be denoted as B. CI When the terminal device determines N2 resource block groups on each symbol group based on the second frequency domain region, the determined N2 resource block groups satisfy the following: the first N2 resource block groups... Each resource block group contains One physical resource block (PRB); the remaining resources in N2 resource block groups Each of the N2 resource block groups contains PRBs. Of these, the remaining N2 resource block groups, that is: excluding the first N2 resource block groups. The remaining resource block groups outside of the resource block groups.
[0212] For example, refer to Figure 13 The diagram shows the 28 time-frequency resource blocks determined by the terminal device when X1 equals 28.
[0213] As can be seen, in this first implementation, the T1 symbols indicated by the first information include symbols that are simultaneously configured with both first and second frequency domain resources. This allows the terminal device to include the first time-frequency resource among the X1 time-frequency resources determined based on the T1 symbols. The first time-frequency resource includes only the first symbol in the time domain and is located within the first frequency domain resource in the frequency domain, thereby enabling the indication of whether to cancel uplink transmission on the first time-frequency resource. That is, it can indicate whether to cancel uplink transmission on the UL SB configured on the SBFD symbol.
[0214] The terminal device determines the second implementation method for X1 time-frequency resources:
[0215] In this implementation, the way the terminal device determines the M1 symbol groups based on T1 symbols is the same as the first implementation described above. That is, when the terminal device determines the M1 symbol groups based on T1 symbols, the M1 symbol groups satisfy the following condition: the first... Each of the symbol groups contains One symbol, remaining Each of the symbol groups contains The symbols are as described above. For related details, please refer to the first implementation method mentioned above; they will not be repeated here.
[0216] Understandably, for the first implementation described above, the X1 time-frequency resources determined by the terminal device may include time-frequency resources that are not used for uplink transmission, for example, such as... Figure 13 As shown, among the X1 time-frequency resources identified, time-frequency resource 1 is included. Time-frequency resource 1 has not been used for uplink transmission, so it can be understood that the identified time-frequency resource 1 is an invalid time-frequency resource, resulting in the problem of invalid indication.
[0217] In view of this, in the second implementation, the network device also sends second information to the terminal device. The second information is used to indicate the first frequency domain region, and the first frequency domain region is used to determine the N1 first resource block groups on the symbol group of the first type.
[0218] Correspondingly, the terminal device determines N1 first resource block groups on the first type of symbol group based on the first frequency domain region, and then obtains X1 time-frequency resources based on M1 symbol groups, N1 first resource block groups on the first type of symbol group, and N2 second resource block groups on the second type of symbol group. N1 = N2 = X1 / M1, where X1 is an integer multiple of M1. That is, in this second implementation, the terminal device determines X1 time-frequency resources based on M1 symbol groups, the first frequency domain region, and the second frequency domain region.
[0219] For example, the second information includes at least one of the following: information indicating the number of PRBs included in the first frequency domain region and / or information on the starting PRB among the PRBs included in the first frequency domain region.
[0220] For example, the second information is carried in the RRC parameter frequencyRegionForCI_SBFD-r18:
[0221]
[0222] The parameters mentioned above, except for the frequencyRegionForCI_SBFD-r18 message, can be found in the descriptions in relevant technologies, and will not be repeated here.
[0223] For example, the number of PRBs included in the first frequency domain region can be denoted as... When the terminal device determines N1 first resource block groups on a first type of symbol group based on a first frequency domain region, the determined N1 first resource block groups satisfy the following: the first N1 first resource block groups are... Each of the first resource block groups contains One physical resource block (PRB); the remaining N1 first resource block groups Each of the first resource block groups contains PRBs. Of these, the remaining The first resource block group, that is: among the N1 first resource block groups excluding the first one. The remaining first resource block groups outside of the first resource block group.
[0224] The implementation method for determining the N2 second resource block groups on the second type of symbol group based on the second frequency domain region can refer to the description in the aforementioned first implementation method, and will not be repeated here.
[0225] As mentioned earlier, the determined M1 symbol groups may also include mixed symbol groups. It should be noted that this embodiment does not limit the method by which the terminal device determines the resource block groups on the mixed symbol groups.
[0226] For example, in another implementation, the terminal device determines N1 resource block groups on the hybrid symbol group based on the second frequency domain region, that is, the N1 resource block groups on the hybrid symbol group are the same as the N1 second resource block groups.
[0227] For example, in another implementation, the terminal device determines N1 resource block groups on the mixed symbol group based on the first frequency domain region. That is, the N1 resource block groups on the mixed symbol group are the same as the N1 first resource block groups. It can be understood that, compared with the first implementation, this implementation can be considered to indicate the time-frequency resources on the mixed symbol group with finer granularity.
[0228] For example, Figure 14 (a) shows a schematic diagram of X1 time-frequency resources determined by the terminal device based on the second implementation method. Figure 14 In example (a), the terminal device determines 7 symbol groups. The first 4 are all first-type symbol groups, the 5th symbol group is a mixed symbol group, and the last 2 are second-type symbol groups. For the first 4 first-type symbol groups, 4 resource block groups on the first-type symbol groups are determined based on the first frequency domain region. For the mixed symbol groups, 4 resource block groups on the mixed symbol groups are determined based on the second frequency domain region. For the second-type symbol groups, 4 resource block groups on the second-type symbol groups are determined based on the second frequency domain region.
[0229] For example, Figure 14 (b) shows a schematic diagram of X1 time-frequency resources determined by another terminal device. Figure 14 In example (b), the terminal device determines 7 symbol groups. The first 4 are all first-type symbol groups, the 5th symbol group is a mixed symbol group, and the last 2 are second-type symbol groups. For the first 4 first-type symbol groups, 4 resource block groups on the first-type symbol groups are determined based on the first frequency domain region. For the mixed symbol groups, 4 resource block groups on the mixed symbol groups are determined based on the first frequency domain region. For the second-type symbol groups, 4 resource block groups on the second-type symbol groups are determined based on the second frequency domain region.
[0230] Understandably, compared to the first implementation, this second implementation can indicate whether the uplink transmission on the UL SB configured on the SBFD symbol has been cancelled, while also reducing the probability of invalid indication and improving the effectiveness of the indication.
[0231] The third implementation method for the terminal device to determine X1 time-frequency resources based on M1 symbol groups:
[0232] In this third implementation, the way in which the terminal device determines the M1 symbol group based on T1 symbols is different from the first and second implementations.
[0233] Specifically, in the third implementation method, the implementation method in which the terminal device determines the M1 symbol groups based on T1 symbols includes:
[0234] The terminal device obtains the number of first symbols and the number of second symbols in T1 symbols, records the total number of SBFD symbols in T1 symbols as T11, and records the total number of second symbols in T1 symbols as T12, T1 = T11 + T12; then, the terminal device determines M11 symbol groups based on T11 first symbols and M12 symbol groups based on T12 second symbols, M1 = M11 + M12.
[0235] For example, the network device indicates T11 first symbols to the terminal device through the timeDurationForCI_SBFD-r18 parameter, and then the terminal device determines T12 second symbols based on the T1 symbols indicated by the first information and the T11 first symbols.
[0236] Understandably, the M11 symbol groups determined in this way are all of type I, and the M12 symbol groups are all of type II. Furthermore, it is understandable that in this implementation, there are no mixed-type symbol groups.
[0237] For example, when the terminal device determines M11 groups of symbols of the first type based on T11 first symbols, the M11 groups of symbols of the first type satisfy the following condition: the first... Each of the first-type symbol groups contains One symbol, remaining Each of the first-type symbol groups contains A symbol.
[0238] For example, when the terminal device determines M12 groups of symbols of the second type based on T12 second symbols, the M12 groups of symbols of the second type satisfy the following condition: the first... Each of the second-type symbol groups contains One symbol, remaining Each of the second-type symbol groups contains A symbol.
[0239] Optionally, the network device may indicate M11 and M12 to the terminal device.
[0240] For example, Figure 15 A schematic diagram of X1 time-frequency resources determined by another terminal device is shown. Figure 15In the example, T1 = 37, the number of first symbols (i.e., SBFD) is 21, and the number of second symbols is 16. For example, M11 = 6, M12 = 4. Then the terminal device determines 6 first-type symbol groups and 4 second-type symbol groups. Each of the first 3 first-type symbol groups in the 6 first-type symbol groups includes 3 symbols, and each of the last 3 first-type symbol groups in the 6 first-type symbol groups includes 4 symbols. In addition, each of the 4 second-type symbol groups includes 4 symbols.
[0241] In the third implementation, after the terminal device determines M1 symbol groups, it determines N1 first resource block groups on the first type of symbol groups in the M1 symbol groups based on the first frequency domain region indicated by the network device, and determines N2 second resource block groups on the second type of symbol groups in the M1 symbol groups based on the second frequency domain region.
[0242] For example, in one implementation, the network device indicates the M11 value to the terminal device via higher-layer signaling / higher-layer parameter timeGranularityForCI_SBFD-r18, and indicates the M12 value to the terminal device via the timeGranularityforCI parameter. The second information is carried in the RRC parameter frequencyRegionForCI_SBFD-r18.
[0243]
[0244] Specifically, in this third implementation, the first frequency domain region is used to determine N1 resource block groups on the first type of symbol group, where N1 = X11 / M11, X11 is the number of bits included in the first bit sequence of X1 bits, and X11 is an integer multiple of M11. The second frequency domain region is used to determine N2 resource block groups on the second type of symbol group, where N2 = X12 / M12, X12 is the number of bits included in the second bit sequence of X1 bits, and X12 is an integer multiple of M12.
[0245] Where X1 = X11 + X12. That is to say, X1 bits can be considered to be composed of the first bit sequence and the second bit sequence.
[0246] Optionally, the terminal device can be indicated with the start bit corresponding to the first bit sequence in the X1 bits, the number of bits included in the first bit sequence X11, and the number of bits included in the second bit sequence X12, so that the terminal device can determine the first bit sequence and the second bit sequence. Alternatively, in another implementation, the terminal device can be indicated with the start bit corresponding to the first bit sequence, the start bit corresponding to the second bit sequence, and the number of bits included in the second bit sequence X12, so that the terminal device can determine the first bit sequence and the second bit sequence. Optionally, the first bit sequence is the high-order bit of the second bit sequence. For example, Figure 16 A schematic diagram of a second DCI is shown. For example... Figure 16 As shown, the second DCI includes a first indicator region, which includes a first bit sequence and a second bit sequence. The first bit sequence includes X11 bits, and the second bit sequence includes X12 bits. It can be understood that in this implementation, the first bit sequence corresponds to a symbol group of the first type, and the second bit sequence corresponds to a symbol group of the second type. That is, X11 bits correspond to a symbol group of the first type, and X11 bits correspond to a symbol group of the second type.
[0247] For example, when the terminal device determines N1 resource block groups on a symbol group of the first type based on the first frequency domain region, the number of PRBs included in the first frequency domain region is also recorded as... Then the first of the N1 resource block groups Each resource block group contains One physical resource block (PRB); the remaining resources in N1 resource block groups Each resource block group contains One PRB.
[0248] For example, when the terminal device determines N2 resource block groups on a symbol group of the second type based on the second frequency domain region, the number of PRBs included in the second frequency domain region is also recorded as B. CI The first of N2 resource block groups Each resource block group contains One physical resource block (PRB); the remaining resources in N2 resource block groups Each resource block group contains One PRB.
[0249] For example, the information indicating the first frequency domain region includes at least one of the following: information indicating the number of PRBs included in the first frequency domain region and / or information on the starting PRB among the PRBs included in the first frequency domain region.
[0250] For example, the information indicating the second frequency domain region includes at least one of the following: information indicating the number of PRBs included in the second frequency domain region and / or information on the starting PRB among the PRBs included in the second frequency domain region.
[0251] Understandably, in this embodiment, M11*N1+M12*N2=X1.
[0252] The above describes three methods for determining X1 time-frequency resources. It is understandable that once the terminal device has determined X1 time-frequency resources using the above methods, then, if there is a symbol group containing only SBFD symbols with a corresponding bit value of "1" among the T1 symbols, including one symbol of PUSCH transmission, one symbol of PUSCH repetition transmission, or one symbol of SRS transmission, and if... If a PRB contains a PRB group with a corresponding bit value of "1" that is only on the SBFD symbol group, and contains a PRB for PUSCH transmission, a PRB for PUSCH retransmission, or a PRB for SRS transmission, then the terminal device cancels a PUSCH transmission, or cancels a PUSCH retransmission, or cancels an SRS transmission.
[0253] Figure 17 This is a schematic flowchart illustrating another communication method provided in an embodiment of this application. Figure 17 This method is described only from the perspective of the interaction between network devices and terminal devices, and should not be construed as limiting the embodiments of this application in any way. Figure 17 The network devices in the text can be replaced with components configured in the network devices (such as chips, chip systems, processors, etc.), or logical modules or software that can realize all or part of the functions of the network devices; Figure 17 The terminal device can be replaced by components configured in the terminal device (such as chips, chip systems, processors, etc.), or by logic modules or software that can realize all or part of the functions of the terminal device.
[0254] Figure 17 The method shown includes steps S1701 to S1704. The individual steps in method 1700 are described in detail below.
[0255] S1701, the network device sends a second DCI to the terminal device, and the corresponding terminal device receives the second DCI. The second DCI includes X2 first bits, and the X2 first bits correspond one-to-one with X2 time-frequency resources. Each first bit is used to indicate whether to cancel the uplink transmission on the time-frequency resource corresponding to each first bit in the X2 time-frequency resources.
[0256] For example, the second DCI is referred to as the second uplink cancellation indication.
[0257] S1702, the network device sends the fourth information to the terminal device, and the corresponding terminal device receives the fourth information. The fourth information is used to indicate T2 symbols, where T2 is the number of symbols included in the time domain of X2 time-frequency resources. Each of the T2 symbols is configured with both first frequency domain resources and second frequency domain resources. The first frequency domain resources are used for uplink transmission, and the second frequency domain resources are used for downlink transmission.
[0258] In this embodiment, the network device will indicate to the terminal device through the fourth information the number of symbols included in the X2 time-frequency resources corresponding to the X2 first bits in the time domain, so that the terminal device can determine the X2 time-frequency resources based on the fourth information.
[0259] Specifically, in this embodiment, each of the T2 symbols indicated by the fourth information is a symbol that is simultaneously configured with both first and second frequency domain resources. The first frequency domain resources are used for uplink transmission, and the second frequency domain resources are used for downlink transmission. In this embodiment, the symbol configured with both first and second frequency domain resources is also referred to as the first symbol or SBFD symbol, and the following description uses the first symbol as an example. A detailed description of the first symbol can be found in [reference needed]. Figure 12 The descriptions in the embodiments will not be repeated here.
[0260] In other words, in this embodiment, the T2 symbols indicated by the fourth information are all configured with frequency domain resources in two transmission directions simultaneously. Therefore, the X2 first bits can also be called SBFD CI.
[0261] In this embodiment, after receiving the fourth information, the terminal device divides the T2 symbols indicated by the first information into M2 symbol groups. It is understood that in this embodiment, the symbols included in the M2 symbol groups determined by the terminal device are the same as the T2 symbols, and the symbols included in any two symbol groups within the M2 symbol groups do not overlap.
[0262] For example, when the terminal device determines M2 symbol groups based on T2 symbols, the M2 symbol groups satisfy the following condition: the first... Each symbol group contains One symbol, remaining Each symbol group contains A symbol.
[0263] Furthermore, it is understood that in this embodiment, each of the M2 symbol groups obtained by the terminal device based on T2 symbols can be considered as... Figure 12 The first type of symbol group in the embodiment.
[0264] Optionally, the network device indicates M2 to the terminal device. For example, the network device indicates M2 to the terminal device via the timeGranularityforCI parameter in the higher-layer signaling timeFrequencyRegion.
[0265] S1703, the network device sends the fifth information to the terminal device, and the corresponding terminal device receives the fifth information. The fifth information is used to indicate the third frequency domain region, and the third frequency domain region is used to determine the N3 third resource block groups on each of the M2 symbol groups.
[0266] The M2 symbol groups are determined based on the T2 symbols, and N3 = X2 / M2, where X2 is an integer multiple of M2. The implementation of the M2 symbol groups is described in S1702.
[0267] Understandably, the fifth piece of information here is equivalent to Figure 12 The second piece of information in the embodiment.
[0268] For example, the fifth information includes at least one of the following: information indicating the number of PRBs included in the third frequency domain region and / or information on the starting PRB among the PRBs included in the third frequency domain region.
[0269] In this embodiment, after receiving the fifth information, the terminal device can determine the N3 third resource block groups on each of the M2 symbol groups based on the third frequency domain region indicated by the fifth information.
[0270] Same as above Figure 12 Similar to the illustrated embodiment, in this embodiment, for example, the number of PRBs included in the third frequency domain region is also denoted as... In one implementation, when the terminal device determines N3 third resource block groups on each of the M2 symbol groups based on the third frequency domain region, the determined N3 third resource block groups satisfy the following: [The text abruptly ends here, so the translation stops as well.] Each of the third resource block groups contains One physical resource block (PRB); N3 third resource block groups with remaining Each of the third resource block groups contains One PRB.
[0271] S1704, the terminal device determines X2 time-frequency resources based on the fourth and fifth information.
[0272] Understandably, once the terminal device determines the M2 symbol groups and N3 third resource block groups, it can obtain the X2 time-frequency resources corresponding to the X2 bits based on the M2 symbol groups and N3 third resource block groups.
[0273] Optionally, in this embodiment, the second DCI includes not only X2 first bits, but also X3 second bits. The X3 second bits correspond one-to-one with the X3 time-frequency resources. Each second bit is used to indicate whether to cancel the uplink transmission on the time-frequency resource corresponding to each second bit among the X3 time-frequency resources.
[0274] Specifically, the X3 time-frequency resources corresponding to the X3 second bits only include the second symbol in the time domain. The concept of the second symbol can be found in [reference needed]. Figure 12 The descriptions in the embodiments will not be repeated here.
[0275] Optionally, when the second DCI also includes X3 second bits, the network device sends seventh and eighth information to the terminal device. The seventh information is used to indicate T3 symbols, where T3 is the number of symbols included in the X3 time-frequency resources in the time domain, and each of the T3 symbols is a second symbol. The eighth information is used to indicate the fourth frequency domain region, which is used to determine N4 fourth resource block groups on each of the M3 symbol groups. Correspondingly, the terminal device determines the X3 time-frequency resources based on the T3 symbols and the fourth frequency domain region.
[0276] Specifically, the terminal device determines X3 time-frequency resources based on T3 symbols and the fourth frequency domain by: determining M3 symbol groups based on T3 symbols, and then determining N4 fourth resource block groups on each of the M3 symbol groups based on the fourth frequency domain region, thereby determining X3 time-frequency resources based on the M3 symbol groups and the N4 fourth resource block groups. Where N4 = X3 / M3, and X3 is an integer multiple of M3.
[0277] For example, when the terminal device determines M3 symbol groups based on T3 symbols, the M3 symbol groups satisfy the following condition: the first... Each symbol group contains One symbol, remaining Each symbol group contains A symbol.
[0278] For example, when the terminal device determines N4 fourth resource block groups on each of the M3 symbol groups based on the fourth frequency domain region, the determined N4 fourth resource block groups satisfy the following: the first N4 fourth resource block groups... Each of the fourth resource block groups contains One PRB; N4 fourth resource block groups remaining Each of the fourth resource block groups contains The number of PRBs included in the fourth frequency domain region is denoted as B. CI .
[0279] As can be seen, in this embodiment, with Figure 12 The difference in the embodiments is that, when it is necessary to indicate whether to cancel the uplink transmission on the UL SB configured on the SBFD symbol, information specifically for indicating T2 and information for indicating the frequency domain region on the first type of symbol group are added.
[0280] The above, combined with Figures 12 to 17 This application has described a communication method that indicates whether to cancel uplink transmission on a UL SB configured on an SBFD symbol, as provided in the embodiments of this application. Next, another communication method provided in the embodiments of this application will be introduced.
[0281] URLLC preemption of eMBBs can severely impact the service quality of eMBB users. Therefore, it's necessary to consider how to mitigate this impact. One approach is to send a notification signaling message to inform eMBB users which time-frequency resources have been preempted. This allows the preempted eMBB user to clear data from the cache of the preempted time-frequency resources during decoding, preventing interference from URLLC user data and thus improving the performance of the preempted eMBB user. Currently, this notification signaling message is referred to in standards as a preemption indication (PI) or an interrupted transmission indication (INT); the following description uses PI as an example.
[0282] A PI (Priority Indicator) is sent to users in a group, notifying multiple users of the preempted resource location at once. Therefore, a PI can also be called a group PI. PIs are carried in DCI (Digital Channel Interface), such as in a group common DCI, and transmitted in the Physical Downlink Control Channel (PDCCH).
[0283] The standard also defines a reference downlink resource (RDR), which is used in conjunction with the preemption indicator (PI) for preemption indication. The PI uses a bitmap to indicate the preempted time-frequency resources in the RDR; that is, in another interpretation, one bit in the PI is used to indicate whether downlink transmission is taking place on a time-frequency resource. For example, the RDR includes several time slots in the time domain, and each time slot includes 14 symbols.
[0284] Specifically, two time-frequency division methods for RDR are currently specified:
[0285] If the RRC parameter `timeFrequencySet` is configured as `set 0`, i.e., `{14,1}`, then `{14,1}` indicates that the RDR is divided into 14 parts in the time domain and not divided in the frequency domain. This results in the RDR being divided into 14 sub-regions (e.g., ...). Figure 18 As shown in (a) in the figure, it can be understood that a sub-region can be considered as a time-frequency resource. In PI, a 14-bit bitmap is used to indicate the preemption status of these 14 sub-regions.
[0286] If the RRC parameter timeFrequencySet is configured as set1, i.e. {7,2}, then {7,2} indicates that the RDR is divided into 7 parts in the time domain and 2 parts in the frequency domain, for a total of 14 sub-regions (e.g., Figure 18 As shown in (b) in the figure, a sub-region can also be considered as a time-frequency resource. In PI, a 14-bit bitmap is used to indicate the preemption status of these 14 sub-regions.
[0287] Specifically, for scenarios where set1 ({7,2}) is configured via the RRC parameter timeFrequencySet, when PI provides an indication, the 7 pairs of bits starting from the most significant bit (MSB) of the field in PI are mapped one-to-one with 7 groups of consecutive symbols; where:
[0288] In the time domain, the first of the seven symbol groups Each symbol group in the symbol group includes One symbol; the last of the seven symbol groups. Each symbol group in the symbol group includes symbol.
[0289] N INT express The remaining symbols after excluding the uplink symbols configured by the RRC parameter tdd-UL-DL-ConfigurationCommon are T. INT This indicates the number of symbols between PI monitoring cycles.
[0290] In the frequency domain, for a group of symbols, the first bit of a pair of bits is applied to B. INT The first of the PRBs A frequency domain resource block consisting of PRBs, the second bit of a pair of bits is applied to B. INT The last of the PRBs A frequency domain resource block consisting of PRBs. B INT This indicates the number of PRBs that activate the downlink bandwidth portion (active DL BWP).
[0291] A bit value of 0 indicates that there is a transmission to the terminal device in the corresponding symbol group and frequency domain resource block, while a bit value of 1 indicates that there is no transmission to the terminal device in the corresponding symbol group and frequency domain resource block.
[0292] For example, Figure 19 A schematic diagram illustrating PI indication is shown. For example... Figure 19 As shown, N INT =54, which is the number of symbols remaining after excluding the uplink symbols configured by the RRC parameter tdd-UL-DL-ConfigurationCommon. For example, assume B INT If the value is 51, then in the scenario of {7, 2}, it is divided into 7 symbol groups in the time domain and 2 frequency domain resource blocks in the frequency domain. The first 7 symbol groups... Each symbol group in the symbol group includes The last of the seven symbols in the group. Each symbol group in the symbol group includes Symbols; one of the two PRB groups includes One PRB, another PRB group includes
[0293] As can be seen, when the DRD is configured as {7, 2} in the PI instruction, the following problem may occur: If half of the active DL BWP is configured as a UL usable PRB, such as Figure 20 As shown, the PI on the SBFD symbol can only indicate whether the other half of the DL PRB has transmitted to the terminal device, resulting in half of the indicated area being an invalid area. That is, the current PI indication is not flexible enough.
[0294] Figure 21 This is a schematic flowchart illustrating another communication method provided in an embodiment of this application. Figure 21 This method is described from the perspective of interaction between network devices and terminal devices, and should not be construed as limiting the embodiments of this application in any way. Figure 21 The network devices in the text can be replaced with components configured in the network devices (such as chips, chip systems, processors, etc.), or logical modules or software that can realize all or part of the functions of the network devices; Figure 21 The terminal device can be replaced by components configured in the terminal device (such as chips, chip systems, processors, etc.), or by logic modules or software that can realize all or part of the functions of the terminal device.
[0295] S2101, the network device sends a third DCI to the terminal device, and the corresponding terminal device receives the third DCI. The third DCI includes X4 bits, which correspond one-to-one with X4 time-frequency resources. Each bit is used to indicate whether downlink transmission should be performed on the time-frequency resource corresponding to each bit in the X4 time-frequency resources.
[0296] For example, the third DCI is PI.
[0297] For example, if the third DCI includes 14 bits, then these 14 bits will correspond one-to-one with 14 time-domain resources. One bit of the 14 bits corresponds to one time-frequency resource among the 14 time-domain resources, and different bits of the 14 bits correspond to different time-frequency resources among the 14 time-frequency resources.
[0298] S2102, the network device sends the ninth information to the terminal device, and the corresponding terminal device receives the ninth information. The ninth information is used to indicate T4 symbols, where T4 is the number of symbols included in the time domain of the X4 time-frequency resources. The T4 symbols include symbols that are configured with both the third and fourth frequency domain resources. The third frequency domain resources are used for uplink transmission, and the fourth frequency domain resources are used for downlink transmission.
[0299] It is understandable that the ninth information can directly indicate the T4 symbols, meaning the terminal device can directly determine the T4 symbols based on the ninth information without needing other indication information or protocol-predefined rules. The ninth information can be higher-layer signaling / higher-layer parameters, or dynamic signaling (such as DCI or MAC CE). The ninth information can also indirectly indicate the T4 symbols, meaning the terminal device cannot directly determine the T4 symbols based on the ninth information and needs to jointly determine the T4 symbols based on other indication information or protocol-predefined rules. One possible implementation is that the ninth information can be understood as a higher-layer parameter used to indicate DL symbols, UL symbols, and / or F symbols, such as the higher-layer parameter tdd-UL-DL-ConfigurationCommon. The ninth information can also be understood as a higher-layer parameter used to indicate third symbols, for example, based on the DL symbols and / or F symbols indicated by the higher-layer parameter tdd-UL-DL-ConfigurationCommon, further indicating that some or all of the symbols are third symbols. The ninth information can also be understood as higher-layer parameters used to indicate DL symbols, UL symbols, and / or F symbols, and higher-layer parameters used to indicate third symbols. The ninth information may also include monitoring period configuration information for the third DCI, such as monitoringSlotPeriodicityAndOffset and / or monitoringSymbolsWithinSlot. The terminal device determines the T4 symbols based on the aforementioned ninth information across all symbols included between two monitoring periods of the third DCI. One possible implementation is that the T4 symbols include DL symbols, F symbols, and a third symbol, i.e., symbols other than the UL symbol between the two monitoring periods. Another possible implementation is that the T4 symbols include DL symbols and F symbols, i.e., symbols other than the UL symbol and the third symbol between the two monitoring periods.
[0300] In this embodiment, the network device indicates to the terminal device, through the ninth information, the T4 symbols included in the time domain of the X4 time-frequency resources corresponding to the X4 bits, so that the terminal device can determine the X4 time-frequency resources corresponding to the X4 bits based on the T4 symbols.
[0301] It is understood that in this embodiment, the number of symbols included in the X4 time-frequency resources in the time domain is denoted as T4, which is only an example and does not constitute a limitation of this application. For example, it can be replaced with other expressions.
[0302] In this embodiment, the T4 symbols indicated by the ninth information are symbols other than the uplink symbols, and the T4 symbols include symbols that are configured with both third and fourth frequency domain resources. In this embodiment, the symbols that are configured with both third and fourth frequency domain resources are also referred to as third symbols. In this embodiment, after receiving the ninth information, the terminal device can divide the T4 symbols indicated by the ninth information to determine M4 symbol groups. It can be understood that in this embodiment, the symbols included in the M4 symbol groups determined by the terminal device are the same as the T4 symbols, and the symbols included in any two symbol groups in the M4 symbol groups do not overlap.
[0303] For example, when the third DCI is PI, M4 = 7. When the terminal device determines M4 symbol groups based on T4 symbols, the 7 symbol groups satisfy the following condition: the first 7 symbol groups... Each of the symbol groups contains One symbol, remaining Each of the symbol groups contains A symbol.
[0304] Understandably, in this embodiment, the M4 symbol groups obtained based on T4 symbols will include two types of symbol groups:
[0305] 1) One type is a symbol group that includes only third symbols. In this embodiment, this type of symbol group is also referred to as a third-type symbol group. For example, the number of third-type symbol groups can be one or more. Figure 20 For example, there are 4 groups of symbols of the third type.
[0306] 2) Another type is a symbol group that only includes a fourth symbol, where the fourth symbol refers to a downlink symbol or a flexible symbol that is not simultaneously configured with the first and second frequency domain resources. In this embodiment, this type of symbol group is also referred to as a fourth-type symbol group. For example, the number of fourth-type symbol groups can be one or more. Figure 20 For example, there are 3 groups of symbols of the fourth type.
[0307] Furthermore, it is understandable that the M4 symbol groups derived from T4 symbols may include not only symbol groups of type 3 and type 4, but also symbol groups of mixed types. Mixed-type symbol groups refer to symbol groups that contain both type 3 and type 4 symbols. For example, using... Figure 20 For example, there is a symbol group of mixed types, which is also called a mixed symbol group.
[0308] S2103, the network device sends the tenth information to the terminal device. Correspondingly, the terminal device receives the tenth information. The tenth information is used to indicate the fifth frequency domain region. The fifth frequency domain region is used to determine the N5 fifth resource block groups on the third type of symbol group in the M4 symbol groups. The third type of symbol group only includes the third symbol. The third symbol is configured with both the third frequency domain resource and the fourth frequency domain resource. The M4 symbol groups are determined based on the T4 symbols.
[0309] The concept of the third symbol can be found in the description in S2102, and will not be repeated here.
[0310] In this embodiment, the network device indicates a fifth frequency domain region to the terminal device. Specifically, the fifth frequency domain region is used to identify N5 fifth resource block groups (PRBs) on the third type of symbol groups among M4 symbol groups. For example, the number of PRBs included in the fifth frequency domain region is denoted as B. INT Taking the third DCI as PI and N5=2 as an example, when the terminal device determines two fifth frequency domain resource block groups on the third type of symbol group based on the fifth frequency domain region, the determined first fifth resource block group contains One Physical Resource Block (PRB); the first fifth resource block group includes One PRB.
[0311] Optionally, the network device can also indicate a sixth frequency domain region to the terminal device. This sixth frequency domain region is used to determine N5 sixth resource block groups on the fourth type of symbol group among the M4 symbol groups; the fourth type of symbol group includes only the fourth symbol; correspondingly, the terminal device determines the N5 sixth resource block groups on the fourth type of symbol group based on the sixth frequency domain region. The concept of the fourth symbol is as described above and will not be repeated here.
[0312] As mentioned earlier, the determined M4 symbol groups may also include mixed symbol groups. This embodiment does not restrict how the terminal device determines the resource block groups on the mixed symbol groups in the scenario where the determined M4 symbol groups also include mixed symbol groups.
[0313] For example, in one implementation, the terminal device determines N5 resource block groups on the hybrid symbol group based on the sixth frequency domain region. That is, the N5 resource block groups on the hybrid symbol group are the same as the N5 sixth resource block groups.
[0314] For example, in another implementation, the terminal device determines the N5 resource block groups on the mixed symbol group based on the fifth frequency domain region. That is, the N5 resource block groups on the mixed symbol group are the same as the N5 fifth resource block groups.
[0315] For example, Figure 22Image (a) shows a schematic diagram of the X4 time-frequency resources determined based on the method of this embodiment. Figure 22 In example (a), the terminal device determines 7 symbol groups. The first 3 are all fourth type symbol groups, and the last 4 are all third type symbol groups. For the first 3 fourth type symbol groups, 2 resource block groups on the fourth type symbol groups are determined based on the sixth frequency domain region. For the third type symbol groups, 2 resource block groups on the third type symbol groups are determined based on the fifth frequency domain region.
[0316] For example, Figure 22 (b) shows a schematic diagram of the X4 time-frequency resources determined based on the method of this embodiment. Figure 22 In example (a), the terminal device determines 7 symbol groups. The first 2 are all fourth-type symbol groups, the third is a mixed-type symbol group, and the last 4 are all third-type symbol groups. For the first 2 fourth-type symbol groups and the mixed-type symbol groups, 2 resource block groups on the fourth-type symbol groups are determined based on the sixth frequency domain region. For the third-type symbol groups, 2 resource block groups on the third-type symbol groups are determined based on the fifth frequency domain region.
[0317] For example, Figure 22 (c) shows a schematic diagram of the X4 time-frequency resources determined based on the method of this embodiment. Figure 22 In example (c), the terminal device determines 7 symbol groups. The first 2 are symbol groups of type 4, the 3rd is a symbol group of mixed type, and the last 4 are symbol groups of type 3. For the first 2 symbol groups of type 4, 2 resource block groups on the symbol groups of type 4 are determined based on the sixth frequency domain region. For the symbol groups of type 3 and mixed type, 2 resource block groups on the symbol groups of type 3 are determined based on the fifth frequency domain region.
[0318] S2104, the terminal device determines X4 time-frequency resources based on the ninth and tenth information.
[0319] Understandably, once the terminal device determines the M4 symbol groups, the N5 fifth resource block groups on the third type of symbol group, and the N5 sixth resource block groups on the fourth type of symbol group, it can obtain the X4 time-frequency resources corresponding to the X4 bits.
[0320] The communication method of the embodiments of this application has been described in detail above. The following will be combined with… Figure 23 and Figure 24 The communication device provided in the embodiments of this application is described in detail.
[0321] Figure 23 This is a structural schematic diagram of a communication device provided in an embodiment of this application. Specifically, as shown... Figure 23 As shown, the device 2300 includes: a transceiver module 2301 and a processing module 2302.
[0322] For example, in an embodiment of the first device, device 2300 is applied to a terminal device.
[0323] Specifically, the transceiver module 2301 is used to receive a first DCI, which includes X1 bits, each of which corresponds one-to-one with X1 time-frequency resources. Each bit is used to indicate whether to cancel uplink transmission on the time-frequency resource corresponding to each bit in the X1 time-frequency resources. The transceiver module 2301 is also used to receive first information, which indicates T1 symbols, where T1 is the number of symbols included in the X1 time-frequency resources in the time domain. The T1 symbols include symbols that are configured with both first and second frequency domain resources. The first frequency domain resources are used for uplink transmission, and the second frequency domain resources are used for downlink transmission. The processing module...
[0324] In one possible implementation, the processing module 2302 is further configured to: determine M1 symbol groups based on T1 symbols, wherein the M1 symbol groups include a first type of symbol group and a second type of symbol group, wherein the first type of symbol group includes only a first symbol, on which both a first frequency domain resource and a second frequency domain resource are configured, and the second type of symbol group includes only a second symbol, wherein the second symbol is an uplink symbol or a flexible symbol that is not configured with the first frequency domain resource and the second frequency domain resource; and determine X1 time-frequency resources based on the M1 symbol groups.
[0325] In one possible implementation, the transceiver module 2301 is further configured to: receive second information, the second information being used to indicate a first frequency domain region, the first frequency domain region being used to determine N1 first resource block groups on a first type of symbol group; the processing module 2002 is further configured to: determine X1 time-frequency resources based on M1 symbol groups and the first frequency domain region.
[0326] In one possible implementation, the first N1 of the first resource block groups Each of the first resource block groups contains One PRB, This indicates the number of PRBs included in the first frequency domain region; the remaining PRBs in the N1 first resource block groups. Each of the first resource block groups contains One PRB.
[0327] In one possible implementation, the transceiver module 2301 is further configured to: receive third information, the third information being used to indicate a second frequency domain region, the second frequency domain region being used to determine N2 second resource block groups on a symbol group of the second type; the processing module 2302 is further configured to: determine X1 time-frequency resources based on M1 symbol groups, the first frequency domain region, and the second frequency domain region.
[0328] In the second embodiment, the communication device 2300 can be applied to a network device.
[0329] Specifically, the transceiver module 2301 is used to send a first DCI, which includes X1 bits. The X1 bits correspond one-to-one with X1 time-frequency resources. Each bit is used to indicate whether to cancel the uplink transmission on the time-frequency resource corresponding to each bit in the X1 time-frequency resources. The transceiver module 2301 is also used to send first information, which indicates T1 symbols. T1 is the number of symbols included in the X1 time-frequency resources in the time domain. The T1 symbols include symbols that are configured with both first frequency domain resources and second frequency domain resources. The first frequency domain resources are used for uplink transmission, and the second frequency domain resources are used for downlink transmission.
[0330] In one possible implementation, the transceiver module 2301 is further configured to send second information, which is used to indicate a first frequency domain region. The first frequency domain region is used to determine N1 first resource block groups on a first type of symbol group in M1 symbol groups. The first type of symbol group includes only first symbols. First frequency domain resources and second frequency domain resources are configured on the first symbols. M1 symbol groups are determined based on T1 symbols, and N1 = X1 / M1, where X1 is an integer multiple of M1.
[0331] In one possible implementation, the first N1 of the first resource block groups Each of the first resource block groups contains One physical resource block (PRB), This indicates the number of PRBs included in the first frequency domain region; the remaining PRBs in the N1 first resource block groups. Each of the first resource block groups contains One PRB.
[0332] In one possible implementation, the transceiver module 2301 is used to send third information, which is used to indicate a second frequency domain region. The second frequency domain region is used to determine N2 second resource block groups on a second type of symbol group in M1 symbol groups. The second type of symbol group includes only second symbols, which are uplink symbols or flexible symbols that are not configured with first and second frequency domain resources.
[0333] In the third embodiment, the device 2300 is applied to a terminal device.
[0334] Specifically, the transceiver module 2301 is used to receive a second DCI, which includes X2 first bits, each of which corresponds one-to-one with X2 time-frequency resources. Each first bit is used to indicate whether to cancel uplink transmission on the time-frequency resource corresponding to each first bit in the X2 time-frequency resources. The transceiver module 2301 is also used to receive fourth information, which indicates T2 symbols, where T2 is the number of symbols included in the X2 time-frequency resources in the time domain, and each of the T2 symbols is simultaneously configured with a first frequency. The transceiver module 2301 is also used to receive fifth information, which is used to indicate a third frequency domain region. The third frequency domain region is used to determine N3 third resource block groups on each symbol group in M2 symbol groups. The M2 symbol groups are determined based on T2 symbols, and N3 = X2 / M2, where X2 is an integer multiple of M2. The processing module 2302 is used to determine X2 time-frequency resources based on T2 symbols and the third frequency domain region.
[0335] In one possible implementation, the transceiver module 2301 is further configured to: receive a sixth message, which is used to instruct M2.
[0336] In one possible implementation, the first of the N3 third resource block groups Each of the third resource block groups contains One physical resource block (PRB), This indicates the number of PRBs included in the third frequency domain region; the remaining PRBs in the N3 third resource block groups. Each of the third resource block groups contains One PRB.
[0337] In one possible implementation, the second DCI also includes X3 second bits, each of which corresponds one-to-one with X3 time-frequency resources. Each second bit is used to indicate whether to cancel uplink transmission on the time-frequency resource corresponding to each second bit in the X3 time-frequency resources. The transceiver module 2301 is further configured to: receive seventh information, which indicates T3 symbols, where T3 is the number of symbols included in the X3 time-frequency resources in the time domain, and each of the T3 symbols is an uplink symbol or a flexible symbol not configured with the first and second frequency domain resources. The transceiver module 2301 is further configured to: receive eighth information, which indicates a fourth frequency domain region, which is used to determine N4 fourth resource block groups on each of the M3 symbol groups. The M3 symbol groups are determined based on the T3 symbols, and N4 = X3 / M3, where X3 is an integer multiple of M3. The processing module 2302 is further configured to determine the X3 time-frequency resources based on the T3 symbols and the fourth frequency domain region.
[0338] In a fourth embodiment, the device 2300 is applied to a network device or a chip system within a network device.
[0339] Specifically, the transceiver module 2301 is used to: send a second downlink control information (DCI), which includes X2 first bits, each of which corresponds one-to-one with X2 time-frequency resources. Each first bit is used to indicate whether to cancel uplink transmission on the time-frequency resource corresponding to each first bit in the X2 time-frequency resources. The transceiver module 2301 is also used to: send a fourth message, which indicates T2 symbols, where T2 is the number of symbols included in the X2 time-frequency resources in the time domain. Each of the T2 symbols is configured with both first and second frequency domain resources. The first frequency domain resources are used for uplink transmission, and the second frequency domain resources are used for downlink transmission. The transceiver module 2301 is also used to: send a fifth message, which indicates a third frequency domain region. The third frequency domain region is used to determine N3 third resource block groups on each of the M2 symbol groups. The M2 symbol groups are determined based on the T2 symbols, and N3 = X2 / M2, where X2 is an integer multiple of M2.
[0340] In one possible implementation, the transceiver module 2301 is also used to: send a sixth message, which is used to instruct M2.
[0341] In one possible implementation, the first of the N3 third resource block groups Each of the third resource block groups contains One physical resource block (PRB), This indicates the number of PRBs included in the third frequency domain region;
[0342] The remaining N3 third resource block groups Each of the third resource block groups contains One PRB.
[0343] In one possible implementation, the second DCI also includes X3 second bits, which correspond one-to-one with X3 time-frequency resources. Each second bit is used to indicate whether to cancel the uplink transmission on the time-frequency resource corresponding to each second bit in the X3 time-frequency resources.
[0344] The transceiver module 2301 is also used to: send a seventh message, which indicates T3 symbols, where T3 is the number of symbols included in the X3 time-frequency resources in the time domain, and each of the T3 symbols is an uplink symbol or a flexible symbol that is not configured with the first frequency domain resources and the second frequency domain resources; the transceiver module 2301 is also used to: send an eighth message, which indicates a fourth frequency domain region, where the fourth frequency domain region is used to determine N4 fourth resource block groups on each of the M3 symbol groups, where the M3 symbol groups are determined based on the T3 symbols, and N4 = X3 / M3, where X3 is an integer multiple of M3.
[0345] Figure 24 This is a structural schematic diagram of another communication device provided in an embodiment of this application. Figure 8 The apparatus shown can be used to perform the method described in any of the foregoing embodiments.
[0346] like Figure 24 As shown, the device 2400 of this embodiment includes a memory 2401 and a processor 2402. In one implementation, the device 2400 further includes a communication interface 2403 and a bus 2404. The memory 2401, processor 2402, and communication interface 2403 are interconnected via the bus 2404.
[0347] The memory 2401 can be a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 2401 can store programs, and when the program stored in the memory 2401 is executed by the processor 2402, the processor 2402 uses it to execute... Figures 12 to 22 The steps of the method shown.
[0348] The processor 2402 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, used to execute relevant programs to implement the embodiments of this application. Figures 12 to 22 The method shown.
[0349] The processor 2402 can also be an integrated circuit chip with signal processing capabilities. In the implementation process, the embodiments of this application... Figures 12 to 22 Each step of the method can be accomplished through integrated logic circuits in the hardware of the processor 2402 or through instructions in software form.
[0350] The processor 2402 described above can also be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or a conventional processor, etc.
[0351] The steps of the method disclosed in the embodiments of this application can be directly manifested as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory 2401. Processor 2402 reads information from memory 2401 and, in conjunction with its hardware, completes the functions required by the units included in the device of this application. For example, it can execute... Figures 12 to 22 The various steps / functions of the illustrated embodiment.
[0352] The communication interface 2403 can use, but is not limited to, transceivers to enable communication between the device 2400 and other devices or communication networks.
[0353] Bus 2404 may include a pathway for transmitting information between various components of device 2400 (e.g., memory 2401, processor 2402, communication interface 2403).
[0354] It should be understood that the device 2400 shown in the embodiments of this application can be an electronic device, or it can be a chip configured in an electronic device. The device 2400 can be deployed in a terminal device, or it can be deployed in a network device.
[0355] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be a usable medium accessible to a computer or a data storage device such as a server or data center containing one or more sets of usable media. The usable medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. A semiconductor medium can be a solid-state drive.
[0356] It should be understood that the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. A and B can be singular or plural. Additionally, the character " / " in this article generally indicates an "or" relationship between the preceding and following related objects, but it can also represent an "and / or" relationship. Please refer to the context for a more accurate understanding.
[0357] In this application, "at least one" means one or more, and "more than one" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0358] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not limit the implementation process of the embodiments of this application.
[0359] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0360] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0361] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0362] The units described as separate components may or may not be physically separate. 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 the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0363] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0364] If the aforementioned functions are implemented as 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 this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.
Claims
1. A communication method, characterized in that, Chip systems used in or within terminal devices include: Receive first downlink control information (DCI), the first DCI includes X1 bits, the X1 bits correspond one-to-one with X1 time-frequency resources, each bit is used to indicate whether to cancel uplink transmission on the time-frequency resource corresponding to each bit in the X1 time-frequency resources; Receive first information, the first information is used to indicate T1 symbols, T1 is the number of symbols included in the time domain of the X1 time-frequency resources, the T1 symbols include symbols that are configured with both first frequency domain resources and second frequency domain resources, the first frequency domain resources are used for uplink transmission, and the second frequency domain resources are used for downlink transmission; The X1 time-frequency resources are determined based on the T1 symbols.
2. The method according to claim 1, characterized in that, The determination of the X1 time-frequency resources based on the T1 symbols includes: Based on the T1 symbols, M1 symbol groups are determined. The M1 symbol groups include a first type of symbol group and a second type of symbol group. The first type of symbol group includes only a first symbol, on which both the first frequency domain resource and the second frequency domain resource are configured. The second type of symbol group includes only a second symbol, which is an uplink symbol or a flexible symbol that is not simultaneously configured with the first frequency domain resource and the second frequency domain resource. The X1 time-frequency resources are determined based on the M1 symbol groups.
3. The method according to claim 2, characterized in that, The method further includes: Receive second information, the second information being used to indicate a first frequency domain region, the first frequency domain region being used to determine N1 first resource block groups on the symbol group of the first type; The determination of the X1 time-frequency resources based on the M1 symbol groups includes: Based on the M1 symbol groups and the first frequency domain region, the X1 time-frequency resources are determined.
4. The method according to claim 3, characterized in that, The first of the N1 first resource block groups Each of the first resource block groups contains One physical resource block (PRB), This indicates the number of PRBs included in the first frequency domain region; The remaining N1 first resource block groups Each of the first resource block groups contains One PRB.
5. The method according to claim 3 or 4, characterized in that, The method further includes: Receive third information, the third information being used to indicate a second frequency domain region, the second frequency domain region being used to determine N2 second resource block groups on the symbol group of the second type; The step of determining the X1 time-frequency resources based on the M1 symbol groups and the first frequency domain region includes: Based on the M1 symbol groups, the first frequency domain region, and the second frequency domain region, the X1 time-frequency resources are determined.
6. A communication method, characterized in that, Chip systems used in or within network devices include: Send a first downlink control information (DCI), which includes X1 bits. Each of the X1 bits corresponds to one of the X1 time-frequency resources. Each bit is used to indicate whether to cancel the uplink transmission on the time-frequency resource corresponding to each bit in the X1 time-frequency resources. Send first information, which is used to indicate T1 symbols, where T1 is the number of symbols included in the X1 time-frequency resources in the time domain. The T1 symbols include symbols that are configured with both first frequency domain resources and second frequency domain resources. The first frequency domain resources are used for uplink transmission, and the second frequency domain resources are used for downlink transmission.
7. The method according to claim 6, characterized in that, The method further includes: Send a second message, which is used to indicate a first frequency domain region. The first frequency domain region is used to determine N1 first resource block groups on a first type of symbol group in M1 symbol groups. The first type of symbol group includes only a first symbol. The first symbol is configured with both the first frequency domain resource and the second frequency domain resource. The M1 symbol groups are determined based on the T1 symbols.
8. The method according to claim 7, characterized in that, The first of the N1 first resource block groups Each of the N1 first resource block groups contains One physical resource block (PRB), This indicates the number of PRBs included in the first frequency domain region; The remaining N1 first resource block groups Each of the first resource block groups contains One PRB.
9. The method according to any one of claims 6 to 8, characterized in that, The method further includes: Send a third message, the third message being used to indicate a second frequency domain region, the second frequency domain region being used to determine N2 second resource block groups on a second type of symbol group in the M1 symbol groups, the second type of symbol group including only second symbols, the second symbols being uplink symbols or flexible symbols not simultaneously configured with the first frequency domain resources and the second frequency domain resources.
10. A communication method, characterized in that, Chip systems used in or within terminal devices include: Receive a second downlink control information (DCI), the second DCI includes X2 first bits, the X2 first bits correspond one-to-one with X2 time-frequency resources, each first bit is used to indicate whether to cancel uplink transmission on the time-frequency resource corresponding to each first bit in the X2 time-frequency resources; Receive fourth information, the fourth information is used to indicate T2 symbols, T2 is the number of symbols included in the X2 time-frequency resources in the time domain, each of the T2 symbols is configured with a first frequency domain resource and a second frequency domain resource, the first frequency domain resource is used for uplink transmission, and the second frequency domain resource is used for downlink transmission; Receive fifth information, the fifth information being used to indicate a third frequency domain region, the third frequency domain region being used to determine N3 third resource block groups on each of the M2 symbol groups, the M2 symbol groups being determined based on the T2 symbols, N3 = X2 / M2, where X2 is an integer multiple of M2; Based on the T2 symbols and the third frequency domain region, the X2 time-frequency resources are determined.
11. The method according to claim 10, characterized in that, The method further includes: Receive the sixth message, which is used to indicate M2.
12. The method according to claim 10 or 11, characterized in that, Among the N3 third resource block groups, the first Each of the third resource block groups contains One physical resource block (PRB), This indicates the number of PRBs included in the third frequency domain region; The remaining N3 third resource block groups Each of the third resource block groups contains One PRB.
13. The method according to any one of claims 10 to 12, characterized in that, The second DCI also includes X3 second bits, which correspond one-to-one with X3 time-frequency resources. Each second bit is used to indicate whether to cancel the uplink transmission on the time-frequency resource corresponding to each second bit in the X3 time-frequency resources. The method further includes: Receive the seventh information, which is used to indicate T3 symbols, where T3 is the number of symbols included in the X3 time-frequency resources in the time domain, and each of the T3 symbols is an uplink symbol or a flexible symbol that is not simultaneously configured with the first frequency domain resource and the second frequency domain resource; Receive the eighth information, which is used to indicate the fourth frequency domain region, which is used to determine the N4 fourth resource block groups on each of the M3 symbol groups, the M3 symbol groups are determined based on the T3 symbols, and N4 = X3 / M3, where X3 is an integer multiple of M3; Based on the T3 symbols and the fourth frequency domain region, the X3 time-frequency resources are determined.
14. A communication method, characterized in that, Chip systems used in or within network devices include: Send a second downlink control information (DCI), which includes X2 first bits. The X2 first bits correspond one-to-one with X2 time-frequency resources. Each first bit is used to indicate whether to cancel uplink transmission on the time-frequency resource corresponding to each first bit in the X2 time-frequency resources. Send a fourth message, which is used to indicate T2 symbols, where T2 is the number of symbols included in the X2 time-frequency resources in the time domain. Each of the T2 symbols is simultaneously configured with a first frequency domain resource and a second frequency domain resource. The first frequency domain resource is used for uplink transmission, and the second frequency domain resource is used for downlink transmission. Send a fifth message, which is used to indicate a third frequency domain region, which is used to determine N3 third resource block groups on each of the M2 symbol groups, the M2 symbol groups being determined based on the T2 symbols, N3 = X2 / M2, where X2 is an integer multiple of M2.
15. The method according to claim 14, characterized in that, The method further includes: Send a sixth message, which is used to instruct M2.
16. The method according to claim 14 or 15, characterized in that, Among the N3 third resource block groups, the first Each of the third resource block groups contains One physical resource block (PRB), This indicates the number of PRBs included in the third frequency domain region; The remaining N3 third resource block groups Each of the third resource block groups contains One PRB.
17. The method according to any one of claims 14 to 16, characterized in that, The second DCI also includes X3 second bits, which correspond one-to-one with X3 time-frequency resources. Each second bit is used to indicate whether to cancel the uplink transmission on the time-frequency resource corresponding to each second bit in the X3 time-frequency resources. The method further includes: Send seven messages, the seventh messages being used to indicate T3 symbols, where T3 is the number of symbols included in the X3 time-frequency resources in the time domain, and each of the T3 symbols is an uplink symbol or a flexible symbol not configured with the first and second frequency domain resources; Send an eighth message, which is used to indicate a fourth frequency domain region, which is used to determine N4 fourth resource block groups on each of the M3 symbol groups, the M3 symbol groups being determined based on the T3 symbols, N4 = X3 / M3, where X3 is an integer multiple of M3.
18. A communication device, characterized in that, Includes modules for performing the methods as claimed in any one of claims 1 to 5 or 10 to 13.
19. A communication device, characterized in that, Includes modules for performing the method as claimed in any one of claims 6 to 9 or 14 to 17.
20. A communication device, characterized in that, include: processor, The processor is configured to cause the communication device to implement the method as described in any one of claims 1 to 17 by executing a computer program and / or by logic circuitry.
21. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a program or instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1 to 17.
22. A computer program product, characterized in that, The computer program product includes computer program code that, when run on a computer, causes the computer to implement the method as described in any one of claims 1 to 17.