Data transmission method and apparatus, terminal, and network device

By determining the target resources of the SBFD terminal that cannot be transmitted in the fifth generation wireless system, and using frequency domain resources other than the target resources for data reception, the problem of unclear determination of the transmission resources of the SBFD terminal is solved, and the accuracy of data transmission is achieved.

WO2025167436A1PCT designated stage Publication Date: 2025-08-14DATANG MOBILE COMM EQUIP CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In the fifth generation new wireless system, the user equipment transmission resource determination mechanism of subbands does not overlap full duplex technology is unclear, resulting in inaccurate data transmission.

Method used

By determining the target resource that cannot be transmitted in the first frequency domain resource and receiving data using frequency domain resources other than the target resource, the accuracy of the transmission resource determination of the SBFD terminal is ensured.

Benefits of technology

The accuracy of the transmission resource determination of the SBFD terminal is realized, ensuring the accuracy of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025070967_14082025_PF_FP_ABST
    Figure CN2025070967_14082025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides a data transmission method and apparatus, a terminal, and a network device. The method is executed by a terminal, and comprises: determining, in a first frequency domain resource, a target resource that cannot be used for performing data transmission; and using frequency domain resources other than the target resource in the first frequency domain resource to perform data reception, wherein the terminal is a sub-band non-overlapping full duplex (SBFD) terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Data transmission method, device, terminal and network equipment

[0001] This disclosure claims priority to the Chinese patent application filed with the China Patent Office on February 7, 2024, with application number 202410172896.5 and application name “Data transmission method, device, terminal and network equipment”, all contents of which are incorporated herein by reference. Technical Field

[0002] The present disclosure relates to the field of communication technology, and in particular to a data transmission method, apparatus, terminal, and network equipment. Background Art

[0003] In the fifth generation new radio (5G NR) system, research is underway into subband non-overlapping full duplex (SBFD) technology to improve uplink coverage in time division duplex (TDD) systems. However, the transmission resource determination mechanism for user equipment (UE) supporting SBFD is currently unclear, and accurate data transmission cannot be guaranteed. Summary of the Invention

[0004] The embodiments of the present disclosure provide a data transmission method, apparatus, terminal, and network device to solve the problem that the transmission resource determination mechanism of an SBFD terminal is unclear and cannot ensure accurate data transmission.

[0005] In order to solve the above technical problems, an embodiment of the present disclosure provides a data transmission method, which is executed by a terminal, including:

[0006] Determining, in the first frequency domain resources, a target resource on which data transmission cannot be performed;

[0007] Using frequency domain resources other than target resources on the first frequency domain resources to receive data;

[0008] The terminal is a full-duplex SBFD terminal with non-overlapping sub-bands.

[0009] In some embodiments, determining, in the first frequency domain resources, a target resource that cannot perform data transmission includes at least one of the following:

[0010] When the number of resource blocks (RBs) included in a precoding resource block group (PRG) is a first value, if resources of a first PRG in a first frequency-domain resource overlap with a boundary of a downlink subband, determining that the first PRG is a target resource incapable of data transmission;

[0011] When the number of RBs included in the PRG is a first value, if the resources of the first PRG in the first frequency domain resource overlap with the boundary of the downlink sub-band, and when the number of second PRGs included in the first frequency domain resource is less than or equal to a second value, determining that a portion of the first PRG located outside the downlink sub-band is a target resource incapable of data transmission; when the number of second PRGs included in the first frequency domain resource is greater than the second value, determining that the first PRG is a target resource incapable of data transmission;

[0012] When the number of RBs included in the PRG is a first value, if the resources of the first PRG in the first frequency domain resource overlap with the boundary of the downlink sub-band, and when the number of second PRGs included in the first frequency domain resource is less than or equal to the second value and both second PRGs are located at both ends of the first frequency domain resource, determining that a portion of the first PRG located outside the downlink sub-band is a target resource incapable of data transmission; when the number of second PRGs included in the first frequency domain resource is greater than the second value, or the second PRG is in the middle of the first frequency domain resource, determining that the first PRG is a target resource incapable of data transmission;

[0013] When the terminal does not support scheduling of the physical downlink shared channel (PDSCH) in an unrestricted manner, if the PDSCH transmission uses a target demodulation reference signal DMRS type, the offset value of the downlink subband boundary and the target reference point is not an even number, and when the first frequency domain resource and the downlink subband boundary overlap, a target physical resource block (PRB) resource is determined as the target resource, and the target PRB resource is a PRB resource in the first frequency domain resource that is located in the downlink subband and adjacent to the downlink subband boundary;

[0014] The number of available RBs included in the second PRG is smaller than the first value, and the available RBs are RBs located within the downlink subband range.

[0015] In some embodiments, the using frequency domain resources other than target resources on the first frequency domain resources to receive data includes:

[0016] If the sizes of the PRG and the resource block group RBG are different or the first frequency domain resources use a target allocation method, frequency domain resources other than the target resources on the first frequency domain resources are used for data reception.

[0017] In some embodiments, the method further comprises:

[0018] Puncture reception or rate matching reception is performed on the target resource.

[0019] The present disclosure also provides a data transmission method, which is performed by a network device and includes:

[0020] Determining, in the first frequency domain resources, a target resource on which data transmission cannot be performed;

[0021] Sending data to the terminal using frequency domain resources other than target resources on the first frequency domain resources;

[0022] The terminal is a full-duplex SBFD terminal with non-overlapping sub-bands.

[0023] In some embodiments, determining, in the first frequency domain resources, a target resource that cannot perform data transmission includes at least one of the following:

[0024] When the number of resource blocks RB included in the precoding resource block group PRG is a first value, if resources of a first PRG in the first frequency domain resources overlap with a boundary of a downlink subband, determining that the first PRG is a target resource incapable of data transmission;

[0025] When the number of RBs included in the PRG is a first value, if the resources of the first PRG in the first frequency domain resource overlap with the boundary of the downlink sub-band, and when the number of second PRGs included in the first frequency domain resource is less than or equal to a second value, determining that a portion of the first PRG located outside the downlink sub-band is a target resource incapable of data transmission; when the number of second PRGs included in the first frequency domain resource is greater than the second value, determining that the first PRG is a target resource incapable of data transmission;

[0026] When the number of RBs included in the PRG is a first value, if the resources of the first PRG in the first frequency domain resource overlap with the boundary of the downlink sub-band, and when the number of second PRGs included in the first frequency domain resource is less than or equal to the second value and both second PRGs are located at both ends of the first frequency domain resource, determining that a portion of the first PRG located outside the downlink sub-band is a target resource incapable of data transmission; when the number of second PRGs included in the first frequency domain resource is greater than the second value, or the second PRG is in the middle of the first frequency domain resource, determining that the first PRG is a target resource incapable of data transmission;

[0027] In a case where the terminal does not support scheduling of the physical downlink shared channel PDSCH in a manner without scheduling restrictions, if the PDSCH transmission uses the target demodulation reference signal DMRS type, the offset value of the downlink subband boundary and the target reference point is not an even number, and when the first frequency domain resource and the downlink subband boundary overlap, the target physical resource block PRB resource is determined as the target resource, and the target PRB resource is a PRB resource in the first frequency domain resource that is located in the downlink subband and adjacent to the downlink subband boundary;

[0028] The number of available RBs included in the second PRG is smaller than the first value, and the available RBs are RBs located within the downlink subband range.

[0029] In some embodiments, the sending of data to the terminal using frequency domain resources other than target resources on the first frequency domain resources includes at least one of the following:

[0030] If the sizes of the PRG and the resource block group RBG are different or the first frequency domain resources use a target allocation mode, frequency domain resources other than the target resources on the first frequency domain resources are used to send data to the terminal.

[0031] In some embodiments, when the number of RBs included in the PRG is a first value, the method further includes:

[0032] If the number of RBs included in the PRG and RGB is the same, schedule the other PRGs or RBGs except the third PRG;

[0033] The resources of the third PRG overlap with the boundary of the downlink subband.

[0034] In some embodiments, the method further comprises:

[0035] Perform frequency domain resource scheduling based on scheduling rules;

[0036] The scheduling rules include:

[0037] Avoid overlapping of the boundary between the first frequency domain resource and the downlink subband.

[0038] In some embodiments, the method further comprises:

[0039] Puncturing or rate matching is performed on the target resource.

[0040] The present disclosure also provides a terminal, including a memory, a transceiver, and a processor.

[0041] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0042] Determining, in the first frequency domain resources, a target resource on which data transmission cannot be performed;

[0043] Receiving data by using the frequency domain resources other than the target resources on the first frequency domain resources through the transceiver;

[0044] The terminal is a full-duplex SBFD terminal with non-overlapping sub-bands.

[0045] In some embodiments, the processor is configured to read the computer program in the memory and perform at least one of the following operations:

[0046] When the number of resource blocks RB included in the precoding resource block group PRG is a first value, if resources of a first PRG in the first frequency domain resources overlap with a boundary of a downlink subband, determining that the first PRG is a target resource incapable of data transmission;

[0047] When the number of RBs included in the PRG is a first value, if the resources of the first PRG in the first frequency domain resource overlap with the boundary of the downlink sub-band, and when the number of second PRGs included in the first frequency domain resource is less than or equal to a second value, determining that a portion of the first PRG located outside the downlink sub-band is a target resource incapable of data transmission; when the number of second PRGs included in the first frequency domain resource is greater than the second value, determining that the first PRG is a target resource incapable of data transmission;

[0048] When the number of RBs included in the PRG is a first value, if the resources of the first PRG in the first frequency domain resource overlap with the boundary of the downlink sub-band, and when the number of second PRGs included in the first frequency domain resource is less than or equal to the second value and both second PRGs are located at both ends of the first frequency domain resource, determining that a portion of the first PRG located outside the downlink sub-band is a target resource incapable of data transmission; when the number of second PRGs included in the first frequency domain resource is greater than the second value, or the second PRG is in the middle of the first frequency domain resource, determining that the first PRG is a target resource incapable of data transmission;

[0049] In a case where the terminal does not support scheduling of the physical downlink shared channel PDSCH in a manner without scheduling restrictions, if the PDSCH transmission uses the target demodulation reference signal DMRS type, the offset value of the downlink subband boundary and the target reference point is not an even number, and when the first frequency domain resource and the downlink subband boundary overlap, the target physical resource block PRB resource is determined as the target resource, and the target PRB resource is a PRB resource in the first frequency domain resource that is located in the downlink subband and adjacent to the downlink subband boundary;

[0050] The number of available RBs included in the second PRG is smaller than the first value, and the available RBs are RBs located within the downlink subband range.

[0051] In some embodiments, the processor is configured to read the computer program in the memory and perform the following operations:

[0052] If the sizes of the PRG and the resource block group RBG are different or the first frequency domain resources use a target allocation method, frequency domain resources other than the target resources on the first frequency domain resources are used for data reception.

[0053] In some embodiments, the processor is configured to read the computer program in the memory and perform the following operations:

[0054] Puncture reception or rate matching reception is performed on the target resource.

[0055] The present disclosure also provides a network device, including a memory, a transceiver, and a processor.

[0056] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0057] Determining, in the first frequency domain resources, a target resource on which data transmission cannot be performed;

[0058] Sending data to the terminal by using the frequency domain resources other than the target resources on the first frequency domain resources through the transceiver;

[0059] The terminal is a full-duplex SBFD terminal with non-overlapping sub-bands.

[0060] In some embodiments, the processor is configured to read the computer program in the memory and perform at least one of the following operations:

[0061] When the number of resource blocks RB included in the precoding resource block group PRG is a first value, if resources of a first PRG in the first frequency domain resources overlap with a boundary of a downlink subband, determining that the first PRG is a target resource incapable of data transmission;

[0062] When the number of RBs included in the PRG is a first value, if the resources of the first PRG in the first frequency domain resource overlap with the boundary of the downlink sub-band, and when the number of second PRGs included in the first frequency domain resource is less than or equal to a second value, determining that a portion of the first PRG located outside the downlink sub-band is a target resource incapable of data transmission; when the number of second PRGs included in the first frequency domain resource is greater than the second value, determining that the first PRG is a target resource incapable of data transmission;

[0063] When the number of RBs included in the PRG is a first value, if the resources of the first PRG in the first frequency domain resource overlap with the boundary of the downlink sub-band, and when the number of second PRGs included in the first frequency domain resource is less than or equal to the second value and both second PRGs are located at both ends of the first frequency domain resource, determining that a portion of the first PRG located outside the downlink sub-band is a target resource incapable of data transmission; when the number of second PRGs included in the first frequency domain resource is greater than the second value, or the second PRG is in the middle of the first frequency domain resource, determining that the first PRG is a target resource incapable of data transmission;

[0064] In a case where the terminal does not support scheduling of the physical downlink shared channel PDSCH in a manner without scheduling restrictions, if the PDSCH transmission uses the target demodulation reference signal DMRS type, the offset value of the downlink subband boundary and the target reference point is not an even number, and when the first frequency domain resource and the downlink subband boundary overlap, the target physical resource block PRB resource is determined as the target resource, and the target PRB resource is a PRB resource in the first frequency domain resource that is located in the downlink subband and adjacent to the downlink subband boundary;

[0065] The number of available RBs included in the second PRG is smaller than the first value, and the available RBs are RBs located within the downlink subband range.

[0066] In some embodiments, the processor is configured to read the computer program in the memory and perform at least one of the following operations:

[0067] If the sizes of the PRG and the resource block group RBG are different or the first frequency domain resources use a target allocation mode, frequency domain resources other than the target resources on the first frequency domain resources are used to send data to the terminal.

[0068] In some embodiments, the processor, configured to read the computer program in the memory, further performs the following operations:

[0069] If the number of RBs included in the PRG and RGB is the same, schedule the other PRGs or RBGs except the third PRG;

[0070] The resources of the third PRG overlap with the boundary of the downlink subband.

[0071] In some embodiments, the processor, configured to read the computer program in the memory, further performs the following operations:

[0072] Perform frequency domain resource scheduling based on scheduling rules;

[0073] The scheduling rules include:

[0074] Avoid overlapping of the boundary between the first frequency domain resource and the downlink subband.

[0075] In some embodiments, the processor, configured to read the computer program in the memory, further performs the following operations:

[0076] Puncturing or rate matching is performed on the target resource.

[0077] The present disclosure also provides a data transmission device, applied to a terminal, including:

[0078] A first determining unit is configured to determine, in the first frequency domain resources, a target resource on which data transmission cannot be performed;

[0079] A first receiving unit, configured to receive data using frequency domain resources other than target resources on the first frequency domain resources;

[0080] The terminal is a full-duplex SBFD terminal with non-overlapping sub-bands.

[0081] The present disclosure also provides a data transmission device, which is applied to a network device and includes:

[0082] A second determining unit is configured to determine, in the first frequency domain resources, a target resource on which data transmission cannot be performed;

[0083] A first sending unit, configured to send data to a terminal using frequency domain resources other than target resources on the first frequency domain resources;

[0084] The terminal is a full-duplex SBFD terminal with non-overlapping sub-bands.

[0085] An embodiment of the present disclosure further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the above method.

[0086] The embodiment of the present disclosure further provides a computer program product, comprising computer instructions, which implement the steps of the above method when executed by a processor.

[0087] The beneficial effects of the present disclosure are:

[0088] The above scheme determines the target resource that cannot transmit data in the first frequency domain resources, and then uses the frequency domain resources other than the target resource on the first frequency domain resources to receive data, so as to ensure that the SBFD terminal can accurately determine the transmission resources and ensure the accuracy of data transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0089] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or related technologies, the following briefly introduces the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are only some embodiments recorded in the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0090] FIG1 is a structural diagram of a network system applicable to an embodiment of the present disclosure;

[0091] FIG2 shows a schematic diagram of a flow chart of a data transmission method according to an embodiment of the present disclosure;

[0092] FIG3 shows one schematic diagram of the PDSCH resource availability;

[0093] FIG4 shows a second schematic diagram of the availability of PDSCH resources;

[0094] FIG5 shows a third schematic diagram of the availability of PDSCH resources;

[0095] FIG6 shows a fourth schematic diagram of the PDSCH resource availability;

[0096] FIG7 shows a fifth schematic diagram of the availability of PDSCH resources;

[0097] FIG8 shows a sixth schematic diagram of the availability of PDSCH resources;

[0098] FIG9 shows a seventh schematic diagram of the PDSCH resource availability;

[0099] FIG10 shows a second flow chart of the data transmission method according to an embodiment of the present disclosure;

[0100] FIG11 shows one of the unit schematic diagrams of the data transmission device according to an embodiment of the present disclosure;

[0101] FIG12 shows a structural diagram of a terminal according to an embodiment of the present disclosure;

[0102] FIG13 shows a second schematic diagram of a unit of a data transmission device according to an embodiment of the present disclosure;

[0103] FIG14 shows a structural diagram of a network device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0104] The following will clearly and completely describe the technical solutions in the embodiments of the present disclosure in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present disclosure without making any creative efforts shall fall within the scope of protection of the present disclosure.

[0105] The terms "first," "second," and the like in the specification and claims of the present disclosure are used to distinguish similar objects and are not necessarily used to describe a particular order or sequential sequence. It should be understood that the terms used in this manner are interchangeable where appropriate so that the embodiments of the present disclosure described herein may be implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having," and any variations thereof, are intended to cover non-exclusive inclusions, e.g., a process, method, system, product, or apparatus comprising a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to such processes, methods, products, or apparatus.

[0106] In the embodiments of the present disclosure, the term "and / or" describes the relationship between associated objects, indicating that three possible relationships exist. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship. In the embodiments of the present disclosure, the term "plurality" refers to two or more, and other quantifiers are similar.

[0107] In the embodiments of the present disclosure, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present disclosure should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0108] The following is a brief description of the relevant concepts mentioned in this disclosure.

[0109] 1. Duplex mode

[0110] The 5th Generation New RAT (5G NR) supports both time division duplex (TDD) and frequency division duplex (FDD). TDD and FDD refer to two duplex communication modes in mobile communications. TDD transmits and receives at different times on the same frequency channel, or carrier, using time to distinguish uplink and downlink transmission resources. FDD transmits and receives simultaneously on different frequency channels, using frequency to distinguish uplink and downlink transmission resources.

[0111] 5G NR will support full-duplex with non-overlapping subbands in the Rel-19 stage, that is, the base station can simultaneously transmit and receive through different subbands within a TDD carrier, and the subbands used for transmission and reception do not overlap. A subband non-overlapping full-duplex (SBFD) symbol is a symbol that contains both a subband for uplink transmission and a subband for downlink transmission. Currently, only SBFD symbols can be configured in downlink symbols or flexible symbols configured in the time division duplex uplink and downlink common configuration (TDD-UL-DL-ConfigCommon). For subband full-duplex systems, the subband configurations currently considered for support include the following two cases:

[0112] SBFD subband configuration #1 uses the {DUD} mode, that is, an SBFD timeslot contains an uplink subband at the center of the carrier bandwidth and two downlink subbands on both sides of the carrier bandwidth;

[0113] SBFD subband configuration #2 uses the {DU} mode, that is, one SBFD timeslot contains an uplink subband on one side of the carrier bandwidth and a downlink subband on the other side of the carrier bandwidth.

[0114] Terminals in an SBFD system are half-duplex capable and can be either SBFD-capable or non-SBFD-capable. SBFD-capable terminals are those that are aware of the SBFD subband configuration, or are aware of the base station's SBFD operations, or are later-version terminals, hereinafter referred to as SBFD terminals. New terminal behaviors can be defined for SBFD-capable terminals. Non-SBFD-capable terminals are earlier-generation or legacy terminals, or are those that are unaware of the SBFD subband configuration or the base station's SBFD operations.

[0115] 2. Frequency Domain Resource Allocation in NR

[0116] In the existing NR system, when frequency domain resource allocation type 0 is used, frequency domain resource allocation is performed based on resource block groups (RBGs). An RBG contains a group of consecutive RB resources, and the allocated RBG resources are indicated in a bitmap manner through bits in the downlink control information (DCI). The size of the RBG is related to the bandwidth of the bandwidth part (BWP), and the possible values ​​are 2, 4, 8, and 16. When frequency domain resource allocation type 1 is used, only consecutive resources in the frequency domain can be allocated, and the start RB and the number of occupied RBs of the consecutive resources are indicated by the start and length indicator value (SLIV).

[0117] A Precoding Resource Block Group (PRG) consists of a set of frequency-contiguous RBs with the same precoding. The PRG size can be {n2, n4, wideband}. When the PRG size is 2 or 4 and overlaps the BWP boundary, partial PRGs are supported, which means that only some of the PRG resources within the BWP are used.

[0118] In addition, for the physical downlink shared channel (PDSCH) using enhanced demodulation reference signal (DMRS) type 1 (i.e., eType 1DMRS), if the terminal does not support scheduling PDSCH without scheduling restrictions, it is necessary to ensure that the number of consecutive physical resource blocks (PRBs) of PDSCH is even and the offset between the starting PRB and point A is an even number during scheduling.

[0119] Currently, RBGs are supported within the downlink subband range and are not received outside the range. However, there is no specific solution for transmitting data when the PRG and downlink subband boundaries may not align. Furthermore, if the offset between the downlink subband boundary and Point A is not an even number, there is no specific solution for transmitting PDSCHs that overlap with the downlink subband boundary.

[0120] The following describes embodiments of the present disclosure in conjunction with the accompanying drawings. The data transmission method, apparatus, terminal, and network equipment provided by the embodiments of the present disclosure can be applied to a wireless communication system. The wireless communication system can be a system that uses fifth-generation (5G) mobile communication technology (hereinafter referred to as a 5G system). Those skilled in the art will understand that the 5G NR system is only an example and not a limitation.

[0121] Referring to FIG1 , FIG1 is a structural diagram of a network system applicable to an embodiment of the present disclosure. As shown in FIG1 , the network system includes a user terminal 11 and a base station 12, wherein the user terminal 11 may be a user equipment (UE), for example, a mobile phone, a tablet personal computer, a laptop computer, a personal digital assistant (PDA), a mobile internet device (MID), or a wearable device. It should be noted that the specific type of the user terminal 11 is not limited in the embodiment of the present disclosure. The base station 12 may be a base station of 5G or later versions (for example, the next generation Node B (gNB), 5G NR NB), or a base station in other communication systems, or referred to as a node B. It should be noted that in the embodiment of the present disclosure, only a 5G base station is used as an example, but the specific type of the base station 12 is not limited.

[0122] The embodiments of the present disclosure provide a data transmission method, apparatus, terminal, and network device to solve the problem that the transmission resource determination mechanism of an SBFD terminal is unclear and cannot ensure accurate data transmission.

[0123] Among them, the method and the device are based on the same application concept. Since the principles of solving problems by the method and the device are similar, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.

[0124] As shown in FIG2 , an embodiment of the present disclosure provides a data transmission method, which is executed by a terminal and includes:

[0125] Step S201: determining a target resource incapable of data transmission in a first frequency domain resource;

[0126] In some embodiments, the first frequency domain resource refers to a frequency domain resource configured or indicated by a network device to a terminal.

[0127] Step S202: using frequency domain resources other than target resources on the first frequency domain resources to receive data;

[0128] The terminal is an SBFD terminal, which can be understood as a terminal that supports SBFD, that is, a terminal that knows the SBFD subband configuration, or a terminal that knows that the network device it accesses performs SBFD operations.

[0129] It should be noted that by determining the target resource that cannot be used for data transmission in the first frequency domain resources, and then using the frequency domain resources other than the target resources on the first frequency domain resources to receive data, it is ensured that the SBFD terminal can accurately determine the transmission resources and ensure the accuracy of data transmission.

[0130] In some embodiments, the first frequency domain resource referred to in the embodiments of the present disclosure refers to the frequency domain resource corresponding to the physical downlink shared control channel (PDSCH). In some embodiments, the first frequency domain resource is indicated by the frequency domain resource assignment (FDRA) field in the downlink control information (DCI) corresponding to the PDSCH.

[0131] In some embodiments, in one implementation, the specific implementation of determining the target resource that cannot perform data transmission in the first frequency domain resources includes at least one of the following:

[0132] A11. When the number of resource blocks (RBs) included in a precoding resource block group (PRG) is a first value, if resources of a first PRG in a first frequency-domain resource overlap with a boundary of a downlink subband, determining that the first PRG is a target resource incapable of data transmission;

[0133] In some embodiments, the downlink sub-band mentioned in the embodiments of the present disclosure refers to a downlink sub-band in the SBFD sub-band.

[0134] In some embodiments, the overlap of the boundary between the resources of the first PRG and the downlink subband in the embodiments of the present disclosure can be understood as part of the resources of the first PRG being within the downlink subband and part of the resources being outside the downlink subband; wherein, the boundary of the downlink subband refers to the junction of the downlink subband and the uplink subband (or protection band).

[0135] In some embodiments, the first value is a value agreed upon by the protocol or configured by the network device. For example, the first value is 2 or 4, which means that when the number of RBs included in the PRG is 2 or 4, if the resources of the first PRG in the first frequency domain resources overlap with the boundary of the downlink subband, the first PRG is determined to be a target resource that cannot transmit data.

[0136] This situation can be understood as follows: if the number of RBs included in the PRG is the first value, as long as the resources of a certain PRG in the first frequency domain resources overlap with the boundary of the downlink subband, the PRG cannot transmit data.

[0137] A12. When the number of RBs included in the PRG is a first value, if the resources of the first PRG in the first frequency domain resources overlap with a boundary of a downlink subband, and when the number of second PRGs included in the first frequency domain resources is less than or equal to a second value, determine that a portion of the first PRG outside the downlink subband is a target resource incapable of data transmission; and when the number of second PRGs included in the first frequency domain resources is greater than the second value, determine that the first PRG is a target resource incapable of data transmission.

[0138] In some embodiments, the downlink sub-band mentioned in the embodiments of the present disclosure refers to a downlink sub-band in the SBFD sub-band.

[0139] In some embodiments, the overlap of the boundary between the resources of the first PRG and the downlink subband in the embodiments of the present disclosure can be understood as part of the resources of the first PRG being within the downlink subband and part of the resources being outside the downlink subband; wherein, the boundary of the downlink subband refers to the junction of the downlink subband and the uplink subband (or protection band).

[0140] The second PRG mentioned in the embodiment of the present disclosure is a PRG in which the number of available RBs in the first frequency domain resources is less than a first value, and the available RBs are RBs located within the downlink subband range.

[0141] This situation can be understood as follows: if the number of RBs included in the PRG is a first value, and if the number of second PRGs included in the first frequency domain resource is less than or equal to a second value, then the portion of the first PRG located outside the downlink subband is considered to be a target resource that cannot perform data transmission, that is, the portion of the first PRG located within the downlink subband is capable of data transmission. If the number of second PRGs included in the first frequency domain resource is greater than the second value, then the first PRG is determined to be a target resource that cannot perform data transmission, that is, all RB resources in the first PRG cannot perform data transmission.

[0142] In some embodiments, the first value is a value agreed upon in the protocol or configured by the network device, for example, the first value is 2 or 4. In some embodiments, the second value is a value agreed upon in the protocol or configured by the network device, for example, the second value is 2. This means that when the number of RBs included in the PRG is 2 or 4, if the resources of the first PRG in the first frequency domain resource overlap with the boundary of the downlink subband, and when the number of second PRGs included in the first frequency domain resource is less than or equal to 2, the portion of the first PRG outside the downlink subband is determined to be a target resource incapable of data transmission; and when the number of second PRGs included in the first frequency domain resource is greater than 2, the first PRG is determined to be a target resource incapable of data transmission.

[0143] A13. When the number of RBs included in a PRG is a first value, if the resources of the first PRG in the first frequency domain resource overlap with the boundary of a downlink subband, and if the number of second PRGs included in the first frequency domain resource is less than or equal to a second value and both second PRGs are located at both ends of the first frequency domain resource, determine that a portion of the first PRG outside the downlink subband is a target resource that cannot perform data transmission; if the number of second PRGs included in the first frequency domain resource is greater than the second value, or if the second PRG is located in the middle of the first frequency domain resource, determine that the first PRG is a target resource that cannot perform data transmission;

[0144] In some embodiments, the downlink sub-band mentioned in the embodiments of the present disclosure refers to a downlink sub-band in the SBFD sub-band.

[0145] In some embodiments, the overlap of the boundary between the resources of the first PRG and the downlink subband in the embodiments of the present disclosure can be understood as part of the resources of the first PRG being within the downlink subband and part of the resources being outside the downlink subband; wherein, the boundary of the downlink subband refers to the junction of the downlink subband and the uplink subband (or protection band).

[0146] The second PRG mentioned in the embodiment of the present disclosure is a PRG in which the number of available RBs in the first frequency domain resources is less than a first value, and the available RBs are RBs located within the downlink subband range.

[0147] In some embodiments, the second PRG being located at both ends of the first frequency domain resource can be understood as meaning that within the first frequency domain resource range, no other fourth PRG resources exist on either side of the second PRG's resource in the frequency domain. The fourth PRG resource can be any PRG resource within the first frequency domain resource range; or the fourth PRG resource can be an available PRG resource, i.e., a PRG resource that does not overlap with resources outside the downlink subband range; or the fourth PRG resource can be a second PRG resource, i.e., no other second PRG resources exist on either side of the second PRG's resource in the frequency domain. If the second PRG is not located at both ends of the first frequency domain resource, the second PRG is considered to be located in the middle of the first frequency domain resource. Since the first frequency domain resource may contain multiple second PRGs, the second PRG being located in the middle of the first frequency domain resource includes the portion of the second PRG located in the middle of the first frequency domain resource. For example, if the first frequency domain resource range contains three second PRGs, as long as at least one of the second PRGs is located in the middle of the first frequency domain resource, the second PRG being located in the middle of the first frequency domain resource is considered to be located in the middle of the first frequency domain resource.

[0148] This situation can be understood as follows: if the number of RBs included in the PRG is a first value, if the number of second PRGs included in the first frequency domain resource is less than or equal to the second value, and the second PRGs are located at both ends of the first frequency domain resource, then the portion of the first PRG located outside the downlink subband is considered to be a target resource that cannot perform data transmission, that is, the portion of the first PRG located within the downlink subband can perform data transmission. If the number of second PRGs included in the first frequency domain resource is greater than the second value, or the second PRG is in the middle of the first frequency domain resource, then the first PRG is determined to be a target resource that cannot perform data transmission, that is, all RB resources in the first PRG cannot perform data transmission.

[0149] In some embodiments, the first value is a value agreed upon in the protocol or configured by the network device, for example, the first value is 2 or 4. In some embodiments, the second value is a value agreed upon in the protocol or configured by the network device, for example, the second value is 2, which means that when the number of RBs included in the PRG is 2 or 4, if the resources of the first PRG in the first frequency domain resource overlap with the boundary of the downlink subband, and when the number of second PRGs included in the first frequency domain resource is less than or equal to 2 and the second PRGs are both located at both ends of the first frequency domain resource, the part of the first PRG outside the downlink subband is determined to be a target resource where data transmission cannot be performed; and when the number of second PRGs included in the first frequency domain resource is greater than 2 or the second PRG is in the middle of the first frequency domain resource, the first PRG is determined to be a target resource where data transmission cannot be performed.

[0150] A14. When the terminal does not support scheduling of the physical downlink shared channel PDSCH in an unrestricted manner, if the PDSCH transmission uses the target DMRS type, the offset value between the downlink subband boundary and the target reference point is not an even number, and when the first frequency domain resource and the downlink subband boundary overlap, the target physical resource block PRB resource is determined as the target resource, and the target PRB resource is a PRB resource in the first frequency domain resource that is located in the downlink subband and adjacent to the downlink subband boundary;

[0151] In some embodiments, the downlink sub-band mentioned in the embodiments of the present disclosure refers to a downlink sub-band in the SBFD sub-band.

[0152] In some embodiments, the boundary overlap between the first frequency domain resources and the downlink sub-band mentioned in the embodiments of the present disclosure can be understood as part of the first frequency domain resources being within the downlink sub-band and part of the resources being outside the downlink sub-band; wherein, the boundary of the downlink sub-band refers to the junction of the downlink sub-band and the uplink sub-band (or protection band).

[0153] In some embodiments, the target DMRS type is eType 1 DMRS. In some embodiments, the target reference point is Point A.

[0154] This situation can be understood as, if the boundary of the first frequency domain resource and the downlink sub-band overlaps, it is considered that a PRB resource in the first frequency domain resource located in the downlink sub-band and adjacent to the boundary of the downlink sub-band cannot be used for data transmission, while other PRB resources located in the downlink sub-band can be used for data transmission.

[0155] In some embodiments, under one implementation, the network device should perform frequency domain resource scheduling based on the scheduling rule;

[0156] The scheduling rules include:

[0157] Avoid overlapping of the boundary between the first frequency domain resource and the downlink subband.

[0158] In some embodiments, this scheduling method is generally applicable to the case where the terminal does not support scheduling PDSCH without scheduling restrictions, PDSCH transmission uses the target DMRS type, and the offset value between the downlink subband boundary and the target reference point is not an even number.

[0159] That is to say, when scheduling, the network device should avoid overlapping between the scheduled frequency domain resources and the boundaries of the downlink sub-band.

[0160] In some embodiments, in one implementation, the specific implementation of using frequency domain resources other than target resources on the first frequency domain resources for data reception includes:

[0161] If the sizes of the PRG and the RBG are different or the first frequency domain resources use a target allocation method, frequency domain resources other than the target resources on the first frequency domain resources are used for data reception.

[0162] In some embodiments, the difference in size between the PRG and the RBG can be understood as the number of RBs included in the PRG is different from the number of RBs included in the RBG. Further, the difference in size between the PRG and the RBG can be understood as the number of RBs included in the RBG is greater than the number of RBs included in the PRG.

[0163] In some embodiments, the target allocation mode can be understood as resource allocation mode 1, that is, only contiguous resources in the frequency domain can be allocated. In other words, if the number of RBs included in the RBG is greater than the number of RBs included in the PRG, or the first frequency domain resource uses an allocation mode that can only allocate contiguous resources in the frequency domain, it is necessary to exclude the target resources from the first frequency domain resources and perform data reception on the remaining frequency domain resources.

[0164] In some embodiments, in one implementation, when the number of RBs included in the PRG is a first value, if the number of RBs included in the PRG and the RGB is the same, the network device should schedule other PRGs or RBGs except the third PRG;

[0165] The resources of the third PRG overlap with the boundary of the downlink subband.

[0166] That is to say, if the number of RBs contained in PRG and RGB is the same, and the number of RBs contained in PRG is the first value, if there is an overlap between the resources of a certain PRG and the boundary of the downlink subband, the network device should not schedule the PRG (because if the number of RBs contained in PRG and RGB is the same, this situation can also be understood as the network device should not schedule the RBG).

[0167] In some embodiments, in one implementation, the method further includes:

[0168] Puncture reception or rate matching reception is performed on the target resource.

[0169] It should be noted that in order to ensure consistent understanding between the terminal and the network device, the way the network device determines the target resource should be the same as that on the terminal side. After determining the target resource, the network device punctures the target resource or sends it by rate matching; this can ensure transmission accuracy.

[0170] The following takes the case where the first frequency domain resource is the frequency domain resource corresponding to the PDSCH resource and the base station and the terminal communicate as an example to illustrate the specific application of the embodiment of the present disclosure.

[0171] Application Scenario 1: PRG that does not use resources overlapping with those outside the downlink subband

[0172] For example, as shown in Figure 3, the PDSCH resources in Figure 3, including RBG and PRG resources, overlap with the boundary of the downlink subband (i.e., they overlap with resources outside the downlink subband). However, the system does not support the use of PRG resources that overlap with resources outside the downlink subband for transmission or reception. Therefore, the PRG resources filled with diagonal lines in the PDSCH resources in Figure 3 cannot be used for data transmission or reception. The remaining resources in the PDSCH can be used for data transmission or reception. The base station performs puncturing or rate matching in the unavailable resources for transmission, and the terminal performs puncturing or rate matching in the unavailable resources for reception.

[0173] For example, as shown in FIG4 , the PDSCH resources in FIG4 include RBGs and PRGs of the same size. Since the system does not support the use of PRG resources that overlap with resources outside the downlink subband for transmission or reception, the base station should avoid scheduling RBG or PRG resources that overlap with the boundary of the downlink subband during scheduling.

[0174] Application Scenario 2: When the number of available RBs actually included is less than the first value of the PRG by more than 2, the PRG that overlaps with the downlink subband boundary is not used.

[0175] For example, as shown in FIG5 , the number of available RBs included in the PDSCH resources is less than the first value of the number of PRGs, which is 2, and does not exceed the upper limit. Then, part of the PRG resources located within the downlink subband and overlapping with the boundary of the downlink subband can be used for reception. Only part of the PRG resources located outside the downlink subband and overlapping with the boundary of the downlink subband cannot be used for data transmission, that is, the PRG resources filled with the diagonal lines in FIG5 cannot be used for data transmission or reception.

[0176] For example, as shown in Figure 6, the number of available RBs included in the PDSCH resources is less than the first value of the number of PRGs, which is 3. This exceeds the upper limit, and the PRG resources overlapping the downlink subband boundary cannot be used for reception. That is, the PRG resources filled with diagonal lines in Figure 6 cannot be used for data transmission or reception. The base station performs puncturing or rate matching to transmit in the unavailable resources, and the terminal performs puncturing or rate matching to receive in the unavailable resources.

[0177] Application case 3: When the number of PRGs whose actual number of available RBs is less than the first value exceeds 2, or the number of PRGs whose actual number of available RBs is less than the first value is all in the middle of the PDSCH frequency domain resources, the PRGs that overlap with the downlink subband boundary are not used.

[0178] For example, in Figure 5, the number of available RBs contained in the PDSCH resources is less than the first value, the number of PRGs is 2, and at both ends of the PDSCH frequency domain resources, part of the PRG resources located within the downlink subband that overlaps with the boundary of the downlink subband can be used for reception. Only the part of the PRG resources located outside the downlink subband that overlaps with the boundary of the downlink subband cannot be used for data transmission, that is, the PRG resources filled with diagonal lines in Figure 5 cannot be used for data transmission or reception.

[0179] For example, as shown in Figure 7, the number of PRGs whose number of available RBs included in the PDSCH resource is less than the first value is 2, which does not exceed the upper limit. However, if the PRGs whose number of available RBs is less than the first value are not at both ends of the PDSCH frequency domain resource, the PRG resources overlapping with the downlink subband boundary cannot be used for reception. That is, the PRG resources filled with diagonal lines in Figure 7 cannot be used for data transmission or reception. The base station performs puncturing or rate matching to transmit in the unavailable resources, and the terminal performs puncturing or rate matching to receive in the unavailable resources.

[0180] Application Scenario 4: When the requirement of an even number of RBs is not met after deduction due to overlap with downlink subband resources, further deduction is performed

[0181] For example, as shown in Figure 8, the PDSCH uses eType 1 DMRS, the terminal does not support PDSCH scheduling without scheduling restrictions, and the offset value between the downlink subband boundary and Point A is not an even number. When the PDSCH resource overlaps with the downlink subband boundary, data is not transmitted or received within the PRB resource adjacent to the downlink subband boundary within the SBFD downlink subband. That is, the PRB resource indicated by the hatched portion in Figure 8 cannot be used for data transmission or reception. The base station transmits data using puncturing or rate matching in the unavailable resources, and the terminal receives data using puncturing or rate matching in the unavailable resources.

[0182] For example, as shown in Figure 9, the PRG size included in the PDSCH resources is 4, and partial PRG transmission or reception is supported. When the PRG resource included in the PDSCH overlaps the boundary of the PRG and the downlink subband (i.e., some PRG resources overlap with resources outside the downlink subband), transmission or reception can be supported only within the PRG resources within the downlink subband. However, because the PDSCH uses eType 1 DMRS and the terminal does not support scheduling PDSCH without scheduling restrictions, the offset value of the downlink subband boundary and Point A is not an even number. When the PDSCH resource overlaps the downlink subband boundary, neither the PDSCH resource nor the resources outside the downlink subband can be used for data transmission or reception. In addition, the PRB resource adjacent to the downlink subband boundary within the SBFD downlink subband and the resources within the PRG outside the downlink subband cannot be used for data transmission or reception. That is, the PRB resources filled with diagonal lines in Figure 9 cannot be used for data transmission or reception. The base station performs puncturing or rate matching to transmit in unavailable resources, and the terminal performs puncturing or rate matching to receive in unavailable resources.

[0183] It should be noted that at least one embodiment of the present disclosure provides a method for determining transmission resources. For SBFD terminals, partial deductions are made within the allocated frequency domain resources so that the frequency domain resources after deductions meet the transmission requirements, enabling the terminal to determine appropriate transmission resources without supporting partial PRGs or without scheduling restrictions, thereby ensuring the transmission performance of the system.

[0184] The technical solution provided by the embodiments of the present disclosure can be applicable to a variety of systems, especially 5G systems. For example, applicable systems may be global system of mobile communication (GSM) systems, code division multiple access (CDMA) systems, wideband code division multiple access (WCDMA) general packet radio service (GPRS) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, long term evolution advanced (LTE-A) systems, universal mobile telecommunication systems (UMTS), worldwide interoperability for microwave access (WiMAX) systems, 5G new air interface (NR) systems, etc. These various systems include terminals (also referred to as terminal devices) and network devices. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5G System, 5GS), etc.

[0185] The terminal involved in the embodiments of the present disclosure may also be referred to as a terminal device, which may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connection capabilities, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be referred to as a user equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in, or vehicle-mounted mobile device that exchanges voice and / or data with a radio access network. For example, a personal communication service (PCS) phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, or a user device, but is not limited in the embodiments of the present disclosure.

[0186] The network device involved in the embodiments of the present disclosure may be a base station, which may include multiple cells providing services to terminals. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in an access network that communicates with a wireless terminal device through one or more sectors on an air interface, or may be called another name. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present disclosure may be a base transceiver station (BTS) in the Global System for Mobile communications (GSM) or code division multiple access (CDMA), a network device (NodeB) in wide-band code division multiple access (WCDMA), an evolutionary Node B (eNB or e-NodeB) in the long term evolution (LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), a home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of the present disclosure. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be geographically separated.

[0187] Network devices and terminal devices can each use one or more antennas for Multiple Input Multiple Output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be two-dimensional MIMO (2D-MIMO), three-dimensional MIMO (3D-MIMO), full-dimensional MIMO (FD-MIMO), or massive MIMO. It can also use diversity transmission, precoded transmission, or beamforming transmission.

[0188] As shown in FIG10 , an embodiment of the present disclosure provides a data transmission method, which is executed by a network device and includes:

[0189] Step S1001: determining a target resource incapable of data transmission in a first frequency domain resource;

[0190] Step S1002: using frequency domain resources other than target resources on the first frequency domain resources to send data to the terminal;

[0191] The terminal is a full-duplex SBFD terminal with non-overlapping sub-bands.

[0192] In some embodiments, determining, in the first frequency domain resources, a target resource that cannot perform data transmission includes at least one of the following:

[0193] When the number of resource blocks RB included in the precoding resource block group PRG is a first value, if resources of a first PRG in the first frequency domain resources overlap with a boundary of a downlink subband, determining that the first PRG is a target resource incapable of data transmission;

[0194] When the number of RBs included in the PRG is a first value, if the resources of the first PRG in the first frequency domain resource overlap with the boundary of the downlink sub-band, and when the number of second PRGs included in the first frequency domain resource is less than or equal to a second value, determining that a portion of the first PRG located outside the downlink sub-band is a target resource incapable of data transmission; when the number of second PRGs included in the first frequency domain resource is greater than the second value, determining that the first PRG is a target resource incapable of data transmission;

[0195] When the number of RBs included in the PRG is a first value, if the resources of the first PRG in the first frequency domain resource overlap with the boundary of the downlink sub-band, and when the number of second PRGs included in the first frequency domain resource is less than or equal to the second value and both second PRGs are located at both ends of the first frequency domain resource, determining that a portion of the first PRG located outside the downlink sub-band is a target resource incapable of data transmission; when the number of second PRGs included in the first frequency domain resource is greater than the second value, or the second PRG is in the middle of the first frequency domain resource, determining that the first PRG is a target resource incapable of data transmission;

[0196] In a case where the terminal does not support scheduling of the physical downlink shared channel PDSCH in a manner without scheduling restrictions, if the PDSCH transmission uses the target demodulation reference signal DMRS type, the offset value of the downlink subband boundary and the target reference point is not an even number, and when the first frequency domain resource and the downlink subband boundary overlap, the target physical resource block PRB resource is determined as the target resource, and the target PRB resource is a PRB resource in the first frequency domain resource that is located in the downlink subband and adjacent to the downlink subband boundary;

[0197] The number of available RBs included in the second PRG is smaller than the first value, and the available RBs are RBs located within the downlink subband range.

[0198] In some embodiments, the sending of data to the terminal using frequency domain resources other than target resources on the first frequency domain resources includes at least one of the following:

[0199] If the sizes of the PRG and the resource block group RBG are different or the first frequency domain resources use a target allocation mode, frequency domain resources other than the target resources on the first frequency domain resources are used to send data to the terminal.

[0200] In some embodiments, when the number of RBs included in the PRG is a first value, the method further includes:

[0201] If the number of RBs included in the PRG and RGB is the same, schedule the other PRGs or RBGs except the third PRG;

[0202] The resources of the third PRG overlap with the boundary of the downlink subband.

[0203] In some embodiments, the method further comprises:

[0204] Perform frequency domain resource scheduling based on scheduling rules;

[0205] The scheduling rules include:

[0206] Avoid overlapping of the boundary between the first frequency domain resource and the downlink subband.

[0207] In some embodiments, the method further comprises:

[0208] Puncturing or rate matching is performed on the target resource.

[0209] It should be noted that all implementation methods in the above embodiments are applicable to the embodiments of the data transmission method applied to the network device side, and can achieve the same technical effects, so they will not be repeated here.

[0210] As shown in FIG11 , an embodiment of the present disclosure provides a data transmission device 1100, which is applied to a terminal and includes:

[0211] The first determining unit 1101 is configured to determine, in the first frequency domain resources, a target resource that cannot perform data transmission;

[0212] A first receiving unit 1102 is configured to receive data using frequency domain resources other than target resources on the first frequency domain resources;

[0213] The terminal is a full-duplex SBFD terminal with non-overlapping sub-bands.

[0214] In some embodiments, the first determining unit 1101 is configured to implement at least one of the following:

[0215] When the number of resource blocks RB included in the precoding resource block group PRG is a first value, if resources of a first PRG in the first frequency domain resources overlap with a boundary of a downlink subband, determining that the first PRG is a target resource incapable of data transmission;

[0216] When the number of RBs included in the PRG is a first value, if the resources of the first PRG in the first frequency domain resource overlap with the boundary of the downlink sub-band, and when the number of second PRGs included in the first frequency domain resource is less than or equal to a second value, determining that a portion of the first PRG located outside the downlink sub-band is a target resource incapable of data transmission; when the number of second PRGs included in the first frequency domain resource is greater than the second value, determining that the first PRG is a target resource incapable of data transmission;

[0217] When the number of RBs included in the PRG is a first value, if the resources of the first PRG in the first frequency domain resource overlap with the boundary of the downlink sub-band, and when the number of second PRGs included in the first frequency domain resource is less than or equal to the second value and both second PRGs are located at both ends of the first frequency domain resource, determining that a portion of the first PRG located outside the downlink sub-band is a target resource incapable of data transmission; when the number of second PRGs included in the first frequency domain resource is greater than the second value, or the second PRG is in the middle of the first frequency domain resource, determining that the first PRG is a target resource incapable of data transmission;

[0218] In a case where the terminal does not support scheduling of the physical downlink shared channel PDSCH in a manner without scheduling restrictions, if the PDSCH transmission uses the target demodulation reference signal DMRS type, the offset value of the downlink subband boundary and the target reference point is not an even number, and when the first frequency domain resource and the downlink subband boundary overlap, the target physical resource block PRB resource is determined as the target resource, and the target PRB resource is a PRB resource in the first frequency domain resource that is located in the downlink subband and adjacent to the downlink subband boundary;

[0219] The number of available RBs included in the second PRG is smaller than the first value, and the available RBs are RBs located within the downlink subband range.

[0220] In some embodiments, the first receiving unit 1102 is configured to:

[0221] If the sizes of the PRG and the resource block group RBG are different or the first frequency domain resources use a target allocation method, frequency domain resources other than the target resources on the first frequency domain resources are used for data reception.

[0222] In some embodiments, the apparatus further comprises:

[0223] The second receiving unit is configured to perform puncturing reception or rate matching reception on the target resource.

[0224] It should be noted that the device embodiment is a device that corresponds one-to-one to the above-mentioned method embodiment. All implementation methods in the above-mentioned method embodiment are applicable to the device embodiment and can achieve the same technical effects.

[0225] It should be noted that the division of units in the embodiments of the present disclosure is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present disclosure may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0226] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the relevant technology or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0227] As shown in FIG12 , an embodiment of the present disclosure further provides a terminal, including a processor 1200, a transceiver 1210, a memory 1220, and a program stored in the memory 1220 and executable on the processor 1200; wherein the transceiver 1210 is connected to the processor 1200 and the memory 1220 via a bus interface, wherein the processor 1200 is configured to read the program in the memory and execute the following process:

[0228] Determining, in the first frequency domain resources, a target resource on which data transmission cannot be performed;

[0229] Receiving data by using the frequency domain resources other than the target resources on the first frequency domain resources through the transceiver;

[0230] The terminal is a full-duplex SBFD terminal with non-overlapping sub-bands.

[0231] The transceiver 1210 is configured to receive and send data under the control of the processor 1200 .

[0232] In FIG12 , the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 1200 and memory represented by memory 1220. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1210 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. For different user devices, the user interface 1230 may also be an interface capable of connecting external or internal devices as required, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.

[0233] The processor 1200 is responsible for managing the bus architecture and general processing, and the memory 1220 can store data used by the processor 1200 when performing operations.

[0234] In some embodiments, the processor 1200 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.

[0235] The processor calls the computer program stored in the memory to execute any of the methods provided by the embodiments of the present disclosure according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.

[0236] In some embodiments, the processor is configured to read the computer program in the memory and perform at least one of the following operations:

[0237] When the number of resource blocks RB included in the precoding resource block group PRG is a first value, if resources of a first PRG in the first frequency domain resources overlap with a boundary of a downlink subband, determining that the first PRG is a target resource incapable of data transmission;

[0238] When the number of RBs included in the PRG is a first value, if the resources of the first PRG in the first frequency domain resource overlap with the boundary of the downlink sub-band, and when the number of second PRGs included in the first frequency domain resource is less than or equal to a second value, determining that a portion of the first PRG located outside the downlink sub-band is a target resource incapable of data transmission; when the number of second PRGs included in the first frequency domain resource is greater than the second value, determining that the first PRG is a target resource incapable of data transmission;

[0239] When the number of RBs included in the PRG is a first value, if the resources of the first PRG in the first frequency domain resource overlap with the boundary of the downlink sub-band, and when the number of second PRGs included in the first frequency domain resource is less than or equal to the second value and both second PRGs are located at both ends of the first frequency domain resource, determining that a portion of the first PRG located outside the downlink sub-band is a target resource incapable of data transmission; when the number of second PRGs included in the first frequency domain resource is greater than the second value, or the second PRG is in the middle of the first frequency domain resource, determining that the first PRG is a target resource incapable of data transmission;

[0240] In a case where the terminal does not support scheduling of the physical downlink shared channel PDSCH in a manner without scheduling restrictions, if the PDSCH transmission uses the target demodulation reference signal DMRS type, the offset value of the downlink subband boundary and the target reference point is not an even number, and when the first frequency domain resource and the downlink subband boundary overlap, the target physical resource block PRB resource is determined as the target resource, and the target PRB resource is a PRB resource in the first frequency domain resource that is located in the downlink subband and adjacent to the downlink subband boundary;

[0241] The number of available RBs included in the second PRG is smaller than the first value, and the available RBs are RBs located within the downlink subband range.

[0242] In some embodiments, the processor is configured to read the computer program in the memory and perform the following operations:

[0243] If the sizes of the PRG and the resource block group RBG are different or the first frequency domain resources use a target allocation method, frequency domain resources other than the target resources on the first frequency domain resources are used for data reception.

[0244] In some embodiments, the processor is configured to read the computer program in the memory and perform the following operations:

[0245] Puncture reception or rate matching reception is performed on the target resource.

[0246] It should be noted here that the above-mentioned terminal provided in the embodiment of the present disclosure can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effects. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0247] The present disclosure also provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of a data transmission method applied to a terminal. The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic storage (such as a floppy disk, a hard disk, a magnetic tape, a magneto-optical disk (MO), etc.), optical storage (such as a compact disc (CD), a digital video disc (DVD), a Blu-ray disc (BD), a high-definition versatile disc (HVD), etc.), and semiconductor memory (such as ROM, erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), non-volatile memory (NAND (Non-volatile Memory Device) FLASH), solid-state drives (SSD), etc.).

[0248] As shown in FIG13 , an embodiment of the present disclosure provides a data transmission apparatus 600, which is applied to a network device and includes:

[0249] The second determining unit 1301 is configured to determine, in the first frequency domain resources, a target resource that cannot perform data transmission;

[0250] A first sending unit 1302 is configured to send data to a terminal using frequency domain resources other than target resources on the first frequency domain resources;

[0251] The terminal is a full-duplex SBFD terminal with non-overlapping sub-bands.

[0252] In some embodiments, the second determining unit 1301 is configured to implement at least one of the following:

[0253] When the number of resource blocks RB included in the precoding resource block group PRG is a first value, if resources of a first PRG in the first frequency domain resources overlap with a boundary of a downlink subband, determining that the first PRG is a target resource incapable of data transmission;

[0254] When the number of RBs included in the PRG is a first value, if the resources of the first PRG in the first frequency domain resource overlap with the boundary of the downlink sub-band, and when the number of second PRGs included in the first frequency domain resource is less than or equal to a second value, determining that a portion of the first PRG located outside the downlink sub-band is a target resource incapable of data transmission; when the number of second PRGs included in the first frequency domain resource is greater than the second value, determining that the first PRG is a target resource incapable of data transmission;

[0255] When the number of RBs included in the PRG is a first value, if the resources of the first PRG in the first frequency domain resource overlap with the boundary of the downlink sub-band, and when the number of second PRGs included in the first frequency domain resource is less than or equal to the second value and both second PRGs are located at both ends of the first frequency domain resource, determining that a portion of the first PRG located outside the downlink sub-band is a target resource incapable of data transmission; when the number of second PRGs included in the first frequency domain resource is greater than the second value, or the second PRG is in the middle of the first frequency domain resource, determining that the first PRG is a target resource incapable of data transmission;

[0256] In a case where the terminal does not support scheduling of the physical downlink shared channel PDSCH in a manner without scheduling restrictions, if the PDSCH transmission uses the target demodulation reference signal DMRS type, the offset value of the downlink subband boundary and the target reference point is not an even number, and when the first frequency domain resource and the downlink subband boundary overlap, the target physical resource block PRB resource is determined as the target resource, and the target PRB resource is a PRB resource in the first frequency domain resource that is located in the downlink subband and adjacent to the downlink subband boundary;

[0257] The number of available RBs included in the second PRG is smaller than the first value, and the available RBs are RBs located within the downlink subband range.

[0258] In some embodiments, the first sending unit 1302 is configured to implement at least one of the following:

[0259] If the sizes of the PRG and the resource block group RBG are different or the first frequency domain resources use a target allocation mode, frequency domain resources other than the target resources on the first frequency domain resources are used to send data to the terminal.

[0260] In some embodiments, when the number of RBs included in the PRG is a first value, the apparatus further includes:

[0261] A first scheduling unit is configured to schedule other PRGs or RBGs except the third PRG if the number of RBs included in the PRG and the RGB is the same;

[0262] The resources of the third PRG overlap with the boundary of the downlink subband.

[0263] In some embodiments, the apparatus further comprises:

[0264] A second scheduling unit is configured to perform frequency domain resource scheduling based on a scheduling rule;

[0265] The scheduling rules include:

[0266] Avoid overlapping of the boundary between the first frequency domain resource and the downlink subband.

[0267] In some embodiments, the apparatus further comprises:

[0268] The second sending unit is configured to perform puncturing and sending on the target resource or rate matching and sending on the target resource.

[0269] It should be noted that the device embodiment is a device that corresponds one-to-one to the above-mentioned method embodiment. All implementation methods in the above-mentioned method embodiment are applicable to the device embodiment and can achieve the same technical effects.

[0270] It should be noted that the division of units in the embodiments of the present disclosure is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present disclosure may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0271] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the relevant technology or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0272] As shown in FIG14 , an embodiment of the present disclosure further provides a network device, including a processor 1400, a transceiver 1410, a memory 1420, and a program stored in the memory 1420 and executable on the processor 1400; wherein the transceiver 1410 is connected to the processor 1400 and the memory 1420 via a bus interface, wherein the processor 1400 is configured to read the program in the memory and execute the following process: wherein the processor is configured to read the computer program in the memory and execute the following operations:

[0273] Determining, in the first frequency domain resources, a target resource on which data transmission cannot be performed;

[0274] Sending data to the terminal by using the frequency domain resources other than the target resources on the first frequency domain resources through the transceiver;

[0275] The terminal is a full-duplex SBFD terminal with non-overlapping sub-bands.

[0276] The transceiver 1410 is configured to receive and send data under the control of the processor 1400 .

[0277] In FIG14 , the bus architecture may include any number of interconnected buses and bridges, specifically various circuits connected together by one or more processors represented by processor 1400 and memory represented by memory 1420. The bus architecture may also connect various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1410 may be a plurality of components, including a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. For different user devices, the user interface 1430 may also be an interface capable of connecting external or internal devices as required, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.

[0278] The processor 1400 is responsible for managing the bus architecture and general processing, and the memory 1420 can store data used by the processor 1400 when performing operations.

[0279] In some embodiments, the processor 1400 may be a CPU, an ASIC, an FPGA, or a CPLD, and the processor may also adopt a multi-core architecture.

[0280] The processor calls the computer program stored in the memory to execute any of the methods provided by the embodiments of the present disclosure according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.

[0281] In some embodiments, the processor is configured to read the computer program in the memory and perform at least one of the following operations:

[0282] When the number of resource blocks RB included in the precoding resource block group PRG is a first value, if resources of a first PRG in the first frequency domain resources overlap with a boundary of a downlink subband, determining that the first PRG is a target resource incapable of data transmission;

[0283] When the number of RBs included in the PRG is a first value, if the resources of the first PRG in the first frequency domain resource overlap with the boundary of the downlink sub-band, and when the number of second PRGs included in the first frequency domain resource is less than or equal to a second value, determining that a portion of the first PRG located outside the downlink sub-band is a target resource incapable of data transmission; when the number of second PRGs included in the first frequency domain resource is greater than the second value, determining that the first PRG is a target resource incapable of data transmission;

[0284] When the number of RBs included in the PRG is a first value, if the resources of the first PRG in the first frequency domain resource overlap with the boundary of the downlink sub-band, and when the number of second PRGs included in the first frequency domain resource is less than or equal to the second value and both second PRGs are located at both ends of the first frequency domain resource, determining that a portion of the first PRG located outside the downlink sub-band is a target resource incapable of data transmission; when the number of second PRGs included in the first frequency domain resource is greater than the second value, or the second PRG is in the middle of the first frequency domain resource, determining that the first PRG is a target resource incapable of data transmission;

[0285] In a case where the terminal does not support scheduling of the physical downlink shared channel PDSCH in a manner without scheduling restrictions, if the PDSCH transmission uses the target demodulation reference signal DMRS type, the offset value of the downlink subband boundary and the target reference point is not an even number, and when the first frequency domain resource and the downlink subband boundary overlap, the target physical resource block PRB resource is determined as the target resource, and the target PRB resource is a PRB resource in the first frequency domain resource that is located in the downlink subband and adjacent to the downlink subband boundary;

[0286] The number of available RBs included in the second PRG is smaller than the first value, and the available RBs are RBs located within the downlink subband range.

[0287] In some embodiments, the processor is configured to read the computer program in the memory and perform at least one of the following operations:

[0288] If the sizes of the PRG and the resource block group RBG are different or the first frequency domain resources use a target allocation mode, frequency domain resources other than the target resources on the first frequency domain resources are used to send data to the terminal.

[0289] In some embodiments, the processor, configured to read the computer program in the memory, further performs the following operations:

[0290] If the number of RBs included in the PRG and RGB is the same, schedule the other PRGs or RBGs except the third PRG;

[0291] The resources of the third PRG overlap with the boundary of the downlink subband.

[0292] In some embodiments, the processor, configured to read the computer program in the memory, further performs the following operations:

[0293] Perform frequency domain resource scheduling based on scheduling rules;

[0294] The scheduling rules include:

[0295] Avoid overlapping of the boundary between the first frequency domain resource and the downlink subband.

[0296] In some embodiments, the processor, configured to read the computer program in the memory, further performs the following operations:

[0297] Puncturing or rate matching is performed on the target resource.

[0298] It should be noted here that the above-mentioned network device provided in the embodiment of the present disclosure can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0299] The present disclosure also provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the steps of the data transmission method applied to a network device are implemented. The processor-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as a floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)), etc.

[0300] The embodiment of the present disclosure also provides a computer program product, including computer instructions. When the computer instructions are executed by a processor, the various processes of the above-mentioned data transmission method embodiment are implemented and can achieve the same technical effect. To avoid repetition, they are not repeated here.

[0301] Those skilled in the art will appreciate that the embodiments of the present disclosure may be provided as methods, systems, or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) containing computer-usable program code.

[0302] The present disclosure is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present disclosure. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0303] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0304] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0305] In addition, it should be noted that, in the apparatus and method of the present invention, it is obvious that each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations should be regarded as equivalent schemes of the present invention. Moreover, the steps of performing the above-mentioned series of processing can naturally be performed in chronological order according to the order of description, but it is not necessary to perform them in chronological order, and some steps can be performed in parallel or independently of each other. For those of ordinary skill in the art, it will be understood that all or any steps or components of the method and apparatus of the present invention can be implemented in any computing device (including processors, storage media, etc.) or a network of computing devices in hardware, firmware, software or a combination thereof, which can be achieved by those of ordinary skill in the art using their basic programming skills after reading the description of the present invention.

[0306] It should be noted that it should be understood that the division of the above modules is merely a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. Moreover, these modules can all be implemented in the form of software called by a processing element; or they can all be implemented in the form of hardware; or some modules can be implemented in the form of software called by a processing element, and some modules can be implemented in the form of hardware. For example, a module can be a separately established processing element, or it can be integrated into a chip of the above-mentioned device. In addition, it can also be stored in the memory of the above-mentioned device in the form of program code, and called by a processing element of the above-mentioned device to perform the functions of the above-mentioned module. The implementation of other modules is similar. In addition, these modules can all or partly be integrated together, or they can be implemented independently. The processing element described here can be an integrated circuit with signal processing capabilities. During implementation, each step of the above method or each module above can be completed by an integrated logic circuit of hardware in the processor element or instructions in the form of software.

[0307] For example, each module, unit, sub-unit or sub-module can be one or more integrated circuits configured to implement the above method, such as one or more application-specific integrated circuits (ASICs), one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs). For another example, when a module is implemented by scheduling program code through a processing element, the processing element can be a general-purpose processor, such as a CPU or other processor that can call program code. For another example, these modules can be integrated together and implemented in the form of a system-on-a-chip (SOC).

[0308] The terms "first," "second," and the like in the specification and claims of the present disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of the present disclosure described herein may be implemented in a sequence other than that illustrated or described herein. In addition, the terms "including" and "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or device that includes a series of steps or units need not be limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to these processes, methods, products, or devices. In addition, the use of "and / or" in the specification and claims to indicate at least one of the connected objects, for example, A and / or B and / or C, means that seven situations are included: A alone, B alone, C alone, both A and B present, both B and C present, both A and C present, and all A, B, and C present. Similarly, the use of "at least one of A and B" in the specification and claims should be understood to mean "A alone, B alone, or both A and B present."

[0309] Obviously, those skilled in the art may make various changes and modifications to the present disclosure without departing from the spirit and scope of the present disclosure. Thus, if these modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and their equivalents, the present disclosure is intended to include these modifications and variations.

Claims

1. A data transmission method, performed by a terminal, comprising: Determining, in the first frequency domain resources, a target resource on which data transmission cannot be performed; Using frequency domain resources other than target resources on the first frequency domain resources to receive data; The terminal is a full-duplex SBFD terminal with non-overlapping sub-bands.

2. The method according to claim 1, wherein Determining, in the first frequency domain resources, a target resource that cannot perform data transmission includes at least one of the following: When the number of resource blocks RB included in the precoding resource block group PRG is a first value, if resources of a first PRG in the first frequency domain resources overlap with a boundary of a downlink subband, determining that the first PRG is a target resource incapable of data transmission; When the number of RBs included in the PRG is a first value, if the resources of the first PRG in the first frequency domain resource overlap with the boundary of the downlink sub-band, and when the number of second PRGs included in the first frequency domain resource is less than or equal to a second value, determining that a portion of the first PRG located outside the downlink sub-band is a target resource incapable of data transmission; when the number of second PRGs included in the first frequency domain resource is greater than the second value, determining that the first PRG is a target resource incapable of data transmission; When the number of RBs included in the PRG is a first value, if the resources of the first PRG in the first frequency domain resource overlap with the boundary of the downlink sub-band, and when the number of second PRGs included in the first frequency domain resource is less than or equal to the second value and both second PRGs are located at both ends of the first frequency domain resource, determining that a portion of the first PRG located outside the downlink sub-band is a target resource incapable of data transmission; when the number of second PRGs included in the first frequency domain resource is greater than the second value, or the second PRG is in the middle of the first frequency domain resource, determining that the first PRG is a target resource incapable of data transmission; In a case where the terminal does not support scheduling of the physical downlink shared channel PDSCH in a manner without scheduling restrictions, if the PDSCH transmission uses the target demodulation reference signal DMRS type, the offset value of the downlink subband boundary and the target reference point is not an even number, and when the first frequency domain resource and the downlink subband boundary overlap, the target physical resource block PRB resource is determined as the target resource, and the target PRB resource is a PRB resource in the first frequency domain resource that is located in the downlink subband and adjacent to the downlink subband boundary; The number of available RBs included in the second PRG is smaller than the first value, and the available RBs are RBs located within the downlink subband range.

3. The method according to claim 2, wherein: The using frequency domain resources other than target resources on the first frequency domain resources to receive data includes: If the sizes of the PRG and the resource block group RBG are different or the first frequency domain resources use a target allocation method, frequency domain resources other than the target resources on the first frequency domain resources are used for data reception.

4. The method according to any one of claims 1 to 3, further comprising: Puncture reception or rate matching reception is performed on the target resource.

5. A data transmission method, performed by a network device, comprising: Determining, in the first frequency domain resources, a target resource on which data transmission cannot be performed; Sending data to the terminal using frequency domain resources other than target resources on the first frequency domain resources; The terminal is a full-duplex SBFD terminal with non-overlapping sub-bands.

6. The method according to claim 5, wherein: Determining, in the first frequency domain resources, a target resource that cannot perform data transmission includes at least one of the following: When the number of resource blocks RB included in the precoding resource block group PRG is a first value, if resources of a first PRG in the first frequency domain resources overlap with a boundary of a downlink subband, determining that the first PRG is a target resource incapable of data transmission; When the number of RBs included in the PRG is a first value, if the resources of the first PRG in the first frequency domain resource overlap with the boundary of the downlink sub-band, and when the number of second PRGs included in the first frequency domain resource is less than or equal to a second value, determining that a portion of the first PRG located outside the downlink sub-band is a target resource incapable of data transmission; when the number of second PRGs included in the first frequency domain resource is greater than the second value, determining that the first PRG is a target resource incapable of data transmission; When the number of RBs included in the PRG is a first value, if the resources of the first PRG in the first frequency domain resource overlap with the boundary of the downlink sub-band, and when the number of second PRGs included in the first frequency domain resource is less than or equal to the second value and both second PRGs are located at both ends of the first frequency domain resource, determining that a portion of the first PRG located outside the downlink sub-band is a target resource incapable of data transmission; when the number of second PRGs included in the first frequency domain resource is greater than the second value, or the second PRG is in the middle of the first frequency domain resource, determining that the first PRG is a target resource incapable of data transmission; In a case where the terminal does not support scheduling of the physical downlink shared channel PDSCH in a manner without scheduling restrictions, if the PDSCH transmission uses the target demodulation reference signal DMRS type, the offset value of the downlink subband boundary and the target reference point is not an even number, and when the first frequency domain resource and the downlink subband boundary overlap, the target physical resource block PRB resource is determined as the target resource, and the target PRB resource is a PRB resource in the first frequency domain resource that is located in the downlink subband and adjacent to the downlink subband boundary; The number of available RBs included in the second PRG is smaller than the first value, and the available RBs are RBs located within the downlink subband range.

7. The method according to claim 6, wherein: The sending data to the terminal using frequency domain resources other than target resources on the first frequency domain resources includes at least one of the following: If the sizes of the PRG and the resource block group RBG are different or the first frequency domain resources use a target allocation mode, frequency domain resources other than the target resources on the first frequency domain resources are used to send data to the terminal.

8. The method according to claim 5, wherein When the number of RBs included in the PRG is a first value, the method further includes: If the number of RBs included in the PRG and RGB is the same, schedule the other PRGs or RBGs except the third PRG; The resources of the third PRG overlap with the boundary of the downlink subband.

9. The method according to claim 5, further comprising: Perform frequency domain resource scheduling based on scheduling rules; The scheduling rules include: Avoid overlapping of the boundary between the first frequency domain resource and the downlink subband.

10. The method according to any one of claims 5 to 9, further comprising: Puncturing or rate matching is performed on the target resource.

11. A terminal comprising a memory, a transceiver, and a processor: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Determining, in the first frequency domain resources, a target resource on which data transmission cannot be performed; Receiving data by using the frequency domain resources other than the target resources on the first frequency domain resources through the transceiver; in, The terminal is a full-duplex SBFD terminal with non-overlapping sub-bands.

12. The terminal according to claim 11, wherein: The processor is configured to read the computer program in the memory and perform at least one of the following operations: When the number of resource blocks RB included in the precoding resource block group PRG is a first value, if resources of a first PRG in the first frequency domain resources overlap with a boundary of a downlink subband, determining that the first PRG is a target resource incapable of data transmission; When the number of RBs included in the PRG is a first value, if the resources of the first PRG in the first frequency domain resource overlap with the boundary of the downlink sub-band, and when the number of second PRGs included in the first frequency domain resource is less than or equal to a second value, determining that a portion of the first PRG located outside the downlink sub-band is a target resource incapable of data transmission; when the number of second PRGs included in the first frequency domain resource is greater than the second value, determining that the first PRG is a target resource incapable of data transmission; When the number of RBs included in the PRG is a first value, if the resources of the first PRG in the first frequency domain resource overlap with the boundary of the downlink sub-band, and when the number of second PRGs included in the first frequency domain resource is less than or equal to the second value and both second PRGs are located at both ends of the first frequency domain resource, determining that a portion of the first PRG located outside the downlink sub-band is a target resource incapable of data transmission; when the number of second PRGs included in the first frequency domain resource is greater than the second value, or the second PRG is in the middle of the first frequency domain resource, determining that the first PRG is a target resource incapable of data transmission; In a case where the terminal does not support scheduling of the physical downlink shared channel PDSCH in a manner without scheduling restrictions, if the PDSCH transmission uses the target demodulation reference signal DMRS type, the offset value of the downlink subband boundary and the target reference point is not an even number, and when the first frequency domain resource and the downlink subband boundary overlap, the target physical resource block PRB resource is determined as the target resource, and the target PRB resource is a PRB resource in the first frequency domain resource that is located in the downlink subband and adjacent to the downlink subband boundary; The number of available RBs included in the second PRG is smaller than the first value, and the available RBs are RBs located within the downlink subband range. The terminal according to claim 12 , wherein: The processor is configured to read the computer program in the memory and perform the following operations: If the sizes of the PRG and the resource block group RBG are different or the first frequency domain resources use a target allocation method, frequency domain resources other than the target resources on the first frequency domain resources are used for data reception.

14. The terminal according to any one of claims 11 to 13, wherein: The processor is configured to read the computer program in the memory and perform the following operations: Puncture reception or rate matching reception is performed on the target resource.

15. A network device comprising a memory, a transceiver, and a processor: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Determining, in the first frequency domain resources, a target resource on which data transmission cannot be performed; Sending data to the terminal by using the frequency domain resources other than the target resources on the first frequency domain resources through the transceiver; in, The terminal is a full-duplex SBFD terminal with non-overlapping sub-bands.

16. The network device according to claim 15, wherein: The processor is configured to read the computer program in the memory and perform at least one of the following operations: When the number of resource blocks RB included in the precoding resource block group PRG is a first value, if resources of a first PRG in the first frequency domain resources overlap with a boundary of a downlink subband, determining that the first PRG is a target resource incapable of data transmission; When the number of RBs included in the PRG is a first value, if the resources of the first PRG in the first frequency domain resource overlap with the boundary of the downlink sub-band, and when the number of second PRGs included in the first frequency domain resource is less than or equal to a second value, determining that a portion of the first PRG located outside the downlink sub-band is a target resource incapable of data transmission; when the number of second PRGs included in the first frequency domain resource is greater than the second value, determining that the first PRG is a target resource incapable of data transmission; When the number of RBs included in the PRG is a first value, if the resources of the first PRG in the first frequency domain resource overlap with the boundary of the downlink sub-band, and when the number of second PRGs included in the first frequency domain resource is less than or equal to the second value and both second PRGs are located at both ends of the first frequency domain resource, determining that a portion of the first PRG located outside the downlink sub-band is a target resource incapable of data transmission; when the number of second PRGs included in the first frequency domain resource is greater than the second value, or the second PRG is in the middle of the first frequency domain resource, determining that the first PRG is a target resource incapable of data transmission; In a case where the terminal does not support scheduling of the physical downlink shared channel PDSCH in a manner without scheduling restrictions, if the PDSCH transmission uses the target demodulation reference signal DMRS type, the offset value of the downlink subband boundary and the target reference point is not an even number, and when the first frequency domain resource and the downlink subband boundary overlap, the target physical resource block PRB resource is determined as the target resource, and the target PRB resource is a PRB resource in the first frequency domain resource that is located in the downlink subband and adjacent to the downlink subband boundary; The number of available RBs included in the second PRG is smaller than the first value, and the available RBs are RBs located within the downlink subband range.

17. The network device according to claim 16, wherein: The processor is configured to read the computer program in the memory and perform at least one of the following operations: If the sizes of the PRG and the resource block group RBG are different or the first frequency domain resources use a target allocation mode, frequency domain resources other than the target resources on the first frequency domain resources are used to send data to the terminal.

18. The network device according to claim 15, wherein: When the number of RBs included in the PRG is a first value, the processor is configured to read the computer program in the memory and further perform the following operations: If the number of RBs included in the PRG and RGB is the same, schedule the other PRGs or RBGs except the third PRG; The resources of the third PRG overlap with the boundary of the downlink subband.

19. The network device according to claim 15, wherein: The processor is configured to read the computer program in the memory and further perform the following operations: Perform frequency domain resource scheduling based on scheduling rules; The scheduling rules include: Avoid overlapping of the boundary between the first frequency domain resource and the downlink subband.

20. The network device according to any one of claims 15 to 19, wherein: The processor is configured to read the computer program in the memory and further perform the following operations: Puncturing or rate matching is performed on the target resource.

21. A data transmission device, applied to a terminal, comprising: A first determining unit is configured to determine, in the first frequency domain resources, a target resource on which data transmission cannot be performed; A first receiving unit, configured to receive data using frequency domain resources other than target resources on the first frequency domain resources; The terminal is a full-duplex SBFD terminal with non-overlapping sub-bands.

22. A data transmission device, applied to a network device, comprising: A second determining unit is configured to determine, in the first frequency domain resources, a target resource on which data transmission cannot be performed; A first sending unit, configured to send data to a terminal using frequency domain resources other than target resources on the first frequency domain resources; The terminal is a full-duplex SBFD terminal with non-overlapping sub-bands.

23. A processor-readable storage medium storing a computer program, wherein the computer program is configured to cause the processor to execute the method according to any one of claims 1 to 10.

24. A computer program product comprising computer instructions, which, when executed by a processor, implement the steps of the method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Frequency domain resource allocation techniques for full duplex communications

    CN115486177A

  • Resource determination method and device, communication equipment, communication system and medium

    CN116830728A

  • Information processing method and device, communication equipment and storage medium

    CN117083887A

  • Uplink transmission resource determination method, communication device, equipment and storage medium

    CN117296428A

  • Systems and methods for subband full-duplex

    US20240015546A1