Data transmission method, device and base station device

The method enhances TDD system performance by transmitting downlink data on SBFD time-frequency resources, addressing resource utilization and delay issues through simultaneous uplink and downlink processing.

JP7736931B2Active Publication Date: 2025-09-09NEW H3C TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024535340
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-09-28
Publication Date
2025-09-09
Estimated Expiration
2042-09-28

AI Technical Summary

Technical Problem

TDD systems face limitations in resource utilization and increased downlink transmission delay due to half-duplex operation, restricting downlink transmission rates and affecting network coverage and capacity.

Method used

A data transmission method that allows downlink data transmission on Sub-Band Full Duplex (SBFD) time-frequency resources, determining available resources based on overlapping situations and user equipment's FD capability, enabling simultaneous uplink and downlink data processing.

Benefits of technology

Improves resource utilization, network coverage, and reduces downlink transmission delay by effectively utilizing SBFD time-frequency resources for PDSCH data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007736931000002
    Figure 0007736931000002
  • Figure 0007736931000003
    Figure 0007736931000003
  • Figure 0007736931000004
    Figure 0007736931000004
Patent Text Reader

Abstract

The present invention provides a data transmission method, device and base station device, which includes: determining an overlapping situation between SBFD time-frequency resources and uplink time-frequency resources; selecting an available time-frequency resource from the SBFD time-frequency resources according to the overlapping situation and FD capability of a user equipment; and transmitting downlink data corresponding to PDSCH on the available time-frequency resource. The technical solution of the present invention can improve resource utilization.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to the field of communications, and more particularly to a data transmission method, device, and base station device. [Background technology]

[0002] Time Division Duplex (TDD) systems are widely used in mobile communication systems such as 5G systems. In TDD systems, the frame structure is divided into DL (Down Link) slots, UL (Up Link) slots, and S (Special) slots. A DL slot includes multiple DL symbols, and downlink data is processed in the time domain resources corresponding to these DL symbols. A UL slot includes multiple UL symbols, and uplink data is processed in the time domain resources corresponding to these UL symbols. An S slot includes at least one F (Flexible) symbol. The F symbol may be used for DL, i.e., downlink data is processed in the time domain resources corresponding to the F symbol. The F symbol may be used for UL, i.e., uplink data is processed in the time domain resources corresponding to the F symbol. The F symbol may be used for GP (Guard Period), i.e., guarding for uplink / downlink switching is performed in the time domain resources corresponding to the F symbol. A TDD system may be operated in HD (Half Duplex) mode, ie at the same time the same time domain resource can only be used for UL or DL. Summary of the Invention [Means for solving the problem]

[0003] The present invention provides a data transmission method applicable to a base station device, the method comprising: determining an overlapping situation between SBFD time-frequency resources and uplink time-frequency resources; selecting an available time-frequency resource from the SBFD time-frequency resources based on the overlapping situation and an FD capability of a user equipment; and transmitting downlink data corresponding to a PDSCH on the available time-frequency resource.

[0004] The present invention provides a data transmission device applicable to a base station device, the device including: a determination module configured to determine an overlapping situation between SBFD time-frequency resources and uplink time-frequency resources; an acquisition module configured to select an available time-frequency resource from the SBFD time-frequency resources based on the overlapping situation and an FD capability of a user equipment; and a transmission module configured to transmit downlink data corresponding to a PDSCH on the available time-frequency resource.

[0005] The present invention provides a base station 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 configured to execute the machine-executable instructions to realize the data transmission method disclosed above. [Effects of the Invention]

[0006] As can be seen from the above technical proposal, downlink data corresponding to PDSCH (Physical Downlink Shared Channel) can be transmitted on SBFD (Sub-Band Full Duplex) time-frequency resources, thereby making more effective use of SBFD time-frequency resources, improving resource utilization, improving network coverage and network capacity, reducing downlink transmission delay, and so on, thereby reducing transmission delay. [Brief explanation of the drawings]

[0007] [Figure 1] 2 is a flowchart of a data transmission method according to an embodiment of the present invention. [Figure 2] FIG. 1 is a schematic diagram of scheduling PDSCH on SBFD time-frequency resources. [Figure 3] FIG. 1 is a schematic diagram of PRACH uplink time-frequency resources and SBFD time-frequency resources. [Figure 4] FIG. 1 is a schematic diagram of non-overlapping time-frequency resources of the same symbol; [Figure 5] FIG. 1 is a schematic diagram illustrating overlapping of SBFD time-frequency resources and SRS uplink time-frequency resources. [Figure 6] 1 is a schematic diagram of overlapping PDSCH repetitive transmission and SRS uplink time-frequency resources. [Figure 7] FIG. 1 is a schematic diagram illustrating overlapping of SBFD time-frequency resources and PUCCH uplink time-frequency resources. [Figure 8] 1 is a schematic diagram of overlapping PDSCH repetitive transmission and PUCCH uplink time-frequency resources; [Figure 9] 1 is a structural schematic diagram of a base station device according to an embodiment of the present invention; DETAILED DESCRIPTION OF THE INVENTION

[0008] The terms used in the embodiments of the present invention are not intended to limit the present invention but merely to describe specific embodiments. As used in the embodiments and claims of the present invention, the singular forms "a," "the," and "the" are also intended to include the plural form unless the context clearly indicates otherwise. As used herein, the term "and / or" should be understood to mean any and all possible combinations including one or more of the associated listed items.

[0009] In the examples herein, terms such as "first," "second," and "third" may be used to describe various pieces of information, but it should be understood that these pieces of information should not be 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. Furthermore, depending on the context, the word "if" may be interpreted as "when," "when," or "in response to determining."

[0010] In a TDD (Time Division Duplex) system, the frame structure is divided into a DL (Down Link) slot, an UL (Up Link) slot, and an S (Special) slot. A DL slot includes multiple DL symbols, and downlink data is processed in the time domain resources corresponding to these DL symbols. A UL slot includes multiple UL symbols, and uplink data is processed in the time domain resources corresponding to these UL symbols. An S slot includes at least one F (Flexible) symbol. The F symbol may be used for DL, UL, or a GP (Guard Period). Currently, TDD systems can be operated in HD (Half Duplex) mode, i.e., the same time domain resource can only be used for UL or DL ​​at the same time. To use time domain resources more flexibly and improve resource utilization, TDD systems can also be operated in FD (Full-Duplex) mode, i.e., the same time domain resource can be used for UL and DL at the same time, i.e., uplink data and downlink data are processed simultaneously in the same time domain resource.

[0011] In a TDD system, once a frame structure is determined, user equipment can transmit and receive data according to the frame structure. The frame structure is divided into DL slots, UL slots, and S slots. For user equipment using HD mode, the base station apparatus schedules the user equipment's transmission and reception based on the frame structure. For user equipment using a mode supporting FD, the base station apparatus schedules the user equipment's transmission, reception, or simultaneous transmission and reception based on the frame structure.

[0012] As described above, the base station device sets the frame structure and notifies the user equipment of the frame structure, so that the user equipment can know the frame structure and accurately transmit and receive data. From another perspective, after knowing the frame structure, the user equipment can know the possible interference between user equipment, so that some interference cancellation techniques can be adopted to reduce interference caused by other user equipment and improve communication reliability.

[0013] For example, in a TDD system, a large number of UL slots are usually set for a frame structure that is mainly used for uplink transmission, which results in a small number of DL slots, restricting the downlink transmission rate and increasing the transmission delay of downlink data, resulting in a large delay in downlink transmission and being detrimental to downlink services.

[0014] In one embodiment of the present invention, there is provided a data transmission method capable of transmitting downlink data corresponding to a Physical Downlink Shared Channel (PDSCH) on a Sub-Band Full Duplex (SBFD) time-frequency resource, that is, the method can transmit downlink data corresponding to a PDSCH using an uplink slot or an F slot, thereby improving the downlink transmission rate and reducing the transmission delay of the downlink data.

[0015] In one embodiment of the present invention, a data transmission method applied to a base station device is provided. Figure 1 is a flowchart of the data transmission method. The method may include steps 101 to 103.

[0016] In step 101, the overlapping situation between the SBFD time-frequency resource and the uplink time-frequency resource is determined.

[0017] In step 102, an available time-frequency resource is selected from the SBFD time-frequency resources based on the overlap situation and the FD capability of the user equipment. The FD capability includes an FD mode or a non-FD mode. A user equipment that supports the FD mode is a full-duplex user equipment, and a user equipment that does not support the FD mode is a half-duplex user equipment.

[0018] In step 103, transmit downlink data corresponding to the PDSCH on available time-frequency resources.

[0019] In one example, if the overlap situation is that the first slot in the SBFD time-frequency resource and the second slot in the uplink time-frequency resource do not overlap, when the FD capability is in a mode that supports FD or a mode that does not support FD, select the first slot in the SBFD time-frequency resource as the available time-frequency resource.

[0020] In one example, when the overlap situation is that a first slot in the SBFD time-frequency resources overlaps with a second slot in the uplink time-frequency resources, and a PRB (Physical Resource Block) in the first slot overlaps with a PRB in the second slot, an available time-frequency resource is selected from the SBFD time-frequency resources based on the FD capability of the user equipment and the signal type or channel type carried in the uplink time-frequency resources.

[0021] In one example, when the overlap situation is that a first slot in the SBFD time-frequency resources overlaps with a second slot in the uplink time-frequency resources, and a PRB in the first slot does not overlap with a PRB in the second slot, when the FD capability is in a mode that supports FD, the PRB in the first slot is selected as an available time-frequency resource, and when the FD capability is in a mode that does not support FD, an available time-frequency resource is selected from the SBFD time-frequency resources based on the signal type or channel type carried in the uplink time-frequency resource.

[0022] In one example, the signal or channel types carried in the uplink time-frequency resources may include, but are not limited to, at least one of: SRS (Sounding Reference Signal), PRACH (Physical Random Access Channel), PUCCH (Physical Uplink Control Channel), and PUSCH (Physical Uplink Shared Channel).

[0023] In one example, if the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot overlaps with a PRB in the second slot, when the channel type carried in the uplink time-frequency resource is PRACH and the FD capability is a mode that does not support FD, it is determined that the SBFD time-frequency resource is an unavailable time-frequency resource.

[0024] In one example, if the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot overlaps with a PRB in the second slot, when the channel type carried in the uplink time-frequency resource is PRACH and the FD capability is a mode that supports FD, it is determined that the SBFD time-frequency resource is an unavailable time-frequency resource.

[0025] In one example, if the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot does not overlap with a PRB in the second slot, when the FD capability is a mode that does not support FD and the channel type carried in the uplink time-frequency resource is PRACH, determine that the SBFD time-frequency resource is an unavailable time-frequency resource.

[0026] In one example, if the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot does not overlap with a PRB in the second slot, when the FD capability is in a mode that supports FD and the channel type carried in the uplink time-frequency resource is PRACH, select all PRBs in the first slot of the SBFD time-frequency resource as available time-frequency resources.

[0027] In one example, if the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot does not overlap with a PRB in the second slot, when the FD capability is a mode that supports FD and the channel type carried in the uplink time-frequency resource is PRACH, determine that the SBFD time-frequency resource is an unavailable time-frequency resource.

[0028] In one example, if the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot overlaps with a PRB in the second slot, when the signal type carried in the uplink time-frequency resource is SRS and the FD capability is a mode that does not support FD, it is determined that the SBFD time-frequency resource is an unavailable time-frequency resource.

[0029] In one example, when the overlapping situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot overlaps with a PRB in the second slot, if the signal type carried in the uplink time-frequency resource is SRS and the FD capability is in a mode that supports FD, select a first target PRB in the first slot of the SBFD time-frequency resource as an available time-frequency resource, where the first target PRB may be a PRB in a symbol not occupied by the uplink time-frequency resource.

[0030] In one example, when the overlapping situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot overlaps with a PRB in the second slot, when the signal type carried in the uplink time-frequency resource is SRS and the FD capability is in a mode supporting FD, select a second target PRB in the first slot of the SBFD time-frequency resource as an available time-frequency resource for downlink data of each repeated transmission corresponding to a PDSCH, and transmit the downlink data of the repeated transmission via the available time-frequency resource, where the second target PRB is a PRB in a symbol not occupied by the uplink time-frequency resource.

[0031] In one example, when the overlapping situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot overlaps with a PRB in the second slot, when the signal type carried in the uplink time-frequency resource is SRS and the FD capability is in a mode supporting FD, for downlink data of each repeated transmission corresponding to a PDSCH, select a third target PRB in the first slot of the SBFD time-frequency resource as an available time-frequency resource, and transmit the downlink data of the repeated transmission through the available time-frequency resource, where the third target PRB is not occupied by the uplink time-frequency resource. In the symbol It is PRB.

[0032] In one example, when the overlapping situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot overlaps with a PRB in the second slot, if the signal type carried in the uplink time-frequency resource is SRS and the FD capability is in a mode supporting FD, select a fourth target PRB from the first slot of the SBFD time-frequency resource, and select a first RE resource of the fourth target PRB as an available time-frequency resource. The fourth target PRB is not occupied by the uplink time-frequency resource. In the symbol The first RE (Resource Element) resource and the uplink time-frequency resource are occupied by In the symbol and a second RE resource.

[0033] In one example, if the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot does not overlap with a PRB in the second slot, when the FD capability is a mode that does not support FD and the signal type carried in the uplink time-frequency resource is SRS, it is determined that the SBFD time-frequency resource is an unavailable time-frequency resource.

[0034] In one example, if the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot does not overlap with a PRB in the second slot, when the FD capability is in a mode that supports FD and the signal type carried in the uplink time-frequency resource is SRS, select all PRBs in the first slot of the SBFD time-frequency resource as available time-frequency resources.

[0035] In one example, if the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot overlaps with a PRB in the second slot, when the channel type carried in the uplink time-frequency resource is PUCCH and the FD capability is a mode that does not support FD, it is determined that the SBFD time-frequency resource is an unavailable time-frequency resource.

[0036] In one example, when the overlapping situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot overlaps with a PRB in the second slot, when the channel type carried in the uplink time-frequency resource is PUCCH and the FD capability is in a mode that supports FD, select a first target PRB in the first slot of the SBFD time-frequency resource as an available time-frequency resource, where the first target PRB may be a PRB in a symbol not occupied by the uplink time-frequency resource.

[0037] In one example, when the overlapping situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot overlaps with a PRB in the second slot, when the channel type carried in the uplink time-frequency resource is PUCCH and the FD capability is in a mode supporting FD, select a second target PRB in the first slot of the SBFD time-frequency resource as an available time-frequency resource for downlink data of each repeated transmission corresponding to a PDSCH, and transmit the downlink data of the repeated transmission via the available time-frequency resource, where the second target PRB may be a PRB in a symbol not occupied by the uplink time-frequency resource.

[0038] In one example, when the overlapping situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot overlaps with a PRB in the second slot, when the channel type carried in the uplink time-frequency resource is PUCCH and the FD capability is in a mode supporting FD, for downlink data of each repeated transmission corresponding to PDSCH, select a third target PRB in the first slot of the SBFD time-frequency resource as an available time-frequency resource, and transmit the downlink data of the repeated transmission through the available time-frequency resource, where the third target PRB is not occupied by the uplink time-frequency resource. In the symbol It may also be a PRB.

[0039] In one example, when the overlapping situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot overlaps with a PRB in the second slot, when the channel type carried in the uplink time-frequency resource is PUCCH and the FD capability is in a mode supporting FD, select a fourth target PRB from the first slot of the SBFD time-frequency resource, and select the fourth target PRB as an available time-frequency resource. The fourth target PRB is not occupied by the uplink time-frequency resource. In the symbol It is PRB.

[0040] In one example, if the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot does not overlap with a PRB in the second slot, when the FD capability is a mode that does not support FD and the channel type carried in the uplink time-frequency resource is PUCCH, it is determined that the SBFD time-frequency resource is an unavailable time-frequency resource.

[0041] In one example, if the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot does not overlap with a PRB in the second slot, when the FD capability is in a mode that supports FD and the channel type carried in the uplink time-frequency resource is PUCCH, select all PRBs in the first slot of the SBFD time-frequency resource as available time-frequency resources.

[0042] In one example, when the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot overlaps with a PRB in the second slot or a PRB in the first slot does not overlap with a PRB in the second slot, if the channel type carried in the uplink time-frequency resource is a PUSCH and the FD capability is a mode that does not support FD, determine data corresponding to the PUSCH carried in the uplink time-frequency resource, and if the data is data for random access, determine that the SBFD time-frequency resource is an unavailable time-frequency resource.

[0043] If the data is not data for random access, determine a first scheduling type corresponding to a PUSCH carried in the uplink time-frequency resource, determine a second scheduling type corresponding to a PDSCH carried in the SBFD time-frequency resource, and if the first scheduling type is dynamic scheduling and the second scheduling type is semi-static scheduling, determine that the SBFD time-frequency resource is an unavailable time-frequency resource, and if the first scheduling type is semi-static scheduling and the second scheduling type is dynamic scheduling, select all PRBs in the SBFD time-frequency resource as available time-frequency resources.

[0044] If the first scheduling type and the second scheduling type are both dynamic scheduling, or if the first scheduling type and the second scheduling type are both semi-static scheduling, determine a first priority corresponding to a PUSCH carried in the uplink time-frequency resource, determine a second priority corresponding to a PDSCH carried in the SBFD time-frequency resource, and if the first priority is greater than the second priority, determine the SBFD time-frequency resource as an unavailable time-frequency resource; and if the first priority is less than the second priority, select all PRBs in the SBFD time-frequency resource as available time-frequency resources.

[0045] If the first priority is equal to the second priority, when the PUSCH carried in the uplink time-frequency resources corresponds to the initial transmission data and the PDSCH carried in the SBFD time-frequency resources corresponds to the retransmission data, determine that the SBFD time-frequency resources are unavailable time-frequency resources; when the PUSCH carried in the uplink time-frequency resources corresponds to the retransmission data and the PDSCH carried in the SBFD time-frequency resources corresponds to the initial transmission data, select all PRBs in the SBFD time-frequency resources as available time-frequency resources; when the PUSCH carried in the uplink time-frequency resources corresponds to the initial transmission data and the PDSCH carried in the SBFD time-frequency resources corresponds to the initial transmission data, select all PRBs in the SBFD time-frequency resources as available time-frequency resources; and when the PUSCH carried in the uplink time-frequency resources corresponds to the retransmission data and the PDSCH carried in the SBFD time-frequency resources corresponds to the retransmission data, select all PRBs in the SBFD time-frequency resources as available time-frequency resources.

[0046] In one example, if the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot overlaps with a PRB in the second slot, when the channel type carried in the uplink time-frequency resource is PUSCH and the FD capability is a mode that supports FD, select all PRBs in the first slot of the SBFD time-frequency resource as available time-frequency resources.

[0047] In one example, if the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot does not overlap with a PRB in the second slot, when the FD capability is a mode that supports FD and the channel type carried in the uplink time-frequency resource is PUSCH, select all PRBs in the first slot of the SBFD time-frequency resource as available time-frequency resources.

[0048] According to the above technical solution, downlink data corresponding to PDSCH can be transmitted on SBFD time-frequency resources, so as to more effectively utilize SBFD time-frequency resources, improve resource utilization, improve network coverage and network capacity, reduce downlink transmission delay, and so on, thereby reducing transmission delay.

[0049] The above technical solution of the present invention will be described below with reference to examples.

[0050] In a TDD system, the frame structure is divided into UL slots, DL slots, and S slots according to the slots. Symbols in the S slot may be configured as UL symbols, DL symbols, and flexible (F) symbols. The F symbol can be used for UL, DL, or GP. Here, downlink data corresponding to the PDSCH may be transmitted in the DL slot, or in the DL symbol or F symbol of the S slot. Downlink data corresponding to the PDSCH cannot be transmitted in the UL slot, nor in the UL symbol of the S slot.

[0051] In a TDD system, the SBFD time-frequency resource may be configured as a time-frequency resource (e.g., an UL slot, a DL slot, and an S slot). Data in a direction different from that of other time-frequency resources can be transmitted on the SBFD time-frequency resource. For example, the SBFD time-frequency resource is configured as an UL slot, and downlink data corresponding to the PDSCH is transmitted via the SBFD time-frequency resource, thereby transmitting the downlink data corresponding to the PDSCH in the UL slot. Also, for example, the SBFD time-frequency resource is configured as an UL symbol in an S slot, and downlink data corresponding to the PDSCH is transmitted via the SBFD time-frequency resource, thereby transmitting the downlink data corresponding to the PDSCH in the UL symbol in the S slot.

[0052] In one example, an SBFD symbol is defined as a symbol for which a base station apparatus and a user equipment can configure an SBFD sub-band. On the SBFD sub-bands (called SBFD time-frequency resources) of these SBFD symbols, the base station apparatus and the user equipment can perform full-duplex communication. That is, uplink transmission, downlink transmission, or uplink and downlink transmission can be performed on the SBFD time-frequency resources. The SBFD time-frequency resources may be explicitly indicated as uplink, downlink, or flexible. When the SBFD time-frequency resources are indicated as flexible, uplink transmission or downlink transmission can be flexibly scheduled on the SBFD time-frequency resources.

[0053] The SBFD time-frequency resource may be configured in the DL symbol, F symbol, and UL symbol. A slot in which the SBFD time-frequency resource is configured is also called an SBFD slot. For example, if the SBFD time-frequency resource is configured in the DL symbol of a DL slot, the DL slot is also called an SBFD slot. If the SBFD time-frequency resource is configured in the UL symbol of a UL slot, the UL slot is also called an SBFD slot. If the SBFD time-frequency resource is configured in the DL symbol, UL symbol, or F symbol of an S slot, the S slot is also called an SBFD slot.

[0054] For user equipment without SBFD capability, all SBFD configurations will be ignored. For user equipment with SBFD capability, uplink transmission, downlink transmission, or uplink transmission and downlink transmission can be performed on the SBFD time-frequency resource. In the following, we take a user equipment with SBFD capability as an example.

[0055] For user equipment with SBFD capability, one is a half-duplex user equipment that supports SBFD capability, i.e., a user equipment that can transmit or receive on SBFD time-frequency resources, but can only transmit or receive at the same time, is called half-duplex user equipment. The other is a full-duplex user equipment that supports SBFD capability, i.e., a user equipment that can transmit and receive on SBFD time-frequency resources, i.e., a user equipment that can simultaneously transmit and receive on SBFD time-frequency resources at the same time, is called full-duplex user equipment.

[0056] In one example, the SBFD time-frequency resources may be semi-statically configured SBFD time-frequency resources. For example, the SBFD time-frequency resources are semi-statically configured by RRC (Radio Resource Control) signaling. The SBFD time-frequency resources may also be dynamically configured SBFD time-frequency resources. For example, the SBFD time-frequency resources are dynamically configured by DCI (Downlink Control Information) signaling.

[0057] In one example, downlink data corresponding to a PDSCH can be transmitted on the SBFD time-frequency resource. For example, the SBFD time-frequency resource is configured in an UL slot, and downlink data corresponding to a PDSCH is transmitted via the SBFD time-frequency resource, thereby scheduling the PDSCH on the SBFD time-frequency resource of the UL slot. By clarifying the scheduling policy of the PDSCH on the SBFD time-frequency resource of the base station device and the user equipment, downlink transmission based on the SBFD time-frequency resource can be realized in the TDD system, and the overall performance of the TDD system can be improved.

[0058] To transmit downlink data corresponding to the PDSCH in the SBFD time-frequency resources, a scheduling policy for the PDSCH in the SBFD time-frequency resources may be determined based on the overlapping situation between the SBFD time-frequency resources (i.e., the time-frequency resources used by the PDSCH) and the uplink time-frequency resources (i.e., the time-frequency resources occupied by the uplink data) and the FD capability of the user equipment (e.g., the mode supporting FD or the mode not supporting FD), thereby enabling the base station apparatus and the user equipment to have a clear transmission mechanism and realizing full-duplex communication based on the SBFD time-frequency resources between the base station apparatus and the user equipment.

[0059] In one example, downlink data carried in the PDSCH may include, but is not limited to, application data and downlink common control information. The downlink common control information may include, but is not limited to, a system information block (SIB), paging information, a message B (MSG-B) in a two-step random access procedure, a message 2 (MSG 2) in a four-step random access procedure, and a message 4 (MSG 4) in a four-step random access procedure. Here, based on the above data carried in the PDSCH, the PDSCH may transmit, but is not limited to, initial transmission data, retransmission data fed back based on hybrid automatic repeat reQuest (HARQ), or semi-statically configured repeated transmission data.

[0060] 2 is a schematic diagram of scheduling a PDSCH in an SBFD time-frequency resource. When the SBFD time-frequency resource is in a DL symbol or an F symbol, downlink data corresponding to the PDSCH can be transmitted across the SBFD time-frequency resource. That is, some downlink data may be transmitted within the SBFD time-frequency resource, and another part of the downlink data may be transmitted outside the SBFD time-frequency resource. In FIG. 2, for slot 0 and slot 1, downlink data corresponding to the PDSCH may be transmitted within the SBFD time-frequency resource or outside the SBFD time-frequency resource.

[0061] If an SBFD time-frequency resource is in an UL symbol, downlink data corresponding to a PDSCH can only be transmitted within the SBFD time-frequency resource, and UL resources other than the SBFD time-frequency resource cannot be used. For a dynamically scheduled PDSCH, the PDSCH can be scheduled in the SBFD time-frequency resource by DCI. For a PDSCH with SPS (Semi-Persistent Scheduling), if the PDSCH scheduled by SPS exceeds the range of the SBFD time-frequency resource, the PDSCH will only be transmitted within the SBFD time-frequency resource. In Figure 2, for slots 2 and 3, downlink data corresponding to a PDSCH can only be transmitted within the SBFD time-frequency resource.

[0062] In one example, since the SBFD time-frequency resources overlap with the uplink time-frequency resources, the transmission policy of the PDSCH may be comprehensively considered based on information such as the overlapping status between the SBFD time-frequency resources and the uplink time-frequency resources, the FD capability of the user equipment, the signal type or channel type carried in the uplink time-frequency resources, etc.

[0063] For example, an available time-frequency resource may be selected from the SBFD time-frequency resources and downlink data corresponding to the PDSCH may be transmitted on the available time-frequency resource, or the SBFD time-frequency resource may be determined to be an unavailable time-frequency resource and downlink data corresponding to the PDSCH may be transmitted on the SBFD time-frequency resource.

[0064] Case 1: A collision situation between SBFD time-frequency resources and PRACH uplink time-frequency resources, that is, the PDSCH carried by the SBFD time-frequency resources and the PRACH carried by the uplink time-frequency resources collide.

[0065] A collision situation between PRACH and dynamically configured SBFD time-frequency resources will be described.

[0066] Since the base station apparatus clearly knows the location of the PRACH uplink time-frequency resource, in order to ensure that the user equipment can successfully use the PRACH to transmit the access preamble and complete the initial access of the user equipment, the base station apparatus needs to avoid dynamically configuring the SBFD time-frequency resource in the uplink time-frequency resource occupied by the PRACH. From the user equipment's perspective, the user equipment does not expect the SBFD time-frequency resource to be dynamically configured on the uplink time-frequency resource overlapping with the PRACH. The uplink data corresponding to the PRACH uplink time-frequency resource (symbol) may include a RACH Occasion (RO) and a GP symbol that may exist before the RO.

[0067] The collision situation between PRACH and semi-statically configured SBFD time-frequency resources will be explained.

[0068] For half-duplex user equipment, when the user equipment is not accessing the network, the user equipment needs to be network-ready at any time, so the PRACH uplink time-frequency resource cannot be occupied, and downlink data corresponding to a PDSCH such as SIB1 cannot be transmitted on the SBFD time-frequency resource that conflicts with the PRACH uplink time-frequency resource. For dynamic scheduling PDSCH, dynamic scheduling can be used to avoid transmitting downlink data corresponding to a PDSCH on the conflicting SBFD time-frequency resource. For semi-persistent scheduling PDSCH, the base station device does not transmit downlink data corresponding to a PDSCH on the SBFD time-frequency resource that conflicts with the PRACH uplink time-frequency resource, and the user equipment does not receive downlink data on the SBFD time-frequency resource that conflicts with the PRACH uplink time-frequency resource.

[0069] For half-duplex user equipment, in the process of the user equipment accessing the network, the PRACH uplink time-frequency resource (i.e., RO resource) is used in MSG 1 (four-step RACH) or MSG A (two-step RACH), and the PDSCH is used in MSG 2, MSG 4 (four-step RACH), or MSG B (two-step RACH). That is, the PRACH and the PDSCH are not used simultaneously. However, considering that the PRACH uplink time-frequency resource is shared by multiple users, if downlink data corresponding to the PDSCH is transmitted to one user equipment in an SBFD time-frequency resource that conflicts with the PRACH uplink time-frequency resource, it will affect the PRACH reception of other user equipments, so downlink data corresponding to the PDSCH is not transmitted in an SBFD time-frequency resource that conflicts with the PRACH uplink time-frequency resource.

[0070] For a half-duplex user equipment, after the user equipment accesses the network, it does not need the PRACH uplink time-frequency resource. However, other user equipments that do not access the network may initiate random access in the PRACH uplink time-frequency resource. If downlink data corresponding to a PDSCH is transmitted to one user equipment in the SBFD time-frequency resource that conflicts with the PRACH uplink time-frequency resource, this will affect the PRACH reception of other user equipments. Therefore, downlink data corresponding to a PDSCH is not transmitted in the SBFD time-frequency resource that conflicts with the PRACH uplink time-frequency resource.

[0071] As described above, considering the importance of PRACH for half-duplex user equipment, when the SBFD time-frequency resource and the PRACH uplink time-frequency resource overlap, the base station device does not transmit downlink data corresponding to the PDSCH in any SBFD symbol that overlaps with the PRACH symbol. That is, the base station device does not transmit downlink data corresponding to the dynamic scheduling PDSCH, and does not transmit downlink data corresponding to the semi-static scheduling PDSCH. Accordingly, the user equipment does not receive downlink data corresponding to the PDSCH in the SBFD time-frequency resource.

[0072] For a half-duplex user equipment (UE), i.e., a UE that does not support a mode supporting FD, when the channel type carried in the uplink time-frequency resource is PRACH, if the first slot in the SBFD time-frequency resource overlaps with the second slot in the PRACH uplink time-frequency resource, the UE determines that the SBFD time-frequency resource is an unavailable time-frequency resource, i.e., does not transmit downlink data corresponding to the PDSCH on the SBFD time-frequency resource, regardless of whether the PRB in the first slot overlaps with the PRB in the second slot. If the first slot in the SBFD time-frequency resource does not overlap with the second slot in the PRACH uplink time-frequency resource, the UE determines that the SBFD time-frequency resource is an available time-frequency resource, i.e., transmits downlink data corresponding to the PDSCH on the SBFD time-frequency resource.

[0073] A slot in the SBFD time-frequency resource is referred to as a first slot, and a slot in the PRACH uplink time-frequency resource is referred to as a second slot. If the first slot and the second slot are the same, the first slot in the SBFD time-frequency resource overlaps with the second slot in the PRACH uplink time-frequency resource. If the first slot and the second slot are different, the first slot in the SBFD time-frequency resource does not overlap with the second slot in the PRACH uplink time-frequency resource.

[0074] The collision situation between PRACH and semi-statically configured SBFD time-frequency resources will be explained.

[0075] For a full-duplex user equipment, when the PRACH uplink time-frequency resource and the SBFD time-frequency resource overlap, for example, when the PRBs in the PRACH uplink time-frequency resource and the PRBs in the SBFD time-frequency resource overlap (partially or completely), a schematic diagram of partial overlap is shown in Figure 3. F represents a flexible slot, which can be used for either the uplink or the downlink. DL represents a downlink slot. UL represents an uplink slot. In Figure 3, the PRACH uplink time-frequency resource in slot 4 partially overlaps with the SBFD time-frequency resource, and the shaded portion represents the SBFD time-frequency resource that overlaps with the PRACH uplink time-frequency resource. That is, the shaded portion represents the overlapping PRBs.

[0076] Before performing random access, the user equipment needs to receive SIB1 via PDSCH, obtain PRACH configuration information, and perform random access based on the PRACH configuration information. If the base station device transmits SIB1 on SBFD time-frequency resources that overlap with PRACH uplink time-frequency resources, SIB1 will affect the detection performance of the PRACH preamble, and the user equipment will affect the reception of SIB1 when transmitting the PRACH preamble.

[0077] Since both the PRACH preamble and SIB1 are important information, it is necessary to avoid scheduling SIB1 in the PRACH uplink time-frequency resource to avoid interference between the PRACH and SIB1. Of course, when the base station device transmits other downlink data via the PDSCH, it is also necessary to avoid affecting the transmission of the PRACH preamble.

[0078] As described above, when a PRB in the PRACH uplink time-frequency resource overlaps with a PRB in the SBFD time-frequency resource, the user equipment does not expect to schedule a PDSCH in the overlapping SBFD time-frequency resource. For a PDSCH with semi-persistent scheduling, the base station device does not transmit a PDSCH in the overlapping SBFD time-frequency resource. Correspondingly, the user equipment does not expect to receive a PDSCH in the overlapping SBFD time-frequency resource.

[0079] As can be seen from the above, for a full-duplex user equipment (UE), i.e., for a UE that supports FD, when the channel type carried in the uplink time-frequency resource is PRACH, if the first slot in the SBFD time-frequency resource overlaps with the second slot in the PRACH uplink time-frequency resource and the PRB in the first slot overlaps with the PRB in the second slot, the SBFD time-frequency resource can be determined to be an unavailable time-frequency resource, i.e., downlink data corresponding to the PDSCH is not transmitted on the SBFD time-frequency resource. If the first slot in the SBFD time-frequency resource does not overlap with the second slot in the PRACH uplink time-frequency resource, the SBFD time-frequency resource can be determined to be an available time-frequency resource.

[0080] For a full-duplex user equipment, when the PRACH uplink time-frequency resource and the SBFD time-frequency resource do not overlap, for example, when the PRB in the PRACH uplink time-frequency resource and the PRB in the SBFD time-frequency resource do not overlap, as shown in Figure 4, which is a schematic diagram of time-frequency resources of the same symbol not overlapping, unlike when they overlap, when the PRBs do not overlap, only inter-subband interference exists, which is smaller than intra-subband interference.

[0081] Based on this, the following schemes can be adopted for processing: In scheme 1, downlink data corresponding to the PDSCH is not transmitted in any time-frequency resource of the SBFD symbol that overlaps with the PRACH symbol; in scheme 2, downlink data corresponding to the PDSCH is transmitted in all SBFD time-frequency resources. Dynamic scheduling: For repeated transmission of the PDSCH and the PDSCH, the base station device can determine whether to schedule the PDSCH in the SBFD time-frequency resource and transmit the scheduling information to the user equipment via DCI. The user equipment receives the PDSCH based on the scheduling information. For semi-persistent scheduling, if there is no time-frequency resource overlap between the SBFD time-frequency resource and the PRACH uplink time-frequency resource, the base station device transmits downlink data corresponding to the PDSCH on the SBFD time-frequency resource, and the user equipment receives the downlink data corresponding to the PDSCH on the SBFD time-frequency resource.

[0082] As can be seen from the above, for a full-duplex user equipment (UE), i.e., a user equipment supporting a mode supporting FD, when the channel type carried in the uplink time-frequency resources is PRACH, if the first slot of the SBFD time-frequency resources overlaps with the second slot of the PRACH uplink time-frequency resources but the PRB in the first slot does not overlap with the PRB in the second slot, the UE selects all PRBs in the first slot of the SBFD time-frequency resources as available time-frequency resources to transmit downlink data corresponding to the PDSCH on the SBFD time-frequency resources, i.e., transmits downlink data corresponding to the PDSCH on all SBFD time-frequency resources (Scheme 2), or determines that the SBFD time-frequency resources are unavailable time-frequency resources, i.e., does not transmit downlink data corresponding to the PDSCH on the SBFD time-frequency resources (Scheme 1).

[0083] Case 2: A collision situation between the SBFD time-frequency resource and the SRS uplink time-frequency resource, that is, the PDSCH carried by the SBFD time-frequency resource and the SRS carried by the uplink time-frequency resource collide.

[0084] In one example, SRS is used for functions such as uplink beam management, precoding, and antenna switching. SRS is configured semi-statically by RRC signaling. SRS may be configured periodically, semi-persistent, and aperiodic. For periodic SRS, activation occurs upon configuration completion. For semi-persistent SRS, activation must be performed by the MAC media access control element (CE). For aperiodic SRS, activation must be performed by DCI.

[0085] When an activated SRS and an SBFD time-frequency resource overlap, the transmission policy of the PDSCH on the SBFD time-frequency resource can be determined based on the FD capability of the user equipment.

[0086] For half-duplex user equipment, it is necessary to clarify how the user equipment processes the PDSCH in the SBFD time-frequency resource that overlaps with the SRS. If the PDSCH is dynamically scheduled, the base station apparatus does not schedule repeated transmissions of the PDSCH and PDSCH in the SRS uplink time-frequency resource (e.g., the symbol occupied by the SRS and at least one symbol (for GP) before the SRS symbol). The user equipment does not expect to receive repeated transmissions of the PDSCH and PDSCH in the SRS uplink time-frequency resource. Also, if the repeated transmissions of the PDSCH and PDSCH are SPS and the time-frequency resource of the PDSCH is transmitted to the user equipment by DCI during the SPS activation process, the base station apparatus does not allocate time-frequency resources for repeated transmissions of the PDSCH and PDSCH in the SRS uplink time-frequency resource when allocating time-frequency resources for the repeated transmissions of the PDSCH and PDSCH. The user equipment does not receive repeated data of the PDSCH and PDSCH in the SRS uplink time-frequency resource.

[0087] As can be seen from the above, for a half-duplex user equipment, when the signal type carried in the uplink time-frequency resource is SRS, if the first slot in the SBFD time-frequency resource overlaps with the second slot in the SRS uplink time-frequency resource, the half-duplex user equipment determines that the SBFD time-frequency resource is an unavailable time-frequency resource, i.e., does not transmit downlink data corresponding to the PDSCH on the SBFD time-frequency resource, regardless of whether the PRB in the first slot overlaps with the PRB in the second slot. If the first slot in the SBFD time-frequency resource does not overlap with the second slot in the SRS uplink time-frequency resource, the half-duplex user equipment determines that the SBFD time-frequency resource is an available time-frequency resource, i.e., transmits downlink data corresponding to the PDSCH on the SBFD time-frequency resource.

[0088] For a full-duplex user equipment, when the SRS uplink time-frequency resources and the SBFD time-frequency resources do not overlap, for example, when the PRBs in the SRS uplink time-frequency resources and the PRBs in the SBFD time-frequency resources do not overlap, for example, when different PRB resources are occupied in the same symbol or when the same PRB resource is occupied in different symbols, the base station device can transmit downlink data corresponding to the PDSCH in the SBFD time-frequency resources, and the user equipment can receive downlink data corresponding to the PDSCH in the corresponding SBFD time-frequency resources.

[0089] As can be seen from the above, for a full-duplex user equipment, when the signal type carried in the uplink time-frequency resources is SRS, if the first slot in the SBFD time-frequency resources overlaps with the second slot in the SRS uplink time-frequency resources but the PRB in the first slot does not overlap with the PRB in the second slot, the device selects all PRBs in the first slot of the SBFD time-frequency resources as available time-frequency resources to transmit downlink data corresponding to the PDSCH on the SBFD time-frequency resources, i.e., transmits downlink data corresponding to the PDSCH on all SBFD time-frequency resources; if the first slot in the SBFD time-frequency resources does not overlap with the second slot in the SRS uplink time-frequency resources, the device determines that the SBFD time-frequency resources are available time-frequency resources to transmit downlink data corresponding to the PDSCH on the SBFD time-frequency resources.

[0090] For full-duplex user equipment, when the SRS uplink time-frequency resource and the SBFD time-frequency resource overlap, for example, when the PRBs in the SRS uplink time-frequency resource and the PRBs in the SBFD time-frequency resource overlap, as shown in Figure 5, which is a schematic diagram of the overlap of the PRBs in the SBFD time-frequency resource and the PRBs in the SRS uplink time-frequency resource, the SBFD time-frequency resource occupies PRBs #190 to #193, etc., the SRS uplink time-frequency resource occupies 272 PRBs from symbol #12 to symbol #13, and the SRS uplink time-frequency resource occupies PRBs #0, #192, #193, etc. in each PRB. #4、#8 Occupy.

[0091] For a dynamically scheduled PDSCH, the time-frequency resources occupied by the PDSCH are transmitted from the base station device to the user equipment by DCI. When the PDSCH is transmitted on the SBFD time-frequency resources overlapping with the SRS, the following schemes can be adopted: Scheme 1: The base station device does not schedule the PDSCH on the SBFD time-frequency resources overlapping with the SRS, and the user equipment does not receive downlink data corresponding to the PDSCH on the SBFD time-frequency resources overlapping with the SRS.

[0092] In Scheme 1, the base station device determines the SBFD time-frequency resources that overlap with the SRS, schedules the PDSCH on the remaining non-overlapping time-frequency resources, and transmits the time-frequency resources used for the PDSCH to the user equipment via DCI. The user equipment receives downlink data corresponding to the PDSCH based on the scheduling information.

[0093] As can be seen from the above, for a full-duplex user equipment, when the signal type carried in the uplink time-frequency resources is SRS, if the first slot in the SBFD time-frequency resources overlaps with the second slot in the SRS uplink time-frequency resources and the PRB in the first slot overlaps with the PRB in the second slot, the target PRB in the first slot of the SBFD time-frequency resources is selected as the available time-frequency resource to transmit downlink data corresponding to the PDSCH in the available time-frequency resource. That is, instead of transmitting downlink data corresponding to the PDSCH in all of the SBFD time-frequency resources, the downlink data corresponding to the PDSCH is transmitted in some of the SBFD time-frequency resources. The target PRB is a PRB in symbols not occupied by the SRS uplink time-frequency resources. That is, the symbols occupied by the SRS uplink time-frequency resources are excluded from the SBFD time-frequency resources, and instead of transmitting downlink data corresponding to the PDSCH in symbols not occupied by the SRS uplink time-frequency resources, the downlink data corresponding to the PDSCH is transmitted in PRBs of the remaining symbols.

[0094] In one example, for repeated PDSCH transmissions, the time-frequency resource corresponding to one PDSCH transmission does not overlap with the SRS uplink time-frequency resource, but the time-frequency resource corresponding to another PDSCH transmission may overlap with the SRS uplink time-frequency resource. In this case, the following method can be adopted.

[0095] Scheme A: Based on the SBFD time-frequency resource that overlaps with the SRS uplink time-frequency resource, the base station device ensures that all PDSCHs transmitted on the SBFD time-frequency resource (e.g., multiple PDSCH repeat transmissions) do not collide with the SRS uplink time-frequency resource. That is, all PDSCH repeat transmissions use PRBs in symbols not occupied by the SRS uplink time-frequency resource. The user equipment receives the PDSCH repeat transmissions based on the scheduling information of the base station device.

[0096] In scheme A, for the initial transmission of the PDSCH and each repeated transmission of the PDSCH (i.e., downlink data for each repeated transmission of the PDSCH), a target PRB may be selected from the first slot of the SBFD time-frequency resource. The target PRB may be a PRB in a symbol not occupied by the SRS uplink time-frequency resource. That is, a PRB in a symbol not occupied by the SRS uplink time-frequency resource may be used as the target PRB to participate in the repeated transmission of the PDSCH. The target PRB is then selected as an available time-frequency resource, and the repeated transmission corresponding to the PDSCH can be transmitted on the available time-frequency resource, or downlink data corresponding to the initial transmission of the PDSCH can be transmitted on the available time-frequency resource.

[0097] Method B: The base station device sets time-frequency resources for PDSCH transmission based on the actual data size. For PDSCH on SBFD time-frequency resources that overlap with SRS uplink time-frequency resources, downlink data corresponding to the PDSCH is transmitted on SBFD time-frequency resources that do not overlap with the SRS uplink time-frequency resources. For example, PRBs not occupied by SRS uplink time-frequency resources can be used for the initial PDSCH transmission and multiple repeated PDSCH transmissions. The PRBs not occupied by SRS uplink time-frequency resources may be PRBs in symbols not occupied by SRS uplink time-frequency resources, or may be PRBs in symbols occupied by SRS uplink time-frequency resources.

[0098] 6 is a schematic diagram showing overlapping of PDSCH repeat transmission and SRS uplink time-frequency resources. The initial PDSCH transmission is in slot 3, and the PDSCH repeat transmission overlaps with the SRS uplink time-frequency resource in slot 4. In this case, all downlink data corresponding to the PDSCH is transmitted normally in slot 3. However, in the PDSCH repeat transmission in slot 4, only part of the downlink data is transmitted in the non-overlapping SBFD time-frequency resource. Similarly, when the time-frequency resource for the initial PDSCH transmission overlaps with the SRS uplink time-frequency resource, the downlink data corresponding to the initial PDSCH transmission is transmitted only in the non-overlapping SBFD time-frequency resource.

[0099] In scheme B, for the initial transmission of the PDSCH and each repeated transmission of the PDSCH, a target PRB may be selected from the first slot of the SBFD time-frequency resource. The target PRB may be a PRB that is not occupied by the SRS uplink time-frequency resource. That is, a PRB that is not occupied by the SRS uplink time-frequency resource may be used as the target PRB to participate in the initial transmission of the PDSCH or the repeated transmission of the PDSCH. Then, the target PRB is selected as an available time-frequency resource, and downlink data corresponding to the PDSCH can be transmitted on the available time-frequency resource.

[0100] In one example, DCI is required for scheduling PDSCH retransmissions based on HARQ feedback. If the SBFD time-frequency resources that do not overlap with the SRS uplink time-frequency resources are sufficient for PDSCH retransmissions, the base station apparatus schedules PDSCH retransmissions on the SBFD time-frequency resources. The user equipment receives downlink data corresponding to PDSCH retransmissions according to the scheduling information. If the SBFD time-frequency resources that do not overlap with the SRS uplink time-frequency resources are insufficient to transmit downlink data corresponding to PDSCH retransmissions, the base station apparatus may not schedule PDSCH retransmissions on the SBFD time-frequency resources. The user equipment does not receive downlink data corresponding to PDSCH retransmissions on the SBFD time-frequency resources. Alternatively, the base station apparatus schedules PDSCH retransmissions on the SBFD time-frequency resources, but transmits only a portion of the PDSCH retransmission data based on the available resource size. The user equipment receives PDSCH retransmission data on the non-overlapping SBFD time-frequency resources based on the scheduling information.

[0101] Scheme 2: Downlink data corresponding to PDSCH is rate-matched in SBFD time-frequency resources with SRS as the center. In scheme 2, the base station device schedules PDSCH in SBFD time-frequency resources that overlap with SRS uplink time-frequency resources. However, downlink data corresponding to PDSCH is transmitted in all REs that are not occupied by SRS uplink time-frequency resources. As shown in Figure 5, in symbols #12 to #13, RE#0, #4 and #8 All REs except RE 1 may be used to transmit downlink data corresponding to the PDSCH, and rate matching can be performed on these REs.

[0102] As can be seen from the above, for a full-duplex user equipment, when the signal type carried in the uplink time-frequency resources is SRS, if the first slot in the SBFD time-frequency resources overlaps with the second slot in the SRS uplink time-frequency resources and the PRB in the first slot overlaps with the PRB in the second slot, a target PRB can be selected from the first slot of the SBFD time-frequency resources. The target PRB includes a first RE resource not occupied by the SRS uplink time-frequency resources and a second RE resource occupied by the SRS uplink time-frequency resources. The first RE resource of the target PRB is selected as an available time-frequency resource, and downlink data corresponding to the PDSCH is transmitted in the available time-frequency resource. That is, downlink data corresponding to the PDSCH is transmitted in some time-frequency resources of the target PRB in the SBFD time-frequency resources.

[0103] Here, the target PRB may be a PRB occupied by the SRS uplink time-frequency resources, i.e., some of the REs of the target PRB are occupied by the SRS uplink time-frequency resources, and the REs occupied by the SRS uplink time-frequency resources may be excluded from the target PRB, and downlink data corresponding to the PDSCH may be transmitted in the remaining RE resources.

[0104] In one example, the base station device configures the location of the uplink time-frequency resource occupied by the SRS in the user equipment via RRC signaling. For semi-persistent SRS, the base station device activates the SRS using a MAC CE command. For aperiodic SRS, the base station device activates the SRS using a DCI command. Therefore, the base station device performs rate matching on the PDSCH based on the valid SRS resource location, and the user equipment performs de-rate matching on the PDSCH centered on the SRS based on the SRS resource configuration.

[0105] For example, within one bandwidth part (BWP), a user equipment may be configured with one or more periodic, semi-persistent, or aperiodic SRS resource sets, and each resource set may include up to 16 SRS resources. For periodic SRS, all RE resources for the SRS configured in srs-ResourceSetToAddModList and srs-ResourceToAddModList cannot be used for PDSCH. For semi-persistent SRS, all RE resources for the SRS configured in srs-ResourceSetToAddModList and srs-ResourceToAddModList and activated by the MAC CE cannot be used for PDSCH. For aperiodic SRS resources, all RE resources for the SRS configured in srs-ResourceSetToAddModList and srs-ResourceToAddModList and activated by the DCI cannot be used for PDSCH.

[0106] Similarly, for repeated transmission of PDSCH transmitted in SBFD time-frequency resources overlapping with SRS uplink time-frequency resources and retransmission of PDSCH based on HARQ feedback, rate matching must be performed centered on SRS according to the above method in both SBFD time-frequency resources overlapping with SRS, and is not repeated here.

[0107] From the user equipment's perspective, which scheme (Scheme 1 or Scheme 2) to adopt for single PDSCH transmission and PDSCH transmission based on HARQ feedback can be determined in the dynamic scheduling process. If the user equipment determines that the SBFD time-frequency resource occupied by the dynamic scheduling PDSCH does not overlap with the SRS uplink time-frequency resource, it can determine Scheme 1. Otherwise, it can determine Scheme 2, and the user equipment can perform de-rate matching on the PDSCH based on the SRS. For repeated PDSCH transmission, the user equipment cannot determine which scheme to adopt based on the parameters of repeated PDSCH transmission, so a special indication parameter may be provided.

[0108] Here, the number of repeated PDSCH transmissions is set by the RRC parameter pdsch-AggregationFactor (aggregation factor) or RepetitionSchemeConfig (repetition scheme setting)-r16. Therefore, when repeated PDSCH transmissions are performed in SBFD time-frequency resources that overlap with SRS uplink time-frequency resources, the RRC parameter indicates which scheme to adopt.

[0109] For example, if the pdsch-AggregationFactor setting indicates whether to adopt Scheme 1 or Scheme 2, a new parameter, pdsch-AggregationMultiplexingWithSRSInSbfd:pdsch-AggregationMultiplexingWithSRSInSbfd ENUMERATED{noTx, rm}option, may be introduced. This parameter may be referred to as an indication parameter for PDSCH repetition transmission and SRS multiplexing method. If pdsch-AggregationFactor is not set, pdsch-AggregationMultiplexingWithSRSInSbfd is also not set. If pdsch-AggregationFactor is set, pdsch-AggregationMultiplexingWithSRSInSbfd is used to indicate whether to adopt Scheme 1 or Scheme 2. For example, one of the two options (noTx, rm) is selected, where noTx indicates no transmission and this option corresponds to Scheme 1, i.e., the processing of Scheme 1 is adopted. rm indicates that rate matching is performed, and this option corresponds to scheme 2, that is, the processing of scheme 2 is adopted.

[0110] For example, when the RepetitionSchemeConfig-r16 setting indicates whether to adopt scheme 1 or scheme 2, a new parameter, RepetitionMultiplexingWithSRS:RepetitionMultiplexingWithSRS ENUMERATED{noTx, rm} option, may be introduced. This parameter may be referred to as an indication parameter of PDSCH repetition transmission and SRS multiplexing method. If RepetitionSchemeConfig-r16 is not set, RepetitionMultiplexingWithSRS is also not set. If RepetitionSchemeConfig-r16 is set, RepetitionMultiplexingWithSRS is used to indicate whether to adopt scheme 1 or scheme 2. For example, one of the two options (noTx, rm) is selected, where noTx indicates no transmission and corresponds to scheme 1. rm indicates rate matching and corresponds to scheme 2.

[0111] For each of the above parameters, if RepetitionSchemeConfig-r16 is set, pdsch-AggregationFactor will not be set. If RepetitionMultiplexingWithSRS is set, pdsch-AggregationMultiplexingWithSRSInSbfd will not be set.

[0112] In one example, for a PDSCH in semi-persistent scheduling (SPS), the time-frequency resources occupied by the PDSCH are transmitted to the user equipment by DCI when the semi-static configuration is activated. Therefore, the above scheme may be used for the SPS PDSCH, repeated transmission of the SPS PDSCH, and retransmission based on HARQ feedback.

[0113] Case 3: A collision situation between SBFD time-frequency resources and PUCCH uplink time-frequency resources, that is, the PDSCH carried by the SBFD time-frequency resources and the PUCCH carried by the uplink time-frequency resources collide.

[0114] In one example, the PUCCH is used to transmit a scheduling request (SR), HARQ feedback, and channel state information (CSI). The PUCCH is divided into multiple formats, which are PUCCH formats 0 / 1 / 2 / 3 / 4. PUCCH formats 0 / 2 are short PUCCHs with a length of one or two symbols. PUCCH formats 1 / 3 / 4 are long PUCCHs with a length of four to fourteen symbols. When the PUCCH uplink time-frequency resource and the SBFD time-frequency resource overlap, the transmission policy of the PDSCH on the SBFD time-frequency resource can be determined based on the FD capability of the user equipment.

[0115] For half-duplex user equipment, it is necessary to clarify how the user equipment processes the PDSCH in SBFD time-frequency resources that overlap with the PUCCH. If the PDSCH is dynamically scheduled, the base station apparatus does not schedule the PDSCH and repeated transmissions of the PDSCH in the PUCCH uplink time-frequency resources (e.g., the symbols occupied by the PUCCH and at least one symbol (for GP) before the PUCCH). The user equipment does not expect to receive the PDSCH and repeated transmissions of the PDSCH in the PUCCH uplink time-frequency resources. If the PDSCH is semi-persistently scheduled, the base station apparatus does not schedule the PDSCH and repeated transmissions of the PDSCH in the PUCCH uplink time-frequency resources.

[0116] As can be seen from the above, for a half-duplex user equipment, when the channel type carried in the uplink time-frequency resource is PUCCH, if the first slot in the SBFD time-frequency resource overlaps with the second slot in the PUCCH uplink time-frequency resource, the half-duplex user equipment determines that the SBFD time-frequency resource is an unavailable time-frequency resource, i.e., does not transmit downlink data corresponding to the PDSCH on the SBFD time-frequency resource, regardless of whether the PRB in the first slot overlaps with the PRB in the second slot. If the first slot in the SBFD time-frequency resource does not overlap with the second slot in the PUCCH uplink time-frequency resource, the half-duplex user equipment determines that the SBFD time-frequency resource is an available time-frequency resource, i.e., transmits downlink data corresponding to the PDSCH on the SBFD time-frequency resource.

[0117] For a full-duplex user equipment, when the PUCCH uplink time-frequency resource and the SBFD time-frequency resource do not overlap, for example, when the PRBs in the PUCCH uplink time-frequency resource and the PRBs in the SBFD time-frequency resource do not overlap, for example, when different PRB resources are occupied in the same symbol or when the same PRB resource is occupied in different symbols, the base station device can transmit downlink data corresponding to the PDSCH in the SBFD time-frequency resource. The user equipment can receive downlink data corresponding to the PDSCH in the corresponding SBFD time-frequency resource. That is, the user equipment can transmit the PUCCH and receive downlink data corresponding to the PDSCH simultaneously.

[0118] It can be seen from the above that for a full-duplex user equipment, when the channel type carried in the uplink time-frequency resources is PUCCH, if the first slot in the SBFD time-frequency resources overlaps with the second slot in the PUCCH uplink time-frequency resources but the PRB in the first slot does not overlap with the PRB in the second slot, the user equipment selects all PRBs in the first slot of the SBFD time-frequency resources as available time-frequency resources to transmit downlink data corresponding to the PDSCH on the SBFD time-frequency resources, i.e., transmits downlink data on all SBFD time-frequency resources; if the first slot in the SBFD time-frequency resources does not overlap with the second slot in the PUCCH uplink time-frequency resources, the user equipment determines that the SBFD time-frequency resources are available time-frequency resources to transmit downlink data corresponding to the PDSCH on the SBFD time-frequency resources.

[0119] For a full-duplex user equipment, when the PUCCH uplink time-frequency resource and the SBFD time-frequency resource overlap, for example, when the PRB in the PUCCH uplink time-frequency resource overlaps with the PRB in the SBFD time-frequency resource, as shown in Figure 7, which is a schematic diagram of the PRB in the SBFD time-frequency resource overlapping with the PRB in the PUCCH uplink time-frequency resource, and when the SBFD time-frequency resource is # 0~#31 and the PUCCH uplink time-frequency resource (for example, PUCCH format 3) occupies 16 PRBs in symbol #10 to symbol #13.

[0120] For a dynamically scheduled PDSCH, the time-frequency resources occupied by the PDSCH are transmitted from the base station device to the user equipment via DCI. When the PDSCH is transmitted on SBFD time-frequency resources that overlap with the PUCCH, the following schemes can be adopted: Scheme 1: The base station device does not schedule the PDSCH on the SBFD time-frequency resources that overlap with the PUCCH, and the user equipment does not receive downlink data corresponding to the PDSCH on the SBFD time-frequency resources that overlap with the PUCCH. In Scheme 1, the base station device can determine the SBFD time-frequency resources that overlap with the PUCCH, schedule the PDSCH on the remaining non-overlapping time-frequency resources, and transmit the time-frequency resources used for the PDSCH to the user equipment via DCI. The user equipment receives the downlink data corresponding to the PDSCH based on the scheduling information.

[0121] As can be seen from the above, for a full-duplex user equipment, when the channel type carried in the uplink time-frequency resources is PUCCH, if the first slot in the SBFD time-frequency resources overlaps with the second slot in the PUCCH uplink time-frequency resources and the PRB in the first slot overlaps with the PRB in the second slot, the target PRB in the first slot of the SBFD time-frequency resources is selected as the available time-frequency resource to transmit downlink data corresponding to the PDSCH in the available time-frequency resource. That is, the downlink data corresponding to the PDSCH is transmitted in some time-frequency resources of the SBFD time-frequency resources. The target PRB is a PRB in symbols not occupied by the PUCCH uplink time-frequency resources. That is, the symbols occupied by the PUCCH uplink time-frequency resources are excluded from the SBFD time-frequency resources, and the downlink data corresponding to the PDSCH is not transmitted in symbols not occupied by the PUCCH uplink time-frequency resources, but is transmitted in PRBs of the remaining symbols.

[0122] In one example, for repeated PDSCH transmissions, the time-frequency resource corresponding to one PDSCH repeat transmission may not overlap with the PUCCH uplink time-frequency resource, but the time-frequency resource corresponding to another PDSCH repeat transmission may overlap with the PUCCH uplink time-frequency resource. In this case, the following scheme may be adopted:

[0123] Scheme A: Based on the SBFD time-frequency resources overlapping with the PUCCH uplink time-frequency resources, the base station device ensures that all PDSCHs transmitted on the SBFD time-frequency resources (e.g., repeated transmissions of multiple PDSCHs) do not collide with the PUCCH uplink time-frequency resources. That is, all PDSCH repeated transmissions use PRBs in symbols not occupied by the PUCCH uplink time-frequency resources. The user equipment receives PDSCH repeated transmissions based on the scheduling information of the base station device. In Scheme A, a target PRB may be selected from the first slot of the SBFD time-frequency resources for the initial PDSCH transmission and each PDSCH repeated transmission (i.e., downlink data for each repeated transmission corresponding to the PDSCH). The target PRB may be a PRB in symbols not occupied by the PUCCH uplink time-frequency resources. That is, a PRB in a symbol not occupied by the PUCCH uplink time-frequency resource may be used as the target PRB to participate in the PDSCH repeated transmission. Then, the target PRB can be selected as an available time-frequency resource, and a repeated transmission corresponding to the PDSCH can be transmitted on the available time-frequency resource, or downlink data corresponding to the initial transmission of the PDSCH can be transmitted on the available time-frequency resource.

[0124] Scheme B: The base station device sets time-frequency resources for PDSCH transmission based on the actual data size. For PDSCH on SBFD time-frequency resources that overlap with PUCCH uplink time-frequency resources, downlink data corresponding to the PDSCH is transmitted on SBFD time-frequency resources that do not overlap with PUCCH uplink time-frequency resources. For example, PRBs not occupied by PUCCH uplink time-frequency resources can be used for the initial PDSCH transmission and multiple repeated PDSCH transmissions. The PRBs not occupied by PUCCH uplink time-frequency resources may be PRBs in symbols not occupied by PUCCH uplink time-frequency resources, or may be PRBs in symbols occupied by PUCCH uplink time-frequency resources.

[0125] 8 is a schematic diagram showing overlapping of PDSCH repeat transmission and PUCCH uplink time-frequency resources. The initial PDSCH transmission is in slot 3, and the PDSCH repeat transmission overlaps with the PUCCH uplink time-frequency resource in slot 4. In this case, all downlink data corresponding to the PDSCH is transmitted normally in slot 3. However, in the PDSCH repeat transmission in slot 4, only part of the downlink data is transmitted in the non-overlapping SBFD time-frequency resource. Similarly, when the time-frequency resource for the initial PDSCH transmission overlaps with the PUCCH uplink time-frequency resource, the downlink data corresponding to the initial PDSCH transmission is transmitted only in the non-overlapping SBFD time-frequency resource.

[0126] In scheme B, for the initial transmission of the PDSCH and each repeated transmission of the PDSCH, a target PRB may be selected from the first slot of the SBFD time-frequency resource. The target PRB may be a PRB that is not occupied by the PUCCH uplink time-frequency resource. That is, a PRB that is not occupied by the PUCCH uplink time-frequency resource may be used as the target PRB to participate in the initial transmission of the PDSCH or the repeated transmission of the PDSCH. The target PRB is then selected as an available time-frequency resource, and downlink data corresponding to the PDSCH can be transmitted on the available frequency resource.

[0127] In one example, DCI is required for scheduling PDSCH retransmissions based on HARQ feedback. If the SBFD time-frequency resources that do not overlap with the PUCCH uplink time-frequency resources are sufficient for PDSCH retransmissions, the base station apparatus schedules PDSCH retransmissions on the SBFD time-frequency resources. The user equipment receives downlink data corresponding to PDSCH retransmissions according to the scheduling information. If the SBFD time-frequency resources that do not overlap with the PUCCH uplink time-frequency resources are insufficient for transmitting downlink data corresponding to PDSCH retransmissions, the base station apparatus may not schedule PDSCH retransmissions on the SBFD time-frequency resources. The user equipment does not receive downlink data corresponding to PDSCH retransmissions on the SBFD time-frequency resources. Alternatively, the base station apparatus schedules PDSCH retransmissions on the SBFD time-frequency resources, but transmits only a portion of the PDSCH retransmission data based on the available resource size. The user equipment receives PDSCH retransmission data on the non-overlapping SBFD time-frequency resources based on the scheduling information.

[0128] Scheme 2: Downlink data corresponding to the PDSCH is rate-matched in SBFD time-frequency resources with PUCCH as the center. In scheme 2, the base station device schedules the PDSCH in SBFD time-frequency resources that overlap with the PUCCH uplink time-frequency resources. However, downlink data corresponding to the PDSCH is transmitted in all PRBs that are not occupied by the PUCCH uplink time-frequency resources. This differs from SRS in that the PDSCH performs RE-level rate matching with SRS as the center, while the PDSCH performs PRB-level rate matching with PUCCH as the center. As shown in FIG. 7, in symbols #10 to #13, all PRBs except PRBs #0 to #15 may be used for PDSCH transmission. As can be seen from the above, for a full-duplex user equipment, when the channel type carried in the uplink time-frequency resources is PUCCH, if the first slot in the SBFD time-frequency resources overlaps with the second slot in the PUCCH uplink time-frequency resources and the PRB in the first slot overlaps with the PRB in the second slot, a target PRB can be selected from the first slot of the SBFD time-frequency resources. The target PRB is a PRB not occupied by the PUCCH uplink time-frequency resources. The target PRB is selected as an available time-frequency resource, and downlink data corresponding to the PDSCH is transmitted on the available time-frequency resource.

[0129] In one example, the base station device configures the user equipment with the location of the time-frequency resource occupied by the PUCCH via RRC signaling. The base station device can perform rate matching on the PDSCH based on the valid PUCCH resource location. The user equipment performs de-rate matching on the PDSCH centered on the PUCCH time-frequency resource based on the PUCCH configuration. Similarly, for repeated transmission of the PDSCH transmitted in the SBFD time-frequency resource overlapping with the PUCCH uplink time-frequency resource and retransmission of the PDSCH based on HARQ feedback, rate matching must be performed centered on the PUCCH in the SBFD time-frequency resource overlapping with the PUCCH according to the above method, and a description thereof will be omitted here.

[0130] From the user equipment's perspective, which scheme (Scheme 1 or Scheme 2) to adopt for one-time PDSCH transmission and PDSCH transmission based on HARQ feedback can be determined in the dynamic scheduling process. If the user equipment determines that the SBFD time-frequency resource occupied by the dynamic scheduling PDSCH does not overlap with the PUCCH uplink time-frequency resource, it can determine Scheme 1. Otherwise, it can determine Scheme 2, and the user equipment can perform de-rate matching on the PDSCH centered on the PUCCH. For repeated PDSCH transmission, the user equipment cannot determine which scheme to adopt based on the parameters of repeated PDSCH transmission, so a special indication parameter may be provided.

[0131] Here, the number of repeated PDSCH transmissions is set by the RRC parameter pdsch-AggregationFactor or RepetitionSchemeConfig-r16. Therefore, when repeated PDSCH transmissions are performed in SBFD time-frequency resources that overlap with PUCCH uplink time-frequency resources, the RRC parameter indicates which scheme to adopt.

[0132] For example, if the pdsch-AggregationFactor setting indicates whether to adopt Scheme 1 or Scheme 2, a new parameter pdsch-AggregationMultiplexingWithPUCCHInSbfd:pdsch-AggregationMultiplexingWithPUCCHInSbfd ENUMERATED{noTx, rm}option may be introduced. This parameter may be referred to as an indication parameter for PDSCH repetition transmission and PUCCH multiplexing method. If pdsch-AggregationFactor is not set, pdsch-AggregationMultiplexingWithPUCCHInSbfd is also not set. If pdsch-AggregationFactor is set, pdsch-AggregationMultiplexingWithPUCCHInSbfd is used to indicate whether to adopt Scheme 1 or Scheme 2. For example, one of the two options (noTx, rm) is selected, where noTx indicates no transmission and this option corresponds to Scheme 1, i.e., the processing of Scheme 1 is adopted. rm indicates that rate matching is performed, and this option corresponds to scheme 2, that is, the processing of scheme 2 is adopted.

[0133] For example, when the RepetitionSchemeConfig-r16 setting indicates whether to adopt scheme 1 or scheme 2, a new parameter, RepetitionMultiplexingWithPUCCH:RepetitionMultiplexingWithPUCCH ENUMERATED{noTx, rm}option, may be introduced. This parameter may be referred to as an indication parameter of PDSCH repetition transmission and pucch multiplexing method. If RepetitionSchemeConfig-r16 is not set, RepetitionMultiplexingWithPUCCH is also not set. If RepetitionSchemeConfig-r16 is set, RepetitionMultiplexingWithPUCCH is used to indicate whether to adopt scheme 1 or scheme 2. For example, one of the two options (noTx, rm) is selected, where noTx indicates no transmission and corresponds to scheme 1. rm indicates rate matching and corresponds to scheme 2.

[0134] For each of the above parameters, if RepetitionSchemeConfig-r16 is set, pdsch-AggregationFactor is not set. If RepetitionMultiplexingWithPUCCH is set, pdsch-AggregationMultiplexingWithPUCCHInSbfd is not set.

[0135] In one example, for a PDSCH in semi-persistent scheduling (SPS), the time-frequency resources occupied by the PDSCH are transmitted to the user equipment by DCI when the semi-static configuration is activated. Therefore, the above scheme may be used for the SPS PDSCH, repeated transmission of the SPS PDSCH, and retransmission based on HARQ feedback.

[0136] Case 4: A collision situation between SBFD time-frequency resources and PUSCH uplink time-frequency resources, ie, the PDSCH carried by the SBFD time-frequency resources and the PUSCH carried by the uplink time-frequency resources collide.

[0137] In one example, the PUSCH is used to transmit uplink data. There are two types of PUSCH: a dynamic grant (DG) PUSCH and a configured grant (CG) PUSCH. When the PUSCH uplink time-frequency resource and the SBFD time-frequency resource overlap, the transmission policy of the PDSCH on the SBFD time-frequency resource can be determined based on the FD capability of the user equipment.

[0138] For full-duplex user equipment, the full-duplex user equipment can process uplink data and downlink data simultaneously, so there is no need to consider collision between the PDSCH and the PUSCH. The user equipment can transmit uplink data corresponding to the PUSCH and receive downlink data corresponding to the PDSCH at the same time.

[0139] As can be seen from the above, for a full-duplex user equipment, when the channel type carried in the uplink time-frequency resource is PUSCH, if the first slot in the SBFD time-frequency resource overlaps with the second slot in the PUSCH uplink time-frequency resource, the SBFD time-frequency resource is determined to be an available time-frequency resource and downlink data corresponding to the PDSCH is transmitted on the SBFD time-frequency resource, regardless of whether the PRB in the first slot overlaps with the PRB in the second slot.If the first slot in the SBFD time-frequency resource does not overlap with the second slot in the PUSCH uplink time-frequency resource, the SBFD time-frequency resource is determined to be an available time-frequency resource and downlink data corresponding to the PDSCH is transmitted on the SBFD time-frequency resource.

[0140] For a half-duplex user equipment, since the half-duplex user equipment can only transmit or receive on the time-frequency resource, i.e., can only transmit or receive at the same time, it is necessary to clarify how to handle the PDSCH in the SBFD time-frequency resource that overlaps with a different type of PUSCH, taking into account the collision between the PDSCH and the PUSCH. If the first slot in the SBFD time-frequency resource does not overlap with the second slot in the PUSCH uplink time-frequency resource, the SBFD time-frequency resource is determined to be an available time-frequency resource, and downlink data corresponding to the PDSCH can be transmitted on the SBFD time-frequency resource. If the first slot in the SBFD time-frequency resource overlaps with the second slot in the PUSCH uplink time-frequency resource, the following processing is performed regardless of whether the PRB in the first slot overlaps with the PRB in the second slot:

[0141] First, the priority of the PUSCH for random access is higher than the priority of the PDSCH. Second, the priority of dynamic scheduling is higher than the priority of semi-static scheduling. For example, the priority of the dynamic scheduling PDSCH is higher than the priority of the configured grant scheduling PUSCH, which is higher than the priority of the semi-persistent scheduling PDSCH. If the scheduling types are the same, i.e., if both the PUSCH and the PDSCH are dynamically scheduled or semi-statically scheduled, processing is performed according to the priority of the PHY channel or the MAC channel. If the priority of the PHY channel or the MAC channel is the same, the priority of the PUSCH and the PDSCH is determined based on whether the data carried on the PUSCH and the PDSCH is initial transmission data or retransmission data.

[0142] As can be seen from the above, for a half-duplex user equipment, when the channel type carried in the PUSCH uplink time-frequency resource is PUSCH, it can be processed as follows:

[0143] First, determine data corresponding to the PUSCH carried in the PUSCH uplink time-frequency resource. If the data is data for random access, determine that the SBFD time-frequency resource is an unavailable time-frequency resource. In this case, use the PUSCH uplink time-frequency resource to transmit uplink data corresponding to the PUSCH, and do not use the SBFD time-frequency resource to transmit downlink data corresponding to the PDSCH. Here, if the data corresponding to the PUSCH is a PUSCH (MSG3) scheduled by a random access response (RAR) or a PUSCH opportunity after Message 3 (MSG3) in a Type 1 random access procedure, the data is for random access. The PUSCH scheduled by the RAR represents Message 3 (MSG3) in a Type 1 random access procedure. The PUSCH opportunity after Message 3 (PRACH) represents the PUSCH immediately after the PRACH in a Type 2 random access procedure.

[0144] If the data corresponding to the PUSCH is not data for random access, the scheduling unit 100 may determine a first scheduling type corresponding to the PUSCH carried in the PUSCH uplink time-frequency resource and a second scheduling type corresponding to the PDSCH carried in the SBFD time-frequency resource. If the first scheduling type is dynamic scheduling and the second scheduling type is semi-static scheduling, the scheduling unit 100 may determine that the SBFD time-frequency resource is an unavailable time-frequency resource. In this case, the PUSCH uplink time-frequency resource is used to transmit uplink data corresponding to the PUSCH, and the SBFD time-frequency resource is not used to transmit downlink data corresponding to the PDSCH. Alternatively, if the first scheduling type is semi-static scheduling and the second scheduling type is dynamic scheduling, all PRBs in the SBFD time-frequency resource may be selected as available time-frequency resources. In this case, the SBFD time-frequency resource is used to transmit downlink data corresponding to the PDSCH, and the PUSCH uplink time-frequency resource is not used to transmit uplink data corresponding to the PUSCH.

[0145] If the first scheduling type and the second scheduling type are both dynamic scheduling, or if the first scheduling type and the second scheduling type are both semi-static scheduling, a first priority corresponding to the PUSCH carried in the PUSCH uplink time-frequency resource may be determined, and a second priority corresponding to the PDSCH carried in the SBFD time-frequency resource may be determined. The first priority may be a priority of the PHY channel, and the second priority may be a priority of the PHY channel. Alternatively, the first priority may be a priority of the MAC channel, and the second priority may be a priority of the MAC channel. If the first priority is greater than the second priority, it may be determined that the SBFD time-frequency resource is an unavailable time-frequency resource. In this case, the PUSCH uplink time-frequency resource is used to transmit uplink data corresponding to the PUSCH, and the SBFD time-frequency resource is not used to transmit downlink data corresponding to the PDSCH. Alternatively, if the first priority is less than the second priority, all PRBs in the SBFD time-frequency resource may be selected as available time-frequency resources. In this case, the SBFD time-frequency resource is used to transmit downlink data corresponding to the PDSCH, and the PUSCH uplink time-frequency resource is not used to transmit uplink data corresponding to the PUSCH.

[0146] Then, when the first priority is equal to the second priority, if the PUSCH carried in the PUSCH uplink time-frequency resource corresponds to initial transmission data and the PDSCH carried in the SBFD time-frequency resource corresponds to retransmission data, it can be determined that the SBFD time-frequency resource is an unavailable time-frequency resource. In this case, the PUSCH uplink time-frequency resource is used to transmit uplink data corresponding to the PUSCH, and the SBFD time-frequency resource is not used to transmit downlink data corresponding to the PDSCH. If the PUSCH carried in the PUSCH uplink time-frequency resource corresponds to retransmission data and the PDSCH carried in the SBFD time-frequency resource corresponds to initial transmission data, all PRBs in the SBFD time-frequency resource can be selected as available time-frequency resources. In this case, the SBFD time-frequency resource is used to transmit downlink data corresponding to the PDSCH, and the PUSCH uplink time-frequency resource is not used to transmit uplink data corresponding to the PUSCH. If the PUSCH carried in the PUSCH uplink time-frequency resource corresponds to initial transmission data and the PDSCH carried in the SBFD time-frequency resource corresponds to initial transmission data, all PRBs in the SBFD time-frequency resource can be selected as available time-frequency resources. In this case, the SBFD time-frequency resource is used to transmit downlink data corresponding to the PDSCH, and the PUSCH uplink time-frequency resource is not used to transmit uplink data corresponding to the PUSCH. If the PUSCH carried in the PUSCH uplink time-frequency resource corresponds to retransmission data and the PDSCH carried in the SBFD time-frequency resource corresponds to retransmission data, all PRBs in the SBFD time-frequency resource can be selected as available time-frequency resources. In this case, the SBFD time-frequency resource is used to transmit downlink data corresponding to the PDSCH, and the PUSCH uplink time-frequency resource is not used to transmit uplink data corresponding to the PUSCH.

[0147] As an example, the above scheduling policy is shown in Table 1. Table 1 shows the scheduling policy when PDSCH and different types of PUSCH collide in the SBFD time-frequency resource.

[0148] [Table 1]

[0149] According to the above technical solution, downlink data corresponding to the PDSCH can be transmitted on the SBFD time-frequency resource, thereby more effectively utilizing the SBFD time-frequency resource, improving resource utilization, improving network coverage and network capacity, and reducing transmission delays, such as reducing downlink transmission delays. The above technical solution determines a scheduling mechanism for the SBFD time-frequency resource when the PDSCH conflicts with PRACH, SRS, PUCCH, and PUSCH. Different mechanisms are used for scheduling the PDSCH on the SBFD time-frequency resource for user equipment with different capabilities. By clarifying the PDSCH scheduling mechanism of the base station device and user equipment when the SBFD time-frequency resource conflicts with other resources, the base station device and user equipment can avoid ambiguity in their behavior in this situation and ensure that the base station device and user equipment can normally transmit the PDSCH in full duplex mode.

[0150] Based on the same inventive idea, a data transmission device and a base station device corresponding to the above data transmission method are also provided. Since the principle of solving the problem by the base station device is similar to that of the data transmission method in the above embodiment, the implementation of the base station device can refer to the implementation of the method, and will not be repeated in this specification.

[0151] Based on a similar idea to the above method, one embodiment of the present invention provides a data transmission device applicable to a base station device, the device including: a determination module configured to determine an overlapping situation between SBFD time-frequency resources and uplink time-frequency resources; an acquisition module configured to select an available time-frequency resource from the SBFD time-frequency resources based on the overlapping situation and an FD capability of a user equipment; and a transmission module configured to transmit downlink data corresponding to a PDSCH on the available time-frequency resource.

[0152] In one example, the acquisition module is configured to, when selecting an available time-frequency resource from the SBFD time-frequency resources based on the overlapping situation and the FD capability of the user equipment, specifically, when the overlapping situation is that a first slot in the SBFD time-frequency resources and a second slot in the uplink time-frequency resources do not overlap, select a first slot in the SBFD time-frequency resources as the available time-frequency resource when the FD capability is a mode that supports FD or a mode that does not support FD.

[0153] In one example, when the acquisition module selects an available time-frequency resource from the SBFD time-frequency resources based on the overlapping situation and the FD capability of the user equipment, it specifically: When the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a physical resource block (PRB) in the first slot overlaps with a PRB in the second slot, the unit is configured to select an available time-frequency resource from the SBFD time-frequency resource based on an FD capability of the user equipment and a signal type or channel type carried in the uplink time-frequency resource.

[0154] In one example, when the acquisition module selects an available time-frequency resource from the SBFD time-frequency resources based on the overlapping situation and the FD capability of the user equipment, it specifically: When the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource and a PRB in the first slot does not overlap with a PRB in the second slot, the radio access control unit is configured to select a PRB in the first slot as the available time-frequency resource when the FD capability is in a mode that supports FD, and to select an available time-frequency resource from the SBFD time-frequency resource based on a signal type or a channel type carried in the uplink time-frequency resource when the FD capability is in a mode that does not support FD.

[0155] In one example, the signal or channel types carried in the uplink time-frequency resources include a sounding reference signal (SRS), a physical random access channel (PRACH), a physical uplink control channel (PUCCH), and a physical uplink shared channel (PUSCH).

[0156] In one example, the obtaining module is further configured to: determine that the SBFD time-frequency resource is an unavailable time-frequency resource when the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot overlaps with a PRB in the second slot, when a channel type carried in the uplink time-frequency resource is a PRACH, and the FD capability is a mode that does not support FD.

[0157] In one example, the obtaining module is further configured to: determine, when the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot overlaps with a PRB in the second slot, when a channel type carried in the uplink time-frequency resource is a PRACH and the FD capability is a mode that supports FD, that the SBFD time-frequency resource is an unavailable time-frequency resource.

[0158] In one example, the obtaining module is further configured to: determine, when the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource and a PRB in the first slot does not overlap with a PRB in the second slot, when the FD capability is a mode that does not support FD and a channel type carried in the uplink time-frequency resource is PRACH, that the SBFD time-frequency resource is an unavailable time-frequency resource.

[0159] In one example, when the PRBs in the first slot and the PRBs in the second slot do not overlap, the acquisition module is configured to select all PRBs in the first slot of the SBFD time-frequency resource as the available time-frequency resources when selecting the PRBs in the first slot as the available time-frequency resources, specifically when the FD capability is a mode supporting FD and the channel type carried in the uplink time-frequency resource is PRACH.

[0160] In one example, the obtaining module is further configured to: determine, when the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource and a PRB in the first slot does not overlap with a PRB in the second slot, when the FD capability is a mode supporting FD and a channel type carried in the uplink time-frequency resource is PRACH, that the SBFD time-frequency resource is an unavailable time-frequency resource.

[0161] In one example, the acquisition module is further configured to: determine that the SBFD time-frequency resource is an unavailable time-frequency resource when the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot overlaps with a PRB in the second slot, when a signal type carried in the uplink time-frequency resource is SRS, and the FD capability is a mode that does not support FD.

[0162] In one example, when a PRB in the first slot and a PRB in the second slot overlap, the acquisition module is configured to select an available time-frequency resource from the SBFD time-frequency resources based on the FD capability of the user equipment and the signal type or channel type carried in the uplink time-frequency resources, specifically, when the signal type carried in the uplink time-frequency resources is SRS and the FD capability is a mode supporting FD, select a first target PRB in the first slot of the SBFD time-frequency resources as the available time-frequency resource. The first target PRB is a PRB in a symbol not occupied by the uplink time-frequency resource.

[0163] In one example, when the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource and a PRB in the first slot overlaps with a PRB in the second slot, when a signal type carried in the uplink time-frequency resource is SRS and the FD capability is in a mode supporting FD, the acquisition module is further configured to: select a second target PRB in the first slot of the SBFD time-frequency resource as the available time-frequency resource for downlink data of each repeated transmission corresponding to the PDSCH, and transmit the downlink data of the repeated transmission via the available time-frequency resource. The second target PRB is a PRB in a symbol not occupied by the uplink time-frequency resource.

[0164] In one example, when the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource and a PRB in the first slot overlaps with a PRB in the second slot, when a signal type carried in the uplink time-frequency resource is SRS and the FD capability is in a mode supporting FD, the acquisition module is further configured to: select a third target PRB in the first slot of the SBFD time-frequency resource as the available time-frequency resource for downlink data of each repeated transmission corresponding to the PDSCH, and transmit the downlink data of the repeated transmission via the available time-frequency resource. The third target PRB is not occupied by the uplink time-frequency resource. In the symbol It is PRB.

[0165] In one example, when a PRB in the first slot and a PRB in the second slot overlap, the acquisition module is configured to select an available time-frequency resource from the SBFD time-frequency resource based on the FD capability of the user equipment and a signal type or channel type carried in the uplink time-frequency resource, specifically, when the signal type carried in the uplink time-frequency resource is SRS and the FD capability is a mode supporting FD, select a fourth target PRB from a first slot of the SBFD time-frequency resource and select a first resource element (RE) resource of the fourth target PRB as the available time-frequency resource. The fourth target PRB is not occupied by the uplink time-frequency resource. In the symbol a first RE resource and an uplink time-frequency resource occupied by the first RE resource and the uplink time-frequency resource; In the symbol and a second RE resource.

[0166] In one example, the acquisition module is further configured to: determine that the SBFD time-frequency resource is an unavailable time-frequency resource when the FD capability is a mode that does not support FD and a signal type carried in the uplink time-frequency resource is SRS, if the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource and a PRB in the first slot does not overlap with a PRB in the second slot.

[0167] In one example, when a PRB in the first slot and a PRB in the second slot do not overlap, the acquisition module is configured to select all PRBs in the first slot of the SBFD time-frequency resource as the available time-frequency resource when selecting the PRB in the first slot as the available time-frequency resource, specifically when the FD capability is a mode supporting FD and the signal type carried in the uplink time-frequency resource is SRS.

[0168] In one example, the obtaining module is further configured to: determine that the SBFD time-frequency resource is an unavailable time-frequency resource when the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot overlaps with a PRB in the second slot, when a channel type carried in the uplink time-frequency resource is a PUCCH, and the FD capability is a mode that does not support FD.

[0169] In one example, when a PRB in the first slot and a PRB in the second slot overlap, the acquisition module is configured to select an available time-frequency resource from the SBFD time-frequency resources based on the FD capability of the user equipment and the signal type or channel type carried in the uplink time-frequency resources, specifically, when the channel type carried in the uplink time-frequency resources is PUCCH and the FD capability is a mode supporting FD, select a first target PRB in the first slot of the SBFD time-frequency resources as the available time-frequency resource. The first target PRB is a PRB in a symbol not occupied by the uplink time-frequency resources.

[0170] In one example, when the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource and a PRB in the first slot overlaps with a PRB in the second slot, when a channel type carried in the uplink time-frequency resource is a PUCCH and the FD capability is in a mode supporting FD, the acquisition module is further configured to: select a second target PRB in the first slot of the SBFD time-frequency resource as the available time-frequency resource for downlink data of each repeated transmission corresponding to the PDSCH, and transmit the downlink data of the repeated transmission via the available time-frequency resource. The second target PRB is a PRB in a symbol not occupied by the uplink time-frequency resource.

[0171] In one example, when the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource and a PRB in the first slot overlaps with a PRB in the second slot, when a channel type carried in the uplink time-frequency resource is a PUCCH and the FD capability is in a mode supporting FD, the acquisition module is further configured to: select a third target PRB in the first slot of the SBFD time-frequency resource as the available time-frequency resource for downlink data of each repeated transmission corresponding to the PDSCH, and transmit the downlink data of the repeated transmission via the available time-frequency resource. The third target PRB is not occupied by the uplink time-frequency resource. In the symbol It is PRB.

[0172] In one example, when a PRB in the first slot and a PRB in the second slot overlap, the acquisition module is configured to select an available time-frequency resource from the SBFD time-frequency resources based on the FD capability of the user equipment and the signal type or channel type carried in the uplink time-frequency resources, specifically, when the channel type carried in the uplink time-frequency resources is PUCCH and the FD capability is a mode supporting FD, select a fourth target PRB from the first slot of the SBFD time-frequency resources and select the fourth target PRB as the available time-frequency resource. The fourth target PRB is not occupied by the uplink time-frequency resources. In the symbol It is PRB.

[0173] In one example, the obtaining module is further configured to: determine, when the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource and a PRB in the first slot does not overlap with a PRB in the second slot, when the FD capability is a mode that does not support FD and a channel type carried in the uplink time-frequency resource is a PUCCH, that the SBFD time-frequency resource is an unavailable time-frequency resource.

[0174] In one example, when the PRBs in the first slot and the PRBs in the second slot do not overlap, the acquisition module is configured to select all PRBs in the first slot of the SBFD time-frequency resource as the available time-frequency resource when selecting the PRBs in the first slot as the available time-frequency resource, specifically when the FD capability is a mode supporting FD and the channel type carried in the uplink time-frequency resource is PUCCH.

[0175] In one example, when the overlap situation is that a first slot in the SBFD time frequency resource overlaps with a second slot in the uplink time frequency resource, and a PRB in the first slot overlaps with a PRB in the second slot or a PRB in the first slot does not overlap with a PRB in the second slot, the acquisition module is further configured to: determine data corresponding to a PUSCH carried in the uplink time frequency resource when a channel type carried in the uplink time frequency resource is a PUSCH and the FD capability is a mode that does not support FD; and determine that the SBFD time frequency resource is an unavailable time frequency resource when the data is data for random access.

[0176] In one example, if the data is not data for random access, the acquisition module: determining a first scheduling type corresponding to a PUSCH carried in the uplink time frequency resource; determining a second scheduling type corresponding to a PDSCH carried in the SBFD time-frequency resource; The scheduling unit is further configured to determine that the SBFD time-frequency resource is an unavailable time-frequency resource if the first scheduling type is dynamic scheduling and the second scheduling type is semi-static scheduling, and to select all PRBs in the SBFD time-frequency resource as the available time-frequency resource if the first scheduling type is semi-static scheduling and the second scheduling type is dynamic scheduling.

[0177] In one example, when the first scheduling type and the second scheduling type are both dynamic scheduling, or when the first scheduling type and the second scheduling type are both semi-static scheduling, the acquisition module: determining a first priority corresponding to a PUSCH carried in the uplink time frequency resource; determining a second priority corresponding to a PDSCH carried in the SBFD time-frequency resource; The unit is further configured to determine that the SBFD time-frequency resource is an unavailable time-frequency resource if the first priority is greater than the second priority, and to select all PRBs in the SBFD time-frequency resource as the available time-frequency resource if the first priority is less than the second priority.

[0178] In one example, if the first priority is equal to the second priority, the acquisition module: If the PUSCH carried in the uplink time-frequency resource corresponds to initial transmission data and the PDSCH carried in the SBFD time-frequency resource corresponds to retransmission data, determining that the SBFD time-frequency resource is an unavailable time-frequency resource; If the PUSCH carried in the uplink time-frequency resource corresponds to retransmission data and the PDSCH carried in the SBFD time-frequency resource corresponds to initial transmission data, selecting all PRBs in the SBFD time-frequency resource as the available time-frequency resources; If the PUSCH carried in the uplink time-frequency resource corresponds to initial transmission data and the PDSCH carried in the SBFD time-frequency resource corresponds to initial transmission data, selecting all PRBs in the SBFD time-frequency resource as the available time-frequency resources; The method is further configured to select all PRBs in the SBFD time-frequency resources as the available time-frequency resources when the PUSCH carried in the uplink time-frequency resources corresponds to retransmission data and the PDSCH carried in the SBFD time-frequency resources corresponds to retransmission data.

[0179] In one example, when a PRB in the first slot and a PRB in the second slot overlap, the obtaining module is configured to, when selecting available time-frequency resources from the SBFD time-frequency resources based on the FD capability of the user equipment and the signal type or channel type carried in the uplink time-frequency resources, specifically, when the channel type carried in the uplink time-frequency resources is a PUSCH and the FD capability is a mode supporting FD, select all PRBs in the first slot of the SBFD time-frequency resources as the available time-frequency resources.

[0180] In one example, when the PRBs in the first slot and the PRBs in the second slot do not overlap, the acquisition module is configured to select all PRBs in the first slot of the SBFD time-frequency resource as the available time-frequency resource when the FD capability is a mode supporting FD and the channel type carried in the uplink time-frequency resource is PUSCH.

[0181] Based on the same idea as the above method, a base station device is provided in one embodiment of the present invention. As shown in Figure 9, the base station device includes a processor 911 and a machine-readable storage medium 912. The machine-readable storage medium 912 stores machine-executable instructions executable by the processor 911, and the processor 911 is configured to execute the machine-executable instructions to realize the data transmission method disclosed in the above example of the present invention.

[0182] In one example, when executed by the processor 911, the machine-executable instructions perform the steps of determining an overlapping status between SBFD time-frequency resources and uplink time-frequency resources, selecting an available time-frequency resource from the SBFD time-frequency resources based on the overlapping status and an FD capability of a user equipment, and transmitting downlink data corresponding to a PDSCH on the available time-frequency resource.

[0183] In one example, in the processing performed by the processor 911, the step of selecting an available time-frequency resource from the SBFD time-frequency resources based on the overlapping situation and the FD capability of the user equipment includes the step of selecting a first slot in the SBFD time-frequency resources as the available time-frequency resource when the overlapping situation is such that a first slot in the SBFD time-frequency resources and a second slot in the uplink time-frequency resources do not overlap, and when the FD capability is in a mode that supports FD or a mode that does not support FD.

[0184] In one example, in the processing performed by the processor 911, the step of selecting an available time-frequency resource from the SBFD time-frequency resources based on the overlapping situation and the FD capability of the user equipment includes, when the overlapping situation is that a first slot in the SBFD time-frequency resources overlaps with a second slot in the uplink time-frequency resources and that a PRB in the first slot overlaps with a PRB in the second slot, selecting an available time-frequency resource from the SBFD time-frequency resources based on the FD capability of the user equipment and a signal type or a channel type carried in the uplink time-frequency resources.

[0185] In one example, in the processing performed by the processor 911, the step of selecting an available time-frequency resource from the SBFD time-frequency resource based on the overlapping situation and the FD capability of the user equipment includes, when the overlapping situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource and a PRB in the first slot does not overlap with a PRB in the second slot, selecting a PRB in the first slot as the available time-frequency resource when the FD capability is in a mode that supports FD, and selecting an available time-frequency resource from the SBFD time-frequency resource based on a signal type or a channel type carried in the uplink time-frequency resource when the FD capability is in a mode that does not support FD.

[0186] In one example, in the processing performed by the processor 911, the signal or channel types carried in the uplink time frequency resource include SRS, PRACH, PUCCH, and PUSCH.

[0187] In one example, when the machine-readable instructions are executed by the processor 911, if the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot overlaps with a PRB in the second slot, when a channel type carried in the uplink time-frequency resource is PRACH and the FD capability is a mode that does not support FD, the processor 911 further executes a step of determining that the SBFD time-frequency resource is an unavailable time-frequency resource.

[0188] In one example, when the machine-readable instructions are executed by the processor 911, if the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot overlaps with a PRB in the second slot, when a channel type carried in the uplink time-frequency resource is PRACH and the FD capability is a mode that supports FD, the processor 911 further executes a step of determining that the SBFD time-frequency resource is an unavailable time-frequency resource.

[0189] In one example, when the machine-readable instructions are executed by the processor 911, if the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource and a PRB in the first slot does not overlap with a PRB in the second slot, when the FD capability is a mode that does not support FD and a channel type carried in the uplink time-frequency resource is PRACH, the processor 911 further executes a step of determining that the SBFD time-frequency resource is an unavailable time-frequency resource.

[0190] In one example, in the processing performed by the processor 911, when a PRB in the first slot and a PRB in the second slot do not overlap, selecting a PRB in the first slot as the available time-frequency resource includes selecting all PRBs in the first slot of the SBFD time-frequency resource as the available time-frequency resource when the FD capability is a mode that supports FD and a channel type carried in the uplink time-frequency resource is PRACH.

[0191] In one example, when the machine-readable instructions are executed by the processor 911, if the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource and a PRB in the first slot does not overlap with a PRB in the second slot, when the FD capability is in a mode that supports FD and a channel type carried in the uplink time-frequency resource is PRACH, the processor 911 further executes a step of determining that the SBFD time-frequency resource is an unavailable time-frequency resource.

[0192] In one example, when the machine-readable instructions are executed by the processor 911, if the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot overlaps with a PRB in the second slot, when a signal type carried in the uplink time-frequency resource is SRS and the FD capability is a mode that does not support FD, the processor 911 further executes a step of determining that the SBFD time-frequency resource is an unavailable time-frequency resource.

[0193] In one example, in the processing performed by the processor 911, when a PRB in the first slot and a PRB in the second slot overlap, selecting an available time-frequency resource from the SBFD time-frequency resources based on the FD capability of the user equipment and a signal type or channel type carried in the uplink time-frequency resources includes selecting a first target PRB in the first slot of the SBFD time-frequency resources as the available time-frequency resource when the signal type carried in the uplink time-frequency resource is SRS and the FD capability is a mode supporting FD. The first target PRB is a PRB in a symbol not occupied by the uplink time-frequency resource.

[0194] In one example, when the machine-readable instructions are executed by the processor 911, if the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource and a PRB in the first slot overlaps with a PRB in the second slot, when a signal type carried in the uplink time-frequency resource is SRS and the FD capability is in a mode supporting FD, the processor 911 further executes the step of selecting, for downlink data of each repeated transmission corresponding to the PDSCH, a second target PRB in the first slot of the SBFD time-frequency resource as the available time-frequency resource, and transmitting the downlink data of the repeated transmission via the available time-frequency resource. The second target PRB is a PRB in a symbol not occupied by the uplink time-frequency resource.

[0195] In one example, when the machine-readable instructions are executed by the processor 911, if the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource and a PRB in the first slot overlaps with a PRB in the second slot, when a signal type carried in the uplink time-frequency resource is SRS and the FD capability is in a mode supporting FD, the processor 911 further executes the step of selecting a third target PRB in the first slot of the SBFD time-frequency resource as the available time-frequency resource for downlink data of each repeated transmission corresponding to the PDSCH, and transmitting the downlink data of the repeated transmission via the available time-frequency resource. The third target PRB is not occupied by the uplink time-frequency resource. In the symbol It is PRB.

[0196] In one example, in the process performed by the processor 911, when a PRB in the first slot and a PRB in the second slot overlap, selecting an available time-frequency resource from the SBFD time-frequency resources based on the FD capability of the user equipment and a signal type or channel type carried in the uplink time-frequency resources includes: selecting a fourth target PRB from a first slot of the SBFD time-frequency resources and selecting a first RE resource of the fourth target PRB as the available time-frequency resource when the signal type carried in the uplink time-frequency resource is SRS and the FD capability is in a mode supporting FD. The fourth target PRB is not occupied by the uplink time-frequency resources. In the symbol a first RE resource and an uplink time-frequency resource occupied by the first RE resource and the uplink time-frequency resource; In the symbol and a second RE resource.

[0197] In one example, when the machine-readable instructions are executed by the processor 911, if the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource and a PRB in the first slot does not overlap with a PRB in the second slot, when the FD capability is a mode that does not support FD and a signal type carried in the uplink time-frequency resource is SRS, the processor 911 further executes a step of determining that the SBFD time-frequency resource is an unavailable time-frequency resource.

[0198] In one example, in the processing performed by the processor 911, when a PRB in the first slot and a PRB in the second slot do not overlap, selecting a PRB in the first slot as the available time-frequency resource includes selecting all PRBs in the first slot of the SBFD time-frequency resource as the available time-frequency resource when the FD capability is in a mode that supports FD and a signal type carried in the uplink time-frequency resource is SRS.

[0199] In one example, when the machine-readable instructions are executed by the processor 911, if the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource, and a PRB in the first slot overlaps with a PRB in the second slot, when a channel type carried in the uplink time-frequency resource is PUCCH and the FD capability is a mode that does not support FD, the processor 911 further executes a step of determining that the SBFD time-frequency resource is an unavailable time-frequency resource.

[0200] In one example, in the processing performed by the processor 911, when a PRB in the first slot and a PRB in the second slot overlap, selecting an available time-frequency resource from the SBFD time-frequency resources based on the FD capability of the user equipment and a signal type or channel type carried in the uplink time-frequency resources includes selecting a first target PRB in the first slot of the SBFD time-frequency resources as the available time-frequency resource when the channel type carried in the uplink time-frequency resource is PUCCH and the FD capability is a mode that supports FD. The first target PRB is a PRB in a symbol not occupied by the uplink time-frequency resource.

[0201] In one example, when the machine-readable instructions are executed by a processor 911, if the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource and a PRB in the first slot overlaps with a PRB in the second slot, when a channel type carried in the uplink time-frequency resource is a PUCCH and the FD capability is in a mode supporting FD, the processor 911 further executes the step of selecting, for downlink data of each repeated transmission corresponding to the PDSCH, a second target PRB in the first slot of the SBFD time-frequency resource as the available time-frequency resource, and transmitting the downlink data of the repeated transmission via the available time-frequency resource. The second target PRB is a PRB in a symbol not occupied by the uplink time-frequency resource.

[0202] In one example, when the machine-readable instructions are executed by the processor 911, if the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource and a PRB in the first slot overlaps with a PRB in the second slot, when a channel type carried in the uplink time-frequency resource is a PUCCH and the FD capability is in a mode supporting FD, the processor 911 further executes the step of selecting a third target PRB in the first slot of the SBFD time-frequency resource as the available time-frequency resource for downlink data of each repeated transmission corresponding to the PDSCH, and transmitting the downlink data of the repeated transmission via the available time-frequency resource. The third target PRB is not occupied by the uplink time-frequency resource. In the symbol It is PRB.

[0203] In one example, in the processing performed by the processor 911, when a PRB in the first slot and a PRB in the second slot overlap, selecting an available time-frequency resource from the SBFD time-frequency resources based on the FD capability of the user equipment and a signal type or channel type carried in the uplink time-frequency resources includes: selecting a fourth target PRB from the first slot of the SBFD time-frequency resources and selecting the fourth target PRB as the available time-frequency resource when the channel type carried in the uplink time-frequency resource is PUCCH and the FD capability is a mode that supports FD. The fourth target PRB is not occupied by the uplink time-frequency resources. In the symbol It is PRB.

[0204] In one example, when the machine-readable instructions are executed by the processor 911, if the overlap situation is that a first slot in the SBFD time-frequency resource overlaps with a second slot in the uplink time-frequency resource and a PRB in the first slot does not overlap with a PRB in the second slot, when the FD capability is a mode that does not support FD and a channel type carried in the uplink time-frequency resource is PUCCH, the processor 911 further executes a step of determining that the SBFD time-frequency resource is an unavailable time-frequency resource.

[0205] In one example, in the processing performed by the processor 911, when a PRB in the first slot and a PRB in the second slot do not overlap, selecting a PRB in the first slot as the available time-frequency resource includes selecting all PRBs in the first slot of the SBFD time-frequency resource as the available time-frequency resource when the FD capability is a mode that supports FD and a channel type carried in the uplink time-frequency resource is PUCCH.

[0206] In one example, when the overlap situation is that a first slot in the SBFD time frequency resource overlaps with a second slot in the uplink time frequency resource, and a PRB in the first slot overlaps with a PRB in the second slot or a PRB in the first slot does not overlap with a PRB in the second slot, when a channel type carried in the uplink time frequency resource is a PUSCH and the FD capability is a mode that does not support FD, when the machine-readable instructions are executed by the processor 911, the processor 911 further executes the following steps: determining data corresponding to a PUSCH carried in the uplink time frequency resource when the channel type carried in the uplink time frequency resource is a PUSCH and the FD capability is a mode that does not support FD; and determining that the SBFD time frequency resource is an unavailable time frequency resource when the data is data for random access.

[0207] In one example, the machine-readable instructions, when executed by the processor 911, cause the data to be read if the data is not for random access. determining a first scheduling type corresponding to a PUSCH carried in the uplink time frequency resource; determining a second scheduling type corresponding to a PDSCH carried in the SBFD time-frequency resource; and determining that the SBFD time-frequency resource is an unavailable time-frequency resource if the first scheduling type is dynamic scheduling and the second scheduling type is semi-static scheduling, and selecting all PRBs in the SBFD time-frequency resource as the available time-frequency resource if the first scheduling type is semi-static scheduling and the second scheduling type is dynamic scheduling.

[0208] In one example, when the machine-readable instructions are executed by the processor 911, if the first scheduling type and the second scheduling type are both dynamic scheduling, or if the first scheduling type and the second scheduling type are both semi-static scheduling, determining a first priority corresponding to a PUSCH carried in the uplink time frequency resource; determining a second priority corresponding to a PDSCH carried in the SBFD time-frequency resource; If the first priority is greater than the second priority, determining that the SBFD time-frequency resource is an unavailable time-frequency resource; and if the first priority is less than the second priority, selecting all PRBs in the SBFD time-frequency resource as the available time-frequency resource.

[0209] In one example, the machine-readable instructions, when executed by the processor 911, may include: if the first priority is equal to the second priority, determining that the SBFD time-frequency resource is an unavailable time-frequency resource when a PUSCH carried in the uplink time-frequency resource corresponds to initial transmission data and a PDSCH carried in the SBFD time-frequency resource corresponds to retransmission data; selecting all PRBs in the SBFD time-frequency resources as the available time-frequency resources when a PUSCH carried in the uplink time-frequency resources corresponds to retransmission data and a PDSCH carried in the SBFD time-frequency resources corresponds to initial transmission data; selecting all PRBs in the SBFD time-frequency resource as the available time-frequency resources when a PUSCH carried in the uplink time-frequency resource corresponds to initial transmission data and a PDSCH carried in the SBFD time-frequency resource corresponds to initial transmission data; If the PUSCH carried in the uplink time-frequency resource corresponds to retransmission data and the PDSCH carried in the SBFD time-frequency resource corresponds to retransmission data, selecting all PRBs in the SBFD time-frequency resource as the available time-frequency resources.

[0210] In one example, in the processing performed by the processor 911, when a PRB in the first slot and a PRB in the second slot overlap, selecting available time-frequency resources from the SBFD time-frequency resources based on the FD capability of the user equipment and a signal type or channel type carried in the uplink time-frequency resources includes selecting all PRBs in the first slot of the SBFD time-frequency resources as the available time-frequency resources when the channel type carried in the uplink time-frequency resources is PUSCH and the FD capability is a mode that supports FD.

[0211] In one example, in the processing performed by the processor 911, when a PRB in the first slot and a PRB in the second slot do not overlap, selecting a PRB in the first slot as the available time-frequency resource includes selecting all PRBs in the first slot of the SBFD time-frequency resource as the available time-frequency resource when the FD capability is a mode that supports FD and a channel type carried in the uplink time-frequency resource is PUSCH.

[0212] Based on the same idea as the above method, an embodiment of the present invention further provides a machine-readable storage medium, which stores some computer instructions, and when the computer instructions are executed by a processor, the data transmission method disclosed in the above embodiment of the present invention is implemented.

[0213] The machine-readable storage medium may be any electronic, magnetic, optical, or other physical storage device that can contain or store 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.

[0214] The systems, devices, modules, or units described in the above embodiments may be specifically realized by computer chips or entities, or may be realized by products having certain functions. A typical realizing device is a computer, and the specific form of the computer may be a personal computer, a laptop computer, a mobile phone, a camera phone, a smartphone, a personal digital assistant (PDA), a media player, a navigation device, an email sending / receiving device, a game console, a tablet PC, a wearable device, or any combination of these devices.

[0215] For convenience of description, the above-described device will be described as being divided into units according to their functions. Of course, when implementing the present invention, the functions of each unit can be realized by the same or multiple pieces of software and / or hardware.

[0216] Those skilled in the art will appreciate that embodiments of the present invention may be provided as a method, a system, or a computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present invention may take the form of a computer program product embodied in one or more computer-usable storage media (including, but not limited to, magnetic disk storage devices, CD-ROMs, optical storage devices, etc.) having computer-usable program code thereon.

[0217] The present invention will be described with reference to flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present invention. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, where the instructions, executed by the processor of the general-purpose computer or other programmable data processing device, generate an apparatus for implementing the functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.

[0218] Furthermore, these computer program instructions may be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specified manner, and the instructions stored in the computer-readable memory produce an article of manufacture that includes an instruction apparatus, which implements the functions specified in one or more flows of the flowcharts and / or one or more blocks of the block diagrams.

[0219] These computer program instructions may be loaded into a computer or other programmable data processing device, and a series of operational steps may be executed on the computer or other programmable device to generate a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more flows of the flowcharts and / or one or more blocks of the block diagrams.

[0220] The above description is merely an example of the present invention and is not intended to limit the present invention. Various modifications and variations are possible for those skilled in the art. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention should be included within the scope of the claims of the present invention.

Claims

1. A data transmission method applied to a base station device, determining an overlap situation between sub-band full duplex (SBFD) time-frequency resources and uplink time-frequency resources; selecting an available time-frequency resource from the SBFD time-frequency resources based on the overlapping situation and a full duplex (FD) capability of a user equipment (UE), wherein the FD capability is one of a mode supporting FD and a mode not supporting FD; transmitting downlink data corresponding to a Physical Downlink Shared Channel (PDSCH) on the available time-frequency resources; selecting an available time-frequency resource from the SBFD time-frequency resources based on the overlapping situation and FD capability of the user equipment, If the overlapping situation is that a first slot in the SBFD time frequency resource and a second slot in the uplink time frequency resource do not overlap, selecting the first slot in the SBFD time frequency resource as the available time frequency resource regardless of the mode of the FD capability; If the overlap situation is that a first slot in the SBFD time frequency resource overlaps with a second slot in the uplink time frequency resource, and a physical resource block (PRB) in the first slot overlaps with a PRB in the second slot, selecting an available time frequency resource from the SBFD time frequency resource based on an FD capability of the user equipment and a signal type or channel type carried in the uplink time frequency resource; and when the overlap situation is that a first slot in the SBFD time frequency resource overlaps with a second slot in the uplink time frequency resource and a PRB in the first slot does not overlap with a PRB in the second slot, selecting a PRB in the first slot as the available time frequency resource when the FD capability is in a mode that supports FD, and selecting an available time frequency resource from the SBFD time frequency resource based on a signal type or a channel type carried in the uplink time frequency resource when the FD capability is in a mode that does not support FD. A data transmission method comprising:

2. The signal type or channel type carried in the uplink time-frequency resource is: including a sounding reference signal (SRS), a physical random access channel (PRACH), a physical uplink control channel (PUCCH), and a physical uplink shared channel (PUSCH); 2. The method of claim 1 .

3. When the overlap situation is that a first slot in the SBFD time frequency resource overlaps with a second slot in the uplink time frequency resource, and a PRB in the first slot overlaps with a PRB in the second slot, the method further includes determining that the SBFD time frequency resource is an unavailable time frequency resource when a channel type carried in the uplink time frequency resource is a PRACH and the FD capability is a mode that does not support FD.

2. The method of claim 1 .

4. When a PRB in the first slot and a PRB in the second slot overlap, selecting an available time-frequency resource from the SBFD time-frequency resources based on an FD capability of the user equipment and a signal type or channel type carried in the uplink time-frequency resource includes: determining that the SBFD time frequency resource is an unavailable time frequency resource when a channel type carried in the uplink time frequency resource is PRACH and the FD capability is a mode supporting FD; Or, When the signal type carried in the uplink time frequency resource is SRS and the FD capability is a mode supporting FD, Selecting a first target PRB in a first slot of the SBFD time-frequency resource as the available time-frequency resource, where the first target PRB is a PRB in a symbol not occupied by the uplink time-frequency resource; or selecting a fourth target PRB from a first slot of the SBFD time frequency resource, and selecting first resource element (RE) resources of the fourth target PRB as the available time frequency resources, where the fourth target PRB includes a first RE resource in a symbol not occupied by the uplink time frequency resource and a second RE resource in a symbol occupied by the uplink time frequency resource; Or, When the channel type carried in the uplink time frequency resource is a PUCCH and the FD capability is a mode supporting FD, Selecting a first target PRB in a first slot of the SBFD time-frequency resource as the available time-frequency resource, where the first target PRB is a PRB in a symbol not occupied by the uplink time-frequency resource; or selecting a fourth target PRB from a first slot of the SBFD time-frequency resource, and selecting the fourth target PRB as the available time-frequency resource, where the fourth target PRB is a PRB within a symbol not occupied by the uplink time-frequency resource; Or, When a channel type carried in the uplink time frequency resource is a PUSCH and the FD capability is a mode supporting FD, selecting all PRBs in a first slot of the SBFD time frequency resource as the available time frequency resource.

2. The method of claim 1 .

5. If the overlapping situation is that a first slot in the SBFD time frequency resource and a second slot in the uplink time frequency resource overlap, and a PRB in the first slot and a PRB in the second slot do not overlap, determining that the SBFD time frequency resource is an unavailable time frequency resource when the FD capability is a mode that does not support FD and a channel type carried in the uplink time frequency resource is a PRACH; or determining that the SBFD time frequency resource is an unavailable time frequency resource when the FD capability is a mode that supports FD and a channel type carried in the uplink time frequency resource is a PRACH; or determining that the SBFD time-frequency resource is an unavailable time-frequency resource when the FD capability is a mode that does not support FD and a signal type carried in the uplink time-frequency resource is an SRS; or and determining that the SBFD time-frequency resource is an unavailable time-frequency resource when the FD capability is a mode that does not support FD and a channel type carried in the uplink time-frequency resource is a PUCCH.

2. The method of claim 1 .

6. selecting a PRB in the first slot as the available time-frequency resource when the PRB in the first slot and the PRB in the second slot do not overlap, When the FD capability is a mode that supports FD and the channel type carried in the uplink time frequency resource is PRACH, selecting all PRBs in a first slot of the SBFD time frequency resource as the available time frequency resource; or When the FD capability is a mode that supports FD and a signal type carried in the uplink time frequency resource is an SRS, selecting all PRBs in a first slot of the SBFD time frequency resource as the available time frequency resource; or When the FD capability is a mode that supports FD and a channel type carried in the uplink time frequency resource is a PUCCH, selecting all PRBs in a first slot of the SBFD time frequency resource as the available time frequency resource; or When the FD capability is a mode supporting FD and a channel type carried in the uplink time frequency resource is a PUSCH, selecting all PRBs in a first slot of the SBFD time frequency resource as the available time frequency resource.

2. The method of claim 1 .

7. If the overlapping situation is that a first slot in the SBFD time frequency resource overlaps with a second slot in the uplink time frequency resource, and a PRB in the first slot overlaps with a PRB in the second slot, determining that the SBFD time-frequency resource is an unavailable time-frequency resource when a signal type carried in the uplink time-frequency resource is SRS and the FD capability is a mode that does not support FD; Or, When the signal type carried in the uplink time frequency resource is SRS and the FD capability is a mode supporting FD, for downlink data of each repeated transmission corresponding to the PDSCH, Selecting a second target PRB in a first slot of the SBFD time-frequency resource as the available time-frequency resource, and transmitting the downlink data of the repeated transmission over the available time-frequency resource; or selecting a third target PRB in a first slot of the SBFD time-frequency resource as the available time-frequency resource, and transmitting downlink data of the repeated transmission over the available time-frequency resource; wherein the second target PRB is a PRB within a symbol not occupied by the uplink time frequency resource, and the third target PRB is a PRB within a symbol not occupied by the uplink time frequency resource.

2. The method of claim 1 .

8. If the overlapping situation is that a first slot in the SBFD time frequency resource overlaps with a second slot in the uplink time frequency resource, and a PRB in the first slot overlaps with a PRB in the second slot, determining that the SBFD time-frequency resource is an unavailable time-frequency resource when a channel type carried in the uplink time-frequency resource is a PUCCH and the FD capability is a mode that does not support FD; Or, When the channel type carried in the uplink time-frequency resource is PUCCH and the FD capability is a mode supporting FD, for downlink data of each repeated transmission corresponding to the PDSCH: Selecting a second target PRB in a first slot of the SBFD time-frequency resource as the available time-frequency resource, and transmitting the downlink data of the repeated transmission over the available time-frequency resource; or selecting a third target PRB in a first slot of the SBFD time-frequency resource as the available time-frequency resource, and transmitting downlink data of the repeated transmission over the available time-frequency resource; wherein the second target PRB is a PRB within a symbol not occupied by the uplink time frequency resource, and the third target PRB is a PRB within a symbol not occupied by the uplink time frequency resource.

2. The method of claim 1 .

9. If the overlapping situation is that a first slot in the SBFD time frequency resource overlaps with a second slot in the uplink time frequency resource, and a PRB in the first slot overlaps with a PRB in the second slot, When a channel type carried in the uplink time frequency resource is a PUSCH and the FD capability is a mode that does not support FD, determining data corresponding to the PUSCH carried in the uplink time frequency resource; and determining, when the data is data for random access, that the SBFD time-frequency resource is an unavailable time-frequency resource; If the overlapping situation is that a first slot in the SBFD time frequency resource overlaps with a second slot in the uplink time frequency resource, and a PRB in the first slot does not overlap with a PRB in the second slot, When a channel type carried in the uplink time frequency resource is a PUSCH and the FD capability is a mode that does not support FD, determining data corresponding to the PUSCH carried in the uplink time frequency resource; and determining, when the data is data for random access, that the SBFD time-frequency resource is an unavailable time-frequency resource.

2. The method of claim 1 .

10. If the data is not data for random access, determining a first scheduling type corresponding to a PUSCH carried in the uplink time frequency resource; determining a second scheduling type corresponding to a PDSCH carried in the SBFD time-frequency resource; determining that the SBFD time-frequency resource is an unavailable time-frequency resource if the first scheduling type is dynamic scheduling and the second scheduling type is semi-static scheduling, and selecting all PRBs in the SBFD time-frequency resource as the available time-frequency resource if the first scheduling type is semi-static scheduling and the second scheduling type is dynamic scheduling.

10. The method of claim 9.

11. When the first scheduling type and the second scheduling type are both dynamic scheduling, or when the first scheduling type and the second scheduling type are both semi-static scheduling, determining a first priority corresponding to a PUSCH carried in the uplink time frequency resource; determining a second priority corresponding to a PDSCH carried in the SBFD time-frequency resource; determining that the SBFD time-frequency resource is an unavailable time-frequency resource if the first priority is greater than the second priority, and selecting all PRBs in the SBFD time-frequency resource as the available time-frequency resource if the first priority is less than the second priority; If the first priority is equal to the second priority, determining that the SBFD time frequency resource is an unavailable time frequency resource when a PUSCH carried in the uplink time frequency resource corresponds to initial transmission data and a PDSCH carried in the SBFD time frequency resource corresponds to retransmission data; selecting all PRBs in the SBFD time frequency resource as the available time frequency resources when a PUSCH carried in the uplink time frequency resource corresponds to retransmission data and a PDSCH carried in the SBFD time frequency resource corresponds to initial transmission data; selecting all PRBs in the SBFD time frequency resource as the available time frequency resource when a PUSCH carried in the uplink time frequency resource corresponds to initial transmission data and a PDSCH carried in the SBFD time frequency resource corresponds to initial transmission data; and if a PUSCH carried in the uplink time frequency resource corresponds to retransmission data and a PDSCH carried in the SBFD time frequency resource corresponds to retransmission data, selecting all PRBs in the SBFD time frequency resource as the available time frequency resources.

11. The method of claim 10.

12. A data transmission device applied to a base station device, a determining module configured to determine an overlap situation between a sub-band full duplex (SBFD) time-frequency resource and an uplink time-frequency resource; an acquisition module configured to select an available time-frequency resource from the SBFD time-frequency resources based on the overlap situation and a full duplex (FD) capability of a user equipment (UE), wherein the FD capability is one of a mode supporting FD and a mode not supporting FD; a transmission module configured to transmit downlink data corresponding to a physical downlink shared channel (PDSCH) on the available time-frequency resources; The acquisition module: If the overlapping situation is that a first slot in the SBFD time frequency resource and a second slot in the uplink time frequency resource do not overlap, selecting the first slot in the SBFD time frequency resource as the available time frequency resource regardless of the mode of the FD capability; If the overlap situation is that a first slot in the SBFD time frequency resource overlaps with a second slot in the uplink time frequency resource, and a physical resource block (PRB) in the first slot overlaps with a PRB in the second slot, selecting an available time frequency resource from the SBFD time frequency resource based on an FD capability of the user equipment and a signal type or channel type carried in the uplink time frequency resource; and when the overlap situation is that a first slot in the SBFD time frequency resource overlaps with a second slot in the uplink time frequency resource and a PRB in the first slot does not overlap with a PRB in the second slot, the FD capability is in a mode that supports FD, the FD capability is configured to select a PRB in the first slot as the available time frequency resource, and when the FD capability is in a mode that does not support FD, select an available time frequency resource from the SBFD time frequency resource based on a signal type or a channel type carried in the uplink time frequency resource. A data transmission device characterized by:

13. A base station apparatus 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 configured to execute the machine-executable instructions to implement the method of any one of claims 1 to 11. A base station device characterized by:

Citation Information

Patent Citations

  • Configurations for full-duplex communication systems

    US20210152418A1

  • Frequency domain allocation techniques

    US20210377938A1

  • Sub-band full duplex resource configuration

    WO2024010632A1