Data transmission method and device, terminal and network equipment
By determining the target resources that cannot be transmitted in the fifth generation new wireless system and using frequency domain resources other than the target resources for data reception, the problem of unclear transmission resource determination mechanism of the subband does not overlap full-duplex terminal is solved, ensuring the accuracy of data transmission.
Patent Information
- Application Number
- CN202410172896.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-07
- Publication Date
- 2025-08-08
AI Technical Summary
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.
By determining the target resource that cannot be transmitted in the first frequency domain resource and using the frequency domain resource other than the target resource for data reception, it is ensured that the subband does not overlap the transmission resources of the full duplex terminal to determine the accuracy.
The data transmission accuracy of SBFD terminals is realized, and the problem of unclear transmission resource determination mechanism is solved.
Smart Images

Figure CN120456266A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a data transmission method, apparatus, terminal and network equipment. Background Art
[0002] 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
[0003] The embodiments of the present application provide a data transmission method, apparatus, terminal, and network device to solve the problem that the transmission resource determination mechanism of the SBFD terminal is unclear and cannot ensure accurate data transmission.
[0004] In order to solve the above technical problems, an embodiment of the present application provides a data transmission method, which is executed by a terminal, including:
[0005] Determining, in the first frequency domain resources, a target resource on which data transmission cannot be performed;
[0006] Using frequency domain resources other than target resources on the first frequency domain resources to receive data;
[0007] The terminal is a full-duplex SBFD terminal with non-overlapping sub-bands.
[0008] Optionally, determining, in the first frequency domain resources, a target resource that cannot perform data transmission includes at least one of the following:
[0009] 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;
[0010] 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;
[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 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;
[0012] 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;
[0013] 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.
[0014] Optionally, the using frequency domain resources other than target resources on the first frequency domain resources for data reception includes:
[0015] 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.
[0016] Optionally, the method further includes:
[0017] Puncture reception or rate matching reception is performed on the target resource.
[0018] The present application also provides a data transmission method, which is performed by a network device and includes:
[0019] Determining, in the first frequency domain resources, a target resource on which data transmission cannot be performed;
[0020] Sending data to the terminal using frequency domain resources other than target resources on the first frequency domain resources;
[0021] The terminal is a full-duplex SBFD terminal with non-overlapping sub-bands.
[0022] Optionally, determining, in the first frequency domain resources, a target resource that cannot perform data transmission includes at least one of the following:
[0023] 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;
[0024] 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;
[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 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;
[0026] 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;
[0027] 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.
[0028] Optionally, the using frequency domain resources other than target resources on the first frequency domain resources to send data to the terminal includes at least one of the following:
[0029] 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.
[0030] Optionally, when the number of RBs included in the PRG is a first value, the method further includes:
[0031] If the number of RBs included in the PRG and RGB is the same, schedule the other PRGs or RBGs except the third PRG;
[0032] The resources of the third PRG overlap with the boundary of the downlink subband.
[0033] Optionally, the method further includes:
[0034] Perform frequency domain resource scheduling based on scheduling rules;
[0035] The scheduling rules include:
[0036] Avoid overlapping of the boundary between the first frequency domain resource and the downlink subband.
[0037] Optionally, the method further includes:
[0038] Puncturing or rate matching is performed on the target resource.
[0039] The embodiment of the present application further provides a terminal, including a memory, a transceiver, and a processor:
[0040] 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:
[0041] Determining, in the first frequency domain resources, a target resource on which data transmission cannot be performed;
[0042] Receiving data by using, by a receiver, frequency domain resources other than target resources on the first frequency domain resources;
[0043] The terminal is a full-duplex SBFD terminal with non-overlapping sub-bands.
[0044] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:
[0045] 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;
[0046] 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;
[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 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;
[0048] 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;
[0049] 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.
[0050] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0051] 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.
[0052] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0053] Puncture reception or rate matching reception is performed on the target resource.
[0054] The embodiment of the present application further provides a network device, including a memory, a transceiver, and a processor:
[0055] 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:
[0056] Determining, in the first frequency domain resources, a target resource on which data transmission cannot be performed;
[0057] Sending data to a terminal by using, through a receiver, frequency domain resources other than target resources on the first frequency domain resources;
[0058] The terminal is a full-duplex SBFD terminal with non-overlapping sub-bands.
[0059] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:
[0060] 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;
[0061] 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;
[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 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;
[0063] 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;
[0064] 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.
[0065] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:
[0066] 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.
[0067] Optionally, the processor, configured to read the computer program in the memory, further performs the following operations:
[0068] If the number of RBs included in the PRG and RGB is the same, schedule the other PRGs or RBGs except the third PRG;
[0069] The resources of the third PRG overlap with the boundary of the downlink subband.
[0070] Optionally, the processor, configured to read the computer program in the memory, further performs the following operations:
[0071] Perform frequency domain resource scheduling based on scheduling rules;
[0072] The scheduling rules include:
[0073] Avoid overlapping of the boundary between the first frequency domain resource and the downlink subband.
[0074] Optionally, the processor, configured to read the computer program in the memory, further performs the following operations:
[0075] Puncturing or rate matching is performed on the target resource.
[0076] The present application also provides a data transmission device, which is applied to a terminal and includes:
[0077] A first determining unit is configured to determine, in the first frequency domain resources, a target resource on which data transmission cannot be performed;
[0078] A first receiving unit, configured to receive data using frequency domain resources other than target resources on the first frequency domain resources;
[0079] The terminal is a full-duplex SBFD terminal with non-overlapping sub-bands.
[0080] The present application also provides a data transmission device, which is applied to a network device and includes:
[0081] A second determining unit is configured to determine, in the first frequency domain resources, a target resource on which data transmission cannot be performed;
[0082] 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;
[0083] The terminal is a full-duplex SBFD terminal with non-overlapping sub-bands.
[0084] An embodiment of the present application 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.
[0085] An embodiment of the present application also provides a computer program product, including computer instructions, which implement the steps of the above method when executed by a processor.
[0086] The beneficial effects of this application are:
[0087] The above scheme determines the target resource that cannot be used for data transmission 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
[0088] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments recorded in this application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0089] Figure 1 A structural diagram showing a network system applicable to an embodiment of the present application;
[0090] Figure 2 A flowchart illustrating a data transmission method according to an embodiment of the present application;
[0091] Figure 3 One of the schematic diagrams showing the availability of PDSCH resources;
[0092] Figure 4 The second diagram shows the availability of PDSCH resources;
[0093] Figure 5 The third diagram shows the availability of PDSCH resources;
[0094] Figure 6 Schematic diagram 4 showing the availability of PDSCH resources;
[0095] Figure 7 Figure 5 shows the available status of PDSCH resources;
[0096] Figure 8 Figure 6 shows the available situation of PDSCH resources;
[0097] Figure 9 Figure 7 shows the available status of PDSCH resources;
[0098] Figure 10 A second flowchart illustrating the data transmission method according to an embodiment of the present application;
[0099] Figure 11 One of the unit schematic diagrams showing the data transmission device according to an embodiment of the present application;
[0100] Figure 12 A structural diagram showing a terminal according to an embodiment of the present application;
[0101] Figure 13 A second schematic diagram showing a unit of a data transmission device according to an embodiment of the present application;
[0102] Figure 14 A structural diagram of a network device according to an embodiment of the present application is shown. DETAILED DESCRIPTION
[0103] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0104] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described herein, for example, are implemented in a sequence other than those illustrated or described herein. In addition, the terms "comprise" and "have" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or that are inherent to these processes, methods, products or devices.
[0105] In the embodiments of this application, the term "and / or" describes the relationship between associated objects, indicating that three relationships can 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 related objects are in an "or" relationship. In the embodiments of this application, the term "plurality" refers to two or more, and other quantifiers are similar.
[0106] In the embodiments of this application, 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 this application should not be interpreted 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.
[0107] The following is a brief description of the relevant concepts mentioned in this application.
[0108] 1. Duplex mode
[0109] The fifth generation new radio (5G NR) system supports both time division duplex (TDD) and frequency division duplex (FDD). TDD and FDD refer to two duplex communication modes in mobile communications technology. 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.
[0110] 5G NR will support full-duplex with non-overlapping subbands in the Rel-19 phase, 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 TDD-UL-DL-ConfigCommon. For subband full-duplex systems, the subband configurations currently considered for support include the following two cases:
[0111] 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;
[0112] 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.
[0113] 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.
[0114] 2. Frequency Domain Resource Allocation in NR
[0115] 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 (Bandwidth Part, BWP), and 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).
[0116] 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.
[0117] 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.
[0118] 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.
[0119] The following describes embodiments of the present application with reference to the accompanying drawings. The data transmission method, apparatus, terminal, and network device provided in the embodiments of the present application can be applied to a wireless communication system. The wireless communication system can be a system using fifth-generation (5G) mobile communication technology (hereinafter referred to as a 5G system). Those skilled in the art will appreciate that the 5G NR system is only an example and not a limitation.
[0120] See also Figure 1 , Figure 1 This is a structural diagram of a network system that can be applied in the embodiment of the present application, such as Figure 1 As shown, it includes a user terminal 11 and a base station 12, wherein the user terminal 11 can be a user equipment (UE), for example, it can be a terminal-side device such as 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 application. The above-mentioned base station 12 can be a base station of 5G or later versions (for example, 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 application, only a 5G base station is taken as an example, but the specific type of the base station 12 is not limited.
[0121] The embodiments of the present application provide a data transmission method, apparatus, terminal, and network device to solve the problem that the transmission resource determination mechanism of the SBFD terminal is unclear and cannot ensure accurate data transmission.
[0122] 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.
[0123] like Figure 2 As shown, an embodiment of the present application provides a data transmission method, which is executed by a terminal, including:
[0124] Step S201: determining a target resource incapable of data transmission in a first frequency domain resource;
[0125] Optionally, the first frequency domain resource refers to a frequency domain resource configured or indicated to the terminal by the network device.
[0126] Step S202: using frequency domain resources other than target resources on the first frequency domain resources to receive data;
[0127] 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.
[0128] 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.
[0129] Optionally, the first frequency domain resource referred to in the embodiment of the present application refers to the frequency domain resource corresponding to the physical downlink shared control channel (PDSCH). Optionally, 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.
[0130] Optionally, 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:
[0131] 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;
[0132] Optionally, the downlink subband mentioned in the embodiment of the present application refers to the downlink subband in the SBFD subband.
[0133] Optionally, the overlap of the resources of the first PRG and the boundary of the downlink sub-band mentioned in the embodiment of the present application can be understood as part of the resources of the first PRG 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).
[0134] Optionally, 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, 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 perform data transmission.
[0135] 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.
[0136] 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.
[0137] Optionally, the downlink subband mentioned in the embodiment of the present application refers to the downlink subband in the SBFD subband.
[0138] Optionally, the overlap of the resources of the first PRG and the boundary of the downlink sub-band mentioned in the embodiment of the present application can be understood as part of the resources of the first PRG 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).
[0139] The second PRG mentioned in the embodiment of the present application is a PRG in which the number of available RBs in the first frequency domain resources is less than the first value, and the available RBs are RBs located within the downlink subband range.
[0140] 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.
[0141] Optionally, 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; optionally, 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 where data transmission is not possible; 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 where data transmission is not possible.
[0142] 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;
[0143] Optionally, the downlink subband mentioned in the embodiment of the present application refers to the downlink subband in the SBFD subband.
[0144] Optionally, the overlap of the resources of the first PRG and the boundary of the downlink sub-band mentioned in the embodiment of the present application can be understood as part of the resources of the first PRG 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).
[0145] The second PRG mentioned in the embodiment of the present application is a PRG in which the number of available RBs in the first frequency domain resources is less than the first value, and the available RBs are RBs located within the downlink subband range.
[0146] Optionally, 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 frequency domain of the second PRG's resource. 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 frequency domain of the second PRG's resource. If the second PRG is determined not to be 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 satisfied.
[0147] 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.
[0148] Optionally, 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. Optionally, 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.
[0149] 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;
[0150] Optionally, the downlink subband mentioned in the embodiment of the present application refers to the downlink subband in the SBFD subband.
[0151] Optionally, the boundary overlap between the first frequency domain resources and the downlink sub-band mentioned in the embodiment of the present application can be understood as part of the resources 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).
[0152] Optionally, the target DMRS type is eType 1 DMRS. Optionally, the target reference point is Point A.
[0153] 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.
[0154] Optionally, in one implementation, the network device should perform frequency domain resource scheduling based on the scheduling rule;
[0155] The scheduling rules include:
[0156] Avoid overlapping of the boundary between the first frequency domain resource and the downlink subband.
[0157] Optionally, this scheduling mode is usually applicable to the case where the terminal does not support scheduling PDSCH in a mode 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.
[0158] 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.
[0159] Optionally, 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:
[0160] 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.
[0161] Optionally, 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.
[0162] Optionally, the target allocation mode can be understood as resource allocation mode 1, that is, only continuous 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 continuous resources in the frequency domain, it is necessary to exclude the target resources from the first frequency domain resources and receive data in the remaining frequency domain resources.
[0163] Optionally, 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;
[0164] The resources of the third PRG overlap with the boundary of the downlink subband.
[0165] 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).
[0166] Optionally, in one implementation, the method further includes:
[0167] Puncture reception or rate matching reception is performed on the target resource.
[0168] 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.
[0169] 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 application as follows.
[0170] Application Scenario 1: PRG that does not use resources overlapping with those outside the downlink subband
[0171] For example, Figure 3 As shown, Figure 3 The PDSCH resources in the RBG and PRG resources all overlap with the boundary of the downlink sub-band (that is, they all overlap with resources outside the downlink sub-band), but the system does not support the use of PRG resources that overlap with resources outside the downlink sub-band for transmission or reception. Figure 3 The PRG resources in the slash-filled portion of the PDSCH resources 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 on the unavailable resources for transmission, and the terminal performs puncturing or rate matching on the unavailable resources for reception.
[0172] For example, Figure 4 As shown, Figure 4 The PDSCH resources in the RBG and PRG are of the same size. Since the system does not support the use of PRG resources that overlap with resources outside the downlink sub-band for transmission or reception, the base station should avoid scheduling RBG or PRG resources that overlap with the boundary of the downlink sub-band during scheduling.
[0173] 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.
[0174] For example, Figure 5 As shown, the number of available RBs included in the PDSCH resources is less than the number of PRGs of the first value, which is 2 and does not exceed the upper limit. Then, part of the PRG resources located within the downlink sub-band and overlapping with the boundary of the downlink sub-band can be used for reception, and only part of the PRG resources located outside the downlink sub-band and overlapping with the boundary of the downlink sub-band cannot be used for data transmission, that is, Figure 5 The PRG resources filled with slashes cannot be used for data transmission or reception.
[0175] For example, Figure 6 As shown, the number of available RBs included in the PDSCH resources is less than the number of PRGs of the first value, which is 3. If the upper limit is exceeded, the PRG resources overlapping with the boundary of the downlink subband cannot be used for reception, that is, Figure 6 The PRG resources filled with diagonal lines cannot 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.
[0176] 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.
[0177] For example, in Figure 5 In the case where the number of available RBs included in the PDSCH resource is less than the number of PRGs of the first value is 2 and at both ends of the PDSCH frequency domain resource, part of the PRG resources located within the downlink sub-band that overlaps with the boundary of the downlink sub-band can be used for reception, and only part of the PRG resources located outside the downlink sub-band that overlaps with the boundary of the downlink sub-band cannot be used for data transmission, that is, Figure 5 The PRG resources filled with slashes cannot be used for data transmission or reception.
[0178] For example, Figure 7 As shown, 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 boundary of the downlink subband cannot be used for reception, that is, Figure 7 The PRG resources filled with diagonal lines cannot 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.
[0179] 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
[0180] For example, Figure 8 As shown, 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 with the downlink subband boundary, no data is sent or received in a PRB resource adjacent to the downlink subband boundary within the SBFD downlink subband, that is, Figure 8 The PRB resources filled with diagonal lines cannot 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.
[0181] For example, Figure 9As shown, the PRG size included in the PDSCH resource is 4, and partial PRG transmission or reception is supported. When the boundary of the PRG and the downlink subband overlaps in the PRG resources included in the PDSCH (that is, some resources of the PRG overlap with resources outside the downlink subband), transmission or reception can be supported only in the PRG resources within the downlink subband. However, since PDSCH uses eType 1DMRS and the terminal does not support scheduling PDSCH without scheduling restrictions, the boundary of the downlink subband and the offset value of Point A are not even numbers. When the boundary of the PDSCH resource and the downlink subband overlaps, neither the PDSCH resource nor the resources outside the downlink subband can be used for data transmission or reception. In addition, a PRB resource adjacent to the boundary of the downlink subband in the SBFD downlink subband and the resources outside the downlink subband in the PRG do not transmit or receive data, that is Figure 9 The PRB resources filled with diagonal lines cannot 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.
[0182] It should be noted that at least one embodiment of the present application 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 deduction 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.
[0183] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, the applicable system can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G new air interface (NR) system, etc. These various systems all include terminals (also referred to as terminal equipment) and network equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.
[0184] The terminal involved in the embodiments of the present application 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 function, 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, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), 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 application.
[0185] The network device involved in the embodiments of the present application 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 named otherwise. 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 attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (eNB or e-NodeB) in the Long Term Evolution (LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (HeNB), a relay node, a femto, a pico, etc., which is not limited in the embodiments of the present application. 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.
[0186] 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 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO. It can also use diversity transmission, precoding transmission, or beamforming transmission.
[0187] like Figure 10 As shown, an embodiment of the present application provides a data transmission method, which is performed by a network device, including:
[0188] Step S1001: determining a target resource incapable of data transmission in a first frequency domain resource;
[0189] Step S1002: using frequency domain resources other than target resources on the first frequency domain resources to send data to the terminal;
[0190] The terminal is a full-duplex SBFD terminal with non-overlapping sub-bands.
[0191] Optionally, determining, in the first frequency domain resources, a target resource that cannot perform data transmission includes at least one of the following:
[0192] 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;
[0193] 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;
[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 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;
[0195] 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;
[0196] 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.
[0197] Optionally, the using frequency domain resources other than target resources on the first frequency domain resources to send data to the terminal includes at least one of the following:
[0198] 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.
[0199] Optionally, when the number of RBs included in the PRG is a first value, the method further includes:
[0200] If the number of RBs included in the PRG and RGB is the same, schedule the other PRGs or RBGs except the third PRG;
[0201] The resources of the third PRG overlap with the boundary of the downlink subband.
[0202] Optionally, the method further includes:
[0203] Perform frequency domain resource scheduling based on scheduling rules;
[0204] The scheduling rules include:
[0205] Avoid overlapping of the boundary between the first frequency domain resource and the downlink subband.
[0206] Optionally, the method further includes:
[0207] Puncturing or rate matching is performed on the target resource.
[0208] 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.
[0209] like Figure 11 As shown, an embodiment of the present application provides a data transmission device 1100, which is applied to a terminal and includes:
[0210] The first determining unit 1101 is configured to determine, in the first frequency domain resources, a target resource that cannot perform data transmission;
[0211] A first receiving unit 1102 is configured to receive data using frequency domain resources other than target resources on the first frequency domain resources;
[0212] The terminal is a full-duplex SBFD terminal with non-overlapping sub-bands.
[0213] Optionally, the first determining unit 1101 is configured to implement at least one of the following:
[0214] 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;
[0215] 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;
[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 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;
[0217] 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;
[0218] 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.
[0219] Optionally, the first receiving unit 1102 is configured to:
[0220] 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.
[0221] Optionally, the device further includes:
[0222] The second receiving unit is configured to perform puncturing reception or rate matching reception on the target resource.
[0223] 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.
[0224] It should be noted that the division of units in the embodiments of the present application 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 application 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.
[0225] 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 application is essentially or the part that contributes to the prior art 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, server, or network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0226] like Figure 12 As shown, an embodiment of the present application 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:
[0227] Determining, in the first frequency domain resources, a target resource on which data transmission cannot be performed;
[0228] Receiving data by using, by a receiver, frequency domain resources other than target resources on the first frequency domain resources;
[0229] The terminal is a full-duplex SBFD terminal with non-overlapping sub-bands.
[0230] The transceiver 1210 is configured to receive and send data under the control of the processor 1200 .
[0231] Among them, Figure 12In the embodiment, 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 all well known in the art and, therefore, will not be further described herein. The bus interface provides an interface. The transceiver 1210 may be a plurality of components, i.e., 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.
[0232] 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.
[0233] Optionally, the processor 1200 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.
[0234] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.
[0235] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:
[0236] 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;
[0237] 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;
[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 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;
[0239] 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;
[0240] 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.
[0241] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0242] 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.
[0243] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0244] Puncture reception or rate matching reception is performed on the target resource.
[0245] It should be noted here that the above-mentioned terminal provided in the embodiment of the present application 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 that are the same as those in the method embodiment will not be described in detail here.
[0246] The present application 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 the terminal are implemented. 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, 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.
[0247] like Figure 13 As shown, an embodiment of the present application provides a data transmission device 600, which is applied to a network device, including:
[0248] The second determining unit 1301 is configured to determine, in the first frequency domain resources, a target resource that cannot perform data transmission;
[0249] 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;
[0250] The terminal is a full-duplex SBFD terminal with non-overlapping sub-bands.
[0251] Optionally, the second determining unit 1301 is configured to implement at least one of the following:
[0252] 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;
[0253] 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;
[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 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;
[0255] 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;
[0256] 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.
[0257] Optionally, the first sending unit 1302 is configured to implement at least one of the following:
[0258] 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.
[0259] Optionally, when the number of RBs included in the PRG is a first value, the apparatus further includes:
[0260] 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;
[0261] The resources of the third PRG overlap with the boundary of the downlink subband.
[0262] Optionally, the device further includes:
[0263] A second scheduling unit is configured to perform frequency domain resource scheduling based on a scheduling rule;
[0264] The scheduling rules include:
[0265] Avoid overlapping of the boundary between the first frequency domain resource and the downlink subband.
[0266] Optionally, the device further includes:
[0267] The second sending unit is configured to perform puncturing and sending on the target resource or rate matching and sending on the target resource.
[0268] 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.
[0269] It should be noted that the division of units in the embodiments of the present application 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 application 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.
[0270] 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 application is essentially or the part that contributes to the prior art 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, server, or network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0271] like Figure 14 As shown, an embodiment of the present application 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:
[0272] Determining, in the first frequency domain resources, a target resource on which data transmission cannot be performed;
[0273] Sending data to a terminal by using, through a receiver, frequency domain resources other than target resources on the first frequency domain resources;
[0274] The terminal is a full-duplex SBFD terminal with non-overlapping sub-bands.
[0275] The transceiver 1410 is configured to receive and send data under the control of the processor 1400 .
[0276] Among them, Figure 14 In the embodiment, 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 1400 and memory represented by memory 1420. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are all well known in the art and, therefore, will not be further described herein. The bus interface provides an interface. The transceiver 1410 may be a plurality of components, i.e., 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.
[0277] 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.
[0278] Optionally, the processor 1400 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.
[0279] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.
[0280] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:
[0281] 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;
[0282] 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;
[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 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;
[0284] 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;
[0285] 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.
[0286] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:
[0287] 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.
[0288] Optionally, the processor, configured to read the computer program in the memory, further performs the following operations:
[0289] If the number of RBs included in the PRG and RGB is the same, schedule the other PRGs or RBGs except the third PRG;
[0290] The resources of the third PRG overlap with the boundary of the downlink subband.
[0291] Optionally, the processor, configured to read the computer program in the memory, further performs the following operations:
[0292] Perform frequency domain resource scheduling based on scheduling rules;
[0293] The scheduling rules include:
[0294] Avoid overlapping of the boundary between the first frequency domain resource and the downlink subband.
[0295] Optionally, the processor, configured to read the computer program in the memory, further performs the following operations:
[0296] Puncturing or rate matching is performed on the target resource.
[0297] It should be noted here that the above-mentioned network device provided in the embodiment of the present application 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.
[0298] The present application 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.
[0299] An embodiment of the present application 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.
[0300] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt 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.) that contain computer-usable program code.
[0301] The present application 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 application. 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 generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0302] 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 an article of manufacture comprising an instruction device that implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0303] These processor-executable instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0304] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.
Claims
1. A data transmission method, characterized in that: Executed by the terminal, including: 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, characterized in that 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, characterized in that 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, characterized in that Also includes: Puncture reception or rate matching reception is performed on the target resource.
5. A data transmission method, characterized in that: Performed by network devices, including: 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that The method further comprises: 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, characterized in that: Also includes: Puncturing or rate matching is performed on the target resource.
11. A terminal, characterized in that: Including memory, transceiver, 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, by a receiver, 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.
12. The terminal according to claim 11, characterized in that 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.
13. The terminal according to claim 12, characterized in that 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, characterized in that: 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, characterized in that: Including memory, transceiver, 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 a terminal by using, through a receiver, 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.
16. The network device according to claim 15, characterized in that 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, characterized in that: 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, characterized in that: include: 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, characterized in that: include: 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, characterized in that: The processor-readable storage medium stores a computer program, and 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, characterized in that The method comprises computer instructions, which, when executed by a processor, implement the steps of the method according to any one of claims 1 to 10.