Data transmission method, apparatus and electronic device
SBFD time-frequency resources enable flexible use of frequency resources in TDD systems, addressing resource utilization and transmission delay issues by allowing simultaneous uplink and downlink operations, thereby enhancing network capacity and reducing delays.
Patent Information
- Application Number
- JP2025530743
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-03-30
- Publication Date
- 2025-11-28
- Estimated Expiration
- 2043-03-30
AI Technical Summary
TDD systems face limitations in resource utilization and transmission delays due to half-duplex operation, particularly in TDD systems where the same frequency domain resource can only be used for uplink or downlink at the same time, leading to reduced upstream transmission speed and increased delay.
Implementing Sub-Band Full Duplex (SBFD) time-frequency resources to allow flexible use of frequency domain resources for both uplink and downlink, with mechanisms to handle overlapping resources and configure available time-frequency resources for efficient data transmission.
Enhances cell coverage, reduces transmission delay, and increases uplink and downlink transmission capacity, improving resource utilization and network capacity in TDD systems.
Smart Images

Figure 2025538657000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to the field of communications technology, and in particular to a data transmission method, apparatus and electronic device. [Background technology]
[0002] TDD (Time Division Duplex) systems are widely applied to mobile communication systems such as 5G systems. In TDD systems, a frame structure is divided into a DL (Downlink) slot, a UL (Uplink) slot, and an S (Special) slot. A DL slot includes multiple DL symbols, and downlink data is processed using frequency domain resources corresponding to these DL symbols. A UL slot includes multiple UL symbols, and uplink data is processed using frequency domain resources corresponding to these UL symbols. An S slot includes at least one F (Flexible) symbol, and the F symbol may be used for DL, i.e., downlink data is processed using frequency domain resources corresponding to the F symbol. The F symbol may be used for UL, i.e., uplink data is processed using frequency domain resources corresponding to the F symbol. The F symbol may be used for a GP (Guard Period), i.e., the frequency domain resources corresponding to the F symbol are used to guard uplink / downlink switching. A TDD system can operate in HD (Half Duplex) mode, ie, at the same time, the same frequency domain resource can only be used for UL or DL. Summary of the Invention
[0003] The present invention provides a data transmission method applied to a base station device, comprising: determining a PDSCH time-frequency resource corresponding to a first user equipment and an SBFD time-frequency resource corresponding to a second user equipment, where the PDSCH time-frequency resource and the SBFD time-frequency resource are located in the same downlink slot or special slot, and the SBFD time-frequency resource is indicated to be used for uplink and / or guard bandwidth; transmitting downlink data corresponding to the first user equipment according to the PDSCH time-frequency resource, where the first user equipment is a half-duplex user equipment supporting SBFD capability; receiving uplink data corresponding to the second user equipment based on the SBFD time-frequency resource.
[0004] The present invention provides a data transmission method applied to a first user equipment, which is a half-duplex user equipment supporting SBFD capability, comprising: determining a PDSCH time-frequency resource and an SBFD time-frequency resource, where the PDSCH time-frequency resource and the SBFD time-frequency resource are located in the same downlink slot or special slot, and the SBFD time-frequency resource is indicated to be used for uplink and / or guard bandwidth; determining an available time-frequency resource based on the PDSCH time-frequency resource and the SBFD time-frequency resource when an overlapping resource exists between the PDSCH time-frequency resource and the SBFD time-frequency resource, wherein the available time-frequency resource is a time-frequency resource other than the overlapping resource within the PDSCH time-frequency resource; receiving downlink data corresponding to the first user equipment based on the available time-frequency resources.
[0005] The present invention provides a data transmission method applied to a base station device, comprising: determining a PUSCH time-frequency resource corresponding to a first user equipment and an SBFD time-frequency resource corresponding to a second user equipment, where the PUSCH time-frequency resource and the SBFD time-frequency resource are located in the same uplink slot or special slot, and the SBFD time-frequency resource is indicated to be used for downlink and / or guard bandwidth; determining an available time-frequency resource based on the PUSCH time-frequency resource and the SBFD time-frequency resource when an overlapping resource exists between the PUSCH time-frequency resource and the SBFD time-frequency resource, wherein the available time-frequency resource is a time-frequency resource other than the overlapping resource within the PUSCH time-frequency resource; receiving uplink data corresponding to the first user equipment based on the available time-frequency resources, where the first user equipment is a half-duplex user equipment supporting SBFD capability; and transmitting downlink data corresponding to the second user equipment based on the SBFD time-frequency resource.
[0006] The present invention provides a data transmission method applied to a first user equipment, which is a half-duplex user equipment supporting SBFD capability, comprising: determining a PUSCH time-frequency resource and an SBFD time-frequency resource, where the PUSCH time-frequency resource and the SBFD time-frequency resource are located in the same uplink slot or special slot, and the SBFD time-frequency resource is indicated to be used for downlink and / or guard bandwidth; determining an available time-frequency resource based on the PUSCH time-frequency resource and the SBFD time-frequency resource when an overlapping resource exists between the PUSCH time-frequency resource and the SBFD time-frequency resource, wherein the available time-frequency resource is a time-frequency resource other than the overlapping resource within the PUSCH time-frequency resource; transmitting uplink data corresponding to the first user equipment based on the available time-frequency resources.
[0007] The present invention provides a data transmission device applied to a base station device, a determination module for determining a PDSCH time-frequency resource corresponding to a first user equipment and an SBFD time-frequency resource corresponding to a second user equipment, where the PDSCH time-frequency resource and the SBFD time-frequency resource are located in the same downlink slot or special slot, and the SBFD time-frequency resource is indicated to be used for an uplink and / or a guard bandwidth; a transmitting module for transmitting downlink data corresponding to the first user equipment according to the PDSCH time-frequency resource, where the first user equipment is a half-duplex user equipment supporting SBFD capability; a receiving module for receiving uplink data corresponding to the second user equipment based on the SBFD time-frequency resource.
[0008] The present invention provides a data transmission device applicable to a first user equipment, which is a half-duplex user equipment supporting SBFD capability, comprising: a determination module for determining a PDSCH time-frequency resource and an SBFD time-frequency resource, wherein the PDSCH time-frequency resource and the SBFD time-frequency resource are located in the same downlink slot or special slot, and the SBFD time-frequency resource is indicated to be used for an uplink and / or a guard bandwidth; a processing module for determining an available time-frequency resource based on the PDSCH time-frequency resource and the SBFD time-frequency resource when an overlapping resource exists between the PDSCH time-frequency resource and the SBFD time-frequency resource, and for receiving downlink data corresponding to the first user equipment based on the available time-frequency resource, where the available time-frequency resource is a time-frequency resource other than the overlapping resource within the PDSCH time-frequency resource.
[0009] The present invention provides a data transmission device applied to a base station device, a determination module for determining a PUSCH time-frequency resource corresponding to a first user equipment and an SBFD time-frequency resource corresponding to a second user equipment, wherein the PUSCH time-frequency resource and the SBFD time-frequency resource are located in the same uplink slot or special slot, and the SBFD time-frequency resource is indicated to be used for downlink and / or guard bandwidth; a processing module for determining an available time-frequency resource based on the PUSCH time-frequency resource and the SBFD time-frequency resource when an overlapping resource exists between the PUSCH time-frequency resource and the SBFD time-frequency resource, and receiving uplink data corresponding to the first user equipment based on the available time-frequency resource, wherein the available time-frequency resource is a time-frequency resource other than the overlapping resource within the PUSCH time-frequency resource, and the first user equipment is a half-duplex user equipment supporting SBFD capability; a transmitting module for transmitting downlink data corresponding to the second user equipment based on the SBFD time-frequency resource.
[0010] The present invention provides a data transmission device applicable to a first user equipment, which is a half-duplex user equipment supporting SBFD capability, comprising: a determination module for determining a PUSCH time-frequency resource and an SBFD time-frequency resource, wherein the PUSCH time-frequency resource and the SBFD time-frequency resource are located in the same uplink slot or special slot, and the SBFD time-frequency resource is indicated to be used for downlink and / or guard bandwidth; a processing module for determining available time-frequency resources based on the PUSCH time-frequency resource and the SBFD time-frequency resource when an overlapping resource exists between the PUSCH time-frequency resource and the SBFD time-frequency resource, wherein the available time-frequency resources are time-frequency resources other than the overlapping resources within the PUSCH time-frequency resource; a transmitting module for transmitting uplink data corresponding to the first user equipment based on the available time-frequency resource.
[0011] The present invention provides an electronic device including a processor and a machine-readable storage medium, wherein the machine-readable storage medium stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the data transmission method disclosed above.
[0012] As can be seen from the above technical solution, when SBFD (Sub-Band Full Duplex) time-frequency resources and PDSCH (Physical Downlink Shared Channel) time-frequency resources overlap, the base station device can fully utilize the PDSCH time-frequency resources to schedule UE (User Equipment) transmissions, the UE can know the PDSCH time-frequency resources, and SBFD time-frequency resource configuration and PDSCH time-frequency resource configuration can be effectively implemented. From the perspective of the entire system, it can increase cell coverage, shorten transmission delay, and increase uplink transmission capacity. It can support data transmission in TDD systems, improve resource utilization, improve network coverage and network capacity, increase uplink transmission resources and cell coverage, reduce uplink transmission delay, and increase uplink transmission capacity. [Brief explanation of the drawings]
[0013] [Figure 1A] 1 is a schematic flowchart of a data transmission method according to an example. [Figure 1B] 1 is a schematic flowchart of a data transmission method according to an example. [Figure 2A] 1 is a schematic flowchart of a data transmission method according to an example. [Figure 2B] 1 is a schematic flowchart of a data transmission method according to an example. [Figure 3] FIG. 1 is a schematic diagram of dynamically scheduling PDSCH time-frequency resources in an example. [Figure 4] FIG. 10 is a schematic diagram of inter-slot repeated transmission data in one example. [Figure 5A] FIG. 1 is a schematic diagram of an example intra-slot repeat transmission mechanism TDMSchemeA. [Figure 5B] FIG. 1 is a schematic diagram of an intra-slot frequency division multiplexing repeat transmission mechanism in one example. [Figure 5C]FIG. 1 is a schematic diagram of an intra-slot frequency division multiplexing repeat transmission mechanism in one example. [Figure 6] 1 is a schematic diagram of PDSCH frequency domain resource allocation in one example. DETAILED DESCRIPTION OF THE INVENTION
[0014] The terms used in the embodiments of the present invention are merely for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the present invention and in the claims, the singular forms "a," "the," and "the" are intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used in the present invention means to include any or all possible combinations of one or more of the associated listed items.
[0015] Although embodiments of the present invention may use terms such as first, second, and third to describe various pieces of information, it should be understood that such information is not limited to these terms. These terms are used only to distinguish between pieces of information of the same type. For example, first information may be referred to as second information, and similarly, second information may be referred to as first information, without departing from the scope of the present invention. Also, depending on the context, the word "if..." may be interpreted as "with...," "when...," or "in response to a determination."
[0016] The TDD system can operate in HD mode, i.e., the same frequency domain resource can only be used for UL or DL at the same time. In order to use frequency domain resources more flexibly and improve resource utilization, the TDD system can also operate in FD (Full-Duplex) mode, i.e., the same frequency domain resource can be used for UL and DL at the same time, i.e., uplink data and downlink data can be processed simultaneously on the same frequency domain resource.
[0017] In a TDD system, a frame structure is divided into DL slots, UL slots, and S slots. Once the frame structure is determined, a UE can transmit and receive data according to the frame structure. For a UE that employs HD (Half Duplex) mode, a base station device (e.g., gNB) schedules the UE to transmit or receive based on the frame structure. For a UE that employs FD mode, the base station device schedules the UE to transmit, receive, or simultaneously transmit and receive based on the frame structure.
[0018] In summary, the base station device can set the frame structure and notify the UE of the frame structure, so that the UE knows the frame structure and can accurately transmit and receive data. From another perspective, once the UE knows the frame structure, it can know the possible interference between UEs, so it can adopt interference cancellation technology to mitigate the interference and improve communication reliability.
[0019] For example, in a TDD system, a frame structure primarily for downstream transmission typically has many DL slots, resulting in fewer UL slots, which limits the upstream transmission speed and increases the transmission delay of upstream data, resulting in a large delay in upstream transmission and being detrimental to upstream services.
[0020] In one embodiment of the present invention, a data transmission method is provided, in which flexible downlink frequency domain resources and uplink frequency domain resources are configured for a UE using SBFD time-frequency resources, and uplink data can be transmitted through the uplink frequency domain resources, i.e., downlink slots or S slots are used to configure uplink frequency domain resources and uplink data can be transmitted through the uplink frequency domain resources, thereby improving the uplink transmission rate and shortening the transmission delay of the uplink data.Furthermore, downlink slots or S slots are used to configure downlink frequency domain resources and downlink data can be transmitted through the downlink frequency domain resources, thereby improving the downlink transmission rate and shortening the transmission delay of the downlink data.
[0021] An example of the present invention provides a data transmission method applicable to a base station device, and FIG. 1A is a schematic flowchart of the data transmission method, which may include:
[0022] Step 111: determine a PDSCH time-frequency resource corresponding to a first user equipment and an SBFD time-frequency resource corresponding to a second user equipment, where the PDSCH time-frequency resource and the SBFD time-frequency resource may be located in the same downlink slot or special slot, and the SBFD time-frequency resource is indicated to be used for uplink and / or guard bandwidth.
[0023] In one example, the SBFD time-frequency resource may be indicated to be used for the uplink, or the SBFD time-frequency resource may be indicated to be used for the guard bandwidth, or the SBFD time-frequency resource may be indicated to be used for the uplink and the guard bandwidth. The SBFD time-frequency resource indicated to be used for the uplink may be an uplink subband (UL-subband).
[0024] Step 112: Send downlink data corresponding to a first user equipment according to the PDSCH time-frequency resource, where the first user equipment may be a half-duplex user equipment supporting SBFD capability.
[0025] Step 113: receiving uplink data corresponding to the second user equipment according to the SBFD time-frequency resource;
[0026] In one example, when an SBFD time-frequency resource is instructed to be used for uplink, the second user equipment can transmit uplink data via the SBFD time-frequency resource, and the base station device can receive the uplink data via the SBFD time-frequency resource. When an SBFD time-frequency resource is instructed to be used for the guard bandwidth, the second user equipment does not transmit uplink data via the SBFD time-frequency resource, and the base station device does not receive uplink data. When an SBFD time-frequency resource is instructed to be used for both uplink and guard bandwidth, the second user equipment can transmit uplink data within the resource instructed to be used for uplink, and the base station device can receive the uplink data via the resource instructed to be used for uplink.
[0027] An example of the present invention provides a data transmission method applicable to a first user equipment, which may be a half-duplex user equipment supporting SBFD capability, where FIG. 1B is a schematic flowchart of the data transmission method, and the method may include:
[0028] Step 121: determine a PDSCH time-frequency resource (i.e., a PDSCH time-frequency resource corresponding to the first user equipment) and an SBFD time-frequency resource, where the PDSCH time-frequency resource and the SBFD time-frequency resource are located in the same downlink slot or special slot, and the SBFD time-frequency resource is indicated to be used for uplink and / or guard bandwidth.
[0029] Step 122: if there is an overlapping resource between the PDSCH time-frequency resource and the SBFD time-frequency resource, determine an available time-frequency resource based on the PDSCH time-frequency resource and the SBFD time-frequency resource, where the available time-frequency resource may be a time-frequency resource other than the overlapping resource within the PDSCH time-frequency resource.
[0030] Step 123: receiving downlink data corresponding to the first user equipment according to the available time-frequency resources;
[0031] In one example, the PDSCH time-frequency resources are dynamically scheduled PDSCH time-frequency resources, or the PDSCH time-frequency resources are semi-persistently scheduled PDSCH time-frequency resources, and the SBFD time-frequency resources are semi-statically configured SBFD time-frequency resources, or the SBFD time-frequency resources are dynamically configured SBFD time-frequency resources.
[0032] The PDSCH time-frequency resource is used to transmit PDSCH initial transmission data, or the PDSCH time-frequency resource is used to transmit PDSCH retransmission data based on HARQ (Hybrid Automatic Repeat reQuest) feedback, or the PDSCH time-frequency resource is used to transmit PDSCH repeated transmission data.
[0033] In one example, the PDSCH time-frequency resource is a dynamically scheduled PDSCH time-frequency resource, and the PDSCH time-frequency resource is used to transmit PDSCH initial transmission data, in which case the data transmission mode may be data transmission permission or data transmission prohibition. Based on this, if there is no overlapping resource between the PDSCH time-frequency resource and the SBFD time-frequency resource, the base station device can transmit downlink data corresponding to the first user equipment based on the PDSCH time-frequency resource, and the first user equipment can receive the downlink data based on the PDSCH time-frequency resource.
[0034] Alternatively, if there is an overlapping resource between the PDSCH time-frequency resource and the SBFD time-frequency resource, when the data transmission mode is data transmission grant, the base station apparatus determines an available time-frequency resource based on the PDSCH time-frequency resource and the SBFD time-frequency resource, where the available time-frequency resource is a time-frequency resource other than the overlapping resource within the PDSCH time-frequency resource, and transmits downlink data corresponding to the first user equipment based on the available time-frequency resource. The first user equipment also determines an available time-frequency resource based on the PDSCH time-frequency resource and the SBFD time-frequency resource, where the available time-frequency resource is a time-frequency resource other than the overlapping resource within the PDSCH time-frequency resource, and receives the downlink data based on the available time-frequency resource.
[0035] Alternatively, if there is an overlapping resource between the PDSCH time-frequency resource and the SBFD time-frequency resource, when the data transmission mode is data transmission prohibited, the base station device prohibits the first user equipment from transmitting downlink data based on the PDSCH time-frequency resource, and the first user equipment also does not receive downlink data based on the PDSCH time-frequency resource.
[0036] When the data transmission method is data transmission permission, the step of the base station device transmitting downlink data corresponding to the first user equipment based on the available time-frequency resources may include, but is not limited to, the step of the base station device determining a target transmission block size based on the size of the available time-frequency resources and transmitting downlink data matching the target transmission block size on the available time-frequency resources, or the step of the base station device performing rate matching on the downlink data corresponding to the first user equipment on the available time-frequency resources and transmitting the downlink data after rate matching on the available time-frequency resources.
[0037] In another example, the PDSCH time-frequency resource may be a dynamically scheduled PDSCH time-frequency resource, which is used to transmit PDSCH retransmission data or PDSCH repeated transmission data based on HARQ feedback, or the PDSCH time-frequency resource may be a semi-persistently scheduled PDSCH time-frequency resource, which is used to transmit PDSCH initial transmission data, PDSCH retransmission data based on HARQ feedback, or PDSCH repeated transmission data, in which case the data transmission mode may be data transmission permitted or data transmission prohibited. Based on this, if there is no overlapping resource between the PDSCH time-frequency resource and the SBFD time-frequency resource, the base station apparatus transmits downlink data corresponding to the first user equipment based on the PDSCH time-frequency resource, and the first user equipment can receive the downlink data based on the PDSCH time-frequency resource.
[0038] Alternatively, if there is an overlapping resource between the PDSCH time-frequency resource and the SBFD time-frequency resource, when the data transmission mode is data transmission grant, the base station apparatus determines an available time-frequency resource based on the PDSCH time-frequency resource and the SBFD time-frequency resource, where the available time-frequency resource is a time-frequency resource other than the overlapping resource within the PDSCH time-frequency resource, and transmits downlink data corresponding to the first user equipment based on the available time-frequency resource. The first user equipment also determines an available time-frequency resource based on the PDSCH time-frequency resource and the SBFD time-frequency resource, where the available time-frequency resource is a time-frequency resource other than the overlapping resource within the PDSCH time-frequency resource, and receives the downlink data based on the available time-frequency resource.
[0039] Alternatively, if there is an overlapping resource between the PDSCH time-frequency resource and the SBFD time-frequency resource, when the data transmission mode is data transmission prohibited, the base station device prohibits the first user equipment from transmitting downlink data based on the PDSCH time-frequency resource, and the first user equipment also does not receive downlink data based on the PDSCH time-frequency resource.
[0040] When the data transmission method is data transmission permission, the step of the base station device transmitting downlink data corresponding to the first user equipment based on the available time-frequency resources may include a step of performing rate matching on the downlink data corresponding to the first user equipment in the available time-frequency resources, and transmitting the downlink data after rate matching in the available time-frequency resources.
[0041] In one example, the step of transmitting the rate-matched downlink data on the available time-frequency resources may include, but is not limited to, transmitting the rate-matched downlink data on the available time-frequency resources when the effective code rate corresponding to the rate-matched downlink data is less than a set effective code rate threshold.
[0042] In one example, if the effective code rate corresponding to the downlink data after rate matching is equal to or greater than a set effective code rate threshold, transmission of the downlink data after rate matching using the available time-frequency resources is prohibited.
[0043] In one example, the PDSCH time-frequency resource is a dynamically scheduled PDSCH time-frequency resource used to transmit PDSCH retransmission data or PDSCH repeated transmission data based on HARQ feedback, or the PDSCH time-frequency resource is a semi-persistently scheduled PDSCH time-frequency resource used to transmit PDSCH initial transmission data, PDSCH retransmission data based on HARQ feedback, or PDSCH repeated transmission data. In this case, the base station apparatus may transmit data transmission mode indication information to the first user equipment, the indication information being used to indicate that the data transmission mode is data transmission permitted or data transmission prohibited. The first user equipment receives the data transmission mode indication information transmitted from the base station apparatus, and determines that the data transmission mode is data transmission permitted or data transmission prohibited based on the indication information.
[0044] The step of the base station apparatus transmitting the indication information of the data transmission scheme to the first user equipment may include, but is not limited to, a step of transmitting an RRC (Radio Resource Control) message to the first user equipment, the RRC message including the indication information, or a step of transmitting a DCI message to the first user equipment, the DCI message including the indication information. The step of the first user equipment receiving the indication information of the data transmission scheme transmitted from the base station apparatus may include, but is not limited to, a step of receiving an RRC message transmitted from the base station apparatus, or a step of receiving a DCI (Downlink Control Information) message transmitted from the base station apparatus.
[0045] In one example, when the available time-frequency resources include a target RBG (Resource Block Group), and the target RBG includes a first PRB (Physical Resource Block) that is not occupied by SBFD time-frequency resources and a second PRB that is occupied by SBFD time-frequency resources, the base station device transmits a frequency-domain resource allocation message to a first user equipment, and the first user equipment can receive the frequency-domain resource allocation message transmitted from the base station device.
[0046] The frequency-domain resource allocation message includes first indication information and second indication information, where the first indication information is used to indicate an index of a target RBG, and the second indication information is used to indicate the number of first PRBs in the target RBG or the number of second PRBs in the target RBG, so that the first user equipment determines available time-frequency resources based on the first indication information and the second indication information. For example, the first user equipment determines available time-frequency resources based on the PDSCH time-frequency resources, the SBFD time-frequency resources, the first indication information, and the second indication information.
[0047] In one example, the first indication information includes a frequency domain resource indication parameter, which is used to indicate the index of the first RBG occupied by the SBFD time-frequency resource and / or the index of the last RBG occupied by the SBFD time-frequency resource, and the target RBG includes the first RBG and / or the last RBG.
[0048] The second indication information includes a first PRB resource indication parameter and / or a second PRB resource indication parameter, where the first PRB resource indication parameter is used to indicate the number N of first PRBs in the first RBG, where the N PRBs are adjacent to PRBs in the RBG that are not occupied by SBFD time-frequency resources, and the second PRB resource indication parameter is used to indicate the number M of first PRBs in the last RBG, where the M PRBs are adjacent to PRBs in the RBG that are not occupied by SBFD time-frequency resources.
[0049] As can be seen from the above technical solution, when the SBFD time-frequency resource and the PDSCH time-frequency resource overlap, the base station device can fully utilize the PDSCH time-frequency resource to schedule UE transmission, the UE can know the PDSCH time-frequency resource, and SBFD time-frequency resource configuration and PDSCH time-frequency resource configuration can be effectively implemented. From the perspective of the entire system, it can increase cell coverage, shorten transmission delay, and increase uplink transmission capacity. It can support data transmission in TDD systems, improve resource utilization, improve network coverage and network capacity, increase uplink transmission resources and cell coverage, reduce uplink transmission delay, and increase uplink transmission capacity.
[0050] An example of the present invention provides a data transmission method applicable to a base station device, and FIG. 2A is a schematic flowchart of the data transmission method, which may include:
[0051] In step 211, a PUSCH (Physical Uplink Shared Channel) time-frequency resource corresponding to a first user equipment and an SBFD time-frequency resource corresponding to a second user equipment are determined, where the PUSCH time-frequency resource and the SBFD time-frequency resource may be located in the same uplink slot or a special slot, and the SBFD time-frequency resource is designated to be used for downlink and / or guard bandwidth. The SBFD time-frequency resource designated to be used for downlink may be a downlink subband (DL-subband).
[0052] Step 212: if there is an overlapping resource between the PUSCH time-frequency resource and the SBFD time-frequency resource, determine an available time-frequency resource based on the PUSCH time-frequency resource and the SBFD time-frequency resource, where the available time-frequency resource may be a time-frequency resource other than the overlapping resource within the PUSCH time-frequency resource.
[0053] Step 213: receive uplink data corresponding to a first user equipment according to the available time-frequency resources, where the first user equipment may be a half-duplex user equipment supporting SBFD capability.
[0054] Step 214: Send downlink data corresponding to the second user equipment according to the SBFD time-frequency resource.
[0055] In one example, when an SBFD time-frequency resource is instructed to be used for downlink, the base station device can transmit downlink data based on the SBFD time-frequency resource. When an SBFD time-frequency resource is instructed to be used for the guard bandwidth, the base station device does not transmit downlink data based on the SBFD time-frequency resource. When an SBFD time-frequency resource is instructed to be used for downlink and the guard bandwidth, the base station device can transmit downlink data based on the resource instructed to be used for downlink.
[0056] An example of the present invention provides a data transmission method applicable to a first user equipment, which is a half-duplex user equipment supporting SBFD capability, and FIG. 2B is a schematic flowchart of the data transmission method, which may include:
[0057] In step 221, a PUSCH time-frequency resource (i.e., a PUSCH time-frequency resource of the first user equipment) and an SBFD time-frequency resource are determined, where the PUSCH time-frequency resource and the SBFD time-frequency resource may be located in the same uplink slot or special slot, and the SBFD time-frequency resource is indicated to be used for downlink and / or guard bandwidth.
[0058] Step 222: if there is an overlapping resource between the PUSCH time-frequency resource and the SBFD time-frequency resource, determine an available time-frequency resource based on the PUSCH time-frequency resource and the SBFD time-frequency resource, where the available time-frequency resource may be a time-frequency resource other than the overlapping resource within the PUSCH time-frequency resource.
[0059] Step 223: Sending uplink data corresponding to the first user equipment according to the available time-frequency resources.
[0060] In one example, the step of transmitting uplink data corresponding to the first user equipment based on the available time-frequency resources may include the steps of determining a target transmission block size based on the size of the available time-frequency resources and transmitting uplink data matching the target transmission block size on the available time-frequency resources, or performing rate matching on the uplink data corresponding to the first user equipment on the available time-frequency resources and transmitting the rate-matched uplink data on the available time-frequency resources.
[0061] In one example, the step of transmitting the rate-matched uplink data on the available time-frequency resources may include, but is not limited to, transmitting the rate-matched uplink data on the available time-frequency resources when the effective code rate corresponding to the rate-matched uplink data is less than a set effective code rate threshold.
[0062] In one example, if the effective code rate corresponding to the uplink data after rate matching is equal to or greater than a set effective code rate threshold, transmission of the uplink data after rate matching is prohibited using the available time frequency resources.
[0063] In one example, when the available time-frequency resources include a target RBG, and the target RBG includes a first PRB that is not occupied by the SBFD time-frequency resources and a second PRB that is occupied by the SBFD time-frequency resources, the base station apparatus transmits a frequency-domain resource allocation message to a first user equipment, and the first user equipment receives the frequency-domain resource allocation message. The frequency-domain resource allocation message includes first indication information and second indication information, where the first indication information is used to indicate an index of the target RBG and the second indication information is used to indicate the number of the first PRBs in the target RBG or the number of the second PRBs in the target RBG, so that the first user equipment determines the available time-frequency resources based on the first indication information and the second indication information. For example, the first user equipment determines the available time-frequency resources based on the PUSCH time-frequency resources, the SBFD time-frequency resources, the first indication information, and the second indication information.
[0064] In one example, the first indication information includes a frequency domain resource indication parameter, which is used to indicate the index of the first RBG occupied by the SBFD time-frequency resource and / or the index of the last RBG occupied by the SBFD time-frequency resource, and the target RBG includes the first RBG and / or the last RBG.
[0065] The second indication information includes a first PRB resource indication parameter and / or a second PRB resource indication parameter, where the first PRB resource indication parameter is used to indicate the number N of first PRBs in the first RBG, where the N PRBs are adjacent to PRBs in the RBG that are not occupied by SBFD time-frequency resources, and the second PRB resource indication parameter is used to indicate the number M of first PRBs in the last RBG, where the M PRBs are adjacent to PRBs in the RBG that are not occupied by SBFD time-frequency resources.
[0066] In one example, the PUSCH time-frequency resources are dynamically scheduled PUSCH time-frequency resources, or the PUSCH time-frequency resources are semi-persistently scheduled PUSCH time-frequency resources, and the SBFD time-frequency resources are semi-statically configured SBFD time-frequency resources, or the SBFD time-frequency resources are dynamically configured SBFD time-frequency resources.
[0067] As can be seen from the above technical solution, when the SBFD time-frequency resource and the PUSCH time-frequency resource overlap, the base station device can fully utilize the PUSCH time-frequency resource to schedule UE transmission, the UE can know the PUSCH time-frequency resource, and SBFD time-frequency resource configuration and PUSCH time-frequency resource configuration can be effectively implemented. From the perspective of the entire system, it can increase cell coverage, shorten transmission delay, and increase downlink transmission capacity. It can support data transmission in TDD systems, improve resource utilization, improve network coverage and network capacity, increase downlink transmission resources and cell coverage, reduce downlink transmission delay, and increase downlink transmission capacity.
[0068] The above technical solution of the present invention will be described below with reference to examples.
[0069] In a TDD system, a frame configuration may be divided into UL slots, DL slots, and S slots according to the slots, and the symbols in the S slots may be set to UL symbols, DL symbols, and F (Flexible) symbols, and the F symbols may be used for UL, DL, or GP. Here, uplink data can be transmitted in the UL slots and can be transmitted in the UL symbols or F symbols in the S slots, while uplink data cannot be transmitted in the DL slots and cannot be transmitted in the DL symbols in the S slots. Similarly, downlink data can be transmitted in the DL slots and can be transmitted in the DL symbols or F symbols in the S slots, while downlink data cannot be transmitted in the UL slots and cannot be transmitted in the UL symbols in the S slots. Here, PDSCH transmission can be performed only in the DL symbols or F symbols in the DL slots and S slots, and PDSCH transmission cannot be performed in the UL symbols in the UL slots and S slots.
[0070] Full-duplex communication may be achieved by SBFD, i.e., SBFD time-frequency resources may be configured in time-frequency resources (e.g., UL slots, DL slots, and S slots). In this way, at the same time, data in a direction different from that of other time-frequency resources may be transmitted using the SBFD time-frequency resources. For example, the SBFD time-frequency resources may be configured in DL slots, and uplink data may be transmitted using the SBFD time-frequency resources, thereby transmitting the uplink data in the DL slots. For example, the SBFD time-frequency resources may be configured in DL symbols of S slots, and uplink data may be transmitted using the SBFD time-frequency resources, thereby transmitting the uplink data in the DL symbols of S slots. For example, the SBFD time-frequency resources may be configured in UL slots, and downlink data may be transmitted using the SBFD time-frequency resources, thereby transmitting the downlink data in the UL slots. For example, the SBFD time-frequency resources may be configured in UL symbols of S slots, and downlink data may be transmitted using the SBFD time-frequency resources, thereby transmitting the downlink data in the UL symbols of S slots.
[0071] In one example, the SBFD time-frequency resource may be a time-frequency resource corresponding to an SBFD slot or a time-frequency resource corresponding to an SBFD symbol. The SBFD symbol may be defined as a symbol for which an SBFD subband can be configured in the base station device and the UE. In the SBFD subband of these SBFD symbols (referred to as the SBFD time-frequency resource), the base station device and the UE can perform full-duplex communication. That is, in the SBFD time-frequency resource, uplink transmission, downlink transmission, or simultaneous uplink and downlink transmission can be performed. Here, the SBFD time-frequency resource may be explicitly designated as uplink, downlink, or flexible. When the SBFD time-frequency resource is designated as flexible, uplink or downlink scheduling can be performed using the SBFD time-frequency resource. When the SBFD time-frequency resource is not explicitly designated, it means that it is flexible and can be used to transmit uplink or downlink data. The configuration of the SBFD slot or SBFD symbol may include which symbol among the DL slot, UL slot, and F slot is used for SBFD transmission, the implementation period, the starting point, etc. For convenience of explanation, in the following embodiments, the SBFD time-frequency resource is taken as an example to be a time-frequency resource corresponding to an SBFD slot.
[0072] In one example, SBFD designated as uplink is referred to as UL-SBFD, i.e., SBFD time-frequency resources are used for uplink, and SBFD designated as downlink is referred to as DL-SBFD, i.e., SBFD time-frequency resources are used for downlink. To support FD communication, the SBFD time-frequency resources may be semi-statically configured, for example, by RRC (Radio Resource Control) signaling, or the SBFD time-frequency resources may be dynamically configured, for example, by DCI (Downlink Control Information).
[0073] SBFD time-frequency resources may be configured on DL symbols, F symbols, and UL symbols, and symbols to which SBFD time-frequency resources are configured are called SBFD symbols, and remaining symbols to which SBFD time-frequency resources are not configured are called normal symbols, that is, non-SBFD symbols are called normal symbols, such as UL symbols, DL symbols, F symbols, etc. SBFD may be configured on some symbols of a slot, that is, some symbols in one slot are SBFD symbols and the rest are normal symbols, so that transmission of DL or UL data may straddle normal symbols or SBFD symbols.
[0074] In one example, a UE that does not have SBFD capability ignores all SBFD settings, and for UEs that have SBFD capability, such UEs are divided into two types: one is a half-duplex UE that supports SBFD capability, i.e., it can transmit or receive on SBFD time-frequency resources, but can only transmit or receive at the same time, called HD UE; and the other is a full-duplex UE that supports SBFD capability, i.e., it can simultaneously transmit and receive on SBFD time-frequency resources at the same time, called FD UE.
[0075] For example, when the PDSCH time-frequency resource or the time-frequency resource for PDSCH repeat transmission overlaps between the SBFD symbol and the normal symbol, it is necessary to clarify the transmission mechanism of the PDSCH in the UL-SBFD symbol. That is, a technique for scheduling the PDSCH in the UL-SBFD symbol is provided. For example, processing is performed based on the overlapping status of the PDSCH time-frequency resource and the SBFD time-frequency resource and the UE capability (whether FD is supported), and an appropriate transmission policy is selected to transmit the PDSCH in the corresponding time-frequency resource. This allows the base station device and the UE to have a clear transmission mechanism and realize full-duplex communication based on SBFD between the base station device and the UE. By clarifying the transmission policy for the PDSCH in the SBFD time-frequency resource of the base station device and the UE, effective PDSCH transmission can be realized in a subband full-duplex system, improving the overall performance of the communication system.
[0076] An SBFD time-frequency resource overlapping with a PDSCH time-frequency resource may be designated as being used for an uplink and / or a guard bandwidth. An SBFD time-frequency resource designated as being used for an uplink is referred to as a UL-SBFD time-frequency resource, and an UL-SBFD time-frequency resource designated as being used for an uplink may be an uplink subband (UL-subband). An SBFD time-frequency resource designated as being used for a guard bandwidth is referred to as a guard bandwidth time-frequency resource. For ease of description, the following takes the SBFD time-frequency resource designated as being used for an uplink, i.e., the UL-SBFD time-frequency resource, as an example. In subsequent processes, the UL-SBFD time-frequency resource may be replaced by the guard bandwidth time-frequency resource, or by the UL-SBFD time-frequency resource and the guard bandwidth time-frequency resource, and the implementation principles are similar.
[0077] In one example, the service data carried on the PDSCH time-frequency resource may include normal service data and downlink common control information, and the downlink common control information may include a SIB, a paging message, a message B (MSG-B) in a two-step random access process, a random access message 2 (MSG2) in a four-step random access process, a random access message 4 (MSG4) in a four-step random access process, etc. The PDSCH time-frequency resource may be a dynamically scheduled PDSCH time-frequency resource, or may be a PDSCH time-frequency resource for semi-persistent scheduling (SPS). The PDSCH time-frequency resource is used to transmit PDSCH initial transmission data, or the PDSCH time-frequency resource is used to transmit PDSCH retransmission data based on HARQ feedback, or the PDSCH time-frequency resource is used to transmit PDSCH repeated transmission data.
[0078] The following describes the data transmission process based on SBFD time-frequency resources in conjunction with specific situations.
[0079] First, PDSCH time-frequency resources are dynamically scheduled.
[0080] Dynamic scheduling refers to real-time scheduling of PDSCH time-frequency resources by DCI, including PDSCH time-frequency resources based on HARQ retransmission. The dynamically scheduled PDSCH time-frequency resources are used to transmit SIB system messages, paging messages, random access message 2 (MSG2) in the four-step random access process (RACH), random access message 4 (MSG4) in the four-step random access process, message B (MSG-B) in the two-step random access process (RACH), and normal PDSCH data (i.e., normal service data).
[0081] The PDSCH time-frequency resources for transmitting the SIB system message and the Paging message are dynamically scheduled by DCI and transmitted in the initial BWP.Before the UE completes initial access, the UE may not yet have UL-SBFD configuration (e.g., UL-SBFD is configured by RRC signaling).Therefore, the SIB system message and the Paging message are transmitted according to the DCI scheduling policy, and there is no need to consider the collision between the PDSCH time-frequency resource and the UL-SBFD time-frequency resource.The UE receives the SIB system message and the Paging message based on the scheduling information in the DCI, i.e., receives downlink data carried on the PDSCH time-frequency resource.
[0082] When the UE has completed initial access and is in the connected state, the SIB system message is important and must be transmitted in one go. Therefore, when the PDSCH time-frequency resource is used to transmit the SIB system message, if the time-frequency resources other than the UL-SBFD time-frequency resource are insufficient to transmit the SIB system message, the SIB system message is not transmitted. Conversely, if the time-frequency resources other than the UL-SBFD time-frequency resource are sufficient to transmit the SIB system message, the SIB system message transmission is scheduled normally. Regarding the UE, the UE determines whether there is a SIB system message to be received based on the DCI, and if there is any uplink transmission on the UL-SBFD time-frequency resource, it cancels the uplink transmission and receives the SIB system message. While receiving the SIB system message, the UE does not expect to receive any uplink transmission scheduled by the DCI.
[0083] The PDSCH time-frequency resources for transmitting MSG2, MSG4, and MSG-B are all dynamically scheduled by DCI and transmitted using the initial BWP. From the perspective of a single UE, when the UE is in a random access process, a single UE will not transmit uplink data and receive downlink data at the same time. However, from the perspective of the base station device, one UE may transmit downlink data and receive uplink data at the same time. Based on this, if the DL-SBFD time-frequency resources are sufficient for the PDSCH time-frequency resources to transmit downlink data, the transmission will be normal; otherwise, the PDSCH transmission at the symbols overlapping with the UL-SBFD time-frequency resources will be abandoned.
[0084] Regarding normal PDSCH transmission, i.e., PDSCH time-frequency resources for transmitting normal PDSCH data (i.e., normal service data), if there is no PUSCH, PUCCH (Physical Uplink Control Channel), or SRS (Sounding Reference Signal) transmission of a certain UE in the UL-SBFD time-frequency resource, the PDSCH transmission of the UE can be dynamically scheduled in available time-frequency resources other than the UL-SBFD time-frequency resource, i.e., the downlink data of the UE is transmitted in the PDSCH time-frequency resource. Otherwise, if there is PUSCH, PUCCH, or SRS transmission of a certain UE in the UL-SBFD time-frequency resource, any PDSCH transmission of the UE should not be dynamically scheduled in the UL-SBFD symbol, but PDSCH transmission of other UEs can be dynamically scheduled in available time-frequency resources other than the UL-SBFD time-frequency resource.
[0085] If PDSCH can be dynamically scheduled in available time-frequency resources other than UL-SBFD time-frequency resources, and the available time-frequency resources are sufficient for PDSCH transmission, the PDSCH can be scheduled normally; if only a portion of the PDSCH can be transmitted in the available time-frequency resources, the following method can be adopted:
[0086] Method 1: Abandon scheduling of PDSCH and perform scheduling if there are sufficient resources in the subsequent slots.
[0087] Method 2: Transmitting a portion of PDSCH data in available time-frequency resources. In method 2, a transport block size (TBS) that can actually transmit PDSCH data is calculated based on the size of the available time-frequency resources, and then a portion of PDSCH data, i.e., PDSCH data that matches the transport block size, is transmitted in the available time-frequency resources, and the remaining PDSCH data is transmitted in subsequent slots.
[0088] In addition, in the process of determining the available time-frequency resources, it is necessary to ensure that the demodulation reference signal (DMRS) of the PDSCH does not collide with any UL-SBFD time-frequency resources in the available time-frequency resources; otherwise, the transmission of the PDSCH data will be abandoned.
[0089] Scheme 3 performs rate matching on PDSCH data using available time-frequency resources. In Scheme 3, the base station apparatus allocates time-frequency resources (PDSCH time-frequency resources) to PDSCH data based on the actual data size and reports the allocated time-frequency resources to the UE via DCI. In the process of transmitting the PDSCH data, the base station apparatus performs PDSCH rate matching based on the actually available time-frequency resources. The time-frequency resources allocated to PDSCH data may be equal to or greater than the actually available time-frequency resources. In the process of allocating time-frequency resources to PDSCH data, it is necessary to ensure that any resource element (RE) of the DMRS of the PDSCH does not collide with any UL-SBFD time-frequency resource in the allocated time-frequency resources. Otherwise, rate matching of the PDSCH data is not performed, and either Scheme 1 or Scheme 2 is selected.
[0090] If the above condition is met, i.e., if there is no collision of any resource elements of the DMRS, it is necessary to determine whether the effective code rate after performing rate matching on the available time-frequency resources of the PDSCH data meets the service needs, which can be achieved by, for example, determining whether the effective code rate is lower than the effective code rate threshold set for the user. If the effective code rate is lower than the effective code rate threshold, rate matching is performed normally; otherwise, it indicates that there is a possibility that decoding will not be successful after rate matching, so rate matching is abandoned and either Scheme 1 or Scheme 2 is selected.
[0091] In the actual networking process, the effective code rate threshold can be set based on the simulation results or the actual measurement results, and the specific value of the effective code rate threshold is not specified. The calculation method of the effective code rate can be referred to the following formula: CR Effec = (TBS+CRC bits) / (Available RE*Qm*Layer), where CRC bits include CRC check bits for the entire transport block (TB) and check bits for each code block (CB), Available RE is the total number of REs available for transmitting PDSCH data, and REs occupied by DMRS, PTRS, and other overhead must be removed from all REs, and all REs unavailable for PDSCH data, for example, REs in UL-SBFD time-frequency resources, which can be obtained by SBFD configuration, Qm indicates the modulation order used for PDSCH data, and Layer indicates the number of transmission layers used for PDSCH data.
[0092] For the three methods of dynamically scheduling PDSCH time-frequency resources, the base station device does not need to notify the UE which method to select to transmit PDSCH data; the UE can make the decision itself. In Method 1, PDSCH data is not transmitted, so the base station device does not need to transmit DCI to the UE. The UE cannot blindly detect the DCI, so it does not need to receive the PDSCH data. In Methods 2 and 3, the base station device notifies the UE of the PDSCH data transmission configuration, including time-frequency resource allocation, via DCI. The UE can determine whether Method 2 or Method 3 is currently being used by determining whether the PDSCH time-frequency resources overlap with the UL-SBFD time-frequency resources. If there is no overlap, it indicates that Method 2 is being used, and if there is overlap, it indicates that Method 3 is being used.
[0093] Method 1 is a data transmission method that prohibits data transmission, and methods 2 and 3 are data transmission methods that allow data transmission. That is, when data transmission is allowed, method 2 or method 3 can be adopted.
[0094] 3 is a schematic diagram of dynamically scheduling PDSCH time-frequency resources, in which slot 0 and slot 1 are downlink slots (DL slots), slot 2 and slot 3 are S slots, the symbols of slot 2 and slot 3 are F symbols, and slot 4 is an uplink slot (UL slot). UL-SBFD time-frequency resources are configured in slot 1, slot 2, and slot 3, and the black areas on both sides of the UL-SBFD time-frequency resources are guard bandwidths.
[0095] As shown in FIG. 3 , the base station device may determine a PDSCH time-frequency resource corresponding to UE1, a PDSCH time-frequency resource corresponding to UE2, and an SBFD time-frequency resource corresponding to UE3, where the PDSCH time-frequency resource corresponding to UE1, the PDSCH time-frequency resource corresponding to UE2, and the SBFD time-frequency resource corresponding to UE3 may be located in the same downlink slot or special slot, and the SBFD time-frequency resource is indicated to be used for uplink, i.e., UL-SBFD time-frequency resource.
[0096] The PUSCH data of UE3 is transmitted in the UL-SBFD time-frequency resource, that is, uplink data corresponding to UE3 is received according to the UL-SBFD time-frequency resource, UE3 is the second user equipment, and the second user equipment may be a half-duplex user equipment supporting SBFD capability, so the PDSCH data of UE3 cannot be scheduled outside the UL-SBFD time-frequency resource, but the PDSCH data of UE1 and the PDSCH data of UE2 can be scheduled in the SBFD symbol, UE1 and UE2 are the first user equipment, and the first user equipment may be a half-duplex user equipment supporting SBFD capability.
[0097] For UE1, the PDSCH time-frequency resource is sufficient to transmit the PDSCH data, and the PDSCH data of UE1 is transmitted normally. For example, because there is no overlapping resource between the PDSCH time-frequency resource and the UL-SBFD time-frequency resource, that is, the PDSCH time-frequency resource is sufficient to transmit the PDSCH data, the base station device can transmit downlink data corresponding to UE1 based on the PDSCH time-frequency resource, and UE1 can receive the downlink data normally.
[0098] For UE2, the PDSCH time-frequency resource is insufficient to transmit PDSCH data, and as can be seen from the allocated resources in Figure 3, UE2 occupies a frequency domain resource portion that overlaps with the UL-SBFD time-frequency resource, and UE2's PDSCH data cannot be transmitted normally. For example, when there is overlapping resource between the PDSCH time-frequency resource and the UL-SBFD time-frequency resource, Scheme 1 is adopted for processing, that is, the base station device prohibits UE2 from transmitting downlink data (i.e., PDSCH data) according to the PDSCH time-frequency resource, and UE2 does not receive downlink data. Furthermore, for example, when there is an overlapping resource between the PDSCH time-frequency resource and the UL-SBFD time-frequency resource, processing is performed by adopting method 2, that is, the base station device determines an available time-frequency resource based on the PDSCH time-frequency resource and the UL-SBFD time-frequency resource, where the available time-frequency resource is a time-frequency resource other than the overlapping resource within the PDSCH time-frequency resource, determines a target transmission block size based on the size of the available time-frequency resource, and transmits downlink data (downlink data corresponding to UE2) that matches the target transmission block size in the available time-frequency resource, and UE2 can receive the downlink data through the available time-frequency resource. Furthermore, for example, when there is an overlapping resource between the PDSCH time-frequency resource and the UL-SBFD time-frequency resource, processing is performed by adopting Scheme 3, that is, determining an available time-frequency resource based on the PDSCH time-frequency resource and the UL-SBFD time-frequency resource, the available time-frequency resource being the time-frequency resource other than the overlapping resource within the PDSCH time-frequency resource, performing rate matching on the downlink data corresponding to UE2 using the available time-frequency resource, transmitting the rate-matched downlink data using the available time-frequency resource, and UE2 can receive the rate-matched downlink data using the available time-frequency resource.In scheme 3, if the effective code rate corresponding to the downlink data after rate matching is smaller than the set effective code rate threshold, the downlink data after rate matching can be transmitted using the available time-frequency resources. If the effective code rate corresponding to the downlink data after rate matching is equal to or greater than the set effective code rate threshold, the transmission of the downlink data after rate matching using the available time-frequency resources is prohibited.
[0099] For example, in the current UE resource allocation scheme, since all frequency domain resources occupy the same time domain resources, Scheme 3 can be used for UE2's PDSCH data transmission, that is, a rate matching scheme is used.
[0100] Second, PDSCH time-frequency resources are scheduled semi-persistently.
[0101] Semi-persistent scheduling (SPS) refers to using semi-static RRC to configure PDSCH time-frequency resource configuration information (e.g., transmission period, etc.), and then using DCI to activate and transmit the resource configuration information. The PDSCH time-frequency resource based on semi-persistent scheduling is only used to transmit normal PDSCH data (i.e., normal service data, i.e., downlink data), and is not used to transmit SIB system messages, paging messages, and messages in the random access process.
[0102] For normal PDSCH transmission, i.e., for PDSCH time-frequency resources for transmitting normal PDSCH data (i.e., normal service data), if there is no PUSCH, PUCCH, or SRS transmission of a UE in the UL-SBFD time-frequency resource, the UE can transmit its SPS PDSCH transmission (i.e., semi-persistent scheduling PDSCH time-frequency resource) in available time-frequency resources other than the UL-SBFD time-frequency resource, i.e., the UE transmits downlink data in the PDSCH time-frequency resource. Otherwise, if there is PUSCH, PUCCH, or SRS transmission of a UE in the UL-SBFD time-frequency resource, the UE should not transmit any SPS PDSCH transmission in the UL-SBFD symbol, but other UEs can schedule their SPS PDSCH transmission in available time-frequency resources other than the UL-SBFD time-frequency resource.
[0103] If SPS PDSCH transmission can be scheduled in available time-frequency resources other than UL-SBFD time-frequency resources, and the available time-frequency resources are sufficient for PDSCH transmission, the SPS PDSCH can be scheduled normally; if only a portion of the PDSCH can be transmitted in the available time-frequency resources, the following scheme can be adopted:
[0104] Scheme 1: Abandon the current transmission of SPS PDSCH data. In the transmission process, both the base station device and the UE can determine whether the time-frequency resources of the SPS PDSCH are all located in time-frequency resources other than the UL-SBFD time-frequency resources. If not, the base station device abandons the transmission of the SPS PDSCH data, and the UE also does not receive the SPS PDSCH data in the time-frequency resources, but returns a NACK to the base station device. In the subsequent process, the base station device uses DCI to schedule retransmission of the SPS PDSCH data.
[0105] Scheme 2: Performing rate matching on SPS PDSCH data using available time-frequency resources. In scheme 2, the base station device allocates time-frequency resources (i.e., PDSCH time-frequency resources) to PDSCH data based on the actual data size, and notifies the UE of the allocated time-frequency resources by DCI during the SPS activation process. The base station device performs SPS PDSCH rate matching based on the actual available time-frequency resources during the PDSCH data transmission process.
[0106] Here, the time-frequency resources allocated to the PDSCH data may be equal to or greater than the actually available time-frequency resources. During the SPS PDSCH data transmission process, if any RE of the DMRS of the SPS PDSCH collides with any UL-SBFD time-frequency resource in the allocated time-frequency resources, rate matching for the SPS PDSCH data cannot be performed, and Scheme 1 is selected to transmit the SPS PDSCH data.
[0107] If the above condition is met, i.e., if no resource elements of the DMRS collide, it is necessary to determine whether the effective code rate after performing rate matching on the available time-frequency resources of the SPS PDSCH data meets the service needs, which can be achieved by, for example, determining whether the effective code rate is lower than the effective code rate threshold set for the user. If the effective code rate is lower than the effective code rate threshold, rate matching is performed normally; otherwise, it indicates that there is a possibility that decoding will not be normal after rate matching, so rate matching is abandoned and Scheme 1 is selected, i.e., the current SPS transmission is abandoned. The calculation process of the effective code rate can be referred to the above example, and the description is omitted here.
[0108] For the UE, the UE can successfully receive and decode the SPS PDSCH data (i.e., the SPS PDSCH data after rate matching) in the available time-frequency resources. If the decoding is not successful, the UE can also return a NACK to the base station device, and the base station device will use DCI to schedule the retransmission of the SPS.
[0109] For the above two methods for semi-persistently scheduling PDSCH time-frequency resources, the base station device must clearly notify the UE which method to adopt so that the UE can accurately receive the PDSCH time-frequency resources. For example, this may be achieved by introducing a signal into the RRC configuration message for SPS, or may be indicated by DCI when the SPS configuration is activated. When indicating using an RRC message, an spsRmUlSbfd parameter can be introduced into SPS-Config, and when this parameter is set to enabled, it indicates that Scheme 2 is to be used, and when this parameter is not set, it indicates that Scheme 1 is to be used. An example of introducing the spsRmUlSbfd parameter into SPS-Config is as follows: SPS-Config ::= SEQUENCE { ..., spsRmUlSbfd ENUMERATED {enabled} OPTIONAL, ..., }
[0110] Here, when DCI is used for indication, a parameter pdschRmUlSbfd can be additionally introduced into the DCI, where the size of pdschRmUlSbfd is 1 bit, and when pdschRmUlSbfd is set to 1, it indicates that a rate matching method is used, i.e., Scheme 2 is adopted, and when pdschRmUlSbfd is set to 0, it indicates that PDSCH data transmission is abandoned, i.e., Scheme 1 is adopted. Upon receiving the SPS activation message, the UE decodes the parameter pdschRmUlSbfd from the DCI and determines which method to adopt based on the value of pdschRmUlSbfd.
[0111] Scheme 1 is a data transmission scheme that prohibits data transmission, and Scheme 2 is a data transmission scheme that permits data transmission. Obviously, the base station device can send an RRC message to the UE, where the RRC message includes indication information of the data transmission scheme, such as an spsRmUlSbfd parameter, indicating that the data transmission scheme is permitted (i.e., Scheme 2) or prohibited (i.e., Scheme 1). Alternatively, the base station device can send a DCI message to the UE, where the DCI message includes indication information of the data transmission scheme, such as a pdschRmUlSbfd parameter, indicating that the data transmission scheme is permitted (i.e., Scheme 2) or prohibited (i.e., Scheme 1).
[0112] In one example, a schematic diagram of semi-persistently scheduling PDSCH time-frequency resources can also be seen in Figure 3, where the PDSCH time-frequency resource corresponding to UE1, the PDSCH time-frequency resource corresponding to UE2, and the SBFD time-frequency resource corresponding to UE3 may be located in the same downlink slot or special slot, and the SBFD time-frequency resource is designated as being used for uplink, i.e., UL-SBFD time-frequency resource. The base station device receives uplink data corresponding to UE3 based on the UL-SBFD time-frequency resource, and cannot schedule the PDSCH data of UE3 outside the UL-SBFD time-frequency resource, but can schedule the PDSCH data of UE1 and the PDSCH data of UE2 in the SBFD symbol.
[0113] For UE1, there is no overlapping resource between the PDSCH time-frequency resource and the UL-SBFD time-frequency resource, i.e., the PDSCH time-frequency resource is sufficient to transmit PDSCH data, so the base station device can transmit downlink data corresponding to UE1 based on the PDSCH time-frequency resource, and UE1 can receive the downlink data normally.
[0114] For UE2, if there is an overlapping resource between the PDSCH time-frequency resource and the UL-SBFD time-frequency resource, the base station device can adopt Scheme 1 for processing, i.e., prohibit the base station device from transmitting downlink data corresponding to UE2 based on the PDSCH time-frequency resource, and UE2 does not receive downlink data. Alternatively, the base station device can adopt Scheme 2 for processing, i.e., determine available time-frequency resources based on the PDSCH time-frequency resource and the UL-SBFD time-frequency resource, where the available time-frequency resources are time-frequency resources other than the overlapping resources within the PDSCH time-frequency resource, perform rate matching on the downlink data corresponding to UE2 using the available time-frequency resource, transmit the rate-matched downlink data using the available time-frequency resource, and UE2 can receive the rate-matched downlink data using the available time-frequency resource.
[0115] Third, PDSCH repeated transmission data.
[0116] Both the dynamically scheduled PDSCH time-frequency resource and the semi-persistently scheduled PDSCH time-frequency resource can transmit PDSCH initial transmission data and PDSCH repeat transmission data. PDSCH repeat transmission data includes PDSCH repeat transmission data configured by RRC (PDSCH repeat transmission data is transmitted using PDSCH time-frequency resource) and HARQ retransmission data (PDSCH time-frequency resource is used to transmit PDSCH retransmission data based on HARQ feedback). PDSCH repeat transmission data configured by RRC includes PDSCH transmission data for each transmission, and can be divided into inter-slot repeat transmission data (inter-slot) and intra-slot repeat transmission data (intra-slot).
[0117] If a UE does not transmit PUSCH, PUCCH, or SRS in the UL-SBFD time-frequency resource, the UE can transmit its PDSCH repeated transmission data in available time-frequency resources other than the UL-SBFD time-frequency resource, i.e., the UE transmits its PDSCH repeated transmission data (repeated downlink data) in the PDSCH time-frequency resource. Otherwise, if a UE transmits PUSCH, PUCCH, or SRS in the UL-SBFD time-frequency resource, the UE should not transmit any PDSCH repeated transmission data in the UL-SBFD symbol, but can schedule PDSCH repeated transmission data of other UEs in available time-frequency resources other than the UL-SBFD time-frequency resource.
[0118] Regarding PDSCH HARQ retransmission data and inter-slot repeated transmission data.
[0119] In one example, HARQ retransmission data of a PDSCH may be scheduled by downlink control information (DCI), and the TBS of the HARQ retransmission data is the same as the PDSCH initial transmission data, and the TBS cannot be recalculated during retransmission. The TBS and time-frequency resources of the PDSCH inter-slot repeated transmission data are assigned by DCI upon activation, and all subsequent PDSCH transmission data are transmitted based on the assigned TBS and time-frequency resources.
[0120] If inter-slot repeated transmission data can be scheduled in available time-frequency resources other than UL-SBFD time-frequency resources, and the available time-frequency resources are sufficient for all PDSCH repeated transmission data, the inter-slot repeated transmission data or HARQ retransmission data can be scheduled normally.If the available time-frequency resources can only transmit part of the data in a certain PDSCH repeated transmission, the following method can be adopted.
[0121] Method 1: Abandon the transmission of the current slot-to-slot repeated transmission data or HARQ retransmission data.
[0122] Method 2 performs rate matching on inter-slot repeated transmission data or HARQ retransmission data using available time-frequency resources. Regardless of whether it is inter-slot repeated transmission data or HARQ retransmission data, the base station device allocates time-frequency resources (i.e., PDSCH time-frequency resources) to PDSCH data based on the actual size of the PDSCH data. In method 2, the base station device can perform PDSCH rate matching based on the actual available time-frequency resources in the process of transmitting inter-slot repeated transmission data or HARQ retransmission data.
[0123] Here, the time-frequency resources allocated to the PDSCH data may be equal to or greater than the actually available time-frequency resources. During the transmission process of inter-slot repeated transmission data or HARQ retransmission data, if any RE of the PDSCH DMRS collides with any UL-SBFD time-frequency resource in the allocated time-frequency resources, rate matching for the PDSCH data cannot be performed, and Scheme 1 is selected to transmit the PDSCH data, that is, the transmission of this inter-slot repeated transmission data or HARQ retransmission data is abandoned.
[0124] If the above condition is met, i.e., if there is no collision of any resource elements of the DMRS, determine whether the effective code rate after performing rate matching on the available time-frequency resources of the PDSCH data meets the service needs, for example, by determining whether the effective code rate is lower than the effective code rate threshold set for the user. If the effective code rate is lower than the effective code rate threshold, perform rate matching normally; otherwise, if the effective code rate is equal to or higher than the effective code rate threshold, it indicates that normal decoding may not be possible after rate matching, abandon performing rate matching, and select Scheme 1, i.e., abandon transmitting the current inter-slot repeated transmission data or HARQ retransmission data.
[0125] For the above two schemes, the base station apparatus needs to clearly notify the UE which scheme to adopt so that the UE can receive data accurately. For example, this can be achieved by introducing one signaling into the RRC configuration message, or the scheme can be indicated by DCI that schedules inter-slot repeated transmission data or HARQ retransmission. When indicating using an RRC message, a pdschAggregationRmUlSbfd parameter can be introduced, and this parameter is set only when pdsch-AggregationFactor is set. When this parameter is set to enabled, it indicates that Scheme 2 is to be used, and when this parameter is not set, it indicates that Scheme 1 is to be used. When indicating using DCI, the parameter pdschRmUlSbfd additionally introduced in the DCI can be reused. When the UE receives a DCI message and schedules inter-slot repeated transmission or HARQ retransmission, it can determine which scheme to adopt based on the value of this parameter by decoding this parameter from the DCI.
[0126] Method 1 is a data transmission method that prohibits data transmission, and method 2 is a data transmission method that allows data transmission, that is, method 2 is adopted to transmit the current slot-to-slot repeated transmission data or HARQ retransmission data.
[0127] For example, Figure 4 is a schematic diagram of inter-slot repeated transmission data, and the black areas on both sides of the UL-SBFD time-frequency resource are guard bandwidths. In Figure 4, PDSCH repeated transmission is set to four times, that is, inter-slot repeated transmission data needs to be transmitted four times. Slot #0 is used to transmit the first inter-slot repeated transmission data, slot #1 is used to transmit the second inter-slot repeated transmission data, slot #2 is used to transmit the third inter-slot repeated transmission data, and slot #3 is used to transmit the fourth inter-slot repeated transmission data.
[0128] Since no UL-SBFD time-frequency resources exist in slot #0, the first inter-slot repeated transmission data can be transmitted normally in slot #0. Since UL-SBFD time-frequency resources exist in slots #1 to #3, only some of the inter-slot repeated transmission data is transmitted using resources other than the UL-SBFD time-frequency resources, and the remaining inter-slot repeated transmission data is discarded. As can be seen, the amount of inter-slot repeated transmission data transmitted in slot #1 is greater than in slots #2 and #3, but this is because the UL-SBFD time-frequency resources in slot #1 occupy only the time domain resources of the latter slots. Alternatively, rate matching may be performed on the inter-slot repeated transmission data in slots #1 to #3.
[0129] In one example, as shown in FIG. 4, a UE (e.g., a half-duplex UE supporting SBFD capability) can handle four inter-slot repeated transmission data. For the first inter-slot repeated transmission data, the base station device can successfully transmit the first inter-slot repeated transmission data in slot #0. For the second inter-slot repeated transmission data, the base station device transmits the second inter-slot repeated transmission data in slot #1, and the base station device receives uplink data of another UE based on the UL-SBFD time-frequency resource and schedules the second inter-slot repeated transmission data of the UE. Because there are overlapping resources between the PDSCH time-frequency resource and the UL-SBFD time-frequency resource, the base station device can adopt Scheme 1 for processing, i.e., prohibit the base station device from transmitting the second inter-slot repeated transmission data based on the PDSCH time-frequency resource, or can adopt Scheme 2 for processing, i.e., determine an available time-frequency resource based on the PDSCH time-frequency resource and the UL-SBFD time-frequency resource, where the available time-frequency resource is a time-frequency resource other than the overlapping resources within the PDSCH time-frequency resource, perform rate matching on the second inter-slot repeated transmission data using the available time-frequency resource, transmit the rate-matched second inter-slot repeated transmission data using the available time-frequency resource, and the UE receives the rate-matched second inter-slot repeated transmission data using the available time-frequency resource.
[0130] For the third inter-slot repeated transmission data, the base station device transmits the third inter-slot repeated transmission data in slot #2, and for the fourth inter-slot repeated transmission data, the base station device transmits the fourth inter-slot repeated transmission data in slot #3, and the transmission process refers to the second inter-slot repeated transmission data.
[0131] Regarding repeated transmission data within a PDSCH slot.
[0132] For intra-slot repeated transmission data, up to two repeated transmissions of data are supported within a slot. The size of the frequency domain resources used for the two repeated transmissions of data is the same, and the number of time domain symbols is the same. The DCI can notify the UE of the allocated time-frequency resources and a transmission configuration indicator (TCI) corresponding to each repeated transmission of data. The intra-slot repeated transmission data supports three transmission mechanisms: time division multiplexing scheme A (TDMSchemeA), frequency division multiplexing scheme A (FDMSchemeA), and frequency division multiplexing scheme B (FDMSchemeB). For TDMSchemeA, the frequency domain resources used for the two repeated transmissions of data are the same, and the number of time domain symbols is the same, but the time domain spacing is configured by higher layer signaling. For FDMSchemeA and FDMSchemeB, the time domain resources used for the two repeated transmissions of data are the same, and the size of the frequency domain resources is the same, but the frequency domain locations are different. The frequency domain resource allocation method also differs depending on the configuration of the precoding resource group (PRG). When PRG is wideband, the first half of the frequency domain resource is allocated to the first repeated transmission data (corresponding to TCI state 1), and the second half is allocated to the second repeated transmission data (corresponding to TCI state 1). When PRG is 2 or 4, the even PRGs in the frequency domain resource are allocated to the first repeated transmission data, and the odd PRGs are allocated to the second repeated transmission data. The difference between the two frequency division multiplexing transmission mechanisms is the different RV versions of the two transmissions.
[0133] When intra-slot repeated transmission data can be scheduled in available time-frequency resources other than UL-SBFD time-frequency resources, if the time-frequency resources allocated to the intra-slot repeated transmission data do not overlap with the UL-SBFD time-frequency resources, the intra-slot repeated transmission data in all slots can be scheduled normally. If the time-frequency resources allocated to any one intra-slot repeated transmission data overlap with the UL-SBFD time-frequency resources, the following method can be adopted.
[0134] Method 1: Abandon transmission of repeated transmission data in overlapping slots.
[0135] Scheme 2: Rate matching is performed for intra-slot repeated transmission data using non-overlapping time-frequency resources. In the process of transmitting intra-slot repeated transmission data, the base station device performs PDSCH rate matching based on the actual available time-frequency resources. The time-frequency resources allocated to PDSCH data are equal to or greater than the actually available time-frequency resources. In the process of transmitting intra-slot repeated transmission data, if any RE of the PDSCH DMRS collides with any UL-SBFD time-frequency resource in the allocated time-frequency resources, rate matching for the PDSCH data cannot be performed, and Scheme 1 is selected, i.e., the transmission of the intra-slot repeated transmission data is abandoned.
[0136] If the above condition is met, i.e., if any RE of the DMRS does not collide, determine whether the effective code rate after performing rate matching on the available time-frequency resources of the PDSCH data meets the service needs, for example, by determining whether the effective code rate is lower than the effective code rate threshold set for the user. If the effective code rate is lower than the effective code rate threshold, perform rate matching normally; otherwise, if the effective code rate is equal to or higher than the effective code rate threshold, it indicates that decoding may not be normal after rate matching, abandon performing rate matching, and select Scheme 1.
[0137] 5A is a schematic diagram of an intra-slot repeat transmission mechanism TDMSchemeA, in which partial overlap exists. In the second transmission process, i.e., the process of transmitting the second intra-slot repeat transmission data, the entire PDSCH time domain resource overlaps with the UL-SBFD time-frequency resource, so Scheme 1 is adopted and the second intra-slot repeat transmission data transmission is abandoned.
[0138] 5B is a schematic diagram of an intra-slot frequency division multiplexing repeat transmission mechanism where PRG=wideband, and FIG. 5C is a schematic diagram of an intra-slot frequency division multiplexing repeat transmission mechanism where PRG=2, 4, in this example, there is partial overlap. In the second transmission process, i.e., the second intra-slot repeat transmission data transmission process, the PDSCH time domain resource overlaps with the UL-SBFD time-frequency resource, which is different from FIG. 5A, but the DMRS does not overlap with the UL-SBFD time-frequency resource. Therefore, the PDSCH data can be transmitted by performing rate matching on the available time-frequency resource, i.e., Scheme 2 can be adopted.
[0139] 5B and 5C, a UE (e.g., a half-duplex UE supporting SBFD capability) can handle two in-slot repeated transmissions of data. For the first in-slot repeated transmission of data, the base station device can successfully transmit the first in-slot repeated transmission data, and the UE can successfully receive the first in-slot repeated transmission data.
[0140] For the second intra-slot repeated transmission data, because there is an overlapping resource between the PDSCH time-frequency resource and the UL-SBFD time-frequency resource, method 1 can be adopted for processing, i.e., the base station device prohibits transmitting the second intra-slot repeated transmission data based on the PDSCH time-frequency resource, or method 2 can be adopted for processing, i.e., determine an available time-frequency resource based on the PDSCH time-frequency resource and the UL-SBFD time-frequency resource, where the available time-frequency resource is a time-frequency resource other than the overlapping resource within the PDSCH time-frequency resource, perform rate matching on the second intra-slot repeated transmission data using the available time-frequency resource, transmit the rate-matched second intra-slot repeated transmission data using the available time-frequency resource, and the UE receives the rate-matched second intra-slot repeated transmission data using the available time-frequency resource.
[0141] For all of the above intra-slot repetition transmission types and mechanisms, and the different situations for each mechanism, if a situation occurs in which the time-frequency resources occupied by the PDSCH repetition transmission data overlap with the UL-SBFD time-frequency resources, the base station device must clarify which scheme to adopt in this situation, and the UE must also adopt the same scheme for reception. This can be achieved by introducing a single signal into the RRC configuration message, or it can be indicated by DCI. When indicating using an RRC message, an additional repetitionRmWithUlSbfd parameter can be introduced when configuring the repetition transmission parameters. This parameter is an optional parameter that is set only when RepetitionSchemeConfig is set. If this parameter is not set, Scheme 1 is selected by default, i.e., transmission of the PDSCH repetition transmission data is abandoned. If this parameter is set, it indicates that Scheme 2 is selected, i.e., PDSCH repetition transmission data is transmitted. When indicating using DCI, the parameter pdschRmUlSbfd in the DCI is reused.
[0142] Scheme 1 is a data transmission scheme that prohibits data transmission, and Scheme 2 is a data transmission scheme that permits data transmission. The base station device can send an RRC message to the UE, where the RRC message includes indication information of the data transmission scheme such as a repetitionRmWithUlSbfd parameter, indicating that the data transmission scheme is permitted (i.e., Scheme 2) or prohibited (i.e., Scheme 1). Alternatively, the base station device can send a DCI message to the UE, where the DCI message includes indication information of the data transmission scheme such as a pdschRmUlSbfd parameter, indicating that the data transmission scheme is permitted (i.e., Scheme 2) or prohibited (i.e., Scheme 1).
[0143] Fourth, PDSCH frequency domain resource allocation.
[0144] The UL-SBFD time-frequency resource is in units of PRB (Physical Resource Block), and there are two types of locations for the UL-SBFD time-frequency resource: the UL-SBFD time-frequency resource is located at one end of the entire bandwidth, or the UL-SBFD time-frequency resource is located in the center of the entire bandwidth. As shown in Figures 2 to 4 and 5A to 5C, the UL-SBFD time-frequency resource located in the center of the entire bandwidth is taken as an example, and the black areas on both sides of the UL-SBFD time-frequency resource are guard bandwidths, which cannot be used for any uplink or downlink transmission.
[0145] For PDSCH frequency domain resource allocation (FDRA), FDRA Type 0 (FDRA0) and FDRA Type 1 (FDRA1) can be adopted, with FDRA Type 0 supporting non-contiguous resource allocation and FDRA Type 1 supporting contiguous resource allocation. For FDRA Type 0, the resource allocation unit is a resource block group (RBG), with the minimum RBG being two PRBs and the maximum being 16 PRBs. Except for the first and last RBGs in a BWP, the remaining RBGs must be scheduled as a whole RBG unit.
[0146] When UL-SBFD time-frequency resources occupy only some PRBs of an RBG, the RBG cannot be used to transmit PDSCH data, resulting in reduced bandwidth utilization. Figure 6 is a schematic diagram of PDSCH frequency-domain resource allocation, where the PDSCH frequency-domain resource allocation may adopt FDRA Type 0 and the RBG size may be eight PRBs. In RBG#2, a total of seven PRBs are configured as UL-SBFD time-frequency resources, and in RBG#14, a total of two PRBs are configured as UL-SBFD time-frequency resources. Thus, in RBG#2 and RBG#14, a total of seven PRBs cannot be used for PDSCH data transmission, resulting in reduced bandwidth utilization.
[0147] To improve bandwidth utilization and enable PRBs not used in UL-SBFD time-frequency resources in a certain RBG to transmit downlink data, a PRB resource indication parameter, e.g., PRB resource assignment, is additionally introduced in addition to the frequency domain resource indication parameter Frequency Domain Resource Assignment in DCI Format 1-1 and DCI Format 1-2, such as PRB#0 in RBG2 and PRB#2 to PRB#7 in RBG14 in Fig. 6. At most, only one UL-SBFD time-frequency resource can be configured, and the UL-SBFD time-frequency resource may be configured in the middle of the bandwidth. In two RBGs, some PRBs may not be occupied by the UL-SBFD time-frequency resource. Therefore, at most two PRB resource indication parameters are configured, and the two PRB resource indication parameters are called PRB resource assignment0 and PRB resource assignment1.
[0148] For example, when the UL-SBFD time-frequency resource is configured at the upper or lower side of the bandwidth, only PRB resource assignment 0 is used as the PRB resource indication parameter, and when the UL-SBFD time-frequency resource is configured at the middle position of the bandwidth, the PRB resource indication parameters are PRB resource assignment 0 and PRB resource assignment 1. PRB resource assignment 0 corresponds to the RBG with a low index (i.e., the first RBG occupied by the UL-SBFD time-frequency resource), and some PRB resources in the RBG are used for the UL-SBFD time-frequency resource, and PRB resource assignment 1 corresponds to the RBG with a high index (i.e., the last RBG occupied by the UL-SBFD time-frequency resource), and some PRB resources in the RBG are used for the UL-SBFD time-frequency resource. When the UL-SBFD time-frequency resource is relatively small and occupies only one RBG, PRB resource assignment 0 is used by default. As shown in FIG. 6, PRB resource assignment 0 corresponds to RGB2, and PRB resource assignment 1 corresponds to RBG14. The basic settings of the two parameters are the same, and the parameter values may be set based on actual scheduling.
[0149] In one example, the PRB resource indication parameter is valid and used only when the FDRA is set to FDRA type 0. When the FDRA is set to use DynamicSwitch mode by higher layer signaling, the determination is made based on the value of the MSB bit in the Frequency domain resource assignment. If the value of the MSB bit is 0, it indicates that FDRA type 0 is to be used and the new parameter is valid and used. If the value of the MSB bit is 1, it indicates that FDRA type 1 is to be used and the size of the new parameter is 0 bits, it indicates that it is not used.
[0150] The number of bits occupied by the PRB resource indication parameter is determined based on the FDRA type and the RBG size. When FDRA type 1 is used, the PRB resource indication parameter occupies 0 bits, and when FDRA type 0 is used, the number of bits occupied by the PRB resource indication parameter is log2(RBG size). The bit size occupied by the PRB resource indication parameter is determined based on Table 1, which shows the number of bits occupied by the PRB resource indication parameter. For example, the size of PRB resource assignment 0 and PRB resource assignment 1 in Figure 6 is both 3. Table 1 [Table 1]
[0151] Before the PRB resource indication parameter is introduced, available RBGs of some PRBs cannot be used for PDSCH data transmission, except for the first and last RBGs in the BWP. After the PRB resource indication parameter is introduced, available RBGs of some PRBs can be used for PDSCH data transmission, and the bit values corresponding to these RBGs are set to 1 in the frequency domain resource assignment. Taking Figure 6 as an example, when FDRA type 0 is used for configuration, before the PRB resource indication parameter is introduced, the value of the frequency domain resource assignment is 110000000000000111. After the PRB resource indication parameter is introduced, the value of the frequency domain resource assignment is 111000000000001111, and the positions of RBG2 and RBG14 change from 0 to 1, that is, the PRB resource indication parameter is introduced for RBG2 and RBG14.
[0152] The value of the PRB resource indication parameter indicates the number of consecutive PRBs available for PDSCH data in the RBG, and the available PRBs in the RBG are connected to PRBs in the previous or subsequent RBGs. For example, PRB resource assignment 0 is used to indicate the number N of consecutive PRBs in the first RBG occupied by UL-SBFD time-frequency resources, where N PRBs are adjacent to PRBs in RBGs that are not occupied by UL-SBFD time-frequency resources. PRB resource assignment 1 is used to indicate the number M of consecutive PRBs in the last RBG occupied by UL-SBFD time-frequency resources, where M PRBs are adjacent to PRBs in RBGs that are not occupied by UL-SBFD time-frequency resources.
[0153] 6 as an example, for an RBG with a small index value (the first RBG occupied by the UL-SBFD time-frequency resources), the value of its PRB resource indication parameter PRB resource assignment0, e.g., N, indicates that N consecutive PRBs with small index values in the RBG are used for PDSCH data transmission, and for an RBG with a large index value (the last RBG occupied by the UL-SBFD time-frequency resources), the value of its PRB resource indication parameter PRB resource assignment1, e.g., M, indicates that M consecutive PRBs with large index values in the RBG are used for PDSCH data transmission. N and M are represented by the values of the PRB resource indication parameters in Table 1.
[0154] Since the value of the PRB resource indication parameter is a binary number, the number of PRBs to be used is the decimal value corresponding to the binary value of the PRB resource indication parameter plus 1. For example, if the decimal value of the binary number 000 is 0, it represents 1 PRB, if the decimal value of the binary number 001 is 1, it represents 2 PRBs, if the decimal value of the binary number 111 is 7, it represents 8 PRBs, and so on. For example, taking FIG. 6 as an example, the value of PRB resource assignment 0 may be set to 000, N=1, and one PRB can be used for PDSCH data transmission in RGB2. The value of PRB resource assignment 1 may be set to 101, M=6, and it represents 7 PRBs can be used for PDSCH data transmission in RBG14.
[0155] From the UE's perspective, the UE determines the usage status of PRBs in RBGs based on the UL-SBFD time-frequency resource configuration, the FDRA type 0 parameter configuration of the PDSCH time-frequency resource, and specific values in the DCI. For example, the UE determines the indexes of the first and last RBGs occupied by the UL-SBFD time-frequency resource based on the configuration of the resource. Then, based on the value of Frequency domain resource assignment in the DCI, it determines whether the first and last RBGs are occupied by the PDSCH time-frequency resource, i.e., whether the values corresponding to the RBGs are 1. Then, based on the values of the first and last RBGs, it determines whether two parameters, PRB resource assignment0 and PRB resource assignment1, are used and determines the values of these two parameters to determine the number of consecutively used PRBs in the RBG. Then, based on the size of the RBGs, the number of occupied RBGs, and the number of consecutively used PRBs in the RBGs, it calculates the total number of PRBs used by the PDSCH time-frequency resource, i.e., determines the available time-frequency resources of the PDSCH time-frequency resource.
[0156] In summary, when the available time-frequency resources of the PDSCH include a target RBG, and the target RBG includes a first PRB that is not occupied by the SBFD time-frequency resources and a second PRB that is occupied by the SBFD time-frequency resources, the base station apparatus transmits a frequency-domain resource assignment message to the UE, and the UE receives the frequency-domain resource assignment message transmitted from the base station apparatus. The frequency-domain resource assignment message includes a frequency-domain resource indication parameter (e.g., Frequency Domain Resource Assignment), a first PRB resource indication parameter (e.g., PRB resource assignment 0), and a second PRB resource indication parameter (e.g., PRB resource assignment 1). The frequency-domain resource indication parameter is used to indicate the index of the first RBG occupied by the SBFD time-frequency resources and the index of the last RBG occupied by the SBFD time-frequency resources. The first PRB resource indication parameter is used to indicate the number N of first PRBs in the first RBG occupied by the UL-SBFD time-frequency resources, where the N PRBs are adjacent to PRBs in the RBG that are not occupied by the UL-SBFD time-frequency resources. The second PRB resource indication parameter is used to indicate the number M of first PRBs in the last RBG occupied by UL-SBFD time-frequency resources, where M PRBs are adjacent to PRBs in the RBG that are not occupied by UL-SBFD time-frequency resources.
[0157] Based on this, the UE can determine the available time-frequency resources of the PDSCH based on the PDSCH time-frequency resources, the SBFD time-frequency resources, the first PRB resource indication parameter, and the second PRB resource indication parameter.
[0158] Fifth, PUSCH frequency domain resource allocation.
[0159] The method for PDSCH frequency-domain resource allocation can also be applied to PUSCH frequency-domain resource allocation. In the PUSCH frequency-domain resource allocation process, SBFD time-frequency resources overlapping with PUSCH time-frequency resources may be designated as being used for downlink and / or guard bandwidth. The SBFD time-frequency resources designated for downlink use are referred to as DL-SBFD time-frequency resources, and the DL-SBFD time-frequency resources designated for downlink use may be downlink subbands (DL-subbands). The SBFD time-frequency resources designated for guard bandwidth use are referred to as guard bandwidth time-frequency resources. For ease of explanation, the SBFD time-frequency resources designated for downlink use, i.e., DL-SBFD time-frequency resources, are taken as an example. In the subsequent process, the DL-SBFD time-frequency resources may be replaced by guard bandwidth time-frequency resources, or may be replaced by DL-SBFD time-frequency resources and guard bandwidth time-frequency resources, and the implementation principles are similar.
[0160] For example, the resource allocation unit of the PUSCH frequency domain resource is an RBG, and the RBG is a unit of PRB, with the minimum RBG being 2 PRBs and the maximum RBG being 16 PRBs. In addition, other than the first and last RBGs in the BWP, the remaining RBGs need to be scheduled in units of the entire RBG.
[0161] When DL-SBFD time-frequency resources occupy only some of the PRBs of an RBG, the RBG cannot be used to transmit PUSCH data, resulting in reduced bandwidth utilization. Assuming that a total of seven PRBs are configured as DL-SBFD time-frequency resources in RBG#2 and a total of two PRBs are configured as DL-SBFD time-frequency resources in RBG#14, a total of seven PRBs cannot be used for PUSCH data transmission in RBG#2 and RBG#14, i.e., one PRB cannot be used for PUSCH data transmission in RBG#2 and six PRBs cannot be used for PUSCH data transmission in RBG#14.
[0162] To improve bandwidth utilization and enable PRBs that are not used in DL-SBFD time-frequency resources in a certain RBG to transmit uplink data, a PRB resource indication parameter, such as PRB resource assignment, is additionally introduced in addition to the frequency domain resource indication parameter Frequency Domain Resource Assignment in DCI Format 0-1 and DCI Format 0-2. Considering that only one DL-SBFD time-frequency resource can be configured at most, that the DL-SBFD time-frequency resource may be configured at the middle position of the bandwidth, and that some PRBs in two RBGs may not be occupied by DL-SBFD time-frequency resources, a maximum of two PRB resource indication parameters, namely PRB resource assignment0 and PRB resource assignment1, are configured.
[0163] For example, when the DL-SBFD time-frequency resource is configured at the upper or lower side of the bandwidth, only PRB resource assignment 0 is used as the PRB resource indication parameter. When the DL-SBFD time-frequency resource is configured at the middle of the bandwidth, the PRB resource indication parameters are PRB resource assignment 0 and PRB resource assignment 1. PRB resource assignment 0 corresponds to the RBG with a low index (i.e., the first RBG occupied by the DL-SBFD time-frequency resource), and some PRB resources in that RBG are used for the DL-SBFD time-frequency resource. PRB resource assignment 1 corresponds to the RBG with a high index (i.e., the last RBG occupied by the DL-SBFD time-frequency resource), and some PRB resources in that RBG are used for the DL-SBFD time-frequency resource. When the DL-SBFD time-frequency resource is relatively small and occupies only one RBG, PRB resource assignment 0 is used by default. For example, PRB resource assignment 0 may correspond to RGB2, and PRB resource assignment 1 may correspond to RBG14. The basic settings of the two parameters are the same, and the parameter values are set based on actual scheduling.
[0164] In one example, the PRB resource indication parameter is valid and used only when the FDRA is set to FDRA type 0. When the FDRA is set to use DynamicSwitch mode by higher layer signaling, the determination is made based on the value of the MSB bit in the Frequency domain resource assignment. If the value of the MSB bit is 0, it indicates that FDRA type 0 is to be used and the new parameter is valid and used. If the value of the MSB bit is 1, it indicates that FDRA type 1 is to be used and the size of the new parameter is 0 bits, it indicates that it is not used.
[0165] The number of bits occupied by the PRB resource indication parameter is determined based on the FDRA type and the RBG size. When FDRA type 1 is used, the PRB resource indication parameter occupies 0 bits, and when FDRA type 0 is used, the number of bits occupied by the PRB resource indication parameter is log2(RBG size). The bit size occupied by the PRB resource indication parameter is determined based on Table 1, which shows the number of bits occupied by the PRB resource indication parameter.
[0166] Before the PRB resource indication parameter is introduced, available RBGs of some PRBs cannot be used for PUSCH data transmission, except for the first and last RBGs in the BWP. After the PRB resource indication parameter is introduced, available RBGs of some PRBs can be used for PUSCH data transmission, and bit values corresponding to these RBGs are set to 1 in the frequency domain resource assignment. For example, when FDRA type 0 is used for configuration, before the PRB resource indication parameter is introduced, the value of the frequency domain resource assignment is 000111111111110000. After the PRB resource indication parameter is introduced, the value of the frequency domain resource assignment is 00111111111111000, and the positions of RBG2 and RBG14 change from 0 to 1, i.e., the PRB resource indication parameter is introduced for RBG2 and RBG14.
[0167] The value of the PRB resource indication parameter indicates the number of consecutive PRBs available for PUSCH data in the RBG, and the available PRBs in the RBG are connected to PRBs in the previous or subsequent RBGs. For example, PRB resource assignment 0 is used to indicate the number N of consecutive PRBs in the first RBG occupied by DL-SBFD time-frequency resources, where N PRBs are adjacent to PRBs in the RBG that are not occupied by DL-SBFD time-frequency resources. PRB resource assignment 1 is used to indicate the number M of consecutive PRBs in the last RBG occupied by DL-SBFD time-frequency resources, where M PRBs are adjacent to PRBs in the RBG that are not occupied by DL-SBFD time-frequency resources.
[0168] Since the value of the PRB resource indication parameter is a binary number, the number of PRBs used is the decimal value corresponding to the binary value of the PRB resource indication parameter plus 1; for example, if the decimal value of the binary number 000 is 0, it is used to represent 1 PRB, if the decimal value of the binary number 001 is 1, it is used to represent 2 PRBs, if the decimal value of the binary number 111 is 7, it is used to represent 8 PRBs, and so on.
[0169] From the UE's perspective, the UE determines the usage status of PRBs in RBGs based on the DL-SBFD time-frequency resource configuration, the FDRA type 0 parameter configuration for the PUSCH time-frequency resource, and specific values in the DCI. For example, the UE determines the indexes of the first and last RBGs occupied by the DL-SBFD time-frequency resource based on the configuration of the DL-SBFD time-frequency resource. Then, based on the value of Frequency domain resource assignment in the DCI, it determines whether the first and last RBGs are occupied by the PUSCH time-frequency resource, i.e., whether the values corresponding to the RBGs are 1. Then, based on the values of the first and last RBGs, it determines whether two parameters, PRB resource assignment0 and PRB resource assignment1, are used and determines the values of these two parameters to determine the number of consecutively used PRBs in the RBG. Then, based on the RBG size, the number of occupied RBGs, and the number of consecutively used PRBs in the RBG, it calculates the total number of PRBs used by the PUSCH time-frequency resource, i.e., determines the available time-frequency resources of the PUSCH time-frequency resource.
[0170] In summary, when the available time-frequency resources of the PUSCH include a target RBG, and the target RBG includes a first PRB that is not occupied by the SBFD time-frequency resources and a second PRB that is occupied by the SBFD time-frequency resources, the base station apparatus transmits a frequency-domain resource allocation message to the UE, and the UE receives the frequency-domain resource allocation message transmitted from the base station apparatus. The frequency-domain resource allocation message includes a frequency-domain resource indication parameter (e.g., Frequency Domain Resource Assignment), a first PRB resource indication parameter (e.g., PRB resource assignment 0), and a second PRB resource indication parameter (e.g., PRB resource assignment 1). The frequency-domain resource indication parameter is used to indicate the index of the first RBG occupied by the SBFD time-frequency resources and the index of the last RBG occupied by the SBFD time-frequency resources. The first PRB resource indication parameter is used to indicate the number N of first PRBs in the first RBG occupied by the DL-SBFD time-frequency resources, where the N PRBs are adjacent to PRBs in the RBG that are not occupied by the DL-SBFD time-frequency resources. The second PRB resource indication parameter is used to indicate the number M of first PRBs in the last RBG occupied by DL-SBFD time-frequency resources, and the M PRBs are adjacent to PRBs in the RBG that are not occupied by DL-SBFD time-frequency resources.
[0171] Based on this, the UE can determine the available time-frequency resources of the PUSCH based on the PUSCH time-frequency resources, the SBFD time-frequency resources, the first PRB resource indication parameter, and the second PRB resource indication parameter.
[0172] In one example, the base station device may determine a PUSCH time-frequency resource corresponding to a UE and an SBFD time-frequency resource corresponding to another UE, where the PUSCH time-frequency resource and the SBFD time-frequency resource may be located in the same uplink slot or special slot, and the SBFD time-frequency resource is indicated to be used for downlink. If an overlapping resource exists between the PUSCH time-frequency resource and the SBFD time-frequency resource, the base station device may determine an available time-frequency resource based on the PUSCH time-frequency resource and the SBFD time-frequency resource, where the available time-frequency resource may be a time-frequency resource other than the overlapping resource in the PUSCH time-frequency resource, and receive uplink data corresponding to the UE based on the available time-frequency resource.
[0173] The UE determines a PUSCH time-frequency resource and an SBFD time-frequency resource. If there is an overlapping resource between the PUSCH time-frequency resource and the SBFD time-frequency resource, the UE determines an available time-frequency resource based on the PUSCH time-frequency resource and the SBFD time-frequency resource. The available time-frequency resource may be a time-frequency resource other than the overlapping resource within the PUSCH time-frequency resource, and may transmit uplink data corresponding to the UE based on the available time-frequency resource.
[0174] When the available time-frequency resources include a target RBG, and the target RBG includes PRBs that are not occupied by SBFD time-frequency resources and PRBs that are occupied by SBFD time-frequency resources, the base station device transmits a frequency-domain resource allocation message to the UE, and the UE receives the frequency-domain resource allocation message. For the frequency-domain resource allocation message, refer to the above example.
[0175] As can be seen from the above technical solution, when SBFD time-frequency resources and PDSCH time-frequency resources overlap, the base station device can fully utilize the PDSCH time-frequency resources to schedule UE transmission, and the UE can know the PDSCH time-frequency resources, allowing for effective SBFD time-frequency resource configuration and PDSCH time-frequency resource configuration. From the perspective of the entire system, this can increase cell coverage, reduce transmission delay, and increase uplink transmission capacity. It can support data transmission in TDD systems, improve resource utilization, improve network coverage and network capacity, increase uplink transmission resources and cell coverage, reduce uplink transmission delay, and increase uplink transmission capacity. It can clarify the scheduling mechanism between the base station device and the UE when PDSCH data straddles UL-SBFD symbols and normal symbols, avoiding ambiguity in the base station device and UE operations in this situation and ensuring that both the base station device and UE can transmit PDSCH data normally when SBFD is enabled.
[0176] When the SBFD time-frequency resource and the PUSCH time-frequency resource overlap, the base station device can fully utilize the PUSCH time-frequency resource to schedule UE transmission, the UE can know the PUSCH time-frequency resource, and SBFD time-frequency resource configuration and PUSCH time-frequency resource configuration can be effectively implemented. From the perspective of the entire system, it can increase cell coverage, shorten transmission delay, and increase downlink transmission capacity. It can support data transmission in TDD systems, improve resource utilization, improve network coverage and network capacity, increase downlink transmission resources and cell coverage, reduce downlink transmission delay, and increase downlink transmission capacity.
[0177] Based on the same inventive idea, a data transmission device, a base station device and a UE corresponding to the above-mentioned data transmission method are further provided. Since the principle by which the base station device and the UE solve the problem is similar to that of the data transmission method, the implementation of the base station device and the UE can refer to the implementation of the data transmission method, and redundant explanations will be omitted.
[0178] Based on the same application concept as the above method, one example of the present invention is a data transmission device applied to a base station device, a determining module for determining a PDSCH time-frequency resource corresponding to a first user equipment and an SBFD time-frequency resource corresponding to a second user equipment, wherein the PDSCH time-frequency resource and the SBFD time-frequency resource are located in the same downlink slot or special slot, and the SBFD time-frequency resource is indicated to be used for an uplink and / or a guard bandwidth; a transmitting module for transmitting downlink data corresponding to a first user equipment according to the PDSCH time-frequency resource, where the first user equipment is a half-duplex user equipment supporting SBFD capability; a receiving module for receiving uplink data corresponding to the second user equipment according to the SBFD time-frequency resource.
[0179] In one example, when transmitting downlink data corresponding to the first user equipment according to the PDSCH time-frequency resource, the transmitting module specifically: If there is no overlapping resource between the PDSCH time-frequency resource and the SBFD time-frequency resource, transmit downlink data corresponding to the first user equipment according to the PDSCH time-frequency resource; or If there is an overlapping resource between the PDSCH time-frequency resource and the SBFD time-frequency resource, when the data transmission mode is data transmission grant, determine an available time-frequency resource based on the PDSCH time-frequency resource and the SBFD time-frequency resource, where the available time-frequency resource is a time-frequency resource other than the overlapping resource within the PDSCH time-frequency resource; It is used to transmit downlink data corresponding to the first user equipment based on the available time-frequency resources.
[0180] In one example, the transmitting module is further used for prohibiting the first user equipment from transmitting downlink data according to the PDSCH time-frequency resource when the data transmission mode is data transmission prohibited, if there is an overlapping resource between the PDSCH time-frequency resource and the SBFD time-frequency resource.
[0181] In one example, the PDSCH time-frequency resource is a dynamically scheduled PDSCH time-frequency resource, and the PDSCH time-frequency resource is used to transmit PDSCH initial transmission data. When the data transmission mode is data transmission grant, the transmitting module transmits downlink data corresponding to the first user equipment according to the available time-frequency resource, specifically: Determine a target transmission block size based on the size of the available time-frequency resource, and transmit downlink data that matches the target transmission block size in the available time-frequency resource; or The available time-frequency resource is used to perform rate matching on downlink data corresponding to the first user equipment, and to transmit the rate-matched downlink data on the available time-frequency resource.
[0182] The PDSCH time-frequency resource is a dynamically scheduled PDSCH time-frequency resource, which is used to transmit PDSCH retransmission data or PDSCH repeated transmission data based on HARQ feedback; or the PDSCH time-frequency resource is a semi-persistently scheduled PDSCH time-frequency resource, which is used to transmit PDSCH initial transmission data, PDSCH retransmission data or PDSCH repeated transmission data based on HARQ feedback. When the data transmission mode is data transmission permitted, when the transmitting module transmits downlink data corresponding to the first user equipment according to the available time-frequency resource, specifically: The available time-frequency resource is used to perform rate matching on downlink data corresponding to the first user equipment, and to transmit the rate-matched downlink data on the available time-frequency resource.
[0183] In one example, when transmitting downlink data after rate matching in the available time-frequency resource, the transmitting module specifically: When the effective code rate corresponding to the downlink data after rate matching is smaller than the set effective code rate threshold, the available time-frequency resource is used to transmit the downlink data after rate matching; The transmitting module is further used for prohibiting transmission of the downlink data after rate matching in the available time-frequency resources when the effective code rate corresponding to the downlink data after rate matching is equal to or greater than a set effective code rate threshold.
[0184] In one example, the sending module is further used for sending indication information of the data transmission mode to the first user equipment, where the indication information is used for indicating that the data transmission mode is data transmission permitted or the data transmission mode is data transmission prohibited. When sending the indication information of the data transmission mode to the first user equipment, the sending module is specifically used for sending an RRC message to the first user equipment or sending a DCI message to the first user equipment, where the RRC message includes the indication information or the DCI message includes the indication information.
[0185] In one example, the transmitting module is further used to transmit a frequency-domain resource allocation message to a first user equipment when the available time-frequency resources include a target RBG and the target RBG includes a first PRB that is not occupied by the SBFD time-frequency resources and a second PRB that is occupied by the SBFD time-frequency resources, so that the first user equipment determines the available time-frequency resources based on the first indication information and the second indication information, the frequency-domain resource allocation message including the first indication information and the second indication information, the first indication information being used to indicate an index of the target RBG, and the second indication information being used to indicate the number of the first PRBs in the target RBG or the number of the second PRBs in the target RBG.
[0186] In one example, the first indication information includes a frequency domain resource indication parameter, the frequency domain resource indication parameter is used to indicate an index of a first RBG occupied by the SBFD time-frequency resource and / or an index of a last RBG occupied by the SBFD time-frequency resource, and the target RBG includes the first RBG and / or the last RBG; The second indication information includes a first PRB resource indication parameter and / or a second PRB resource indication parameter, where the first PRB resource indication parameter is used to indicate the number N of first PRBs in the first RBG, where the N PRBs are adjacent to PRBs in the RBG that are not occupied by SBFD time-frequency resources, and the second PRB resource indication parameter is used to indicate the number M of first PRBs in the last RBG, where the M PRBs are adjacent to PRBs in the RBG that are not occupied by SBFD time-frequency resources.
[0187] Based on the same application idea as the above method, one example of the present invention is a data transmission device applied to a first user equipment, which is a half-duplex user equipment supporting SBFD capability, comprising: a determining module for determining a PDSCH time-frequency resource and an SBFD time-frequency resource, wherein the PDSCH time-frequency resource and the SBFD time-frequency resource are located in the same downlink slot or special slot, and the SBFD time-frequency resource is indicated to be used for an uplink and / or a guard bandwidth; and a processing module for determining available time-frequency resources based on the PDSCH time-frequency resources and the SBFD time-frequency resources when there are overlapping resources between the PDSCH time-frequency resources and the SBFD time-frequency resources, and for receiving downlink data corresponding to a first user equipment based on the available time-frequency resources, where the available time-frequency resources are time-frequency resources other than the overlapping resources in the PDSCH time-frequency resources.
[0188] In one example, the processing module determines an available time-frequency resource based on the PDSCH time-frequency resource and the SBFD time-frequency resource. When receiving downlink data corresponding to the first user equipment based on the available time-frequency resource, specifically: When the data transmission mode is data transmission grant, determine an available time-frequency resource according to the PDSCH time-frequency resource and the SBFD time-frequency resource, and use the available time-frequency resource to receive downlink data corresponding to the first user equipment; The processing module is further used for prohibiting the first user equipment from receiving downlink data corresponding to the first user equipment according to the available time-frequency resources when the data transmission mode is data transmission prohibition.
[0189] In one example, the PDSCH time-frequency resource is a dynamically scheduled PDSCH time-frequency resource, which is used to transmit PDSCH retransmission data or PDSCH repeated transmission data based on HARQ feedback; or the PDSCH time-frequency resource is a semi-persistently scheduled PDSCH time-frequency resource, which is used to transmit PDSCH initial transmission data, PDSCH retransmission data or PDSCH repeated transmission data based on HARQ feedback; The device further includes a receiving module for receiving instruction information of a data transmission method transmitted from a base station device, the instruction information being used to indicate that the data transmission method is data transmission permitted or that the data transmission method is data transmission prohibited; The determination module is further used for determining, based on the indication information, whether the data transmission manner is data transmission permitted or data transmission prohibited.
[0190] In one example, when the receiving module receives the data transmission method instruction information transmitted from the base station device, the receiving module specifically: It is used to receive an RRC message transmitted from a base station device, or to receive a DCI message transmitted from a base station device, where the RRC message includes indication information, and the DCI message includes indication information.
[0191] When the available time-frequency resources include a target RBG, and the target RBG includes a first PRB that is not occupied by the SBFD time-frequency resources and a second PRB that is occupied by the SBFD time-frequency resources, the base station device further includes a receiving module for receiving a frequency-domain resource allocation message transmitted from the base station device, the frequency-domain resource allocation message including first indication information and second indication information, the first indication information being used to indicate an index of the target RBG, and the second indication information being used to indicate the number of the first PRBs in the target RBG or the number of the second PRBs in the target RBG; When determining the available time-frequency resource based on the PDSCH time-frequency resource and the SBFD time-frequency resource, the processing module is specifically used for determining the available time-frequency resource based on the PDSCH time-frequency resource, the SBFD time-frequency resource, the first indication information, and the second indication information.
[0192] In one example, the first indication information includes a frequency domain resource indication parameter, the frequency domain resource indication parameter is used to indicate an index of a first RBG occupied by the SBFD time-frequency resource and / or an index of a last RBG occupied by the SBFD time-frequency resource, and the target RBG includes the first RBG and / or the last RBG; The second indication information includes a first PRB resource indication parameter and / or a second PRB resource indication parameter, where the first PRB resource indication parameter is used to indicate the number N of first PRBs in the first RBG, where the N PRBs are adjacent to PRBs in the RBG that are not occupied by SBFD time-frequency resources, and the second PRB resource indication parameter is used to indicate the number M of first PRBs in the last RBG, where the M PRBs are adjacent to PRBs in the RBG that are not occupied by SBFD time-frequency resources.
[0193] Based on the same application idea as the above method, the present invention provides a data transmission device applied to a base station device, comprising: a determination module for determining a PUSCH time-frequency resource corresponding to a first user equipment and an SBFD time-frequency resource corresponding to a second user equipment, wherein the PUSCH time-frequency resource and the SBFD time-frequency resource are located in the same uplink slot or special slot, and the SBFD time-frequency resource is indicated to be used for downlink and / or guard bandwidth; a processing module for determining an available time-frequency resource based on the PUSCH time-frequency resource and the SBFD time-frequency resource when an overlapping resource exists between the PUSCH time-frequency resource and the SBFD time-frequency resource, and receiving uplink data corresponding to a first user equipment based on the available time-frequency resource, where the available time-frequency resource is a time-frequency resource other than the overlapping resource in the PUSCH time-frequency resource, and the first user equipment is a half-duplex user equipment supporting SBFD capability; a transmitting module for transmitting downlink data corresponding to the second user equipment according to the SBFD time-frequency resource.
[0194] The apparatus further includes a transmitting module for transmitting a frequency-domain resource allocation message to a first user equipment when the available time-frequency resources include a target RBG and the target RBG includes a first PRB that is not occupied by the SBFD time-frequency resources and a second PRB that is occupied by the SBFD time-frequency resources, so that the first user equipment determines the available time-frequency resources based on the first indication information and the second indication information, wherein the frequency-domain resource allocation message includes the first indication information and the second indication information, where the first indication information is used to indicate an index of the target RBG and the second indication information is used to indicate the number of the first PRBs in the target RBG or the number of the second PRBs in the target RBG.
[0195] In one example, the first indication information includes a frequency domain resource indication parameter, the frequency domain resource indication parameter is used to indicate an index of a first RBG occupied by the SBFD time-frequency resource and / or an index of a last RBG occupied by the SBFD time-frequency resource, and the target RBG includes the first RBG and / or the last RBG; The second indication information includes a first PRB resource indication parameter and / or a second PRB resource indication parameter, where the first PRB resource indication parameter is used to indicate the number N of first PRBs in the first RBG, where the N PRBs are adjacent to PRBs in the RBG that are not occupied by SBFD time-frequency resources, and the second PRB resource indication parameter is used to indicate the number M of first PRBs in the last RBG, where the M PRBs are adjacent to PRBs in the RBG that are not occupied by SBFD time-frequency resources.
[0196] Based on the same application idea as the above method, one example of the present invention is a data transmission device applied to a first user equipment, which is a half-duplex user equipment supporting SBFD capability, comprising: a determining module for determining a PUSCH time-frequency resource and an SBFD time-frequency resource, wherein the PUSCH time-frequency resource and the SBFD time-frequency resource are located in the same uplink slot or special slot, and the SBFD time-frequency resource is indicated to be used for a downlink and / or a guard bandwidth; a processing module for determining available time-frequency resources based on the PUSCH time-frequency resources and the SBFD time-frequency resources when overlapping resources exist between the PUSCH time-frequency resources and the SBFD time-frequency resources, where the available time-frequency resources are time-frequency resources other than the overlapping resources in the PUSCH time-frequency resources; a transmitting module for transmitting uplink data corresponding to the first user equipment based on available time-frequency resources.
[0197] In one example, the device further includes a receiving module for receiving a frequency-domain resource allocation message transmitted from the base station device when the available time-frequency resources include a target RBG, and the target RBG includes a first PRB that is not occupied by the SBFD time-frequency resources and a second PRB that is occupied by the SBFD time-frequency resources, wherein the frequency-domain resource allocation message includes first indication information and second indication information, the first indication information is used to indicate an index of the target RBG, and the second indication information is used to indicate the number of the first PRBs in the target RBG or the number of the second PRBs in the target RBG; When determining the available time-frequency resource based on the PUSCH time-frequency resource and the SBFD time-frequency resource, the processing module is specifically used for determining the available time-frequency resource based on the PUSCH time-frequency resource, the SBFD time-frequency resource, the first indication information, and the second indication information.
[0198] In one example, the first indication information includes a frequency domain resource indication parameter, the frequency domain resource indication parameter is used to indicate an index of a first RBG occupied by the SBFD time-frequency resource and / or an index of a last RBG occupied by the SBFD time-frequency resource, and the target RBG includes the first RBG and / or the last RBG; The second indication information includes a first PRB resource indication parameter and / or a second PRB resource indication parameter, where the first PRB resource indication parameter is used to indicate the number N of first PRBs in the first RBG, where the N PRBs are adjacent to PRBs in the RBG that are not occupied by SBFD time-frequency resources, and the second PRB resource indication parameter is used to indicate the number M of first PRBs in the last RBG, where the M PRBs are adjacent to PRBs in the RBG that are not occupied by SBFD time-frequency resources.
[0199] Based on the same application concept as the above method, one example of the present invention provides an electronic device (e.g., the base station device, UE in the above example) that may include a processor and a machine-readable storage medium, in which the machine-readable storage medium stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the data transmission method disclosed in the above example of the present invention.
[0200] Based on the same application idea as the above method, an example of the present invention further provides a machine-readable storage medium having stored thereon some computer instructions, which, when executed by a processor, can implement the data transmission method disclosed in the above example of the present invention.
[0201] Here, the machine-readable storage medium may be an electronic, magnetic, optical, or other physical storage device that can store or remember information such as executable instructions, data, etc. For example, the machine-readable storage medium may be a RAM (Random Access Memory), a volatile memory, a non-volatile memory, a flash memory, a storage drive (e.g., a hard disk drive), a solid-state drive, any type of storage disk (e.g., an optical disk, a DVD, etc.), or a similar storage medium, or a combination thereof.
[0202] The above is merely an example of the present invention and is not intended to limit the present invention. Those skilled in the art may make various modifications and changes to the present invention. Any modifications, equivalent replacements, improvements, etc. made without departing from the spirit and principle of the present invention should be included in the scope of the claims of the present invention.
Claims
1. A data transmission method applied to a base station device, determining a physical downlink shared channel (PDSCH) time-frequency resource corresponding to a first user equipment (UE) and a subband full-duplex SBFD time-frequency resource corresponding to a second user equipment (UE), wherein the PDSCH time-frequency resource and the SBFD time-frequency resource are located in the same downlink slot or special slot, and the SBFD time-frequency resource is indicated to be used for uplink and / or guard bandwidth; transmitting downlink data corresponding to the first user equipment based on the PDSCH time-frequency resource, where the first user equipment is a half-duplex user equipment supporting SBFD capability; receiving uplink data corresponding to the second user equipment based on the SBFD time-frequency resource; A data transmission method comprising:
2. transmitting downlink data corresponding to the first user equipment based on the PDSCH time-frequency resource, If there is no overlapping resource between the PDSCH time-frequency resource and the SBFD time-frequency resource, transmitting downlink data corresponding to the first user equipment based on the PDSCH time-frequency resource; or determining an available time-frequency resource based on the PDSCH time-frequency resource and the SBFD time-frequency resource when an overlapping resource exists between the PDSCH time-frequency resource and the SBFD time-frequency resource and the data transmission mode is data transmission grant, wherein the available time-frequency resource is a time-frequency resource other than the overlapping resource within the PDSCH time-frequency resource; transmitting downlink data corresponding to the first user equipment based on the available time-frequency resources; 2. The method of claim 1 .
3. and if there is an overlapping resource between the PDSCH time-frequency resource and the SBFD time-frequency resource, when the data transmission mode is data transmission prohibited, prohibiting transmission of downlink data corresponding to the first user equipment based on the PDSCH time-frequency resource.
3. The method of claim 2.
4. The PDSCH time-frequency resource is a dynamically scheduled PDSCH time-frequency resource, and the PDSCH time-frequency resource is used to transmit PDSCH initial transmission data. When a data transmission mode is a data transmission grant, transmitting downlink data corresponding to the first user equipment based on the available time-frequency resource includes: determining a target transmission block size based on the size of the available time-frequency resource; and transmitting downlink data that matches the target transmission block size in the available time-frequency resource; or performing rate matching on downlink data corresponding to the first user equipment in the available time-frequency resource; and transmitting the rate-matched downlink data in the available time-frequency resource.
4. The method of claim 3.
5. the PDSCH time-frequency resource is a dynamically scheduled PDSCH time-frequency resource, and the PDSCH time-frequency resource is used to transmit PDSCH retransmission data or PDSCH repeated transmission data based on HARQ feedback; or the PDSCH time-frequency resource is a semi-persistently scheduled PDSCH time-frequency resource, and the PDSCH time-frequency resource is used to transmit PDSCH initial transmission data, PDSCH retransmission data or PDSCH repeated transmission data based on HARQ feedback; and when a data transmission mode is data transmission grant, transmitting downlink data corresponding to the first user equipment based on the available time-frequency resource includes: performing rate matching on downlink data corresponding to the first user equipment in the available time-frequency resource; and transmitting the rate-matched downlink data in the available time-frequency resource.
4. The method of claim 3.
6. The step of transmitting downlink data after rate matching using the available time-frequency resource includes: transmitting the rate-matched downlink data using the available time-frequency resource when an effective code rate corresponding to the rate-matched downlink data is less than a set effective code rate threshold; and further comprising: prohibiting transmission of the rate-matched downlink data in the available time-frequency resource when an effective code rate corresponding to the rate-matched downlink data is equal to or greater than a set effective code rate threshold.
6. The method according to claim 4 or 5.
7. The method further includes sending indication information of a data transmission mode to the first user equipment, the indication information being used to indicate that the data transmission mode is data transmission permitted or that the data transmission mode is data transmission prohibited.
6. The method of claim 5.
8. The step of sending data transmission mode indication information to the first user equipment includes: transmitting an RRC message to the first user equipment, the RRC message including the indication information; or transmitting a DCI message to the first user equipment, the DCI message including the indication information.
8. The method of claim 7.
9. and when the available time-frequency resources include a target RBG, and the target RBG includes a first PRB not occupied by the SBFD time-frequency resources and a second PRB occupied by the SBFD time-frequency resources, the method further includes sending a frequency-domain resource allocation message to the first user equipment, so that the first user equipment determines available time-frequency resources based on first indication information and second indication information, the frequency-domain resource allocation message including the first indication information and the second indication information, the first indication information being used to indicate an index of the target RBG, and the second indication information being used to indicate the number of the first PRBs in the target RBG or the number of the second PRBs in the target RBG.
3. The method of claim 2.
10. the first indication information includes a frequency domain resource indication parameter, the frequency domain resource indication parameter is used to indicate an index of a first RBG occupied by the SBFD time-frequency resource and / or an index of a last RBG occupied by the SBFD time-frequency resource, and the target RBG includes the first RBG and / or the last RBG; the second indication information includes a first PRB resource indication parameter and / or a second PRB resource indication parameter, the first PRB resource indication parameter is used to indicate a number N of first PRBs in the first RBG, where N PRBs are adjacent to PRBs in the RBG not occupied by the SBFD time-frequency resource, and the second PRB resource indication parameter is used to indicate a number M of first PRBs in the last RBG, where M PRBs are adjacent to PRBs in the RBG not occupied by the SBFD time-frequency resource.
10. The method of claim 9.
11. 1. A data transmission method applied to a first user equipment, the first user equipment being a half-duplex user equipment supporting sub-band full-duplex (SBFD) capability, comprising: determining a physical downlink shared channel (PDSCH) time-frequency resource and an SBFD time-frequency resource, wherein the PDSCH time-frequency resource and the SBFD time-frequency resource are located in the same downlink slot or special slot, and the SBFD time-frequency resource is indicated to be used for uplink and / or guard bandwidth; determining an available time-frequency resource based on the PDSCH time-frequency resource and the SBFD time-frequency resource when an overlapping resource exists between the PDSCH time-frequency resource and the SBFD time-frequency resource, wherein the available time-frequency resource is a time-frequency resource other than the overlapping resource within the PDSCH time-frequency resource; receiving downlink data corresponding to the first user equipment based on the available time-frequency resources; A data transmission method comprising:
12. determining an available time-frequency resource based on the PDSCH time-frequency resource and the SBFD time-frequency resource; and receiving downlink data corresponding to the first user equipment based on the available time-frequency resource, When the data transmission mode is data transmission grant, determining an available time-frequency resource based on the PDSCH time-frequency resource and the SBFD time-frequency resource, and receiving downlink data corresponding to the first user equipment based on the available time-frequency resource; When the data transmission mode is data transmission prohibited, further comprising: prohibiting the first user equipment from receiving downlink data according to the available time-frequency resources; 12. The method of claim 11 .
13. the PDSCH time-frequency resource is a dynamically scheduled PDSCH time-frequency resource, and is used to transmit PDSCH retransmission data or PDSCH repeat transmission data based on HARQ feedback; or the PDSCH time-frequency resource is a semi-persistently scheduled PDSCH time-frequency resource, and is used to transmit PDSCH initial transmission data, PDSCH retransmission data or PDSCH repeat transmission data based on HARQ feedback; receiving instruction information of a data transmission method transmitted from a base station device, the instruction information being used to indicate that the data transmission method is data transmission permission or data transmission prohibition; and determining, based on the instruction information, that the data transmission mode is data transmission permitted or data transmission prohibited.
13. The method of claim 12.
14. The step of receiving instruction information of a data transmission method transmitted from the base station device includes: receiving an RRC message transmitted from the base station device, the RRC message including the instruction information; or receiving a DCI message transmitted from the base station device, the DCI message including the instruction information.
14. The method of claim 13.
15. and when the available time-frequency resources include a target RBG, and the target RBG includes a first PRB not occupied by the SBFD time-frequency resources and a second PRB occupied by the SBFD time-frequency resources, the method further includes a step of receiving a frequency-domain resource allocation message transmitted from a base station device, the frequency-domain resource allocation message including first indication information and second indication information, the first indication information being used to indicate an index of the target RBG, and the second indication information being used to indicate the number of first PRBs in the target RBG or the number of second PRBs in the target RBG; determining an available time-frequency resource based on the PDSCH time-frequency resource and the SBFD time-frequency resource includes determining the available time-frequency resource based on the PDSCH time-frequency resource, the SBFD time-frequency resource, the first indication information, and the second indication information; 12. The method of claim 11 .
16. the first indication information includes a frequency domain resource indication parameter, the frequency domain resource indication parameter is used to indicate an index of a first RBG occupied by the SBFD time-frequency resource and / or an index of a last RBG occupied by the SBFD time-frequency resource, and the target RBG includes the first RBG and / or the last RBG; the second indication information includes a first PRB resource indication parameter and / or a second PRB resource indication parameter, the first PRB resource indication parameter is used to indicate a number N of first PRBs in the first RBG, where N PRBs are adjacent to PRBs in the RBG not occupied by the SBFD time-frequency resource, and the second PRB resource indication parameter is used to indicate a number M of first PRBs in the last RBG, where M PRBs are adjacent to PRBs in the RBG not occupied by the SBFD time-frequency resource.
16. The method of claim 15.
17. A data transmission method applied to a base station device, determining a physical uplink shared channel (PUSCH) time-frequency resource corresponding to a first user equipment (UE) and a subband full-duplex SBFD time-frequency resource corresponding to a second user equipment (UE), wherein the PUSCH time-frequency resource and the SBFD time-frequency resource are located in the same uplink slot or special slot, and the SBFD time-frequency resource is indicated to be used for downlink and / or guard bandwidth; determining an available time-frequency resource based on the PUSCH time-frequency resource and the SBFD time-frequency resource when an overlapping resource exists between the PUSCH time-frequency resource and the SBFD time-frequency resource, wherein the available time-frequency resource is a time-frequency resource other than the overlapping resource within the PUSCH time-frequency resource; receiving uplink data corresponding to the first user equipment based on the available time-frequency resources, where the first user equipment is a half-duplex user equipment supporting SBFD capability; transmitting downlink data corresponding to the second user equipment based on the SBFD time-frequency resource; A data transmission method comprising:
18. and when the available time-frequency resources include a target RBG, and the target RBG includes a first PRB not occupied by the SBFD time-frequency resources and a second PRB occupied by the SBFD time-frequency resources, the method further includes sending a frequency-domain resource allocation message to the first user equipment, so that the first user equipment determines available time-frequency resources based on first indication information and second indication information, the frequency-domain resource allocation message including the first indication information and the second indication information, the first indication information being used to indicate an index of the target RBG, and the second indication information being used to indicate the number of the first PRBs in the target RBG or the number of the second PRBs in the target RBG.
18. The method of claim 17.
19. the first indication information includes a frequency domain resource indication parameter, the frequency domain resource indication parameter is used to indicate an index of a first RBG occupied by the SBFD time-frequency resource and / or an index of a last RBG occupied by the SBFD time-frequency resource, and the target RBG includes the first RBG and / or the last RBG; the second indication information includes a first PRB resource indication parameter and / or a second PRB resource indication parameter, the first PRB resource indication parameter is used to indicate a number N of first PRBs in the first RBG, where N PRBs are adjacent to PRBs in the RBG not occupied by the SBFD time-frequency resource, and the second PRB resource indication parameter is used to indicate a number M of first PRBs in the last RBG, where M PRBs are adjacent to PRBs in the RBG not occupied by the SBFD time-frequency resource.
20. The method of claim 18.
20. 1. A data transmission method applied to a first user equipment, the first user equipment being a half-duplex user equipment supporting sub-band full-duplex (SBFD) capability, comprising: determining a physical uplink shared channel (PUSCH) time-frequency resource and an SBFD time-frequency resource, wherein the PUSCH time-frequency resource and the SBFD time-frequency resource are located in the same uplink slot or special slot, and the SBFD time-frequency resource is indicated to be used for downlink and / or guard bandwidth; determining an available time-frequency resource based on the PUSCH time-frequency resource and the SBFD time-frequency resource when an overlapping resource exists between the PUSCH time-frequency resource and the SBFD time-frequency resource, wherein the available time-frequency resource is a time-frequency resource other than the overlapping resource within the PUSCH time-frequency resource; transmitting uplink data corresponding to the first user equipment based on the available time-frequency resources; A data transmission method comprising:
21. and when the available time-frequency resources include a target RBG, and the target RBG includes a first PRB not occupied by the SBFD time-frequency resources and a second PRB occupied by the SBFD time-frequency resources, the method further includes a step of receiving a frequency-domain resource allocation message transmitted from a base station device, the frequency-domain resource allocation message including first indication information and second indication information, the first indication information being used to indicate an index of the target RBG, and the second indication information being used to indicate the number of first PRBs in the target RBG or the number of second PRBs in the target RBG; determining an available time-frequency resource based on the PUSCH time-frequency resource and the SBFD time-frequency resource includes determining the available time-frequency resource based on the PUSCH time-frequency resource, the SBFD time-frequency resource, the first indication information, and the second indication information; 21. The method of claim 20.
22. the first indication information includes a frequency domain resource indication parameter, the frequency domain resource indication parameter is used to indicate an index of a first RBG occupied by the SBFD time-frequency resource and / or an index of a last RBG occupied by the SBFD time-frequency resource, and the target RBG includes the first RBG and / or the last RBG; the second indication information includes a first PRB resource indication parameter and / or a second PRB resource indication parameter, the first PRB resource indication parameter is used to indicate a number N of first PRBs in the first RBG, where N PRBs are adjacent to PRBs in the RBG not occupied by the SBFD time-frequency resource, and the second PRB resource indication parameter is used to indicate a number M of first PRBs in the last RBG, where M PRBs are adjacent to PRBs in the RBG not occupied by the SBFD time-frequency resource.
22. The method of claim 21 .
23. A data transmission device applied to a base station device, a determination module for determining a physical downlink shared channel (PDSCH) time-frequency resource corresponding to a first user equipment (UE) and a subband full-duplex (SBFD) time-frequency resource corresponding to a second user equipment (UE), wherein the PDSCH time-frequency resource and the SBFD time-frequency resource are located in the same downlink slot or special slot, and the SBFD time-frequency resource is indicated to be used for an uplink and / or a guard bandwidth; a transmitting module for transmitting downlink data corresponding to the first user equipment according to the PDSCH time-frequency resource, wherein the first user equipment is a half-duplex user equipment supporting SBFD capability; a receiving module for receiving uplink data corresponding to the second user equipment according to the SBFD time-frequency resource; A data transmission device characterized by:
24. When transmitting downlink data corresponding to the first user equipment according to the PDSCH time-frequency resource, the transmitting module specifically: If there is no overlapping resource between the PDSCH time-frequency resource and the SBFD time-frequency resource, transmitting downlink data corresponding to the first user equipment based on the PDSCH time-frequency resource; or When there is an overlapping resource between the PDSCH time-frequency resource and the SBFD time-frequency resource, and when the data transmission mode is data transmission grant, determine an available time-frequency resource based on the PDSCH time-frequency resource and the SBFD time-frequency resource, where the available time-frequency resource is a time-frequency resource other than the overlapping resource within the PDSCH time-frequency resource; used to transmit downlink data corresponding to the first user equipment based on the available time-frequency resources; 24. The apparatus of claim 23.
25. The transmitting module is further configured to prohibit, when an overlapping resource exists between the PDSCH time-frequency resource and the SBFD time-frequency resource, the first user equipment from transmitting downlink data according to the PDSCH time-frequency resource when the data transmission mode is data transmission prohibited.
25. The apparatus of claim 24.
26. The PDSCH time-frequency resource is a dynamically scheduled PDSCH time-frequency resource, and the PDSCH time-frequency resource is used to transmit PDSCH initial transmission data. When a data transmission mode is data transmission grant, when the transmitting module transmits downlink data corresponding to the first user equipment according to the available time-frequency resource, specifically: Determine a target transmission block size based on the size of the available time-frequency resource, and transmit downlink data that matches the target transmission block size in the available time-frequency resource; or The available time-frequency resource is used to perform rate matching on downlink data corresponding to the first user equipment, and to transmit the rate-matched downlink data on the available time-frequency resource.
26. The apparatus of claim 25.
27. The PDSCH time-frequency resource is a dynamically scheduled PDSCH time-frequency resource, and is used to transmit PDSCH retransmission data or PDSCH repeated transmission data based on HARQ feedback; or the PDSCH time-frequency resource is a semi-persistently scheduled PDSCH time-frequency resource, and is used to transmit PDSCH initial transmission data, PDSCH retransmission data or PDSCH repeated transmission data based on HARQ feedback. When a data transmission mode is data transmission grant, when the transmitting module transmits downlink data corresponding to the first user equipment based on the available time-frequency resource, specifically: The available time-frequency resource is used to perform rate matching on downlink data corresponding to the first user equipment, and to transmit the rate-matched downlink data on the available time-frequency resource.
26. The apparatus of claim 25.
28. When transmitting downlink data after rate matching in the available time-frequency resource, the transmitting module specifically: When an effective code rate corresponding to the downlink data after rate matching is smaller than a set effective code rate threshold, the available time-frequency resource is used to transmit the downlink data after rate matching; The transmitting module is further configured to prohibit the rate-matched downlink data from being transmitted in the available time-frequency resource when an effective code rate corresponding to the rate-matched downlink data is equal to or greater than a set effective code rate threshold.
28. Apparatus according to claim 26 or 27.
29. The sending module is further used for sending indication information of a data transmission mode to the first user equipment, the indication information being used for indicating that the data transmission mode is data transmission permitted or data transmission prohibited.
28. The apparatus of claim 27.
30. When the sending module sends the data transmission mode instruction information to the first user equipment, it specifically comprises: Used to send an RRC message to the first user equipment, or to send a DCI message to the first user equipment, wherein the RRC message includes the indication information, and the DCI message includes the indication information.
30. The apparatus of claim 29.
31. the transmitting module is further adapted to, when the available time-frequency resources include a target RBG, and the target RBG includes a first PRB not occupied by the SBFD time-frequency resources and a second PRB occupied by the SBFD time-frequency resources, send a frequency-domain resource allocation message to the first user equipment, so that the first user equipment determines available time-frequency resources based on first indication information and second indication information, the frequency-domain resource allocation message including the first indication information and the second indication information, the first indication information being used to indicate an index of the target RBG, and the second indication information being used to indicate the number of the first PRBs in the target RBG or the number of the second PRBs in the target RBG.
25. The apparatus of claim 24.
32. the first indication information includes a frequency domain resource indication parameter, the frequency domain resource indication parameter is used to indicate an index of a first RBG occupied by the SBFD time-frequency resource and / or an index of a last RBG occupied by the SBFD time-frequency resource, and the target RBG includes the first RBG and / or the last RBG; the second indication information includes a first PRB resource indication parameter and / or a second PRB resource indication parameter, the first PRB resource indication parameter is used to indicate a number N of first PRBs in the first RBG, where N PRBs are adjacent to PRBs in the RBG not occupied by the SBFD time-frequency resource, and the second PRB resource indication parameter is used to indicate a number M of first PRBs in the last RBG, where M PRBs are adjacent to PRBs in the RBG not occupied by the SBFD time-frequency resource.
32. The apparatus of claim 31 .
33. A data transmission apparatus applicable to a first user equipment, which is a half-duplex user equipment supporting sub-band full-duplex (SBFD) capability, comprising: a determining module for determining a physical downlink shared channel (PDSCH) time-frequency resource and an SBFD time-frequency resource, wherein the PDSCH time-frequency resource and the SBFD time-frequency resource are located in the same downlink slot or special slot, and the SBFD time-frequency resource is indicated to be used for an uplink and / or a guard bandwidth; a processing module for determining an available time-frequency resource based on the PDSCH time-frequency resource and the SBFD time-frequency resource when an overlapping resource exists between the PDSCH time-frequency resource and the SBFD time-frequency resource, and receiving downlink data corresponding to the first user equipment based on the available time-frequency resource, wherein the available time-frequency resource is a time-frequency resource other than the overlapping resource within the PDSCH time-frequency resource. A data transmission device characterized by:
34. The processing module determines an available time-frequency resource based on the PDSCH time-frequency resource and the SBFD time-frequency resource. When receiving downlink data corresponding to the first user equipment based on the available time-frequency resource, the processing module specifically: When the data transmission mode is data transmission grant, determine an available time-frequency resource based on the PDSCH time-frequency resource and the SBFD time-frequency resource, and use the available time-frequency resource to receive downlink data corresponding to the first user equipment; The processing module is further configured to prohibit the first user equipment from receiving downlink data according to the available time-frequency resources when the data transmission mode is data transmission prohibited.
34. The apparatus of claim 33.
35. the PDSCH time-frequency resource is a dynamically scheduled PDSCH time-frequency resource, and is used to transmit PDSCH retransmission data or PDSCH repeat transmission data based on HARQ feedback; or the PDSCH time-frequency resource is a semi-persistently scheduled PDSCH time-frequency resource, and is used to transmit PDSCH initial transmission data, PDSCH retransmission data or PDSCH repeat transmission data based on HARQ feedback; The method further includes: a receiving module for receiving instruction information of a data transmission method transmitted from a base station device, the instruction information being used to indicate that the data transmission method is data transmission permission or that the data transmission method is data transmission prohibition; The determination module is further used to determine whether the data transmission method is data transmission permitted or data transmission prohibited based on the instruction information.
35. The apparatus of claim 34.
36. When receiving the data transmission method instruction information transmitted from the base station device, the receiving module specifically: The base station device receives an RRC message transmitted from the base station device, or receives a DCI message transmitted from the base station device, the RRC message including the instruction information, and the DCI message including the instruction information.
36. The apparatus of claim 35.
37. the available time-frequency resources include a target RBG, and the target RBG includes a first PRB not occupied by the SBFD time-frequency resources and a second PRB occupied by the SBFD time-frequency resources, the frequency-domain resource allocation message transmitted from the base station device further includes a receiving module for receiving a frequency-domain resource allocation message transmitted from the base station device, the frequency-domain resource allocation message including first indication information and second indication information, the first indication information being used to indicate an index of the target RBG, and the second indication information being used to indicate the number of the first PRBs in the target RBG or the number of the second PRBs in the target RBG; When determining the available time-frequency resource based on the PDSCH time-frequency resource and the SBFD time-frequency resource, the processing module is specifically used to determine the available time-frequency resource based on the PDSCH time-frequency resource, the SBFD time-frequency resource, the first indication information, and the second indication information.
34. The apparatus of claim 33.
38. the first indication information includes a frequency domain resource indication parameter, the frequency domain resource indication parameter is used to indicate an index of a first RBG occupied by the SBFD time-frequency resource and / or an index of a last RBG occupied by the SBFD time-frequency resource, and the target RBG includes the first RBG and / or the last RBG; the second indication information includes a first PRB resource indication parameter and / or a second PRB resource indication parameter, the first PRB resource indication parameter is used to indicate a number N of first PRBs in the first RBG, where N PRBs are adjacent to PRBs in the RBG not occupied by the SBFD time-frequency resource, and the second PRB resource indication parameter is used to indicate a number M of first PRBs in the last RBG, where M PRBs are adjacent to PRBs in the RBG not occupied by the SBFD time-frequency resource.
38. The apparatus of claim 37.
39. A data transmission device applied to a base station device, a determination module for determining a physical uplink shared channel (PUSCH) time-frequency resource corresponding to a first user equipment (UE) and a subband full-duplex (SBFD) time-frequency resource corresponding to a second user equipment (UE), wherein the PUSCH time-frequency resource and the SBFD time-frequency resource are located in the same uplink slot or special slot, and the SBFD time-frequency resource is indicated to be used for a downlink and / or a guard bandwidth; a processing module for determining an available time-frequency resource based on the PUSCH time-frequency resource and the SBFD time-frequency resource when an overlapping resource exists between the PUSCH time-frequency resource and the SBFD time-frequency resource, and receiving uplink data corresponding to the first user equipment based on the available time-frequency resource, wherein the available time-frequency resource is a time-frequency resource other than the overlapping resource within the PUSCH time-frequency resource, and the first user equipment is a half-duplex user equipment supporting SBFD capability; a transmitting module for transmitting downlink data corresponding to the second user equipment according to the SBFD time-frequency resource; A data transmission device characterized by:
40. and a transmitting module for transmitting a frequency-domain resource allocation message to the first user equipment, when the available time-frequency resources include a target RBG, and the target RBG includes a first PRB not occupied by the SBFD time-frequency resources and a second PRB occupied by the SBFD time-frequency resources, so that the first user equipment determines available time-frequency resources based on first indication information and second indication information, wherein the frequency-domain resource allocation message includes the first indication information and the second indication information, the first indication information is used to indicate an index of the target RBG, and the second indication information is used to indicate the number of the first PRBs in the target RBG or the number of the second PRBs in the target RBG.
40. The apparatus of claim 39.
41. the first indication information includes a frequency domain resource indication parameter, the frequency domain resource indication parameter is used to indicate an index of a first RBG occupied by the SBFD time-frequency resource and / or an index of a last RBG occupied by the SBFD time-frequency resource, and the target RBG includes the first RBG and / or the last RBG; the second indication information includes a first PRB resource indication parameter and / or a second PRB resource indication parameter, the first PRB resource indication parameter is used to indicate a number N of first PRBs in the first RBG, where N PRBs are adjacent to PRBs in the RBG not occupied by the SBFD time-frequency resource, and the second PRB resource indication parameter is used to indicate a number M of first PRBs in the last RBG, where M PRBs are adjacent to PRBs in the RBG not occupied by the SBFD time-frequency resource.
41. The apparatus of claim 40.
42. A data transmission apparatus applicable to a first user equipment, which is a half-duplex user equipment supporting sub-band full-duplex (SBFD) capability, comprising: a determining module for determining a physical uplink shared channel (PUSCH) time-frequency resource and an SBFD time-frequency resource, wherein the PUSCH time-frequency resource and the SBFD time-frequency resource are located in the same uplink slot or special slot, and the SBFD time-frequency resource is indicated to be used for a downlink and / or a guard bandwidth; a processing module for determining an available time-frequency resource based on the PUSCH time-frequency resource and the SBFD time-frequency resource when an overlapping resource exists between the PUSCH time-frequency resource and the SBFD time-frequency resource, wherein the available time-frequency resource is a time-frequency resource other than the overlapping resource within the PUSCH time-frequency resource; a transmitting module for transmitting uplink data corresponding to the first user equipment based on the available time-frequency resources; A data transmission device characterized by:
43. the available time-frequency resources include a target RBG, and the target RBG includes a first PRB not occupied by the SBFD time-frequency resources and a second PRB occupied by the SBFD time-frequency resources, the frequency-domain resource allocation message transmitted from the base station device further includes a receiving module for receiving a frequency-domain resource allocation message transmitted from the base station device, the frequency-domain resource allocation message including first indication information and second indication information, the first indication information being used to indicate an index of the target RBG, and the second indication information being used to indicate the number of the first PRBs in the target RBG or the number of the second PRBs in the target RBG; When determining an available time-frequency resource based on the PUSCH time-frequency resource and the SBFD time-frequency resource, the processing module is specifically used to determine the available time-frequency resource based on the PUSCH time-frequency resource, the SBFD time-frequency resource, the first indication information, and the second indication information.
43. The apparatus of claim 42.
44. the first indication information includes a frequency domain resource indication parameter, the frequency domain resource indication parameter is used to indicate an index of a first RBG occupied by the SBFD time-frequency resource and / or an index of a last RBG occupied by the SBFD time-frequency resource, and the target RBG includes the first RBG and / or the last RBG; the second indication information includes a first PRB resource indication parameter and / or a second PRB resource indication parameter, the first PRB resource indication parameter is used to indicate a number N of first PRBs in the first RBG, where N PRBs are adjacent to PRBs in the RBG not occupied by the SBFD time-frequency resource, and the second PRB resource indication parameter is used to indicate a number M of first PRBs in the last RBG, where M PRBs are adjacent to PRBs in the RBG not occupied by the SBFD time-frequency resource.
44. The apparatus of claim 43.
45. An electronic device including a processor and a machine-readable storage medium, the machine-readable storage medium storing machine-executable instructions executable by the processor, the processor being used to execute the machine-executable instructions to perform the method of any one of claims 1 to 22. An electronic device characterized by:
Citation Information
Patent Citations
Frequency domain resource allocation techniques for full duplex communications
US20210352667A1