Communication method and related apparatus
By using terminal devices to determine whether to transmit on the sub-band full-duplex time unit based on frequency domain resources, the problem of poor uplink coverage in the SBFD system is solved, system performance is improved and communication latency is reduced.
Patent Information
- Application Number
- PCT/CN2025/092808
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-05-10
- Filing Date
- 2025-05-06
- Publication Date
- 2025-11-13
AI Technical Summary
In communication systems that include Subband Full-Duplex (SBFD) resources, poor uplink coverage of terminal devices leads to increased communication latency. Improving system performance is a pressing technical problem that needs to be solved.
The terminal device determines whether to transmit on the first time domain resources based on the first frequency domain resources. By judging factors such as the number of available resources, modulation and coding scheme (MCS), and resource ratio, it decides whether to transmit in order to improve system performance.
By optimizing the transmission strategy, the system's transmission performance was improved, inefficient transmission was avoided, and communication overhead was reduced.
Smart Images

Figure CN2025092808_13112025_PF_FP_ABST
Abstract
Description
Communication methods and related devices
[0001] This application claims priority to Chinese Patent Application No. 202410581499.3, filed on May 10, 2024, entitled "Communication Method and Related Device", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of wireless communication technology, and in particular to a communication method and related apparatus. Background Technology
[0003] Wireless communication can be a transmission communication between two or more communication nodes that does not propagate through conductors or cables. These communication nodes generally include network devices and terminal devices.
[0004] Currently, in communication systems, terminal devices can communicate using time division duplex (TDD). In TDD systems, the downlink typically occupies most of the time resources. In this situation, because terminal devices have limited time resources for uplink transmission, uplink coverage is often poor, leading to increased communication latency. One possible implementation is to utilize subband full duplex (SBFD) resources for communication to improve uplink coverage performance and reduce latency in TDD systems.
[0005] However, how to improve system performance on resources containing SBFD is a technical problem that urgently needs to be solved. Summary of the Invention
[0006] This application provides a communication method and related apparatus for improving system performance.
[0007] This application provides a communication method, which is executed by a terminal device, or by a component (e.g., a processor, circuit, chip, or chip system) within the terminal device, or by a logic module or software capable of implementing all or part of the terminal device's functions. In this first aspect and its possible implementations, the communication method is described as being executed by a terminal device. In this method, the terminal device receives first information indicating a first transmission on a first time-domain resource, wherein the first time-domain resource includes at least one time unit of subband full duplex (SBFD) type; the frequency-domain resource allocated for the first transmission is a first frequency-domain resource; and the terminal device determines whether to perform the first transmission on the first time-domain resource based on the first frequency-domain resource.
[0008] Based on the above scheme, the first information received by the terminal device indicates that a first transmission should be performed on a first time-domain resource, which includes at least one time unit of type SBFD. Since terminal devices generally do not support full-duplex, the number of available resources on the SBFD type time unit may be less than or equal to the number of resources allocated to the first frequency-domain resource for the first transmission. This will affect the transmission performance corresponding to the first transmission. In the above scheme, the terminal device determines whether to perform the first transmission on the time-domain resource containing the SBFD type time unit based on the first frequency-domain resource allocated to the first transmission. In this way, the terminal device can determine whether to perform the first transmission based on the factors affecting transmission performance (i.e., the first frequency-domain resource), thereby improving system performance.
[0009] For example, when a terminal device determines that the transmission performance of the first transmission is high based on the first frequency domain resources, the terminal device can determine to perform the first transmission on the first time domain resources. Through the communication process of the first transmission, higher transmission performance can be obtained, thereby improving system performance.
[0010] For example, when a terminal device determines that the transmission performance of the first transmission is low based on the first frequency domain resources, the terminal device can determine not to perform the first transmission on the first time domain resources. By postponing or dropping the first transmission, the communication process with low transmission performance can be avoided, which can reduce overhead and thus improve system performance.
[0011] In this application, SBFD type resources can be replaced with resources used for uplink and downlink communication, or same frequency full duplex (SFFD) resources, etc.
[0012] Optionally, for devices that support full-duplex (such as network devices), SBFD type resources can include resources for both uplink and downlink transmissions.
[0013] Optionally, for devices that do not support full-duplex (such as network devices or terminal devices), SBFD type resources may include uplink available resources (or resources used for uplink transmission but not for downlink transmission, or resources used only for uplink transmission); or, SBFD type resources may include downlink available resources (or resources used for downlink transmission but not for uplink transmission, or resources used only for downlink transmission).
[0014] For example, taking resources as subbands, SBFD type resources can include subbands for uplink transmission and subbands for downlink transmission.
[0015] Optionally, the subbands used for uplink transmission and the subbands used for downlink transmission can be located on the same component carrier.
[0016] Optionally, the subband for uplink transmission and the subband for downlink transmission contain at least one identical subcarrier.
[0017] Optionally, the subband used for uplink transmission may contain one or more subcarriers that are different from the subband used for downlink transmission. For example, the subband used for uplink transmission and the subband used for downlink transmission may be adjacent. Alternatively, the subband used for uplink transmission and the subband used for downlink transmission may be separated by one or more subcarriers, and these separated subcarriers may be called guard bands.
[0018] Optionally, one or more subcarriers included in the subband used for uplink transmission are the same (or all of them are the same) as one or more subcarriers included in the subband used for downlink transmission.
[0019] It should be understood that the first transmission is an uplink transmission, carried on the physical uplink shared channel (PUSCH), the physical uplink control channel (PUCCH), or other uplink channels. Alternatively, the first transmission is a downlink transmission, carried on the physical downlink shared channel (PDSCH), the physical downlink control channel (PDCCH), or other downlink channels.
[0020] For example, the first transmission may be a PDSCH repeat transmission dynamically scheduled by downlink control information (DCI), a PUSCH repeat transmission dynamically scheduled by DCI, a semi-persistent scheduling (SPS) PDSCH transmission, a configured grant (CG) PUSCH transmission, or multiple PDSCH transmissions scheduled by DCI.
[0021] It should be noted that the terminal device's determination of whether to perform the first transmission on the first time domain resource based on the first frequency domain resource can be understood as the terminal device determining whether the first transmission on the first time domain resource is a valid transmission based on the first frequency domain resource, or in other words, the terminal device determining whether the first time domain resource is a valid transmission opportunity for the first transmission based on the first frequency domain resource.
[0022] For example, the terminal device determines the first transmission on the first time domain resource based on the first frequency domain resource. This can also be understood as the terminal device determining the first transmission on the first time domain resource as a valid transmission based on the first frequency domain resource, or in other words, the terminal device determining the first time domain resource as a valid transmission opportunity for the first transmission based on the first frequency domain resource.
[0023] For example, if the terminal device determines that it will not perform the first transmission on the first time domain resource based on the first frequency domain resource, it can also be understood that the terminal device determines that the first transmission on the first time domain resource is not a valid transmission based on the first frequency domain resource, or in other words, the terminal device determines that the first time domain resource is not a valid transmission opportunity for the first transmission based on the first frequency domain resource.
[0024] In one possible implementation of the first aspect, the terminal device determines whether to perform the first transmission on the first time domain resource based on the first frequency domain resource, including: the terminal device determines whether to perform the first transmission on the first time domain resource based on the number of resource units within the available resource range of the first frequency domain resource.
[0025] Based on the above scheme, in the SBFD type time unit, the number of resource units within the available resource range of the first frequency domain resources allocated for the first transmission is positively correlated with the transmission performance of the first transmission. In other words, the more resource units within the available resource range of the first frequency domain resources allocated for the first transmission, the less transmission performance loss there is, resulting in higher transmission performance; conversely, the fewer resource units within the available resource range of the first frequency domain resources allocated for the first transmission, the more transmission performance loss there is, resulting in lower transmission performance. Therefore, the terminal device can use the number of resource units within the available resource range of the first frequency domain resources as the basis for determining whether to execute the first transmission, thereby improving system performance.
[0026] In this application, a resource element can be one or more time-frequency domain elements (e.g., a resource element (RE)). Alternatively, a resource element can be one or more frequency domain elements (e.g., a resource block (RB) or a subcarrier (SC)).
[0027] Optionally, the terminal device determines whether to perform the first transmission on the first time domain resource based on the number of resource units within the available resource range of the first frequency domain resource, including: if the number of frequency domain units within the available resource range of the first frequency domain resource is greater than or equal to a first threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the number of frequency domain units within the available resource range of the first frequency domain resource is less than a second threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the first threshold is greater than or equal to the second threshold.
[0028] Optionally, the terminal device determines whether to perform the first transmission on the first time domain resource based on the number of resource units within the available resource range of the first frequency domain resource, including: if the number of frequency domain units within the available resource range of the first frequency domain resource is greater than a first threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the number of frequency domain units within the available resource range of the first frequency domain resource is less than or equal to a second threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the first threshold is greater than or equal to the second threshold.
[0029] It should be understood that the thresholds involved in this application (e.g., one or more of the first to eighteenth thresholds) may be pre-configured on the terminal device and network device through standards / protocols, or they may be configured by the network device to the terminal device; this is not limited here. For example, when the threshold is configured by the network device to the terminal device, the network device can configure the threshold through radio resource control (RRC) messages, medium access control control element (MAC CE), downlink control information (DCI), or other messages / information / signaling.
[0030] In one possible implementation of the first aspect, the terminal device determines whether to perform the first transmission on the first time domain resource based on the first frequency domain resource, including: the terminal device determines whether to perform the first transmission on the first time domain resource based on the number of resource elements of the first frequency domain resource within the available resource range and the modulation and coding scheme (MCS) associated with the first transmission.
[0031] Based on the above scheme, in SBFD type time units, the determining factors for the transmission performance of the first transmission include not only the number of resource units within the available resource range of the first frequency domain resource, but also the MCS associated with the first transmission. The code rate indicated by the MCS is negatively correlated with the transmission performance of the first transmission. In other words, the higher the code rate indicated by the MCS, the greater the performance loss of the first transmission, resulting in lower transmission performance; conversely, the lower the code rate indicated by the MCS, the less the performance loss, resulting in higher transmission performance. Therefore, the terminal device can use the number of resource units within the available resource range of the first frequency domain resource and the MCS associated with the first transmission as the basis for determining whether to execute the first transmission, thereby improving system performance.
[0032] It should be understood that the terminal device can determine the MCS of the first transmission association through pre-configuration or configuration by the network device. For example, when the MCS of the first transmission association is configured by the network device to the terminal device, the network device can configure the MCS of the first transmission association through messages / information / signaling such as RRC signaling, MAC CE, and DCI.
[0033] Optionally, the terminal device determines whether to perform the first transmission on the first time domain resource based on the number of resource units within the available resource range of the first frequency domain resource and the MCS associated with the first transmission, including: if the code rate corresponding to the MCS associated with the first transmission is less than a third threshold, and the number of frequency domain units within the available resource range of the first frequency domain resource is greater than or equal to the first threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the number of frequency domain units within the available resource range of the first frequency domain resource is less than a second threshold, the terminal device determines not to perform the first transmission on the first time domain resource.
[0034] Alternatively, if the code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the number of frequency domain units within the available resource range of the first frequency domain resource is greater than or equal to the fifth threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the number of frequency domain units within the available resource range of the first frequency domain resource is less than the sixth threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the first threshold is greater than or equal to the second threshold, the third threshold is less than or equal to the fourth threshold, and the fifth threshold is greater than or equal to the sixth threshold.
[0035] Optionally, the terminal device determines whether to perform the first transmission on the first time domain resource based on the number of resource units within the available resource range of the first frequency domain resource and the MCS associated with the first transmission, including: if the code rate corresponding to the MCS associated with the first transmission is less than a third threshold, and the number of frequency domain units within the available resource range of the first frequency domain resource is greater than the first threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the number of frequency domain units within the available resource range of the first frequency domain resource is less than or equal to a second threshold, the terminal device determines not to perform the first transmission on the first time domain resource.
[0036] Alternatively, if the code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the number of frequency domain units within the available resource range of the first frequency domain resource is greater than the fifth threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the number of frequency domain units within the available resource range of the first frequency domain resource is less than or equal to the sixth threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the first threshold is greater than or equal to the second threshold, the third threshold is less than or equal to the fourth threshold, and the fifth threshold is greater than or equal to the sixth threshold.
[0037] In one possible implementation of the first aspect, the terminal device determines whether to perform the first transmission on the first time domain resource based on the first frequency domain resource, including: the terminal device determines whether to perform the first transmission on the first time domain resource based on a first ratio of the number of resource units in the first frequency domain resource that are located within the available resource range to the number of resource units contained in the first frequency domain resource.
[0038] Based on the above scheme, in the SBFD type time unit, the ratio of the number of resource units within the available resource range of the first frequency domain resource allocated for the first transmission to the number of resource units contained in that first frequency domain resource is positively correlated with the transmission performance of the first transmission. In other words, the higher the value of the first ratio, the less transmission performance loss there is, resulting in higher transmission performance; conversely, the lower the value of the first ratio, the more transmission performance loss there is, resulting in lower transmission performance. Therefore, the terminal device can use the aforementioned first value as the basis for determining whether to execute the first transmission, thereby improving system performance.
[0039] Optionally, the terminal device determines whether to perform the first transmission on the first time domain resource based on a first ratio of the number of resource units within the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource. This includes: if the first ratio is greater than or equal to a seventh threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the first ratio is less than an eighth threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the seventh threshold is greater than or equal to the eighth threshold.
[0040] Optionally, the terminal device determines whether to perform the first transmission on the first time domain resource based on a first ratio of the number of resource units within the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource. This includes: if the first ratio is greater than a seventh threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the first ratio is less than or equal to an eighth threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the seventh threshold is greater than or equal to the eighth threshold.
[0041] In one possible implementation of the first aspect, the terminal device determines whether to perform the first transmission on the first time domain resource based on the first frequency domain resource, including: the terminal device determines whether to perform the first transmission on the first time domain resource based on a first ratio of the number of resource units in the first frequency domain resource that are within the available resource range to the number of resource units contained in the first frequency domain resource, and the MCS associated with the first transmission.
[0042] Based on the above scheme, in the SBFD type time unit, the determining factors for the transmission performance of the first transmission include not only the value of the first ratio mentioned above, but also the MCS associated with the first transmission. The bit rate indicated by the MCS is negatively correlated with the transmission performance of the first transmission. In other words, the higher the bit rate indicated by the MCS, the greater the performance loss of the first transmission, resulting in lower transmission performance; conversely, the lower the bit rate indicated by the MCS, the less the performance loss of the first transmission, resulting in higher transmission performance. Therefore, the terminal device can use the aforementioned first value and the MCS associated with the first transmission as the basis for determining whether to execute the first transmission, thereby improving system performance.
[0043] Optionally, the terminal device determines whether to perform the first transmission on the first time domain resource based on a first ratio of the number of resource units within the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource, and the MCS associated with the first transmission. This includes: if the code rate corresponding to the MCS associated with the first transmission is less than a third threshold, and the first ratio is greater than or equal to a seventh threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the first ratio is less than an eighth threshold, the terminal device determines not to perform the first transmission on the first time domain resource.
[0044] Alternatively, if the code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the first ratio is greater than or equal to the ninth threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the first ratio is less than the tenth threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the first threshold is greater than or equal to the second threshold, the third threshold is less than or equal to the fourth threshold, and the fifth threshold is greater than or equal to the sixth threshold.
[0045] Optionally, the terminal device determines whether to perform the first transmission on the first time domain resource based on a first ratio of the number of resource units within the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource, and the MCS associated with the first transmission. This includes: if the code rate corresponding to the MCS associated with the first transmission is less than a third threshold, and the first ratio is greater than a seventh threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the first ratio is less than or equal to an eighth threshold, the terminal device determines not to perform the first transmission on the first time domain resource.
[0046] Alternatively, if the code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the first ratio is greater than the ninth threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the first ratio is less than or equal to the tenth threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the first threshold is greater than or equal to the second threshold, the third threshold is less than or equal to the fourth threshold, and the fifth threshold is greater than or equal to the sixth threshold.
[0047] In one possible implementation of the first aspect, the terminal device determines whether to perform the first transmission on the first time domain resource based on the first frequency domain resource, including: the terminal device determines whether to perform the first transmission on the first time domain resource based on the number of resource units of the first frequency domain resource located outside the available resource range.
[0048] Based on the above scheme, in the SBFD type time unit, the number of resource units whose allocated first frequency domain resources are outside the available resource range is negatively correlated with the transmission performance of the first transmission. In other words, the more resource units whose allocated first frequency domain resources are outside the available resource range, the greater the transmission performance loss of the first transmission, resulting in lower transmission performance; conversely, the fewer resource units whose allocated first frequency domain resources are outside the available resource range, the less the transmission performance loss, resulting in higher transmission performance. Therefore, the terminal device can use the number of resource units whose first frequency domain resources are outside the available resource range as the basis for determining whether to execute the first transmission, in order to improve system performance.
[0049] Optionally, the terminal device determines whether to perform the first transmission on the first time domain resource based on the number of resource units outside the available resource range of the first frequency domain resource, including: if the number of frequency domain resources outside the available resource range of the first frequency domain resource is less than an eleventh threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the number of frequency domain resources outside the available resource range of the first frequency domain resource is greater than or equal to a twelfth threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the eleventh threshold is less than or equal to the twelfth threshold.
[0050] Optionally, the terminal device determines whether to perform the first transmission on the first time domain resource based on the number of resource units outside the available resource range of the first frequency domain resource, including: if the number of frequency domain resources outside the available resource range of the first frequency domain resource is less than or equal to an eleventh threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the number of frequency domain resources outside the available resource range of the first frequency domain resource is greater than a twelfth threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the eleventh threshold is less than or equal to the twelfth threshold.
[0051] In one possible implementation of the first aspect, the terminal device determines whether to perform the first transmission on the first time domain resource based on the first frequency domain resource, including: the terminal device determines whether to perform the first transmission on the first time domain resource based on the number of resource units of the first frequency domain resource located outside the available resource range and the MCS associated with the first transmission.
[0052] Based on the above scheme, in SBFD type time units, the determining factors for the transmission performance of the first transmission include not only the number of resource units outside the available resource range of the first frequency domain resource, but also the MCS associated with the first transmission. The code rate indicated by the MCS is negatively correlated with the transmission performance of the first transmission. In other words, the higher the code rate indicated by the MCS, the greater the performance loss of the first transmission, resulting in lower transmission performance; conversely, the lower the code rate indicated by the MCS, the less the performance loss, resulting in higher transmission performance. Therefore, the terminal device can use the number of resource units outside the available resource range of the first frequency domain resource and the MCS associated with the first transmission as the basis for determining whether to execute the first transmission, thereby improving system performance.
[0053] Optionally, the terminal device determines whether to perform the first transmission on the first time domain resource based on the number of resource units outside the available resource range of the first frequency domain resource and the MCS associated with the first transmission, including: if the code rate corresponding to the MCS associated with the first transmission is less than a third threshold, and the number of frequency domain units within the available resource range of the first frequency domain resource is greater than or equal to an eleventh threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the number of frequency domain units within the available resource range of the first frequency domain resource is less than a twelfth threshold, the terminal device determines not to perform the first transmission on the first time domain resource.
[0054] Alternatively, if the code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the number of frequency domain units within the available resource range of the first frequency domain resource is greater than or equal to the thirteenth threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the number of frequency domain units within the available resource range of the first frequency domain resource is less than the fourteenth threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the eleventh threshold is less than or equal to the twelfth threshold, the third threshold is less than or equal to the fourth threshold, and the thirteenth threshold is less than or equal to the fourteenth threshold.
[0055] Optionally, the terminal device determines whether to perform the first transmission on the first time domain resource based on the number of resource units outside the available resource range of the first frequency domain resource and the MCS associated with the first transmission, including: if the code rate corresponding to the MCS associated with the first transmission is less than a third threshold, and the number of frequency domain units within the available resource range of the first frequency domain resource is greater than an eleventh threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the number of frequency domain units within the available resource range of the first frequency domain resource is less than or equal to a twelfth threshold, the terminal device determines not to perform the first transmission on the first time domain resource.
[0056] Alternatively, if the code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the number of frequency domain units within the available resource range of the first frequency domain resource is greater than the thirteenth threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the number of frequency domain units within the available resource range of the first frequency domain resource is less than or equal to the fourteenth threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the eleventh threshold is less than or equal to the twelfth threshold, the third threshold is less than or equal to the fourth threshold, and the thirteenth threshold is less than or equal to the fourteenth threshold.
[0057] In one possible implementation of the first aspect, the terminal device determines whether to perform the first transmission on the first time domain resource based on the first frequency domain resource, including: the terminal device determines whether to perform the first transmission on the first time domain resource based on a second ratio of the number of resource units located outside the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource.
[0058] Based on the above scheme, in the SBFD type time unit, the second ratio of the number of resource units outside the available resource range of the first frequency domain resource allocated for the first transmission to the number of resource units contained in that first frequency domain resource is negatively correlated with the transmission performance of the first transmission. In other words, the higher the value of the second ratio, the greater the transmission performance loss of the first transmission, resulting in lower transmission performance; conversely, the lower the value of the second ratio, the less the transmission performance loss of the first transmission, resulting in higher transmission performance. Therefore, the terminal device can use the above-mentioned first value as the basis for determining whether to execute the first transmission, in order to improve system performance.
[0059] Optionally, the terminal device determines whether to perform the first transmission on the first time domain resource based on a second ratio of the number of resource units outside the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource. This includes: if the second ratio is less than a fifteenth threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the second ratio is greater than or equal to a sixteenth threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the fifteenth threshold is less than or equal to the sixteenth threshold.
[0060] Optionally, the terminal device determines whether to perform the first transmission on the first time domain resource based on a second ratio of the number of resource units outside the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource. This includes: if the second ratio is less than or equal to a fifteenth threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the second ratio is greater than a sixteenth threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the fifteenth threshold is less than or equal to the sixteenth threshold.
[0061] In one possible implementation of the first aspect, the terminal device determines whether to perform the first transmission on the first time domain resource based on the first frequency domain resource, including: the terminal device determines whether to perform the first transmission on the first time domain resource based on a second ratio of the number of resource units outside the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource, and the MCS associated with the first transmission.
[0062] Based on the above scheme, in the SBFD type time unit, the determining factors for the transmission performance of the first transmission include not only the value of the first ratio mentioned above, but also the MCS associated with the first transmission. The bit rate indicated by the MCS is negatively correlated with the transmission performance of the first transmission. In other words, the higher the bit rate indicated by the MCS, the greater the performance loss of the first transmission, resulting in lower transmission performance; conversely, the lower the bit rate indicated by the MCS, the less the performance loss of the first transmission, resulting in higher transmission performance. Therefore, the terminal device can use the second value mentioned above and the MCS associated with the first transmission as the basis for determining whether to execute the first transmission, thereby improving system performance.
[0063] Optionally, the terminal device determines whether to perform the first transmission on the first time domain resource based on a second ratio of the number of resource units outside the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource, and the MCS associated with the first transmission. This includes: if the code rate corresponding to the MCS associated with the first transmission is less than a third threshold, and the second ratio is less than a fifteenth threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the second ratio is greater than or equal to a sixteenth threshold, the terminal device determines not to perform the first transmission on the first time domain resource.
[0064] Alternatively, if the code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the second ratio is less than the seventeenth threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the second ratio is greater than or equal to the eighteenth threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the fifteenth threshold is less than or equal to the sixteenth threshold, the third threshold is less than or equal to the fourth threshold, and the seventeenth threshold is less than or equal to the eighteenth threshold.
[0065] Optionally, the terminal device determines whether to perform the first transmission on the first time domain resource based on a second ratio of the number of resource units outside the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource, and the MCS associated with the first transmission. This includes: if the code rate corresponding to the MCS associated with the first transmission is less than a third threshold, and the second ratio is less than or equal to a fifteenth threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the second ratio is greater than a sixteenth threshold, the terminal device determines not to perform the first transmission on the first time domain resource.
[0066] Alternatively, if the code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the second ratio is less than or equal to the seventeenth threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the second ratio is greater than the eighteenth threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the fifteenth threshold is less than or equal to the sixteenth threshold, the third threshold is less than or equal to the fourth threshold, and the seventeenth threshold is less than or equal to the eighteenth threshold.
[0067] In one possible implementation of the first aspect, the terminal device determines to perform the first transmission on the first time domain resource, including: the terminal device determines to perform the first transmission on a resource in the first frequency domain that is within the available resource range.
[0068] Based on the above scheme, when the terminal device determines that the first transmission should be performed on the first time domain resource, the terminal device can perform the first transmission on resources within the available resource range of the first frequency domain resource. In other words, if there are resources outside the available resource range in the first frequency domain, the terminal device can determine those resources outside the available resource range as invalid resources. In this way, interference and influence on signals transmitted to other resources outside the available resource range can be avoided.
[0069] In this application, when the first transmission is an uplink transmission, the aforementioned available resources are uplink available resources, that is, the available resources of the terminal device are uplink available resources, and the downlink available resources are unavailable resources. Alternatively, when the first transmission is a downlink transmission, the aforementioned available resources are downlink available resources, that is, the available resources of the terminal device are uplink available resources, and the downlink available resources are unavailable resources.
[0070] Optionally, the available resources mentioned above can be available RBs, available subcarriers, or available REs.
[0071] As an example, the aforementioned downlink available resources can be downlink available RBs, downlink available subcarriers, or downlink available REs.
[0072] As another example, the aforementioned uplink available resources can be uplink available RBs, uplink available subcarriers, or uplink available REs.
[0073] Alternatively, the available resources mentioned above can be determined based on the SBFD subband and the active bandwidth part (BWP).
[0074] As an example, the aforementioned downlink available resources may be determined based on the SBFD downlink subband and the active downlink BWP. For instance, the aforementioned downlink available resources may be the portion overlapping the SBFD downlink subband and the active downlink BWP.
[0075] As another example, the aforementioned uplink available resources can be determined based on the SBFD uplink subband and the active uplink BWP. For example, the aforementioned uplink available resources are the portion overlapping the SBFD uplink subband and the active uplink BWP.
[0076] Optionally, the aforementioned available resources may be configured by the network device within the scope of the activated BWP.
[0077] As an example, the aforementioned downlink available resources can be configured by the network device within the scope of the active downlink BWP.
[0078] As another example, the aforementioned uplink available resources can be configured by the network device within the scope of the active uplink BWP.
[0079] In one possible implementation of the first aspect,
[0080] The first frequency domain resource is determined based on the first indication information; or,
[0081] The first frequency domain resource is determined based on the second indication information and the frequency domain offset value; or,
[0082] The first frequency domain resource was determined based on the third instruction information;
[0083] The first indication information is used to indicate the frequency domain resources allocated for the transmission timing of the first transmission in an SBFD type time unit and the transmission timing of the first transmission in a non-SBFD type time unit.
[0084] The second indication information is used to indicate the frequency domain resources allocated for the transmission timing of the first transmission in an SBFD type time unit, or the second indication information is used to indicate the frequency domain resources allocated for the transmission timing of the first transmission in a non-SBFD type time unit.
[0085] The third indication information is used to indicate the frequency domain resources allocated for the transmission of the first transmission in the transmission timing of the SBFD type time unit, and is not used to indicate the frequency domain resources allocated for the transmission of the first transmission in the transmission timing of the non-SBFD type time unit.
[0086] Based on the above scheme, the terminal device can determine the frequency domain resources allocated for the first transmission through the above-mentioned multiple methods, so as to improve the flexibility of the scheme implementation.
[0087] A second aspect of this application provides a communication method executed by a network device, or executed by a component (e.g., a processor, circuit, chip, or chip system) within the network device, or implemented by a logic module or software capable of performing all or part of the functions of the network device. In this second aspect and its possible implementations, the communication method is described as being executed by a network device. In this method, the network device sends first information indicating a first transmission on a first time-domain resource, wherein the first time-domain resource includes at least one time unit of type SBFD; the frequency-domain resource allocated for the first transmission is a first frequency-domain resource; the first frequency-domain resource satisfies a first condition, and the first transmission is performed on the first time-domain resource; or, the first frequency-domain resource satisfies a second condition, and the first transmission is not performed on the first time-domain resource.
[0088] Based on the above scheme, the first information sent by the network device indicates that a first transmission should be performed on a first time domain resource, which includes at least one time unit of type SBFD. Since terminal devices generally do not support full-duplex, the number of available resources on the SBFD type time unit of the terminal device may be less than or equal to the number of resources allocated to the first frequency domain resource for the first transmission. This will affect the transmission performance corresponding to the first transmission. In the above scheme, the network device can determine whether to perform the first transmission on the first time domain resource based on a first condition; or, the network device can determine whether not to perform the first transmission on the first time domain resource based on a second condition. In this way, the communicating devices can determine whether to perform the first transmission based on the factors affecting transmission performance (i.e., the first frequency domain resource), thereby improving system performance.
[0089] For example, if the first frequency domain resource meets the first condition, the network device can determine that the transmission performance of the first transmission is high. Accordingly, the network device can determine that the first transmission is performed on the first time domain resource. The communication process of the first transmission can achieve high transmission performance, thereby improving system performance.
[0090] For example, if the first frequency domain resource meets the second condition, the network device can determine that the transmission performance of the first transmission is low. Accordingly, the network device can determine not to perform the first transmission on the first time domain resource. By postponing or dropping the first transmission, the communication process with low transmission performance can be avoided, which can reduce overhead and thus improve system performance.
[0091] It should be noted that, in the first aspect, the terminal device can also determine whether to perform the first transmission on the first time domain resource based on the first condition or the second condition. In other words, in the first aspect and its possible implementations, the process by which the terminal device determines whether to perform the first transmission on the first time domain resource based on the first frequency domain resource can be replaced by:
[0092] If the first frequency domain resource meets the first condition, the terminal device performs the first transmission on the first time domain resource; or, if the first frequency domain resource meets the second condition, the terminal device does not perform the first transmission on the first time domain resource.
[0093] In one possible implementation of the second aspect, the first condition includes any one of the following:
[0094] The number of frequency domain units within the available resource range of the first frequency domain resource is greater than or equal to a first threshold; or
[0095] The code rate corresponding to the MCS associated with the first transmission is less than the third threshold, and the number of frequency domain units of the first frequency domain resource within the available resource range is greater than or equal to the first threshold; or
[0096] The code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the number of frequency domain units of the first frequency domain resource within the available resource range is greater than or equal to the fifth threshold; or
[0097] The first ratio of the number of resource units within the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource is greater than or equal to the seventh threshold; or
[0098] The code rate corresponding to the MCS associated with the first transmission is less than the third threshold, and the first ratio is greater than or equal to the seventh threshold; or
[0099] The number of frequency domain resources located outside the available resource range in the first frequency domain resource is less than the eleventh threshold; or
[0100] The code rate corresponding to the MCS associated with the first transmission is less than the third threshold, and the number of frequency domain units of the first frequency domain resource within the available resource range is greater than or equal to the eleventh threshold; or
[0101] The code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the number of frequency domain units of the first frequency domain resource within the available resource range is greater than or equal to the thirteenth threshold; or
[0102] The second ratio of the number of resource units outside the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource is less than the fifteenth threshold; or
[0103] The code rate corresponding to the MCS associated with the first transmission is less than the third threshold, and the second ratio is less than the fifteenth threshold; or
[0104] The code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the second ratio is less than the seventeenth threshold.
[0105] The third threshold is less than or equal to the fourth threshold.
[0106] Based on the above scheme, in the SBFD type time unit, the determining factors of the transmission performance of the first transmission include the number of resource units in the first frequency domain resource within the available resource range, the value of the first ratio, the number of frequency domain resources outside the available resource range, and the value of the second ratio (optionally, the determining factor may also include the MCS associated with the first transmission), so that the first condition can be achieved in the above multiple ways to improve the flexibility of the scheme implementation.
[0107] In one possible implementation of the second aspect, the second condition includes any one of the following:
[0108] The number of frequency domain units within the available resource range of the first frequency domain resource is less than the second threshold; or
[0109] The code rate corresponding to the MCS associated with the first transmission is less than the third threshold, and the number of frequency domain units of the first frequency domain resource within the available resource range is less than the second threshold; or
[0110] The first ratio of the number of resource units within the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource is less than an eighth threshold; or
[0111] The code rate corresponding to the MCS associated with the first transmission is less than the third threshold, and the first ratio is less than the eighth threshold; or
[0112] The code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the first ratio is less than the tenth threshold; or
[0113] The number of frequency domain resources located outside the available resource range of the first frequency domain resource is greater than or equal to the twelfth threshold; or
[0114] The code rate corresponding to the MCS associated with the first transmission is less than the third threshold, and the number of frequency domain units of the first frequency domain resource within the available resource range is less than the twelfth threshold.
[0115] The code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the number of frequency domain units of the first frequency domain resource within the available resource range is less than the fourteenth threshold.
[0116] The second ratio of the number of resource units located outside the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource is greater than or equal to the sixteenth threshold.
[0117] The code rate corresponding to the MCS associated with the first transmission is less than the third threshold, and the second ratio is greater than or equal to the sixteenth threshold.
[0118] The code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the second ratio is greater than or equal to the eighteenth threshold.
[0119] The third threshold is less than or equal to the fourth threshold.
[0120] Based on the above scheme, in the SBFD type time unit, the determining factors of the transmission performance of the first transmission include the number of resource units in the first frequency domain resource within the available resource range, the value of the first ratio, the number of frequency domain resources outside the available resource range of the first frequency domain resource, and the value of the second ratio (optionally, the determining factor may also include the MCS associated with the first transmission), so that the second condition can be achieved in the above multiple ways to improve the flexibility of the scheme implementation.
[0121] In one possible implementation of the second aspect,
[0122] The first frequency domain resource is determined based on the first indication information; or,
[0123] The first frequency domain resource is determined based on the second indication information and the frequency domain offset value; or,
[0124] The first frequency domain resource was determined based on the third instruction information;
[0125] The first indication information is used to indicate the frequency domain resources allocated for the transmission timing of the first transmission in an SBFD type time unit and the transmission timing of the first transmission in a non-SBFD type time unit.
[0126] The second indication information is used to indicate the frequency domain resources allocated for the transmission timing of the first transmission in an SBFD type time unit, or the second indication information is used to indicate the frequency domain resources allocated for the transmission timing of the first transmission in a non-SBFD type time unit.
[0127] The third indication information is used to indicate the frequency domain resources allocated for the transmission of the first transmission in the transmission timing of the SBFD type time unit, and is not used to indicate the frequency domain resources allocated for the transmission of the first transmission in the transmission timing of the non-SBFD type time unit.
[0128] Based on the above scheme, network devices can indicate the frequency domain resources allocated for the first transmission to terminal devices through the above-mentioned methods, thereby improving the flexibility of the scheme implementation.
[0129] The third aspect of this application provides a communication device, which is a terminal device, or a component of a terminal device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the terminal device. In the fifth aspect and its possible implementations, the example of the communication device being executed by a terminal device is described.
[0130] The device includes a processing unit and a transceiver unit; the transceiver unit is used to receive first information, the first information being used to instruct a first transmission on a first time domain resource, wherein the first time domain resource includes at least one time unit of sub-band full-duplex SBFD type; the frequency domain resource allocated for the first transmission is a first frequency domain resource; the processing unit is used to determine whether to perform the first transmission on the first time domain resource based on the first frequency domain resource.
[0131] In the third aspect of this application, the constituent modules of the communication device can also be used to execute the steps performed in various possible implementations of the first aspect and achieve the corresponding technical effects. For details, please refer to the first aspect, which will not be repeated here.
[0132] The fourth aspect of this application provides a communication device, which is a network device, or a component of a network device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of a network device. In the sixth aspect and its possible implementations, the communication device is described as an example of a network device.
[0133] The device includes a processing unit and a transceiver unit; the processing unit is used to determine first information; the transceiver unit is used to send the first information, which is used to instruct a first transmission to be performed on a first time domain resource, wherein the first time domain resource includes at least one time unit of type SBFD; the frequency domain resource allocated for the first transmission is a first frequency domain resource; the first frequency domain resource satisfies a first condition, and the first transmission is performed on the first time domain resource; or, the first frequency domain resource satisfies a second condition, and the first transmission is not performed on the first time domain resource.
[0134] In the fourth aspect of this application, the constituent modules of the communication device can also be used to perform the steps executed in various possible implementations of the second aspect and achieve the corresponding technical effects. For details, please refer to the second aspect, which will not be repeated here.
[0135] The fifth aspect of this application provides a communication device including at least one processor coupled to at least one memory; the at least one memory is used to store a program or instructions; the at least one processor is used to execute the program or instructions to enable the device to implement the method described in any possible implementation of any of the first to second aspects.
[0136] The sixth aspect of this application provides a communication device including at least one logic circuit and an input / output interface; the logic circuit is used to perform the method as described in any one of the possible implementations of the first to second aspects described above.
[0137] The seventh aspect of this application provides a communication system, which includes the aforementioned terminal equipment and network equipment.
[0138] An eighth aspect of this application provides a computer-readable storage medium for storing one or more computer-executable instructions, which, when executed by a processor, perform the method as described in any possible implementation of any of the first to second aspects described above.
[0139] The ninth aspect of this application provides a computer program product (or computer program) that, when executed by a processor, performs the method described in any possible implementation of any of the first to second aspects described above.
[0140] The tenth aspect of this application provides a chip or chip system including at least one processor for supporting a communication device to implement the method described in any possible implementation of any of the first to second aspects described above.
[0141] In one possible design, the chip or chip system may further include at least one memory for storing program instructions and data necessary for the communication device. The chip or chip system may be composed of chips or may include chips and other discrete devices. Optionally, the chip or chip system may also include interface circuitry that provides program instructions and / or data to the at least one processor.
[0142] The technical effects of any of the design methods in aspects three through ten can be found in the technical effects of the different design methods in aspects one through two above, and will not be repeated here. Attached Figure Description
[0143] Figures 1a to 1d are schematic diagrams of some communication resources involved in this application;
[0144] Figure 2 is a schematic diagram of the communication system provided in this application;
[0145] Figure 3 is a schematic diagram of the communication method provided in this application;
[0146] Figure 4 is a schematic diagram of the communication device provided in this application;
[0147] Figure 5 is another schematic diagram of the communication device provided in this application;
[0148] Figure 6 is another schematic diagram of the communication device provided in this application;
[0149] Figure 7 is another schematic diagram of the communication device provided in this application;
[0150] Figure 8 is another schematic diagram of the communication device provided in this application. Detailed Implementation
[0151] First, some terms used in the embodiments of this application will be explained to facilitate understanding by those skilled in the art.
[0152] (1) Configuration and Pre-configuration: In this application, both configuration and pre-configuration are used. Configuration refers to the process by which network devices such as base stations or servers send configuration information or parameter values to the terminal via messages or signaling, so that the terminal can determine the communication parameters or resources for transmission based on these values or information. Pre-configuration is similar to configuration. It can be a method by which network devices such as base stations or servers send parameter information or values to the terminal via a communication link or carrier; it can also be a method by defining the corresponding parameters or parameter values in a standard, or by setting the relevant parameters or values in the terminal device in advance. This application does not limit this method. Furthermore, these values and parameters can be changed or updated.
[0153] (2) In this application, “for indicating” can include both direct and indirect indication. When describing an indication information as indicating A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.
[0154] In this application, the information indicated by the instruction information is called the information to be instructed. In specific implementation, there are many ways to instruct the information to be instructed. For example, it can be implemented through direct instruction, such as through the information to be instructed itself or its index. It can also be implemented indirectly by instructing other information, where there is a relationship between the other information and the information to be instructed. Alternatively, only a part of the information to be instructed can be indicated, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing instruction overhead to some extent.
[0155] The information to be indicated can be sent as a whole or divided into multiple sub-information messages, and the sending period and / or timing of these sub-information messages can be the same or different. This application does not limit the specific sending method. The sending period and / or timing of these sub-information messages can be predefined, for example, according to a protocol, or configured by the transmitting device by sending configuration information to the receiving device. This configuration information can include, for example, but not limited to, one or a combination of at least two of RRC signaling, medium access control (MAC) layer signaling, and physical layer signaling. MAC layer signaling includes, for example, a medium access control control element (MAC CE); physical layer signaling includes, for example, downlink control information (DCI).
[0156] (3) The terms "system" and "network" in the embodiments of this application can be used interchangeably. "At least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, "at least one of A, B and C" includes A, B, C, AB, AC, BC or ABC. And, unless otherwise specified, the ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects and are not used to limit the order, sequence, priority or importance of multiple objects.
[0157] Furthermore, unless otherwise specified, the same or similar parts between the various embodiments in this application can be referred to mutually. In the various embodiments of this application, and in the various methods / designs / implementations within each embodiment, unless otherwise specified or logically conflicting, the terminology and / or descriptions between different embodiments and between the various methods / designs / implementations within each embodiment are consistent and can be mutually referenced. The technical features in different embodiments and the various methods / designs / implementations within each embodiment can be combined to form new embodiments, methods, or implementations based on their inherent logical relationships. The following descriptions of the embodiments of this application do not constitute a limitation on the scope of protection of this application.
[0158] (4) In the embodiments of this application, "sending" and "receiving" refer to the direction of signal transmission. For example, the communication process between entity A and entity B is taken as an example. In this application, entity A sends information to entity B, either directly to B or indirectly through other entities. Similarly, entity B receives information from entity A, either directly or indirectly through other entities. Here, entities A and B can be RAN nodes or terminals, or modules within RAN nodes or terminals. The sending and receiving of information can be information interaction between RAN nodes and terminals, such as information interaction between base stations and terminals; the sending and receiving of information can also be information interaction between two RAN nodes, such as information interaction between CU and DU; the sending and receiving of information can also be information interaction between different modules within a device, such as information interaction between a terminal chip and other modules of the terminal, or information interaction between a base station chip and other modules in the base station. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface.
[0159] (5) Sub-band full duplex.
[0160] With the rapid development of New Radio (NR), a variety of communication needs have emerged. Among them, emerging services such as virtual reality (VR) and Industry 4.0 require NR to support low-latency, high-capacity uplink services. However, in widely used time division duplex (TDD) systems, the downlink (DL) typically occupies most of the time resources, resulting in poor uplink (UL) coverage and high latency, which may not meet the needs of emerging services such as VR and Industry 4.0.
[0161] For example, as shown in Figure 1a, the horizontal direction represents the time domain (denoted as Time), the vertical direction represents the frequency domain (denoted as Freq), the rectangle "DL" represents a set of time-frequency resources used for downlink data or control information transmission, and the time domain range it occupies is called the downlink time slot (DL slot), and the rectangle "UL" represents a set of time-frequency resources used for uplink data or control information transmission, and the time domain range it occupies is called the uplink time slot (UL slot).
[0162] One possible implementation involves using subband full-duplex (SBFD) and single-frequency full-duplex (SFFD) schemes to improve uplink coverage performance and reduce latency in TDD systems. In the SBFD scheme, a component carrier (CC) is divided into multiple non-overlapping subbands, and the transmission directions of different subbands can be different. Examples will be provided below to illustrate these points.
[0163] As shown in Figures 1b and 1c, the horizontal direction represents the time domain, and the vertical direction represents the frequency domain. "DL" blocks represent downlink resources used for downlink data or control information transmission, and "UL" blocks represent uplink resources used for uplink data or control information transmission. A time period containing both DL and UL is called an SBFD time slot or symbol, while a time period containing only uplink resources is called an uplink time slot or uplink symbol. Simply put, in SBFD, uplink and downlink use different frequency domain resources (subbands), while in SFFD, uplink and downlink use the same frequency domain resources.
[0164] As shown in Figure 1d, in the SFFD scheme, the entire CC on a single symbol can be used for both transmission and reception simultaneously. In Figure 1d, the horizontal direction represents the time domain, and the vertical direction represents the frequency domain. The "DL&UL" rectangles in the figure represent a set of time-frequency resources used simultaneously for downlink and uplink data or control information transmission.
[0165] This application can be applied to Long Term Evolution (LTE) systems, New Radio (NR) systems, or other communication systems, wherein the communication system includes network devices and terminal devices, with the network devices acting as configuration information sending entities and the terminal devices acting as configuration information receiving entities. Specifically, in this communication system, an entity sends configuration information to another entity and sends data to or receives data sent by another entity; another entity receives the configuration information and, based on the configuration information, sends data to or receives data sent by the configuration information sending entity. This application can be applied to terminal devices in a connected or active state, as well as terminal devices in an inactive or idle state.
[0166] Please refer to Figure 2, which is a schematic diagram of the architecture of the communication system 1000 used in the embodiments of this application. As shown in Figure 2, the communication system includes a radio access network (RAN) 100 and a core network 200. Optionally, the communication system 1000 may also include an Internet 300. The RAN 100 includes at least one RAN node (110a and 110b in Figure 2, collectively referred to as 110), and may also include at least one terminal (120a-120j in Figure 2, collectively referred to as 120). The RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 2). The terminal 120 is wirelessly connected to the RAN node 110, and the RAN node 110 is wirelessly or wiredly connected to the core network 200. The core network equipment in the core network 200 and the RAN node 110 in the RAN 100 can be independent and different physical devices, or they can be the same physical device integrating the logical functions of the core network equipment and the logical functions of the RAN node. Terminals can be connected to each other, as can RAN nodes, via wired or wireless means.
[0167] RAN100 can be an evolved universal terrestrial radio access (E-UTRA) system, an NR system, or a future radio access system as defined in the 3rd generation partnership project (3GPP). RAN100 can also include two or more of the above-mentioned different radio access systems. RAN100 can also be an open RAN (O-RAN).
[0168] RAN nodes, also known as radio access network devices, RAN entities, or access nodes, are used to help terminals access communication systems wirelessly. In one application scenario, an RAN node can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5G mobile communication system, a next-generation base station in a 6G mobile communication system, or a base station in a future mobile communication system. RAN nodes can be macro base stations (as shown in Figure 2, 110a), micro base stations or indoor stations (as shown in Figure 2, 110b), and can also be relay nodes or donor nodes.
[0169] In another application scenario, multiple RAN nodes can collaborate to help terminals achieve wireless access, with different RAN nodes implementing different functions of the base station. For example, a RAN node can be a central unit (CU), a distributed unit (DU), or a radio unit (RU). Here, the CU performs the functions of the base station's Radio Resource Control Protocol (RRCP) and Packet Data Convergence Protocol (PDCP), and can also perform the functions of the Service Data Adaptation Protocol (SDAP). The DU performs the functions of the base station's Radio Link Control (RAN) and MAC layers, and can also perform some or all of the physical layer functions. For specific descriptions of these protocol layers, refer to the relevant 3GPP technical specifications. The RU can be used to implement radio frequency signal transmission and reception. The CU and DU can be two independent RAN nodes or integrated into the same RAN node, such as within a baseband unit (BBU). The RU can be included in radio frequency equipment, such as in a remote radio unit (RRU) or an active antenna unit (AAU). The CU can be further divided into two types of RAN nodes: CU-control plane and CU-user plane.
[0170] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an open access network (open RAN, O-RAN, or ORAN) system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.
[0171] Communication between access network devices and terminal devices follows a specific protocol layer structure. This protocol layer may include a control plane protocol layer and a user plane protocol layer. The control plane protocol layer may include at least one of the following: radio resource control (RRC) layer, packet data convergence protocol (PDCP) layer, radio link control (RLC) layer, media access control (MAC) layer, or physical (PHY) layer, etc. The user plane protocol layer may include at least one of the following: service data adaptation protocol (SDAP) layer, PDCP layer, RLC layer, MAC layer, or physical layer, etc.
[0172] The correspondence between network elements and their achievable protocol layer functions in the ORAN system can be found in Table 1 below.
[0173] Table 1
[0174] For ease of description, the following text uses a base station as an example of a RAN node.
[0175] A terminal is a device with wireless transceiver capabilities, capable of sending signals to or receiving signals from a base station. Terminals can also be called terminal equipment, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, airplanes, ships, robots, robotic arms, smart home devices, etc. The embodiments of this application do not limit the specific technology or device form used in the terminal.
[0176] Base stations and terminals can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can be deployed on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the base stations and terminals.
[0177] The roles of base stations and terminals can be relative. For example, the helicopter or drone 120i in Figure 2 can be configured as a mobile base station. For terminals 120j that access the wireless access network 100 through 120i, terminal 120i is a base station; however, for base station 110a, 120i is a terminal, meaning that 110a and 120i communicate via a wireless air interface protocol. Of course, 110a and 120i can also communicate via a base station-to-base station interface protocol. In this case, relative to 110a, 120i is also a base station. Therefore, both base stations and terminals can be collectively referred to as communication devices. 110a and 110b in Figure 2 can be called communication devices with base station functions, and 120a-120j in Figure 2 can be called communication devices with terminal functions.
[0178] Communication between base stations and terminals, between base stations, and between terminals can be conducted using licensed spectrum, unlicensed spectrum, or both simultaneously. Communication can be conducted using spectrum below 6 GHz, spectrum above 6 GHz, or both simultaneously. The embodiments of this application do not limit the spectrum resources used for wireless communication.
[0179] In the embodiments of this application, the functions of the base station can be executed by modules (such as chips) within the base station, or by a control subsystem that includes base station functions. This control subsystem, including base station functions, can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. Similarly, the functions of the terminal can be executed by modules (such as chips or modems) within the terminal, or by a device that includes terminal functions.
[0180] Currently, in communication systems (such as the system shown in Figure 2), terminal devices can communicate using time division duplex (TDD). This means that the terminal device, based on network device scheduling, divides time-domain resources into uplink (UL) and downlink (DL) time-domain resources. Generally, for UL time-domain resources, the terminal device can send uplink signals but cannot receive downlink signals; for DL time-domain resources, the terminal device can receive downlink signals but cannot send uplink signals. However, in TDD systems, the downlink typically occupies most of the time resources. In this case, because the terminal device has limited time-domain resources for uplink transmission, uplink coverage is often poor, leading to increased communication latency. To address this issue, an effective implementation is to improve uplink coverage through sub-band full-duplex communication (as shown in the examples in Figures 1a to 1d above).
[0181] However, in SBFD type time units, because terminal devices generally do not support full-duplex, the amount of available resources for the terminal device in an SBFD type time unit may be less than or equal to the frequency domain resources scheduled for a certain transmission. For example, for a certain uplink transmission scheduling, the DL portion of this SBFD type time unit may be an unavailable resource for the terminal device; similarly, the UL portion of this SBFD type time unit may be an unavailable resource for the terminal device. In such cases, because the usable resource units are limited, the frequency domain resources scheduled for a transmission in an SBFD type time unit may fall outside the available resource units, causing these transmissions to fail or suffer significant performance loss, thus affecting system performance. Therefore, how to improve system performance in time domain resources containing SBFD type time units is an urgent technical problem to be solved.
[0182] To address the aforementioned problems, this application provides a communication method and related apparatus, which will be described in detail below with reference to the accompanying drawings.
[0183] Please refer to Figure 3, which is a schematic diagram of an implementation of the communication method provided in this application. The method includes the following steps.
[0184] It should be noted that, in the following text, Figure 3 uses communication devices (i.e., network devices and terminal devices) as the execution subject of this interaction illustration to illustrate the method, but this application does not limit the execution subject of this interaction illustration. For example, the method shown in Figure 3 can be executed by communication devices (e.g., terminal devices or network devices), or the method shown in Figure 3 can be executed by chips, baseband chips, modem chips, system-on-chip (SoC) chips containing modem cores, system-in-package (SIP) chips, communication modules, chip systems, processors, logic modules, or software in communication devices.
[0185] S301. The network device sends first information, and correspondingly, the terminal device receives the first information. The first information is used to instruct a first transmission to be performed on a first time domain resource, wherein the first time domain resource includes at least one time unit of type SBFD, and the frequency domain resource allocated for the first transmission is a first frequency domain resource.
[0186] Optionally, the first time-domain resource includes at least one time unit of type SBFD, which can be a frame, subframe, time slot, symbol, etc. Furthermore, regarding the time-domain configuration of at least one time unit of type SBFD, depending on whether a time slot simultaneously contains SBFD symbols and non-SBFD symbols, there are two possible configuration methods.
[0187] Configuration Method 1: SBFD configuration is at the time slot level, meaning that the symbols contained in a time slot can either all be configured as SBFD symbols or all as non-SBFD symbols.
[0188] Configuration Method 2: SBFD configuration is symbol-level, meaning that some of the symbols contained in a time slot can be configured as SBFD symbols, while others can be configured as non-SBFD symbols.
[0189] It should be understood that an SBFD symbol can be considered as a symbol configured with SBFD, and a non-SBFD symbol can be considered as a symbol not configured with SBFD.
[0190] S302. The terminal device determines whether to perform the first transmission on the first time domain resource based on the first frequency domain resource.
[0191] It should be noted that in step S302, the terminal device determines whether to perform the first transmission on the first time domain resource based on the first frequency domain resource. This can also be understood as the terminal device determining whether the first transmission on the first time domain resource is a valid transmission based on the first frequency domain resource, or in other words, the terminal device determining whether the first time domain resource is a valid transmission opportunity for the first transmission based on the first frequency domain resource.
[0192] For example, the terminal device determines the first transmission on the first time domain resource based on the first frequency domain resource. This can also be understood as the terminal device determining the first transmission on the first time domain resource as a valid transmission based on the first frequency domain resource, or in other words, the terminal device determining the first time domain resource as a valid transmission opportunity for the first transmission based on the first frequency domain resource.
[0193] For example, if the terminal device determines that it will not perform the first transmission on the first time domain resource based on the first frequency domain resource, it can also be understood that the terminal device determines that the first transmission on the first time domain resource is not a valid transmission based on the first frequency domain resource, or in other words, the terminal device determines that the first time domain resource is not a valid transmission opportunity for the first transmission based on the first frequency domain resource.
[0194] In this application, SBFD type resources can be replaced with resources used for uplink and downlink communication, or same frequency full duplex (SFFD) resources, etc.
[0195] Optionally, for devices that support full-duplex (such as network devices), SBFD type resources can include resources for both uplink and downlink transmissions.
[0196] Optionally, for devices that do not support full-duplex (such as network devices or terminal devices), SBFD type resources may include uplink available resources (or resources used for uplink transmission but not for downlink transmission, or resources used only for uplink transmission); or, SBFD type resources may include downlink available resources (or resources used for downlink transmission but not for uplink transmission, or resources used only for downlink transmission).
[0197] For example, taking resources as subbands, SBFD type resources can include subbands for uplink transmission and subbands for downlink transmission.
[0198] Optionally, the subbands used for uplink transmission and the subbands used for downlink transmission can be located on the same component carrier.
[0199] Optionally, the subband for uplink transmission and the subband for downlink transmission contain at least one identical subcarrier.
[0200] Optionally, the subband used for uplink transmission may contain one or more subcarriers that are different from the subband used for downlink transmission. For example, the subband used for uplink transmission and the subband used for downlink transmission may be adjacent. Alternatively, the subband used for uplink transmission and the subband used for downlink transmission may be separated by one or more subcarriers, and these separated subcarriers may be called guard bands.
[0201] Optionally, one or more subcarriers included in the subband used for uplink transmission are the same (or all of them are the same) as one or more subcarriers included in the subband used for downlink transmission.
[0202] It should be understood that the first transmission is an uplink transmission, carried on the physical uplink shared channel (PUSCH), the physical uplink control channel (PUCCH), or other uplink channels. Alternatively, the first transmission is a downlink transmission, carried on the physical downlink shared channel (PDSCH), the physical downlink control channel (PDCCH), or other downlink channels.
[0203] For example, the first transmission may be a PDSCH repeat transmission dynamically scheduled by downlink control information (DCI), a PUSCH repeat transmission dynamically scheduled by DCI, a semi-persistent scheduling (SPS) PDSCH transmission, a configured grant (CG) PUSCH transmission, or multiple PDSCH transmissions scheduled by DCI.
[0204] Based on the scheme shown in Figure 3, the first information received by the terminal device in step S301 indicates that a first transmission should be performed on a first time-domain resource, which includes at least one time unit of type SBFD. Since terminal devices generally do not support full-duplex, the number of available resources on the SBFD type time unit may be less than or equal to the number of resources allocated to the first frequency-domain resource for the first transmission. This will affect the transmission performance corresponding to the first transmission. In the above scheme, the determination of whether to perform the first transmission on the time-domain resource containing the SBFD type time unit in step S302 includes the allocation of the first frequency-domain resource for the first transmission. In this way, the terminal device can determine whether to perform the first transmission based on the factors affecting transmission performance (i.e., the first frequency-domain resource), thereby improving system performance.
[0205] For example, when a terminal device determines that the transmission performance of the first transmission is high based on the first frequency domain resources, the terminal device can determine to perform the first transmission on the first time domain resources. Through the communication process of the first transmission, higher transmission performance can be obtained, thereby improving system performance.
[0206] For example, when a terminal device determines that the transmission performance of the first transmission is low based on the first frequency domain resources, the terminal device can determine not to perform the first transmission on the first time domain resources. By postponing or dropping the first transmission, the communication process with low transmission performance can be avoided, which can reduce overhead and thus improve system performance.
[0207] In one possible implementation of the method shown in Figure 3, the network device can indicate to the terminal device in various ways that the frequency domain resource allocated for the first transmission is the first frequency domain resource, which will be described below with some examples.
[0208] Example A: The first frequency domain resource is determined according to the first indication information; wherein the first indication information is used to indicate the frequency domain resources allocated for the transmission timing in the SBFD type time unit and the frequency domain resources allocated for the transmission timing in the non-SBFD type time unit.
[0209] In Example A, the first indication information can simultaneously indicate the frequency domain resources corresponding to both SBFD type time units and non-SBFD type time units; that is, the frequency domain resources corresponding to both types of time units are the first frequency domain resources. In this way, when the first time domain resources corresponding to the first transmission contain both SBFD type and non-SBFD type time units, the first indication information can be reused to indicate the frequency domain resources corresponding to both types of time units, thus reducing overhead.
[0210] Example B: The first frequency domain resource is determined based on the second indication information and the frequency domain offset value; wherein the second indication information is used to indicate the frequency domain resource allocated for the transmission timing of the first transmission in an SBFD type time unit, or the second indication information is used to indicate the frequency domain resource allocated for the transmission timing of the first transmission in a non-SBFD type time unit.
[0211] In Example B, for SBFD type time units and non-SBFD type time units, the second indication information can indicate the frequency domain resources corresponding to one type of time unit, and the frequency domain offset value can indicate the frequency domain resources corresponding to the other type of time unit. In this way, when the first time domain resources corresponding to the first transmission contain both SBFD type and non-SBFD type time units, the frequency domain resources corresponding to the two types of time units can be flexibly configured using the second indication information and the frequency domain offset value.
[0212] Example C: The first frequency domain resource is determined based on third indication information; wherein the third indication information is used to indicate the frequency domain resources allocated for the transmission of the first transmission in an SBFD type time unit, and the third indication information is not used to indicate the frequency domain resources allocated for the transmission of the first transmission in a non-SBFD type time unit. Alternatively, the third indication information is used only to indicate the frequency domain resources allocated for the transmission of the first transmission in an SBFD type time unit.
[0213] In Example C, the third indication information can be specifically used to indicate the frequency domain resources allocated for the transmission timing of SBFD type time units. Optionally, other indication information can also be used specifically to indicate the frequency domain resources allocated for the transmission timing of non-SBFD type time units. In this way, when the first time domain resources corresponding to the first transmission contain both SBFD type time units and non-SBFD type time units, the frequency domain resources corresponding to the two types of time units can be flexibly configured through independent indication information.
[0214] In one possible implementation of the method shown in Figure 3, in step S302, the terminal device can determine whether to perform the first transmission on the first time domain resource based on the first frequency domain resource in various ways. Some possible implementations will be described below.
[0215] Implementation Method 1: In step S302, the terminal device determines whether to perform the first transmission on the first time domain resource based on the number of resource units within the available resource range of the first frequency domain resource.
[0216] In implementation method one, the number of resource units within the available resource range of the first frequency domain resource allocated for the first transmission in the SBFD type time unit is positively correlated with the transmission performance of the first transmission. In other words, the more resource units within the available resource range of the first frequency domain resource allocated for the first transmission, the less transmission performance loss occurs, resulting in higher transmission performance; conversely, the fewer resource units within the available resource range of the first frequency domain resource allocated for the first transmission, the greater the transmission performance loss occurs, resulting in lower transmission performance. Therefore, the terminal device can use the number of resource units within the available resource range of the first frequency domain resource as the basis for determining whether to execute the first transmission, thereby improving system performance.
[0217] In this application, a resource element can be one or more time-frequency domain elements (e.g., a resource element (RE)). Alternatively, a resource element can be one or more frequency domain elements (e.g., a resource block (RB) or a subcarrier (SC)).
[0218] As an example of implementation method one, the terminal device determines whether to perform the first transmission on the first time domain resource based on the number of resource units within the available resource range of the first frequency domain resource, including: if the number of frequency domain units within the available resource range of the first frequency domain resource is greater than or equal to a first threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the number of frequency domain units within the available resource range of the first frequency domain resource is less than a second threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the first threshold is greater than or equal to the second threshold.
[0219] As another implementation example of implementation method one, the terminal device determines whether to perform the first transmission on the first time domain resource based on the number of resource units within the available resource range of the first frequency domain resource, including: if the number of frequency domain units within the available resource range of the first frequency domain resource is greater than a first threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the number of frequency domain units within the available resource range of the first frequency domain resource is less than or equal to a second threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the first threshold is greater than or equal to the second threshold.
[0220] It should be understood that the thresholds involved in this application (e.g., one or more of the first to eighteenth thresholds) may be pre-configured on the terminal device and network device through standards / protocols, or they may be configured by the network device to the terminal device; this is not limited here. For example, when the threshold is configured by the network device to the terminal device, the network device can configure the threshold through radio resource control (RRC) messages, medium access control control element (MAC CE), downlink control information (DCI), or other messages / information / signaling.
[0221] Implementation Method 2: In step S302, the terminal device determines whether to perform the first transmission on the first time domain resource based on the number of resource units within the available resource range of the first frequency domain resource and the MCS associated with the first transmission.
[0222] In implementation method two, for SBFD type time units, the determining factors for the transmission performance of the first transmission include not only the number of resource units within the available resource range of the first frequency domain resource, but also the MCS associated with the first transmission. The code rate indicated by the MCS is negatively correlated with the transmission performance of the first transmission. In other words, a higher code rate indicated by the MCS results in greater performance loss for the first transmission, leading to lower transmission performance; conversely, a lower code rate indicated by the MCS results in less performance loss, leading to higher transmission performance. Therefore, the terminal device can use the number of resource units within the available resource range of the first frequency domain resource and the MCS associated with the first transmission as the basis for determining whether to execute the first transmission, thereby improving system performance.
[0223] It should be understood that the terminal device can determine the MCS of the first transmission association through pre-configuration or configuration by the network device. For example, when the MCS of the first transmission association is configured by the network device to the terminal device, the network device can configure the MCS of the first transmission association through messages / information / signaling such as RRC signaling, MAC CE, and DCI.
[0224] As an example of implementation method two, the terminal device determines whether to perform the first transmission on the first time domain resource based on the number of resource units within the available resource range of the first frequency domain resource and the MCS associated with the first transmission. This includes: if the code rate corresponding to the MCS associated with the first transmission is less than a third threshold, and the number of frequency domain units within the available resource range of the first frequency domain resource is greater than or equal to the first threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the number of frequency domain units within the available resource range of the first frequency domain resource is less than a second threshold, the terminal device determines not to perform the first transmission on the first time domain resource.
[0225] Alternatively, if the code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the number of frequency domain units within the available resource range of the first frequency domain resource is greater than or equal to the fifth threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the number of frequency domain units within the available resource range of the first frequency domain resource is less than the sixth threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the first threshold is greater than or equal to the second threshold, the third threshold is less than or equal to the fourth threshold, and the fifth threshold is greater than or equal to the sixth threshold.
[0226] As another implementation example of implementation method two, the terminal device determines whether to perform the first transmission on the first time domain resource based on the number of resource units within the available resource range of the first frequency domain resource and the MCS associated with the first transmission, including: if the code rate corresponding to the MCS associated with the first transmission is less than a third threshold, and the number of frequency domain units within the available resource range of the first frequency domain resource is greater than the first threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the number of frequency domain units within the available resource range of the first frequency domain resource is less than or equal to a second threshold, the terminal device determines not to perform the first transmission on the first time domain resource.
[0227] Alternatively, if the code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the number of frequency domain units within the available resource range of the first frequency domain resource is greater than the fifth threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the number of frequency domain units within the available resource range of the first frequency domain resource is less than or equal to the sixth threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the first threshold is greater than or equal to the second threshold, the third threshold is less than or equal to the fourth threshold, and the fifth threshold is greater than or equal to the sixth threshold.
[0228] Implementation Method 3: In step S302, the terminal device determines whether to perform the first transmission on the first time domain resource based on the first ratio of the number of resource units within the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource.
[0229] In implementation method three, within the SBFD type time unit, the ratio of the number of resource units within the available resource range of the first frequency domain resource allocated for the first transmission to the total number of resource units contained in that first frequency domain resource is positively correlated with the transmission performance of the first transmission. In other words, a higher first ratio results in less transmission performance loss and higher transmission performance; conversely, a lower first ratio results in greater transmission performance loss and lower transmission performance. Therefore, the terminal device can use this first value as a basis for determining whether to execute the first transmission, thereby improving system performance.
[0230] As an example of implementation method three, the terminal device determines whether to perform the first transmission on the first time domain resource based on a first ratio of the number of resource units within the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource. This includes: if the first ratio is greater than or equal to a seventh threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the first ratio is less than an eighth threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the seventh threshold is greater than or equal to the eighth threshold.
[0231] As another implementation example of implementation method three, the terminal device determines whether to perform the first transmission on the first time domain resource based on a first ratio of the number of resource units within the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource. This includes: if the first ratio is greater than a seventh threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the first ratio is less than or equal to an eighth threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the seventh threshold is greater than or equal to the eighth threshold.
[0232] Implementation Method 4: In step S302, the terminal device determines whether to perform the first transmission on the first time domain resource based on the first ratio of the number of resource units within the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource, and the MCS associated with the first transmission.
[0233] In implementation method four, in the SBFD type time unit, the determining factors for the transmission performance of the first transmission include not only the value of the first ratio mentioned above, but also the MCS associated with the first transmission. The bit rate indicated by the MCS is negatively correlated with the transmission performance of the first transmission. In other words, the higher the bit rate indicated by the MCS, the greater the performance loss of the first transmission, resulting in lower transmission performance; conversely, the lower the bit rate indicated by the MCS, the less the performance loss, resulting in higher transmission performance. Therefore, the terminal device can use the aforementioned first value and the MCS associated with the first transmission as the basis for determining whether to execute the first transmission, thereby improving system performance.
[0234] As an example of implementation method four, the terminal device determines whether to perform the first transmission on the first time domain resource based on a first ratio of the number of resource units within the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource, and the MCS associated with the first transmission. This includes: if the code rate corresponding to the MCS associated with the first transmission is less than a third threshold, and the first ratio is greater than or equal to a seventh threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the first ratio is less than an eighth threshold, the terminal device determines not to perform the first transmission on the first time domain resource.
[0235] Alternatively, if the code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the first ratio is greater than or equal to the ninth threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the first ratio is less than the tenth threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the first threshold is greater than or equal to the second threshold, the third threshold is less than or equal to the fourth threshold, and the fifth threshold is greater than or equal to the sixth threshold.
[0236] As another implementation example of implementation method four, the terminal device determines whether to perform the first transmission on the first time domain resource based on a first ratio of the number of resource units within the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource, and the MCS associated with the first transmission. This includes: if the code rate corresponding to the MCS associated with the first transmission is less than a third threshold, and the first ratio is greater than a seventh threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the first ratio is less than or equal to an eighth threshold, the terminal device determines not to perform the first transmission on the first time domain resource.
[0237] Alternatively, if the code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the first ratio is greater than the ninth threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the first ratio is less than or equal to the tenth threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the first threshold is greater than or equal to the second threshold, the third threshold is less than or equal to the fourth threshold, and the fifth threshold is greater than or equal to the sixth threshold.
[0238] Implementation Method 5: In step S302, the terminal device determines whether to perform the first transmission on the first time domain resource based on the number of resource units located outside the available resource range of the first frequency domain resource.
[0239] In implementation method five, the number of resource units in the first frequency domain resource allocated for the first transmission that are outside the available resource range within the SBFD type time unit is negatively correlated with the transmission performance of the first transmission. In other words, the more resource units in the first frequency domain resource allocated for the first transmission that are outside the available resource range, the greater the performance loss of the first transmission, resulting in lower transmission performance; conversely, the fewer resource units in the first frequency domain resource allocated for the first transmission that are outside the available resource range, the less the performance loss of the first transmission, resulting in higher transmission performance. Therefore, the terminal device can use the number of resource units in the first frequency domain resource that are outside the available resource range as a basis for determining whether to execute the first transmission, thereby improving system performance.
[0240] As an example of implementation method five, the terminal device determines whether to perform the first transmission on the first time domain resource based on the number of resource units outside the available resource range of the first frequency domain resource, including: if the number of frequency domain resources outside the available resource range of the first frequency domain resource is less than an eleventh threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the number of frequency domain resources outside the available resource range of the first frequency domain resource is greater than or equal to a twelfth threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the eleventh threshold is less than or equal to the twelfth threshold.
[0241] As another implementation example of implementation method five, the terminal device determines whether to perform the first transmission on the first time domain resource based on the number of resource units outside the available resource range of the first frequency domain resource, including: if the number of frequency domain resources outside the available resource range of the first frequency domain resource is less than or equal to an eleventh threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the number of frequency domain resources outside the available resource range of the first frequency domain resource is greater than a twelfth threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the eleventh threshold is less than or equal to the twelfth threshold.
[0242] Implementation Method Six: In step S302, the terminal device determines whether to perform the first transmission on the first time domain resource based on the number of resource units outside the available resource range of the first frequency domain resource and the MCS associated with the first transmission.
[0243] In implementation method six, for SBFD type time units, the determining factors for the transmission performance of the first transmission include not only the number of resource units outside the available resource range of the first frequency domain resource, but also the MCS associated with the first transmission. The code rate indicated by the MCS is negatively correlated with the transmission performance of the first transmission. In other words, the higher the code rate indicated by the MCS, the greater the performance loss of the first transmission, resulting in lower transmission performance; conversely, the lower the code rate indicated by the MCS, the less the performance loss, resulting in higher transmission performance. Therefore, the terminal device can use the number of resource units outside the available resource range of the first frequency domain resource and the MCS associated with the first transmission as the basis for determining whether to execute the first transmission, thereby improving system performance.
[0244] As an example of implementation method six, the terminal device determines whether to perform the first transmission on the first time domain resource based on the number of resource units outside the available resource range of the first frequency domain resource and the MCS associated with the first transmission, including: if the code rate corresponding to the MCS associated with the first transmission is less than a third threshold, and the number of frequency domain units within the available resource range of the first frequency domain resource is greater than or equal to an eleventh threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the number of frequency domain units within the available resource range of the first frequency domain resource is less than a twelfth threshold, the terminal device determines not to perform the first transmission on the first time domain resource.
[0245] Alternatively, if the code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the number of frequency domain units within the available resource range of the first frequency domain resource is greater than or equal to the thirteenth threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the number of frequency domain units within the available resource range of the first frequency domain resource is less than the fourteenth threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the eleventh threshold is less than or equal to the twelfth threshold, the third threshold is less than or equal to the fourth threshold, and the thirteenth threshold is less than or equal to the fourteenth threshold.
[0246] As another implementation example of implementation method six, the terminal device determines whether to perform the first transmission on the first time domain resource based on the number of resource units outside the available resource range of the first frequency domain resource and the MCS associated with the first transmission, including: if the code rate corresponding to the MCS associated with the first transmission is less than a third threshold, and the number of frequency domain units within the available resource range of the first frequency domain resource is greater than an eleventh threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the number of frequency domain units within the available resource range of the first frequency domain resource is less than or equal to a twelfth threshold, the terminal device determines not to perform the first transmission on the first time domain resource.
[0247] Alternatively, if the code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the number of frequency domain units within the available resource range of the first frequency domain resource is greater than the thirteenth threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the number of frequency domain units within the available resource range of the first frequency domain resource is less than or equal to the fourteenth threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the eleventh threshold is less than or equal to the twelfth threshold, the third threshold is less than or equal to the fourth threshold, and the thirteenth threshold is less than or equal to the fourteenth threshold.
[0248] Implementation Method Seven: In step S302, the terminal device determines whether to perform the first transmission on the first time domain resource based on a second ratio of the number of resource units outside the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource.
[0249] In implementation method seven, within the SBFD type time unit, the second ratio of the number of resource units outside the available resource range of the first frequency domain resource allocated for the first transmission to the number of resource units contained in that first frequency domain resource is negatively correlated with the transmission performance of the first transmission. In other words, the higher the second ratio, the greater the transmission performance loss of the first transmission, resulting in lower transmission performance; conversely, the lower the second ratio, the less the transmission performance loss of the first transmission, resulting in higher transmission performance. Therefore, the terminal device can use the aforementioned first value as the basis for determining whether to execute the first transmission, thereby improving system performance.
[0250] As an example of implementation method seven, the terminal device determines whether to perform the first transmission on the first time domain resource based on a second ratio of the number of resource units outside the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource. This includes: if the second ratio is less than a fifteenth threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the second ratio is greater than or equal to a sixteenth threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the fifteenth threshold is less than or equal to the sixteenth threshold.
[0251] As another implementation example of implementation method seven, the terminal device determines whether to perform the first transmission on the first time domain resource based on a second ratio of the number of resource units outside the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource, including: if the second ratio is less than or equal to a fifteenth threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the second ratio is greater than a sixteenth threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the fifteenth threshold is less than or equal to the sixteenth threshold.
[0252] Implementation Method 8: In step S302, the terminal device determines whether to perform the first transmission on the first time domain resource based on the second ratio of the number of resource units outside the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource, and the MCS associated with the first transmission.
[0253] In implementation method eight, in the SBFD type time unit, the determining factors for the transmission performance of the first transmission include not only the value of the first ratio mentioned above, but also the MCS associated with the first transmission. The bit rate indicated by the MCS is negatively correlated with the transmission performance of the first transmission. In other words, the higher the bit rate indicated by the MCS, the greater the performance loss of the first transmission, resulting in lower transmission performance; conversely, the lower the bit rate indicated by the MCS, the less the performance loss of the first transmission, resulting in higher transmission performance. Therefore, the terminal device can use the second value mentioned above and the MCS associated with the first transmission as the basis for determining whether to execute the first transmission, thereby improving system performance.
[0254] As an example of implementation method eight, the terminal device determines whether to perform the first transmission on the first time domain resource based on a second ratio of the number of resource units outside the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource, and the MCS associated with the first transmission. This includes: if the code rate corresponding to the MCS associated with the first transmission is less than a third threshold, and the second ratio is less than a fifteenth threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the second ratio is greater than or equal to a sixteenth threshold, the terminal device determines not to perform the first transmission on the first time domain resource.
[0255] Alternatively, if the code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the second ratio is less than the seventeenth threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the second ratio is greater than or equal to the eighteenth threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the fifteenth threshold is less than or equal to the sixteenth threshold, the third threshold is less than or equal to the fourth threshold, and the seventeenth threshold is less than or equal to the eighteenth threshold.
[0256] As another implementation example of implementation method eight, the terminal device determines whether to perform the first transmission on the first time domain resource based on a second ratio of the number of resource units outside the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource, and the MCS associated with the first transmission. This includes: if the code rate corresponding to the MCS associated with the first transmission is less than a third threshold, and the second ratio is less than or equal to a fifteenth threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the second ratio is greater than a sixteenth threshold, the terminal device determines not to perform the first transmission on the first time domain resource.
[0257] Alternatively, if the code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the second ratio is less than or equal to the seventeenth threshold, the terminal device determines to perform the first transmission on the first time domain resource; or, if the second ratio is greater than the eighteenth threshold, the terminal device determines not to perform the first transmission on the first time domain resource; wherein the fifteenth threshold is less than or equal to the sixteenth threshold, the third threshold is less than or equal to the fourth threshold, and the seventeenth threshold is less than or equal to the eighteenth threshold.
[0258] Optionally, in any of the implementations one through eight, the terminal device determining to perform the first transmission on the first time-domain resource includes: the terminal device determining to perform the first transmission on resources within the available resource range of the first frequency-domain resource. Wherein, when the terminal device determines to perform the first transmission on the first time-domain resource, the terminal device can perform the first transmission on resources within the available resource range of the first frequency-domain resource. In other words, if there are resources in the first frequency-domain resource range outside the available resource range, the terminal device can determine those resources outside the available resource range as invalid resources. This approach avoids interference and impact on signals transmitted to other resources outside the available resource range.
[0259] In this application, when the first transmission is an uplink transmission, the aforementioned available resources are uplink available resources, that is, the available resources of the terminal device are uplink available resources, and the downlink available resources are unavailable resources. Alternatively, when the first transmission is a downlink transmission, the aforementioned available resources are downlink available resources, that is, the available resources of the terminal device are uplink available resources, and the downlink available resources are unavailable resources.
[0260] Optionally, the available resources mentioned above can be available RBs, available subcarriers, or available REs.
[0261] As an example, the aforementioned downlink available resources can be downlink available RBs, downlink available subcarriers, or downlink available REs.
[0262] As another example, the aforementioned uplink available resources can be uplink available RBs, uplink available subcarriers, or uplink available REs.
[0263] Alternatively, the available resources mentioned above can be determined based on the SBFD subband and the active bandwidth part (BWP).
[0264] As an example, the aforementioned downlink available resources may be determined based on the SBFD downlink subband and the active downlink BWP. For instance, the aforementioned downlink available resources may be the portion overlapping the SBFD downlink subband and the active downlink BWP.
[0265] As another example, the aforementioned uplink available resources can be determined based on the SBFD uplink subband and the active uplink BWP. For example, the aforementioned uplink available resources are the portion overlapping the SBFD uplink subband and the active uplink BWP.
[0266] Optionally, the aforementioned available resources may be configured by the network device within the scope of the activated BWP.
[0267] As an example, the aforementioned downlink available resources can be configured by the network device within the scope of the active downlink BWP.
[0268] As another example, the aforementioned uplink available resources can be configured by the network device within the scope of the active uplink BWP.
[0269] The above-mentioned available resources can be implemented independently of this application.
[0270] In the method shown in Figure 3, the first transmission can be a transmission between the terminal device and the network device. Correspondingly, the network device may or may not perform the first transmission. The implementation process of the network device will be described below.
[0271] Step S303. After the network device sends the first information in step S301, if the first frequency domain resource meets the first condition, the network device performs the first transmission on the first time domain resource; or, if the first frequency domain resource meets the second condition, the network device does not perform the first transmission on the first time domain resource.
[0272] Specifically, since terminal devices generally do not support full-duplex, the amount of available resources on the terminal device in an SBFD-type time unit may be less than or equal to the amount of resources allocated to the first frequency domain for the first transmission. This will affect the transmission performance of the first transmission due to the limited availability of the first frequency domain resources. In the above scheme, the network device can determine whether to perform the first transmission on the first time domain resources based on a first condition; or, the network device can determine whether not to perform the first transmission on the first time domain resources based on a second condition. In this way, the connecting and disconnecting devices can determine whether to perform the first transmission based on the factors affecting transmission performance (i.e., the first frequency domain resources), thereby improving system performance.
[0273] For example, if the first frequency domain resource meets the first condition, the network device can determine that the transmission performance of the first transmission is high. Accordingly, the network device can determine that the first transmission is performed on the first time domain resource. The communication process of the first transmission can achieve high transmission performance, thereby improving system performance.
[0274] For example, if the first frequency domain resource meets the second condition, the network device can determine that the transmission performance of the first transmission is low. Accordingly, the network device can determine not to perform the first transmission on the first time domain resource. By postponing or dropping the first transmission, the communication process with low transmission performance can be avoided, which can reduce overhead and thus improve system performance.
[0275] In one possible implementation, the first condition includes any of the following:
[0276] The number of frequency domain units within the available resource range of the first frequency domain resource is greater than or equal to a first threshold; or
[0277] The code rate corresponding to the MCS associated with the first transmission is less than the third threshold, and the number of frequency domain units of the first frequency domain resource within the available resource range is greater than or equal to the first threshold; or
[0278] The code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the number of frequency domain units of the first frequency domain resource within the available resource range is greater than or equal to the fifth threshold; or
[0279] The first ratio of the number of resource units within the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource is greater than or equal to the seventh threshold; or
[0280] The code rate corresponding to the MCS associated with the first transmission is less than the third threshold, and the first ratio is greater than or equal to the seventh threshold; or
[0281] The number of frequency domain resources located outside the available resource range in the first frequency domain resource is less than the eleventh threshold; or
[0282] The code rate corresponding to the MCS associated with the first transmission is less than the third threshold, and the number of frequency domain units of the first frequency domain resource within the available resource range is greater than or equal to the eleventh threshold; or
[0283] The code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the number of frequency domain units of the first frequency domain resource within the available resource range is greater than or equal to the thirteenth threshold; or
[0284] The second ratio of the number of resource units outside the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource is less than the fifteenth threshold; or
[0285] The code rate corresponding to the MCS associated with the first transmission is less than the third threshold, and the second ratio is less than the fifteenth threshold; or
[0286] The code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the second ratio is less than the seventeenth threshold.
[0287] The third threshold is less than or equal to the fourth threshold.
[0288] Specifically, in the SBFD type time unit, the determining factors for the transmission performance of the first transmission include the number of resource units within the available resource range of the first frequency domain resource, the value of the first ratio, the number of frequency domain resources outside the available resource range of the first frequency domain resource, and the value of the second ratio (optionally, the determining factor may also include the MCS associated with the first transmission), so that the first condition can be achieved in the above multiple ways to improve the flexibility of the scheme implementation.
[0289] It should be understood that the specific implementation process of the first condition can refer to the implementation process of implementation method one to implementation method eight mentioned above, and achieve the corresponding technical effects.
[0290] In one possible implementation, the second condition includes any of the following:
[0291] The number of frequency domain units within the available resource range of the first frequency domain resource is less than the second threshold; or
[0292] The code rate corresponding to the MCS associated with the first transmission is less than the third threshold, and the number of frequency domain units of the first frequency domain resource within the available resource range is less than the second threshold; or
[0293] The first ratio of the number of resource units within the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource is less than an eighth threshold; or
[0294] The code rate corresponding to the MCS associated with the first transmission is less than the third threshold, and the first ratio is less than the eighth threshold; or
[0295] The code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the first ratio is less than the tenth threshold; or
[0296] The number of frequency domain resources located outside the available resource range of the first frequency domain resource is greater than or equal to the twelfth threshold; or
[0297] The code rate corresponding to the MCS associated with the first transmission is less than the third threshold, and the number of frequency domain units of the first frequency domain resource within the available resource range is less than the twelfth threshold.
[0298] The code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the number of frequency domain units of the first frequency domain resource within the available resource range is less than the fourteenth threshold.
[0299] The second ratio of the number of resource units located outside the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource is greater than or equal to the sixteenth threshold.
[0300] The code rate corresponding to the MCS associated with the first transmission is less than the third threshold, and the second ratio is greater than or equal to the sixteenth threshold.
[0301] The code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the second ratio is greater than or equal to the eighteenth threshold.
[0302] The third threshold is less than or equal to the fourth threshold.
[0303] Specifically, in the SBFD type time unit, the determining factors for the transmission performance of the first transmission include the number of resource units within the available resource range of the first frequency domain resource, the value of the first ratio, the number of frequency domain resources outside the available resource range of the first frequency domain resource, and the value of the second ratio (optionally, the determining factor may also include the MCS associated with the first transmission), so that the second condition can be achieved in the above multiple ways to improve the flexibility of the scheme implementation.
[0304] It should be understood that the specific implementation process of the second condition can refer to the implementation process of implementation methods one to eight mentioned above, and achieve the corresponding technical effects.
[0305] It should be noted that, in the method shown in Figure 3, the terminal device can also determine whether to perform the first transmission on the first time domain resource based on the first condition or the second condition. In other words, in the method shown in Figure 3 and its possible implementations, the step performed by the terminal device in step S302 can be replaced by:
[0306] If the first frequency domain resource meets the first condition, the terminal device performs the first transmission on the first time domain resource; or, if the first frequency domain resource meets the second condition, the terminal device does not perform the first transmission on the first time domain resource.
[0307] Referring to Figure 4, this application embodiment provides a communication device 400. This communication device 400 can realize the functions of the terminal device (or network device) in the above method embodiments, and therefore can also achieve the beneficial effects of the above method embodiments. In this application embodiment, the communication device 400 can be a terminal device (or network device), or it can be an integrated circuit or component inside the terminal device (or network device), such as a chip, baseband chip, modem chip, SoC chip containing a modem core, system-in-package (SIP) chip, communication module, chip system, processor, etc.
[0308] It should be noted that the transceiver unit 402 may include a transmitting unit and a receiving unit, which are used to perform transmitting and receiving respectively.
[0309] In one possible implementation, when the device 400 is used to execute the method performed by the terminal device in FIG3 and related embodiments, the device 400 includes a processing unit 401 and a transceiver unit 402; the transceiver unit 402 is used to receive first information, the first information being used to instruct a first transmission to be performed on a first time domain resource, wherein the first time domain resource includes at least one time unit of sub-band full-duplex SBFD type; the frequency domain resource allocated for the first transmission is a first frequency domain resource; the processing unit 401 is used to determine whether to perform the first transmission on the first time domain resource based on the first frequency domain resource.
[0310] In one possible implementation, when the device 400 is used to execute the method performed by the network device in FIG3 and related embodiments, the device 400 includes a processing unit 401 and a transceiver unit 402; the processing unit 401 is used to determine first information; the transceiver unit 402 is used to send the first information, the first information being used to instruct a first transmission on a first time domain resource, wherein the first time domain resource includes at least one time unit of type SBFD; the frequency domain resource allocated for the first transmission is a first frequency domain resource; the first frequency domain resource satisfies a first condition, and the first transmission is performed on the first time domain resource; or, the first frequency domain resource satisfies a second condition, and the first transmission is not performed on the first time domain resource.
[0311] In one possible design, when the communication device 400 is a terminal device or a communication module within a terminal, the function of the processing unit 401 can be implemented by one or more processors. Specifically, the processor may include a modem chip, or a SoC chip or SIP chip containing a modem core. The function of the transceiver unit 402 can be implemented by transceiver circuitry.
[0312] In one possible design, when the communication device 400 is a circuit or chip in a terminal responsible for communication functions, such as a modem chip or a SoC chip or SIP chip containing a modem core, the function of the processing unit 401 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processor cores. The function of the transceiver unit 402 can be implemented by the interface circuit or data transceiver circuit on the aforementioned chip.
[0313] It should be noted that the information execution process of the unit of the above-mentioned communication device 400 can be specifically described in the method embodiment shown above in this application, and will not be repeated here.
[0314] Please refer to Figure 5, which is another schematic structural diagram of the communication device 500 provided in this application. The communication device 500 includes a logic circuit 501 and an input / output interface 502. The communication device 500 can be a chip or an integrated circuit.
[0315] In Figure 4, the transceiver unit 402 can be a communication interface, which can be the input / output interface 502 in Figure 5, and the input / output interface 502 can include an input interface and an output interface. Alternatively, the communication interface can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.
[0316] In one possible implementation, when the device 500 is used to execute the method performed by the terminal device in FIG3 and related embodiments, the input / output interface 502 is used to receive first information, which is used to indicate that a first transmission should be performed on a first time domain resource, wherein the first time domain resource includes at least one time unit of sub-band full-duplex SBFD type; the frequency domain resource allocated for the first transmission is a first frequency domain resource; and the logic circuit 501 is used to determine whether to perform the first transmission on the first time domain resource based on the first frequency domain resource.
[0317] In one possible implementation, when the device 500 is used to execute the method performed by the network device in FIG3 and related embodiments, the logic circuit 501 is used to determine first information; the input / output interface 502 is used to send the first information, which is used to indicate a first transmission on a first time domain resource, wherein the first time domain resource includes at least one time unit of type SBFD; the frequency domain resource allocated for the first transmission is a first frequency domain resource; the first frequency domain resource satisfies a first condition, and the first transmission is performed on the first time domain resource; or, the first frequency domain resource satisfies a second condition, and the first transmission is not performed on the first time domain resource.
[0318] The logic circuit 501 and the input / output interface 502 can also perform other steps executed by the terminal device or network device in any embodiment and achieve corresponding beneficial effects, which will not be elaborated here.
[0319] In one possible implementation, the processing unit 401 shown in FIG4 can be the logic circuit 501 in FIG5.
[0320] Optionally, the logic circuit 501 can be a processing device, the functions of which can be partially or entirely implemented in software.
[0321] Optionally, the processing apparatus may include a memory and a processor, wherein the memory is used to store a computer program, and the processor reads and executes the computer program stored in the memory to perform the corresponding processing and / or steps in any of the method embodiments.
[0322] Optionally, the processing device may consist of only a processor. A memory for storing computer programs is located outside the processing device, and the processor is connected to the memory via circuitry / wires to read and execute the computer programs stored in the memory. The memory and processor may be integrated together or physically independent of each other.
[0323] Optionally, the processing device may be one or more chips, or one or more integrated circuits. For example, the processing device may be one or more field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), system-on-chips (SoCs), central processing units (CPUs), network processors (NPs), digital signal processors (DSPs), microcontroller units (MCUs), programmable logic controllers (PLDs), or other integrated chips, or any combination of the above chips or processors.
[0324] Please refer to Figure 6, which shows the communication device 600 involved in the above embodiments provided in the embodiments of this application. Specifically, the communication device 600 can be the communication device that serves as a terminal device in the above embodiments.
[0325] The present invention provides a possible logical structure diagram of the communication device 600, which may include, but is not limited to, at least one processor 601 and a communication port 602.
[0326] In Figure 4, the transceiver unit 402 can be a communication interface, which can be the communication port 602 in Figure 6. The communication port 602 can include an input interface and an output interface. Alternatively, the communication port 602 can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.
[0327] Further optionally, the device may also include at least one of a memory 603 and a bus 604. In the embodiments of this application, the at least one processor 601 is used to control the operation of the communication device 600.
[0328] Furthermore, processor 601 can be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computational functions, such as a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, etc. Those skilled in the art will readily understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0329] It should be noted that the communication device 600 shown in Figure 6 can be used to implement the steps implemented by the terminal device in the aforementioned method embodiments and achieve the corresponding technical effects of the terminal device. The specific implementation of the communication device shown in Figure 6 can be referred to the description in the aforementioned method embodiments, and will not be repeated here.
[0330] Please refer to Figure 7, which is a schematic diagram of the structure of the communication device 700 involved in the above embodiments provided in the embodiments of this application. Specifically, the communication device 700 can be a communication device as a network device in the above embodiments.
[0331] The communication device 700 includes at least one processor 711 and at least one network interface 714. Optionally, the communication device further includes at least one memory 712, at least one transceiver 713, and one or more antennas 714. The processor 711, memory 712, transceiver 713, and network interface 714 are connected, for example, via a bus. In this embodiment, the connection may include various interfaces, transmission lines, or buses, etc., and this embodiment is not limited thereto. The antenna 715 is connected to the transceiver 713. The network interface 714 enables the communication device to communicate with other communication devices through a communication link. For example, the network interface 714 may include a network interface between the communication device and core network equipment, such as an S1 interface, or a network interface between the communication device and other communication devices (e.g., other network devices or core network equipment), such as an X2 or Xn interface.
[0332] In Figure 4, the transceiver unit 402 can be a communication interface, which can be the network interface 714 in Figure 7. The network interface 714 can include an input interface and an output interface. Alternatively, the network interface 714 can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.
[0333] The processor 711 is primarily used to process communication protocols and communication data, control the entire communication device, execute software programs, and process data from these programs, for example, to support the actions described in the embodiments of the communication device. The communication device may include a baseband processor and a central processing unit (CPU). The baseband processor is primarily used to process communication protocols and communication data, while the CPU is primarily used to control the entire terminal device, execute software programs, and process data from these programs. The processor 711 in Figure 7 can integrate the functions of both a baseband processor and a CPU. Those skilled in the art will understand that the baseband processor and CPU can also be independent processors interconnected via technologies such as buses. Those skilled in the art will understand that a terminal device may include multiple baseband processors to adapt to different network standards, and multiple CPUs to enhance its processing capabilities. The various components of the terminal device can be connected via various buses. The baseband processor can also be described as a baseband processing circuit or a baseband processing chip. The CPU can also be described as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor or stored in memory as a software program, which is then executed by the processor to implement the baseband processing function.
[0334] The memory is primarily used to store software programs and data. The memory 712 can exist independently or be connected to the processor 711. Optionally, the memory 712 can be integrated with the processor 711, for example, integrated into a single chip. The memory 712 can store program code that executes the technical solutions of the embodiments of this application, and its execution is controlled by the processor 711. The various types of computer program code being executed can also be considered as drivers for the processor 711.
[0335] Figure 7 shows only one memory and one processor. In actual terminal devices, there may be multiple processors and multiple memories. Memory can also be called storage medium or storage device, etc. Memory can be a storage element on the same chip as the processor, i.e., an on-chip storage element, or it can be a separate storage element; this application does not limit this.
[0336] Transceiver 713 can be used to support the reception or transmission of radio frequency (RF) signals between a communication device and a terminal. Transceiver 713 can be connected to antenna 715. Transceiver 713 includes a transmitter Tx and a receiver Rx. Specifically, one or more antennas 715 can receive RF signals. The receiver Rx of transceiver 713 receives the RF signals from the antennas, converts the RF signals into digital baseband signals or digital intermediate frequency (IF) signals, and provides the digital baseband signals or IF signals to processor 711 so that processor 711 can perform further processing on the digital baseband signals or IF signals, such as demodulation and decoding. Furthermore, the transmitter Tx in transceiver 713 is also used to receive modulated digital baseband signals or IF signals from processor 711, convert the modulated digital baseband signals or IF signals into RF signals, and transmit the RF signals through one or more antennas 715. Specifically, the receiver Rx can selectively perform one or more stages of downmixing and analog-to-digital conversion on the radio frequency signal to obtain a digital baseband signal or a digital intermediate frequency (IF) signal. The order of these downmixing and IF conversion processes is adjustable. The transmitter Tx can selectively perform one or more stages of upmixing and digital-to-analog conversion on the modulated digital baseband signal or digital IF signal to obtain a radio frequency signal. The order of these upmixing and IF conversion processes is also adjustable. The digital baseband signal and the digital IF signal can be collectively referred to as digital signals.
[0337] The transceiver 713 can also be called a transceiver unit, transceiver, transceiver device, etc. Optionally, the device in the transceiver unit that performs the receiving function can be regarded as the receiving unit, and the device in the transceiver unit that performs the transmitting function can be regarded as the transmitting unit. That is, the transceiver unit includes a receiving unit and a transmitting unit. The receiving unit can also be called a receiver, input port, receiving circuit, etc., and the transmitting unit can be called a transmitter, transmitter, or transmitting circuit, etc.
[0338] It should be noted that the communication device 700 shown in Figure 7 can be used to implement the steps implemented by the network device in the aforementioned method embodiments and to achieve the corresponding technical effects of the network device. The specific implementation of the communication device 700 shown in Figure 7 can be referred to the description in the aforementioned method embodiments, and will not be repeated here.
[0339] Please refer to Figure 8, which is a schematic diagram of the structure of the communication device involved in the above embodiments provided in the embodiments of this application.
[0340] It is understood that the communication device 800 includes, for example, modules, units, elements, circuits, or interfaces, which are appropriately configured together to execute the technical solutions provided in this application. The communication device 800 may be the terminal device or network device described above, or a component (e.g., a chip) within these devices, used to implement the methods described in the following method embodiments. The communication device 800 includes one or more processors 801. The processor 801 may be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (e.g., a RAN node, terminal, or chip), execute software programs, and process data from the software programs.
[0341] Optionally, in one design, processor 801 may include program 803 (sometimes also referred to as code or instructions), which may be executed on processor 801 to cause communication device 800 to perform the methods described in the embodiments below. In yet another possible design, communication device 800 includes circuitry (not shown in FIG8).
[0342] Optionally, the communication device 800 may include one or more memories 802 storing a program 804 (sometimes referred to as code or instructions), which can be run on the processor 801 to cause the communication device 800 to perform the methods described in the above method embodiments.
[0343] Optionally, the processor 801 and / or memory 802 may include AI modules 807 and 808, which are used to implement AI-related functions. The AI modules can be implemented through software, hardware, or a combination of both. For example, the AI module may include a radio intelligence control (RIC) module. For instance, the AI module may be a near real-time RIC or a non-real-time RIC.
[0344] Optionally, the processor 801 and / or memory 802 may also store data. The processor and memory may be configured separately or integrated together.
[0345] Optionally, the communication device 800 may further include a transceiver 805 and / or an antenna 806. The processor 801, sometimes referred to as a processing unit, controls the communication device (e.g., a RAN node or terminal). The transceiver 805, sometimes referred to as a transceiver unit, transceiver, transceiver circuit, or transceiver, is used to implement the transmission and reception functions of the communication device through the antenna 806.
[0346] In this context, the processing unit 401 shown in Figure 4 can be a processor 801. The transceiver unit 402 shown in Figure 4 can be a communication interface, which can be the transceiver 805 in Figure 8. The transceiver 805 can include an input interface and an output interface. Alternatively, the transceiver 805 can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.
[0347] This application also provides a computer-readable storage medium for storing one or more computer-executable instructions. When the computer-executable instructions are executed by a processor, the processor performs the method described in the possible implementations of the terminal device or network device in the foregoing embodiments.
[0348] This application also provides a computer program product (or computer program) that, when executed by a processor, executes the method described above for possible implementation of a terminal device or network device.
[0349] This application also provides a chip system including at least one processor for supporting a communication device in implementing the functions involved in the possible implementations of the communication device described above. Optionally, the chip system further includes an interface circuit that provides program instructions and / or data to the at least one processor. In one possible design, the chip system may further include a memory for storing the program instructions and data necessary for the communication device. The chip system may be composed of chips or may include chips and other discrete devices, wherein the communication device may specifically be a terminal device or a network device as described in the foregoing method embodiments.
[0350] This application also provides a communication system, the network system architecture of which includes the terminal device and network device in any of the above embodiments.
[0351] In the embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, indirect coupling or communication connection between devices or units, and may be electrical, mechanical, or other forms. Whether a function is implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0352] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0353] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
Claims
1. A communication method, characterized in that, include: Receive first information, the first information being used to instruct a first transmission to be performed on a first time domain resource, wherein the first time domain resource includes at least one time unit of sub-band full-duplex SBFD type; the frequency domain resource allocated for the first transmission is the first frequency domain resource; Whether to perform the first transmission on the first time domain resource is determined based on the first frequency domain resource.
2. The method according to claim 1, characterized in that, The step of determining whether to perform the first transmission on the first time domain resource based on the first frequency domain resource includes: Based on the number of resource units within the available resource range of the first frequency domain resource, determine whether to perform the first transmission on the first time domain resource.
3. The method according to claim 2, characterized in that, The step of determining whether to perform the first transmission on the first time domain resource based on the number of resource units within the available resource range of the first frequency domain resource includes: If the number of frequency domain cells within the available resource range of the first frequency domain resource is greater than or equal to a first threshold, it is determined that the first transmission will be performed on the first time domain resource; or, If the number of frequency domain units within the available resource range of the first frequency domain resource is less than the second threshold, it is determined that the first transmission will not be performed on the first time domain resource. Wherein, the first threshold is greater than or equal to the second threshold.
4. The method according to claim 1, characterized in that, The step of determining whether to perform the first transmission on the first time domain resource based on the first frequency domain resource includes: Based on the number of resource units within the available resource range of the first frequency domain resource and the modulation and coding scheme (MCS) associated with the first transmission, determine whether to perform the first transmission on the first time domain resource.
5. The method according to claim 4, characterized in that, The step of determining whether to perform the first transmission on the first time domain resource based on the number of resource units within the available resource range of the first frequency domain resource and the MCS associated with the first transmission includes: If the code rate corresponding to the MCS associated with the first transmission is less than a third threshold, and the number of frequency domain units within the available resource range of the first frequency domain resource is greater than or equal to a first threshold, then it is determined that the first transmission will be performed on the first time domain resource; or, if the number of frequency domain units within the available resource range of the first frequency domain resource is less than a second threshold, then it is determined that the first transmission will not be performed on the first time domain resource; or, If the code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the number of frequency domain units within the available resource range of the first frequency domain resource is greater than or equal to the fifth threshold, it is determined that the first transmission shall be performed on the first time domain resource; or, if the number of frequency domain units within the available resource range of the first frequency domain resource is less than the sixth threshold, it is determined that the first transmission shall not be performed on the first time domain resource. Wherein, the first threshold is greater than or equal to the second threshold, the third threshold is less than or equal to the fourth threshold, and the fifth threshold is greater than or equal to the sixth threshold.
6. The method according to claim 1, characterized in that, The step of determining whether to perform the first transmission on the first time domain resource based on the first frequency domain resource includes: Based on a first ratio of the number of resource units in the first frequency domain resource that are within the available resource range to the number of resource units contained in the first frequency domain resource, it is determined whether to perform the first transmission on the first time domain resource.
7. The method according to claim 6, characterized in that, Determining whether to perform the first transmission on the first time domain resource based on a first ratio of the number of resource units within the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource includes: If the first ratio is greater than or equal to the seventh threshold, it is determined that the first transmission will be performed on the first time-domain resource; or, If the first ratio is less than the eighth threshold, it is determined that the first transmission will not be performed on the first time domain resource; Wherein, the seventh threshold is greater than or equal to the eighth threshold.
8. The method according to claim 1, characterized in that, The step of determining whether to perform the first transmission on the first time domain resource based on the first frequency domain resource includes: Based on the first ratio of the number of resource units in the first frequency domain resource that are within the available resource range to the number of resource units contained in the first frequency domain resource, and the MCS associated with the first transmission, it is determined whether to perform the first transmission on the first time domain resource.
9. The method according to claim 8, characterized in that, The step of determining whether to perform the first transmission on the first time domain resource based on a first ratio of the number of resource units within the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource, and the MCS associated with the first transmission, includes: If the code rate corresponding to the MCS associated with the first transmission is less than a third threshold, and the first ratio is greater than or equal to a seventh threshold, it is determined that the first transmission will be performed on the first time domain resource; or, if the first ratio is less than an eighth threshold, it is determined that the first transmission will not be performed on the first time domain resource; or... If the code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the first ratio is greater than or equal to the ninth threshold, it is determined that the first transmission shall be performed on the first time domain resource; or, if the first ratio is less than the tenth threshold, it is determined that the first transmission shall not be performed on the first time domain resource. Wherein, the first threshold is greater than or equal to the second threshold, the third threshold is less than or equal to the fourth threshold, and the fifth threshold is greater than or equal to the sixth threshold.
10. The method according to claim 1, characterized in that, The step of determining whether to perform the first transmission on the first time domain resource based on the first frequency domain resource includes: Based on the number of resource units located outside the available resource range of the first frequency domain resource, determine whether to perform the first transmission on the first time domain resource.
11. The method according to claim 10, characterized in that, Determining whether to perform the first transmission on the first time domain resource based on the number of resource units located outside the available resource range of the first frequency domain resource includes: If the number of frequency domain resources outside the available resource range is less than the eleventh threshold, it is determined that the first transmission will be performed on the first time domain resource; or, If the number of frequency domain resources outside the available resource range of the first frequency domain resource is greater than or equal to the twelfth threshold, it is determined that the first transmission will not be performed on the first time domain resource. The eleventh threshold is less than or equal to the twelfth threshold.
12. The method according to claim 1, characterized in that, The step of determining whether to perform the first transmission on the first time domain resource based on the first frequency domain resource includes: Based on the number of resource units located outside the available resource range of the first frequency domain resource and the MCS associated with the first transmission, determine whether to perform the first transmission on the first time domain resource.
13. The method according to claim 12, characterized in that, The step of determining whether to perform the first transmission on the first time domain resource based on the number of resource units located outside the available resource range of the first frequency domain resource and the MCS associated with the first transmission includes: If the code rate corresponding to the MCS associated with the first transmission is less than the third threshold, and the number of frequency domain units within the available resource range of the first frequency domain resource is greater than or equal to the eleventh threshold, then it is determined that the first transmission will be performed on the first time domain resource; or, if the number of frequency domain units within the available resource range of the first frequency domain resource is less than the twelfth threshold, then it is determined that the first transmission will not be performed on the first time domain resource; or, If the code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the number of frequency domain units within the available resource range of the first frequency domain resource is greater than or equal to the thirteenth threshold, it is determined that the first transmission shall be performed on the first time domain resource; or, if the number of frequency domain units within the available resource range of the first frequency domain resource is less than the fourteenth threshold, it is determined that the first transmission shall not be performed on the first time domain resource. Wherein, the eleventh threshold is less than or equal to the twelfth threshold, the third threshold is less than or equal to the fourth threshold, and the thirteenth threshold is less than or equal to the fourteenth threshold.
14. The method according to claim 1, characterized in that, The step of determining whether to perform the first transmission on the first time domain resource based on the first frequency domain resource includes: Based on a second ratio of the number of resource units outside the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource, it is determined whether to perform the first transmission on the first time domain resource.
15. The method according to claim 14, characterized in that, Determining whether to perform the first transmission on the first time domain resource based on a second ratio of the number of resource units outside the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource includes: If the second ratio is less than the fifteenth threshold, it is determined that the first transmission will be performed on the first time-domain resource; or, If the second ratio is greater than or equal to the sixteenth threshold, it is determined that the first transmission will not be performed on the first time domain resource; Wherein, the fifteenth threshold is less than or equal to the sixteenth threshold.
16. The method according to claim 1, characterized in that, The step of determining whether to perform the first transmission on the first time domain resource based on the first frequency domain resource includes: Based on the second ratio of the number of resource units outside the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource, and the MCS associated with the first transmission, it is determined whether to perform the first transmission on the first time domain resource.
17. The method according to claim 16, characterized in that, The step of determining whether to perform the first transmission on the first time domain resource based on the second ratio of the number of resource units outside the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource, and the MCS associated with the first transmission, includes: If the code rate corresponding to the MCS associated with the first transmission is less than the third threshold, and the second ratio is less than the fifteenth threshold, it is determined that the first transmission will be performed on the first time domain resource; or, if the second ratio is greater than or equal to the sixteenth threshold, it is determined that the first transmission will not be performed on the first time domain resource; or, If the code rate corresponding to the MCS associated with the first transmission is greater than or equal to the fourth threshold, and the second ratio is less than the seventeenth threshold, it is determined that the first transmission shall be performed on the first time domain resource; or, if the second ratio is greater than or equal to the eighteenth threshold, it is determined that the first transmission shall not be performed on the first time domain resource. Wherein, the fifteenth threshold is less than or equal to the sixteenth threshold, the third threshold is less than or equal to the fourth threshold, and the seventeenth threshold is less than or equal to the eighteenth threshold.
18. The method according to claim 3, 5, 7, 9, 11, 13, 15 or 17, characterized in that, The determination to perform the first transmission on the first time domain resource includes: The first transmission is determined to be performed on resources within the available resource range of the first frequency domain resource.
19. The method according to any one of claims 1 to 18, characterized in that, The first frequency domain resource is determined based on the first indication information; or, The first frequency domain resource is determined based on the second indication information and the frequency domain offset value; or, The first frequency domain resource is determined based on the third indication information; The first indication information is used to indicate the frequency domain resources allocated for the transmission of the first transmission in the transmission timing of the SBFD type time unit and the frequency domain resources allocated for the transmission timing of the first transmission in the transmission timing of the non-SBFD type time unit. The second indication information is used to indicate the frequency domain resources allocated for the transmission timing of the first transmission in an SBFD type time unit, or the second indication information is used to indicate the frequency domain resources allocated for the transmission timing of the first transmission in a non-SBFD type time unit. The third indication information is used to indicate the frequency domain resources allocated for the transmission of the first transmission in the SBFD type time unit, and is not used to indicate the frequency domain resources allocated for the transmission of the first transmission in the non-SBFD type time unit.
20. A communication method, characterized in that, include: Send first information, the first information being used to instruct a first transmission to be performed on a first time domain resource, wherein the first time domain resource includes at least one time unit of type SBFD; the frequency domain resource allocated for the first transmission is the first frequency domain resource; If the first frequency domain resource meets the first condition, the first transmission is performed on the first time domain resource; or, If the first frequency domain resource meets the second condition, the first transmission will not be performed on the first time domain resource.
21. The method according to claim 20, characterized in that, The first condition includes any one of the following: The number of frequency domain cells within the available resource range of the first frequency domain resource is greater than or equal to the first threshold; or The code rate corresponding to the first transmission associated MCS is less than the third threshold, and the number of frequency domain units of the first frequency domain resource within the available resource range is greater than or equal to the first threshold; or The code rate corresponding to the first transmission-associated MCS is greater than or equal to the fourth threshold, and the number of frequency domain units of the first frequency domain resource within the available resource range is greater than or equal to the fifth threshold; or The first ratio of the number of resource units within the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource is greater than or equal to a seventh threshold; or The code rate corresponding to the MCS associated with the first transmission is less than the third threshold, and the first ratio is greater than or equal to the seventh threshold; or The number of frequency domain resources located outside the available resource range is less than the eleventh threshold; or The code rate corresponding to the first transmission associated MCS is less than the third threshold, and the number of frequency domain units of the first frequency domain resource within the available resource range is greater than or equal to the eleventh threshold; or The code rate corresponding to the first transmission-associated MCS is greater than or equal to the fourth threshold, and the number of frequency domain units of the first frequency domain resource within the available resource range is greater than or equal to the thirteenth threshold; or The second ratio of the number of resource units outside the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource is less than the fifteenth threshold; or The code rate corresponding to the MCS associated with the first transmission is less than the third threshold, and the second ratio is less than the fifteenth threshold; or The code rate corresponding to the first transmission associated MCS is greater than or equal to the fourth threshold, and the second ratio is less than the seventeenth threshold. Wherein, the third threshold is less than or equal to the fourth threshold.
22. The method according to claim 20 or 21, characterized in that, The second condition includes any one of the following: The number of frequency domain cells within the available resource range of the first frequency domain resource is less than the second threshold; or The code rate corresponding to the MCS associated with the first transmission is less than the third threshold, and the number of frequency domain units of the first frequency domain resource within the available resource range is less than the second threshold; or The first ratio of the number of resource units within the available resource range of the first frequency domain resource to the number of resource units contained in the first frequency domain resource is less than an eighth threshold; or The code rate corresponding to the first transmission associated MCS is less than the third threshold, and the first ratio is less than the eighth threshold; or The code rate corresponding to the first transmission-associated MCS is greater than or equal to the fourth threshold, and the first ratio is less than the tenth threshold; or The number of frequency domain resources outside the available resource range of the first frequency domain resource is greater than or equal to the twelfth threshold; or The code rate corresponding to the first transmission associated MCS is less than the third threshold, and the number of frequency domain units of the first frequency domain resource within the available resource range is less than the twelfth threshold. The code rate corresponding to the first transmission associated MCS is greater than or equal to the fourth threshold, and the number of frequency domain units of the first frequency domain resource within the available resource range is less than the fourteenth threshold. The second ratio of the number of resource units in the first frequency domain resource located outside the available resource range to the number of resource units contained in the first frequency domain resource is greater than or equal to the sixteenth threshold. The code rate corresponding to the first transmission associated MCS is less than the third threshold, and the second ratio is greater than or equal to the sixteenth threshold. The code rate corresponding to the first transmission associated MCS is greater than or equal to the fourth threshold, and the second ratio is greater than or equal to the eighteenth threshold. Wherein, the third threshold is less than or equal to the fourth threshold.
23. The method according to any one of claims 20 to 22, characterized in that, The first frequency domain resource is determined based on the first indication information; or, The first frequency domain resource is determined based on the second indication information and the frequency domain offset value; or, The first frequency domain resource is determined based on the third indication information; The first indication information is used to indicate the frequency domain resources allocated for the transmission timing of the first transmission in an SBFD type time unit and the transmission timing of the first transmission in a non-SBFD type time unit. The second indication information is used to indicate the frequency domain resources allocated for the transmission timing of the first transmission in an SBFD type time unit, or the second indication information is used to indicate the frequency domain resources allocated for the transmission timing of the first transmission in a non-SBFD type time unit. The third indication information is used to indicate the frequency domain resources allocated for the transmission of the first transmission in the SBFD type time unit, and is not used to indicate the frequency domain resources allocated for the transmission of the first transmission in the non-SBFD type time unit.
24. The method according to any one of claims 1 to 23, characterized in that, The first transmission is an uplink transmission, and the available resources are uplink available resources; or, The first transmission is a downlink transmission, and the available resources are downlink available resources.
25. The method according to any one of claims 1 to 24, characterized in that, The first transmission is an uplink transmission, carried on the Physical Uplink Shared Channel (PUSCH) or the Physical Uplink Control Channel (PUCCH); or, The first transmission is a downlink transmission, and the first transmission is carried on the Physical Downlink Shared Channel (PDSCH) or the Physical Uplink Control Channel (PDCCH).
26. A communication device, characterized in that, It includes at least one processor; the at least one processor is coupled to at least one memory; the at least one processor is used to perform the method as described in any one of claims 1 to 25.
27. A chip or chip system, characterized in that, Includes a processor for implementing the method as claimed in any one of claims 1 to 25.
28. A readable storage medium, characterized in that, The storage medium stores a computer program or instructions, which, when executed by a communication device, implement the method as described in any one of claims 1 to 25.
29. A computer program product, characterized in that, It includes a computer program or instructions that, when executed by a communication device, implement the method as described in any one of claims 1 to 25.
Citation Information
Patent Citations
Frequency domain allocation techniques
CN115398850A
Resource indication method and device, communication equipment, communication system and storage medium
CN117158100A
Frequency domain resource allocation method and device, and storage medium
CN117581616A