Data transmission method and communication device
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-02-06
- Publication Date
- 2026-08-07
Smart Images

Figure CN122534641A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to data transmission methods and communication devices. Background Technology
[0002] Subband full duplex (SBFD) is a new duplexing standard that achieves full duplexing on the base station side by dividing a single carrier into non-overlapping uplink / downlink subbands and transmitting and receiving data on the subbands separately. Through flexible scheduling across subbands, it can meet the high bandwidth and low latency concurrency requirements of industry applications.
[0003] To ensure communication performance and improve data transmission reliability for uplink transmission, repeated uplink data transmission can be introduced. Therefore, how to perform repeated uplink data transmission in an SBFD system is a pressing issue that needs to be addressed. Summary of the Invention
[0004] This application provides a data transmission method and a communication device. Based on the method described in this application, it is beneficial to ensure communication performance and improve the flexibility of scheduling transmission resources.
[0005] Firstly, embodiments of this application provide a data transmission method, which can be applied to the terminal side, such as a terminal device or a communication module / processing module in the terminal device, or a circuit or chip in the terminal device responsible for communication functions (such as a modem chip, also known as a baseband chip, or a system-on-a-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip), or a circuit or chip in the terminal device responsible for processing functions (such as a graphics processing unit (GPU), an artificial intelligence (AI) processor, or an application-specific integrated circuit (ASIC)). Taking the application of this method to a terminal device as an example, in this method:
[0006] The terminal device receives a first indication information and a second indication information; the first indication information is used to indicate whether to perform repeated or periodic transmission of uplink data on subband fullduplex (SBFD) symbols and non-SBFD symbols, and the second indication information is used to indicate the transmission resources occupied by repeated transmission or the transmission resources occupied by periodic transmission; then, based on the first indication information and the second indication information, it determines whether to perform repeated or periodic transmission of uplink data on SBFD symbols.
[0007] Using the above method, after receiving the first and second indication information, the terminal device can determine whether it can perform repeated or periodic uplink data transmission on the SBFD symbol. When scheduling frequency domain resources for repeated or periodic uplink transmission on both non-SBFD and SBFD symbols, the network device does not need to be restricted to the uplink subband to ensure repeated or periodic uplink transmission on the SBFD symbol. This makes the scheduling of frequency domain resources more flexible, better guarantees the uplink transmission of large bandwidth data, and ensures communication performance.
[0008] In one possible implementation, when the terminal device determines whether to perform repeated or periodic transmission of uplink data on the SBFD symbol based on the first indication information and the second indication information, the specific implementation method may be: upon receiving the first indication information, determining whether to perform repeated or periodic transmission of uplink data on the SBFD symbol based on the second indication information.
[0009] In this embodiment of the application, the first indication information is used to indicate repeated or periodic transmission on SBFD symbols and non-SBFD symbols. It can be understood that when repeated or periodic transmission is performed on SBFD symbols and non-SBFD symbols, the terminal device needs to further determine whether uplink data can be repeatedly or periodically transmitted on SBFD symbols according to the second indication information in order to ensure communication performance.
[0010] In one possible implementation, when the terminal device determines whether to perform repeated or periodic transmission of uplink data on the SBFD symbol based on the second indication information, the specific implementation method may be:
[0011] If the number of frequency domain resource blocks occupied by a single repeated transmission in the repeated transmission, or the number of frequency domain resource blocks occupied by a single periodic transmission in the periodic transmission, is greater than the number of uplink available frequency domain resource blocks in the SBFD symbol, then no repeated or periodic transmission of uplink data will be performed on the SBFD symbol; or,
[0012] If the range of frequency domain resources occupied by a single repetitive transmission in the repetitive transmission, or the range of frequency domain resources occupied by a single periodic transmission in the periodic transmission, is greater than the range of uplink available frequency domain resources in the SBFD symbol, then no repetitive or periodic transmission will be performed on the SBFD symbol; or,
[0013] If the range of frequency domain resources occupied by all repeated transmissions in the repeated transmission, or the range of frequency domain resources occupied by all periodic transmissions in the periodic transmission, is greater than the range of uplink available frequency domain resources in the SBFD symbol, then no repeated transmission or periodic transmission will be performed on the SBFD symbol; or,
[0014] If the frequency domain resource block occupied by the Nth repetition in the repetition transmission, or the frequency domain resource block occupied by the Nth periodic transmission in the periodic transmission, overlaps with the non-uplink available frequency domain resource block in the SBFD symbol, then the Nth repetition or Nth periodic transmission of uplink data will not be performed on the SBFD symbol, where N is a positive integer.
[0015] In this embodiment of the application, when preset conditions are met, it is determined that no repeated transmission or periodic transmission will be performed on the SBFD symbol in order to ensure communication performance.
[0016] In one possible implementation, when the terminal device determines whether to perform repeated or periodic transmission of uplink data on the SBFD symbol based on the second indication information, the specific implementation method may be:
[0017] If the number of frequency domain resource blocks occupied by a single repeated transmission in the repeated transmission, or the number of frequency domain resource blocks occupied by a single periodic transmission in the periodic transmission, is less than or equal to the number of uplink available frequency domain resource blocks in the SBFD symbol, then repeated or periodic transmission of uplink data is performed on the SBFD symbol; or,
[0018] If the range of frequency domain resources occupied by a single repeated transmission in the repeated transmission, or the range of frequency domain resources occupied by a single periodic transmission in the periodic transmission, is less than or equal to the range of uplink available frequency domain resources in the SBFD symbol, then repeated transmission or periodic transmission shall be performed on the SBFD symbol; or,
[0019] If the range of frequency domain resources occupied by all repeated transmissions in the repeated transmission, or the range of frequency domain resources occupied by all periodic transmissions in the periodic transmission, is less than or equal to the range of uplink available frequency domain resources in the SBFD symbol, then repeated transmission or periodic transmission shall be performed on the SBFD symbol; or,
[0020] If the frequency domain resource block occupied by the Nth repetition in the repetition transmission, or the frequency domain resource block occupied by the Nth periodic transmission in the periodic transmission, does not overlap with the non-uplink available frequency domain resource block in the SBFD symbol, then the Nth repetition or Nth periodic transmission of uplink data is performed on the SBFD symbol, where N is a positive integer.
[0021] In this embodiment of the application, when preset conditions are met, it is determined to perform repeated transmission or periodic transmission on the SBFD symbol to ensure communication performance.
[0022] In one possible implementation, the second indication information is further used to indicate the number of times uplink data is repeatedly transmitted; wherein the number of times uplink data is not repeatedly transmitted on the SBFD symbol is included in the number of times the uplink data is repeatedly transmitted.
[0023] In this embodiment, it is assumed that K retransmissions are configured. The number of times uplink data retransmissions are not performed on the SBFD symbol is counted in K. This means that the retransmissions of unperformed uplink data are not delayed and are directly discarded. This approach simplifies user implementation.
[0024] In one possible implementation, the second indication information is further used to indicate the number of times uplink data is repeatedly transmitted; wherein, no uplink data is repeatedly transmitted on the SBFD symbol, and uplink data is repeatedly transmitted on non-SBFD symbols located after the SBFD symbol.
[0025] In this embodiment, assuming K repeated transmissions are configured, the number of times uplink data is not repeatedly transmitted on the SBFD symbol is not counted in the number of times uplink data is repeatedly transmitted. Instead, the repeated transmissions of uplink data not transmitted on the SBFD symbol are postponed to non-SBFD symbols. Based on this method, the repeated transmissions are ensured to be completed completely, thus guaranteeing the reliability of uplink transmission.
[0026] In one possible implementation, the type of repetitive transmission includes any of the following: physical uplink shared channel (PUSCH) repetition type A with available slot count enabled, aperiodic channel sounding reference signal (SRS) with available slot count enabled, multi-slot transport block processing, physical uplink control channel (PUCCH) repetitive transmission, PUSCH repetition type A without available slot count enabled, or multiple PUSCHs scheduled by a single downlink control information (DCI).
[0027] In one possible implementation, the transmission resources occupied by the repeated transmission include the symbol position where the first repeated transmission is located; when the terminal device determines whether to perform repeated or periodic transmission of uplink data on the SBFD symbol based on the second indication information, the specific implementation may be: determining whether to perform repeated transmission of uplink data on the SBFD symbol based on the symbol position where the first repeated transmission is located.
[0028] In this embodiment, the symbol position of the first repeated transmission in the repeated transmission implicitly indicates whether the remaining non-first repeated transmissions of the repeated transmission can be performed on the SBFD symbol. For repeated transmissions of uplink data, the flexibility of network device scheduling is guaranteed without increasing signaling overhead.
[0029] In one possible implementation, when the terminal device determines whether to perform uplink data retransmission on the SBFD symbol based on the symbol position where the first retransmission is located, the specific implementation method may be: if the symbol position where the first retransmission is located is not an SBFD symbol, then uplink data retransmission is not performed on the SBFD symbol.
[0030] In this embodiment of the application, since the symbol position of the first repeated transmission (i.e. the first repeated transmission) is a non-SBFD symbol, it means that the frequency domain resources occupied by a single repeated transmission in the repeated transmission may not be within the uplink subband. In order to ensure the normal progress of subsequent repeated transmissions, subsequent repeated transmissions are not performed on SBFD symbols.
[0031] In one possible implementation, when the terminal device determines whether to perform uplink data retransmission on an SBFD symbol based on the symbol position of the first retransmission, the specific implementation may be: if the symbol position of the first retransmission is an SBFD symbol, then perform uplink data retransmission on both SBFD and non-SBFD symbols.
[0032] In this embodiment of the application, since the symbol position of the first repeated transmission (i.e. the first repeated transmission) is an SBFD symbol, it means that the frequency domain resources occupied by a single repeated transmission in the repeated transmission are within the uplink subband, and subsequent repeated transmissions can be performed on SBFD symbols and non-SBFD symbols.
[0033] In one possible implementation, the method further includes: the terminal device receiving third indication information, which is used to indicate whether to perform uplink data retransmission on the SBFD symbol based on the symbol position where the first retransmission is located.
[0034] In this embodiment of the application, the network device can more flexibly enable or disable the method of "using the symbol position of the first repeated transmission to implicitly indicate whether the remaining non-first repeated transmissions of the repeated transmission can be performed on the SBFD symbol".
[0035] In one possible implementation, when the terminal device determines whether to perform uplink data retransmission on the SBFD symbol based on the symbol position of the first retransmission, the specific implementation method could be:
[0036] If the number of frequency domain resource blocks occupied by a single retransmission in this retransmission is less than or equal to the number of uplink available frequency domain resource blocks in the SBFD symbol, then based on the symbol position where the first retransmission occurs, it is determined whether to perform uplink data retransmission on the SBFD symbol; or,
[0037] If the range of frequency domain resources occupied by a single retransmission in this retransmission is less than or equal to the range of uplink available frequency domain resources in the SBFD symbol, then based on the symbol position where the first retransmission occurs, it is determined whether to perform uplink data retransmission on the SBFD symbol; or,
[0038] If the range of frequency domain resources occupied by all repeated transmissions in this repeated transmission is less than or equal to the range of uplink available frequency domain resources in the SBFD symbol, then based on the symbol position where the first repeated transmission occurs, it is determined whether to perform repeated transmission of uplink data on the SBFD symbol; or,
[0039] If the frequency domain resource block occupied by the Nth repetition in the repetition does not overlap with the non-uplink available frequency domain resource block in the SBFD symbol, the decision is made based on the symbol position of the first repetition, where N is a positive integer, to perform the Nth repetition of uplink data on the SBFD symbol.
[0040] In this embodiment of the application, if the preset conditions are not met, it can be determined whether to perform uplink data retransmission on the SBFD symbol based on the symbol position where the first retransmission is located, so as to ensure communication performance.
[0041] In one possible implementation, the transmission resources occupied by the repeated transmission indicated by the second indication information include the symbol location where the first repeated transmission is located; when the second indication information is carried in DCI or media access control control element (MAC-CE), the terminal device determines whether to perform uplink data repeated transmission on the SBFD symbol based on the symbol location where the first repeated transmission is located.
[0042] Alternatively, the terminal device receives a first indication information and a second indication information. The first indication information is used to indicate repeated transmission of uplink data on SBFD symbols and non-SBFD symbols, and the second indication information is used to indicate the transmission resources occupied by the repeated transmission. The transmission resources occupied by the repeated transmission indicated by the second indication information include the symbol position where the first repeated transmission is located. When the second indication information is carried in DCI or MAC-CE, the terminal device determines whether to perform repeated transmission of uplink data on SBFD symbols based on the symbol position where the first repeated transmission is located.
[0043] Optionally, if the symbol position where the first repeated transmission is located is a non-SBFD symbol, the terminal device will only perform repeated transmission of uplink data on non-SBFD symbols; or, if the symbol position where the first repeated transmission is located is an SBFD symbol, the terminal device will only perform repeated transmission of uplink data on SBFD symbols.
[0044] In this embodiment, for repeated PUSCH transmissions scheduled by a Random Access Response (RAR UL grant) (e.g., Msg2, carried in MAC-CE), or for repeated PUSCH transmissions scheduled by a DCI (e.g., DCI format 0_0) scrambled with a Temporary Cell-Radio Network Temporary Identifier (TC-RNTI), regardless of whether the second indication information indicates repeated transmission of uplink data on SBFD and non-SBFD symbols (i.e., transmission on both types of symbols), repeated transmission of uplink data can only be performed on the same type of symbols. In other words, the terminal device does not accept the second indication information in this case. Whether the same type of symbol refers to an SBFD symbol or a non-SBFD symbol is determined by the symbol position of the first repeated transmission indicated by the RAR UL grant or the CRC scrambled by the TC-RNTI-scrambled DCI. This can be understood as follows: during the process of a terminal device initiating random access, regardless of whether the network device has already acquired the terminal device's capabilities (i.e., whether it supports transmission on both types of symbols), the same operation can be uniformly applied to the terminal device in this process, thereby improving the applicability.
[0045] Secondly, embodiments of this application provide a data transmission method that can be applied to the terminal side, such as a terminal device or a communication module / processing module in the terminal device, or a circuit or chip in the terminal device responsible for communication functions (such as a modem chip, also known as a baseband chip, or a system-on-a-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip), or a circuit or chip in the terminal device responsible for processing functions (such as a graphics processing unit (GPU), an artificial intelligence (AI) processor, or an application-specific integrated circuit (ASIC)). Taking the application of this method to a terminal device as an example, in this method:
[0046] The terminal device receives first indication information and second indication information; the first indication information is used to indicate whether to perform repeated or periodic transmission of uplink data on SBFD symbols and non-SBFD symbols, and the second indication information is used to indicate the transmission resources occupied by repeated transmission or the transmission resources occupied by periodic transmission; then, if the first indication information indicates that repeated or periodic transmission of uplink data is performed on SBFD symbols and non-SBFD symbols, the terminal device determines whether to perform repeated or periodic transmission of uplink data on SBFD symbols based on the second indication information.
[0047] Using the above method, after receiving the first and second indication information, if the first indication information indicates that uplink data repetitive or periodic transmission should be performed on SBFD symbols and non-SBFD symbols, the terminal device can independently determine whether uplink data repetitive or periodic transmission can be performed on SBFD symbols based on the second indication information. When scheduling frequency domain resources for uplink repetitive or periodic transmission on non-SBFD and SBFD symbols, the network device does not need to be restricted to the uplink subband to ensure uplink repetitive or periodic transmission on SBFD symbols. This makes the scheduling of frequency domain resources more flexible, better guarantees the uplink transmission of large bandwidth data, and ensures communication performance.
[0048] In the embodiments of this application, the beneficial effects of possible implementations of the second aspect can be referred to the beneficial effects of possible implementations of the first aspect, and will not be repeated here.
[0049] In one possible implementation, when the terminal device determines whether to perform repeated or periodic transmission of uplink data on the SBFD symbol based on the second indication information, the specific implementation method may be:
[0050] If the number of frequency domain resource blocks occupied by a single repeated transmission in the repeated transmission, or the number of frequency domain resource blocks occupied by a single periodic transmission in the periodic transmission, is greater than the number of uplink available frequency domain resource blocks in the SBFD symbol, then no repeated or periodic transmission of uplink data will be performed on the SBFD symbol; or,
[0051] If the range of frequency domain resources occupied by a single repetitive transmission in the repetitive transmission, or the range of frequency domain resources occupied by a single periodic transmission in the periodic transmission, is greater than the range of uplink available frequency domain resources in the SBFD symbol, then no repetitive or periodic transmission will be performed on the SBFD symbol; or,
[0052] If the range of frequency domain resources occupied by all repeated transmissions in the repeated transmission, or the range of frequency domain resources occupied by all periodic transmissions in the periodic transmission, is greater than the range of uplink available frequency domain resources in the SBFD symbol, then no repeated transmission or periodic transmission will be performed on the SBFD symbol; or,
[0053] If the frequency domain resource block occupied by the Nth repetition in the repetition transmission, or the frequency domain resource block occupied by the Nth periodic transmission in the periodic transmission, overlaps with the non-uplink available frequency domain resource block in the SBFD symbol, then the Nth repetition or Nth periodic transmission of uplink data will not be performed on the SBFD symbol, where N is a positive integer.
[0054] In one possible implementation, when the terminal device determines whether to perform repeated or periodic transmission of uplink data on the SBFD symbol based on the second indication information, the specific implementation method may be:
[0055] If the number of frequency domain resource blocks occupied by a single repeated transmission in the repeated transmission, or the number of frequency domain resource blocks occupied by a single periodic transmission in the periodic transmission, is less than or equal to the number of uplink available frequency domain resource blocks in the SBFD symbol, then repeated or periodic transmission of uplink data is performed on the SBFD symbol; or,
[0056] If the range of frequency domain resources occupied by a single repeated transmission in the repeated transmission, or the range of frequency domain resources occupied by a single periodic transmission in the periodic transmission, is less than or equal to the range of uplink available frequency domain resources in the SBFD symbol, then repeated transmission or periodic transmission shall be performed on the SBFD symbol; or,
[0057] If the range of frequency domain resources occupied by all repeated transmissions in the repeated transmission, or the range of frequency domain resources occupied by all periodic transmissions in the periodic transmission, is less than or equal to the range of uplink available frequency domain resources in the SBFD symbol, then repeated transmission or periodic transmission shall be performed on the SBFD symbol; or,
[0058] If the frequency domain resource block occupied by the Nth repetition in the repetition transmission, or the frequency domain resource block occupied by the Nth periodic transmission in the periodic transmission, does not overlap with the non-uplink available frequency domain resource block in the SBFD symbol, then the Nth repetition or Nth periodic transmission of uplink data is performed on the SBFD symbol, where N is a positive integer.
[0059] In one possible implementation, the second indication information is further used to indicate the number of times uplink data is repeatedly transmitted; wherein the number of times uplink data is not repeatedly transmitted on the SBFD symbol is included in the number of times the uplink data is repeatedly transmitted.
[0060] In one possible implementation, the second indication information is further used to indicate the number of times uplink data is repeatedly transmitted; wherein, no uplink data is repeatedly transmitted on the SBFD symbol, and uplink data is repeatedly transmitted on non-SBFD symbols located after the SBFD symbol.
[0061] In one possible implementation, the type of repetitive transmission includes any of the following: PUSCH repetition type A with available slot count enabled, aperiodic SRS with available slot count enabled, multi-slot transport block processing, PUCCH repetitive transmission, PUSCH repetition type A without available slot count enabled, or multiple PUSCHs scheduled by a single DCI.
[0062] In one possible implementation, the transmission resources occupied by the repeated transmission include the symbol position where the first repeated transmission is located; when the terminal device determines whether to perform repeated or periodic transmission of uplink data on the SBFD symbol based on the second indication information, the specific implementation may be: determining whether to perform repeated transmission of uplink data on the SBFD symbol based on the symbol position where the first repeated transmission is located.
[0063] In one possible implementation, when the terminal device determines whether to perform uplink data retransmission on the SBFD symbol based on the symbol position where the first retransmission is located, the specific implementation method may be: if the symbol position where the first retransmission is located is not an SBFD symbol, then uplink data retransmission is not performed on the SBFD symbol.
[0064] In one possible implementation, when the terminal device determines whether to perform uplink data retransmission on an SBFD symbol based on the symbol position of the first retransmission, the specific implementation may be: if the symbol position of the first retransmission is an SBFD symbol, then perform uplink data retransmission on both SBFD and non-SBFD symbols.
[0065] In one possible implementation, the method further includes: the terminal device receiving third indication information, which is used to indicate whether to perform uplink data retransmission on the SBFD symbol based on the symbol position where the first retransmission is located.
[0066] In one possible implementation, when the terminal device determines whether to perform uplink data retransmission on the SBFD symbol based on the symbol position of the first retransmission, the specific implementation method could be:
[0067] If the number of frequency domain resource blocks occupied by a single retransmission in this retransmission is less than or equal to the number of uplink available frequency domain resource blocks in the SBFD symbol, then based on the symbol position where the first retransmission occurs, it is determined whether to perform uplink data retransmission on the SBFD symbol; or,
[0068] If the range of frequency domain resources occupied by a single retransmission in this retransmission is less than or equal to the range of uplink available frequency domain resources in the SBFD symbol, then based on the symbol position where the first retransmission occurs, it is determined whether to perform uplink data retransmission on the SBFD symbol; or,
[0069] If the range of frequency domain resources occupied by all repeated transmissions in this repeated transmission is less than or equal to the range of uplink available frequency domain resources in the SBFD symbol, then based on the symbol position where the first repeated transmission occurs, it is determined whether to perform repeated transmission of uplink data on the SBFD symbol; or,
[0070] If the frequency domain resource block occupied by the Nth repetition in the repetition does not overlap with the non-uplink available frequency domain resource block in the SBFD symbol, the decision is made based on the symbol position of the first repetition, where N is a positive integer, to perform the Nth repetition of uplink data on the SBFD symbol.
[0071] In one possible implementation, the transmission resources occupied by the repeated transmission indicated by the second indication information include the symbol location where the first repeated transmission is located; when the second indication information is carried in DCI or MAC-CE, the terminal device determines whether to perform uplink data repeated transmission on the SBFD symbol based on the symbol location where the first repeated transmission is located.
[0072] Alternatively, the terminal device receives a first indication information and a second indication information. The first indication information is used to indicate repeated transmission of uplink data on SBFD symbols and non-SBFD symbols, and the second indication information is used to indicate the transmission resources occupied by the repeated transmission. The transmission resources occupied by the repeated transmission indicated by the second indication information include the symbol position where the first repeated transmission is located. When the second indication information is carried in DCI or MAC-CE, the terminal device determines whether to perform repeated transmission of uplink data on SBFD symbols based on the symbol position where the first repeated transmission is located.
[0073] Optionally, if the symbol position where the first repeated transmission is located is a non-SBFD symbol, the terminal device will only perform repeated transmission of uplink data on non-SBFD symbols; or, if the symbol position where the first repeated transmission is located is an SBFD symbol, the terminal device will only perform repeated transmission of uplink data on SBFD symbols.
[0074] Thirdly, embodiments of this application provide a data transmission method that can be applied to the network side, such as network devices, modules (e.g., circuits, chips, or chip systems) within the network devices, or logical nodes, logical modules, or software capable of implementing all or part of the functions of the network devices. Taking the application of this method to a network device as an example, in this method:
[0075] In the case of repeated or periodic transmission of uplink data on SBFD symbols and non-SBFD symbols, the network device determines whether to perform repeated or periodic transmission of uplink data on SBFD symbols based on the second indication information; the second indication information is used to indicate the transmission resources occupied by repeated transmission or the transmission resources occupied by periodic transmission.
[0076] In the embodiments of this application, the beneficial effects of possible implementations of the third aspect can be referred to the beneficial effects of possible implementations of the first aspect, and will not be repeated here.
[0077] In one possible implementation, when the network device determines whether to perform repeated or periodic transmission of uplink data on the SBFD symbol based on the second indication information, the specific implementation may be as follows:
[0078] If the number of frequency domain resource blocks occupied by a single repeated transmission in the repeated transmission, or the number of frequency domain resource blocks occupied by a single periodic transmission in the periodic transmission, is greater than the number of uplink available frequency domain resource blocks in the SBFD symbol, then no repeated or periodic transmission of uplink data will be performed on the SBFD symbol; or,
[0079] If the range of frequency domain resources occupied by a single repetitive transmission in the repetitive transmission, or the range of frequency domain resources occupied by a single periodic transmission in the periodic transmission, is greater than the range of uplink available frequency domain resources in the SBFD symbol, then no repetitive or periodic transmission will be performed on the SBFD symbol; or,
[0080] If the range of frequency domain resources occupied by all repeated transmissions in the repeated transmission, or the range of frequency domain resources occupied by all periodic transmissions in the periodic transmission, is greater than the range of uplink available frequency domain resources in the SBFD symbol, then no repeated transmission or periodic transmission will be performed on the SBFD symbol; or,
[0081] If the frequency domain resource block occupied by the Nth repetition in the repetition transmission, or the frequency domain resource block occupied by the Nth periodic transmission in the periodic transmission, overlaps with the non-uplink available frequency domain resource block in the SBFD symbol, then the Nth repetition or Nth periodic transmission of uplink data will not be performed on the SBFD symbol, where N is a positive integer.
[0082] In one possible implementation, when the network device determines whether to perform repeated or periodic transmission of uplink data on the SBFD symbol based on the second indication information, the specific implementation method could be:
[0083] If the number of frequency domain resource blocks occupied by a single repeated transmission in the repeated transmission, or the number of frequency domain resource blocks occupied by a single periodic transmission in the periodic transmission, is less than or equal to the number of uplink available frequency domain resource blocks in the SBFD symbol, then repeated or periodic transmission of uplink data is performed on the SBFD symbol; or,
[0084] If the range of frequency domain resources occupied by a single repeated transmission in the repeated transmission, or the range of frequency domain resources occupied by a single periodic transmission in the periodic transmission, is less than or equal to the range of uplink available frequency domain resources in the SBFD symbol, then repeated transmission or periodic transmission shall be performed on the SBFD symbol; or,
[0085] If the range of frequency domain resources occupied by all repeated transmissions in the repeated transmission, or the range of frequency domain resources occupied by all periodic transmissions in the periodic transmission, is less than or equal to the range of uplink available frequency domain resources in the SBFD symbol, then repeated transmission or periodic transmission shall be performed on the SBFD symbol; or,
[0086] If the frequency domain resource block occupied by the Nth repetition in the repetition transmission, or the frequency domain resource block occupied by the Nth periodic transmission in the periodic transmission, does not overlap with the non-uplink available frequency domain resource block in the SBFD symbol, then the Nth repetition or Nth periodic transmission of uplink data is performed on the SBFD symbol, where N is a positive integer.
[0087] In one possible implementation, the second indication information is further used to indicate the number of times uplink data is repeatedly transmitted; wherein the number of times uplink data is not repeatedly transmitted on the SBFD symbol is included in the number of times the uplink data is repeatedly transmitted.
[0088] In one possible implementation, the second indication information is further used to indicate the number of times uplink data is repeatedly transmitted; wherein, no uplink data is repeatedly transmitted on the SBFD symbol, and uplink data is repeatedly transmitted on non-SBFD symbols located after the SBFD symbol.
[0089] In one possible implementation, the type of repetitive transmission includes any of the following: PUSCH repetition type A with available slot count enabled, aperiodic SRS with available slot count enabled, multi-slot transport block processing, PUCCH repetitive transmission, PUSCH repetition type A without available slot count enabled, or multiple PUSCHs scheduled by a single downlink control information.
[0090] In one possible implementation, the transmission resources occupied by the repeated transmission include the symbol position where the first repeated transmission is located; when the network device determines whether to perform repeated or periodic transmission of uplink data on the SBFD symbol based on the second indication information, the specific implementation may be: determining whether to perform repeated transmission of uplink data on the SBFD symbol based on the symbol position where the first repeated transmission is located.
[0091] In one possible implementation, when the network device determines whether to repeat uplink data transmission on an SBFD symbol based on the symbol position where the first repeated transmission is located, the specific implementation method may be: if the symbol position where the first repeated transmission is located is not an SBFD symbol, then the uplink data is not repeated on the SBFD symbol.
[0092] In one possible implementation, when the network device determines whether to perform uplink data retransmission on an SBFD symbol based on the symbol position of the first retransmission, the specific implementation could be: if the symbol position of the first retransmission is an SBFD symbol, then uplink data retransmission is performed on both SBFD and non-SBFD symbols.
[0093] In one possible implementation, the method further includes: the network device sending third indication information, which is used to indicate whether to perform uplink data retransmission on the SBFD symbol based on the symbol position where the first retransmission is located.
[0094] In one possible implementation, when the network device determines whether to repeat uplink data transmission on the SBFD symbol based on the symbol position of the first repeated transmission, the specific implementation could be as follows:
[0095] If the number of frequency domain resource blocks occupied by a single retransmission in this retransmission is less than or equal to the number of uplink available frequency domain resource blocks in the SBFD symbol, then based on the symbol position where the first retransmission occurs, it is determined whether to perform uplink data retransmission on the SBFD symbol; or,
[0096] If the range of frequency domain resources occupied by a single retransmission in this retransmission is less than or equal to the range of uplink available frequency domain resources in the SBFD symbol, then based on the symbol position where the first retransmission occurs, it is determined whether to perform uplink data retransmission on the SBFD symbol; or,
[0097] If the range of frequency domain resources occupied by all repeated transmissions in this repeated transmission is less than or equal to the range of uplink available frequency domain resources in the SBFD symbol, then based on the symbol position where the first repeated transmission occurs, it is determined whether to perform repeated transmission of uplink data on the SBFD symbol; or,
[0098] If the frequency domain resource block occupied by the Nth repetition in the repetition does not overlap with the non-uplink available frequency domain resource block in the SBFD symbol, the decision is made based on the symbol position of the first repetition, where N is a positive integer, to perform the Nth repetition of uplink data on the SBFD symbol.
[0099] Fourthly, embodiments of this application provide a communication device for executing the methods in the first to third aspects and any possible implementations thereof. The communication device includes modules for executing the methods in the first to third aspects and any possible implementations thereof.
[0100] Fifthly, embodiments of this application provide a communication device including a processing circuit for executing methods from the first to third aspects and any possible implementations thereof. The processing circuit executes a program stored in a memory, and when the program is executed, the methods described in the first to third aspects and any possible implementations thereof are executed.
[0101] In one possible implementation, the memory is located outside the aforementioned communication device.
[0102] In one possible implementation, the memory is located within the aforementioned communication device.
[0103] In this embodiment, the processing circuitry and memory can also be integrated into a single device; that is, the processing circuitry and memory can be integrated together. For example, the communication device can be a chip.
[0104] In one possible implementation, the communication device further includes a transceiver circuit for receiving information (or inputting information) or sending information (or outputting information).
[0105] In a sixth aspect, embodiments of this application provide a communication device, which includes a processing circuit and a transceiver circuit. The processing circuit can be a logic circuit, and the transceiver circuit can be an interface circuit. The logic circuit and the interface circuit are coupled. The interface circuit is used to input and / or output information, and the logic circuit is used to execute the methods in any possible implementation of the first aspect to the third aspect.
[0106] In a seventh aspect, embodiments of this application provide a chip including a processing circuit and an interface circuit, the processing circuit and the interface circuit being coupled; the interface circuit is used for inputting and / or outputting information, and the processing circuit is used for executing code instructions to cause the methods shown in any possible implementation of the first to third aspects to be executed.
[0107] Eighthly, embodiments of this application provide a computer-readable storage medium for storing a computer program that, when run on a computer, causes the methods shown in any possible implementation of the first to third aspects to be executed.
[0108] Ninthly, embodiments of this application provide a computer program product that, when run on a computer, causes the methods shown in any possible implementation of the first to third aspects to be executed.
[0109] In a tenth aspect, this application provides a communication system comprising a terminal device and a network device. The terminal device is configured to perform the method described in the first aspect or any possible implementation thereof, and the network device is configured to perform the method described in the third aspect or any possible implementation thereof.
[0110] Eleventhly, this application provides a communication system including a terminal device and a network device. The terminal device is used to perform the method shown in the second aspect or any possible implementation of the second aspect, and the network device is used to perform the method shown in the third aspect or any possible implementation of the third aspect. Attached Figure Description
[0111] Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;
[0112] Figure 2A This is a schematic diagram of a PUSCH repeat type A provided in an embodiment of this application;
[0113] Figure 2B This is a schematic diagram of a PUSCH repeat type B provided in an embodiment of this application;
[0114] Figure 3A This is a schematic diagram of an FDD provided in an embodiment of this application;
[0115] Figure 3B This is a schematic diagram of a TDD provided in an embodiment of this application;
[0116] Figure 3C This is a schematic diagram of an SBFD provided in an embodiment of this application;
[0117] Figure 4A This is a schematic diagram of an SBFD time-domain configuration provided in an embodiment of this application;
[0118] Figure 4B This is a schematic diagram of an SBFD frequency domain configuration provided in an embodiment of this application;
[0119] Figure 4C This is a schematic diagram of an uplink / downlink available PRB on an SBFD symbol provided in an embodiment of this application;
[0120] Figure 4D This is a schematic diagram illustrating the transmission of two types of symbols across different time slots, provided in an embodiment of this application.
[0121] Figure 5 This is a flowchart illustrating a data transmission method provided in an embodiment of this application;
[0122] Figure 6A This is a schematic diagram illustrating repeated transmission on SBFD symbols and non-SBFD symbols provided in an embodiment of this application;
[0123] Figure 6B This is another schematic diagram illustrating repeated transmission on SBFD symbols and non-SBFD symbols provided in the embodiments of this application;
[0124] Figure 6C This is another schematic diagram illustrating repeated transmission on SBFD symbols and non-SBFD symbols provided in the embodiments of this application;
[0125] Figure 6D This is another schematic diagram illustrating repeated transmission on SBFD symbols and non-SBFD symbols provided in the embodiments of this application;
[0126] Figure 7A This is another schematic diagram illustrating repeated transmission on SBFD symbols and non-SBFD symbols provided in the embodiments of this application;
[0127] Figure 7B This is another schematic diagram illustrating repeated transmission on SBFD symbols and non-SBFD symbols provided in the embodiments of this application;
[0128] Figure 7C This is another schematic diagram illustrating repeated transmission on SBFD symbols and non-SBFD symbols provided in the embodiments of this application;
[0129] Figure 8A This is another schematic diagram illustrating repeated transmission on SBFD symbols and non-SBFD symbols provided in the embodiments of this application;
[0130] Figure 8B This is another schematic diagram illustrating repeated transmission on SBFD symbols and non-SBFD symbols provided in the embodiments of this application;
[0131] Figure 9A This is a schematic diagram of a counting rule for repeated transmissions on SBFD symbols and non-SBFD symbols provided in an embodiment of this application;
[0132] Figure 9B This is a schematic diagram of another counting rule for repeated transmissions on SBFD symbols and non-SBFD symbols provided in an embodiment of this application;
[0133] Figure 10 This is a flowchart illustrating another data transmission method provided in an embodiment of this application;
[0134] Figure 11 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0135] Figure 12 This is a schematic diagram of another communication device provided in an embodiment of this application;
[0136] Figure 13 This is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation
[0137] To facilitate understanding of the technical solution of this application, the application will be further described below with reference to the accompanying drawings.
[0138] The terms "first" and "second," etc., used in the specification, claims, and drawings of this application are used only to distinguish different objects and not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0139] The term "embodiment" as used herein means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0140] In this application, "at least one (item)" refers to one or more, "more than one" refers to two or more, "at least two (items)" refers to two or three or more, and "and / or" is used to describe the relationship between related objects, indicating that there can be three relationships. For example, "A and / or B" can mean: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. "Or" indicates that there can be two relationships, such as only A exists and only B exists; when A and B are not mutually exclusive, it can also mean that there are three relationships, such as only A exists, only B exists, and both A and B exist simultaneously. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items. For example, at least one (item) of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c".
[0141] In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which can include direct transmission via the air interface or indirect transmission via the air interface from other units or modules. "Receive information from YY" can be understood as the source of the information being YY, which can include direct reception from YY via the air interface or indirect reception from YY via the air interface from other units or modules. "Send" can also be understood as the "output" of a chip interface, and "receive" can also be understood as the "input" of a chip interface. In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via buses, traces, or interfaces.
[0142] To better understand the embodiments of this application, the communication system involved in the embodiments of this application will be described below:
[0143] The method provided in this application can be applied to various communication systems, such as: wireless local area network (WLAN) communication systems, wireless fidelity (Wi-Fi) systems, multiple-in multiple-out (MIMO) communication systems, long-term evolution (LTE) systems, internet of things (IoT) systems, narrowband internet of things (NB-IoT) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, fourth-generation (4G) systems, fifth-generation (5G) systems, or new radio (NR) systems, and other future communication systems, such as sixth-generation (6G) systems. Among these, IoT networks may include, but are not limited to, vehicle-to-everything (V2X) networks. The communication methods in V2X systems can be collectively referred to as vehicle-to-everything (V2X), where X can represent anything. For example, V2X can include vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, or vehicle-to-network (V2N) communication. The method provided in this application also supports communication systems that integrate multiple wireless technologies. For example, it can be applied to systems that integrate non-terrestrial networks (NTN) with terrestrial mobile communication networks, such as drones, satellite communication systems, and high-altitude platform station (HAPS) communication. Additionally, it can be applied to low-frequency (sub-6GHz) and high-frequency (above 6GHz) communication scenarios. It is understood that the system architecture described in this application is for the purpose of more clearly illustrating the technical solutions of this application and does not constitute a limitation on the technical solutions provided in this application.
[0144] Figure 1 This is a schematic diagram of the architecture of a communication system applicable to embodiments of this application. The communication system includes at least one network device and at least one terminal device. Figure 1 The example uses network equipment and multiple terminal devices. These terminal devices can be cellular phones, smartphones, laptops, handheld communication devices, handheld computing devices, satellite radio devices, GPS devices, personal digital assistants (PDAs), and / or any other suitable devices for communication over wireless communication systems, all of which can connect to the network equipment. These terminal devices are all capable of communicating with the network equipment. Of course, Figure 1 The number of terminal devices and network devices listed is just an example; there could be fewer or more. The following sections will discuss these separately. Figure 1 The terminal equipment and network equipment involved in the communication system are described in detail.
[0145] I. Terminal Equipment
[0146] The terminal device mentioned in the embodiments of this application can be a device with wireless transceiver capabilities. The terminal device can communicate with access network equipment (or access devices or network devices) in a radio access network (RAN). The terminal device can also be referred to as user equipment (UE), access terminal, terminal, subscriber unit, user station, mobile station, remote station, remote terminal, mobile device, user terminal, user agent, or user device, etc. In one possible implementation, the terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; or it can be deployed on water, including ships; or it can be deployed in the air, such as on airplanes, balloons, or satellites. In another possible implementation, the terminal device can be a handheld device with wireless communication capabilities, vehicle-mounted device, wearable device, sensor, terminal in the Internet of Things, terminal in the Internet of Vehicles, drone, 5G network, or any form of terminal device in future networks, etc., and this application embodiment does not limit this. In another possible implementation, the terminal device can also be a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in autonomous driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in a smart city, or a wireless terminal in a smart home, etc.
[0147] In this application embodiment, the device for implementing the functions of the terminal device can be the terminal device itself; it can also be a device capable of supporting the terminal device in implementing the functions, such as a chip system. The device can be installed in the terminal device or used in conjunction with the terminal device. In this application embodiment, the chip system can be composed of chips or can include chips and other discrete devices. For ease of description, when examples are mentioned below, the technical solutions provided in this application embodiment are described using the UE as an example to illustrate the device for implementing the functions of the terminal device.
[0148] II. Network Equipment
[0149] The network device mentioned in this application embodiment can be a device deployed in a radio access network to provide wireless communication services to terminal devices. This network device can also be referred to as an access network device, access equipment, RAN node, or RAN device, etc. Exemplarily, the network device can be a base station, an evolved NodeB (eNodeB), a next-generation NodeB (gNB), a next-generation evolved NodeB (ng-eNB), or a network device in 6G communication, etc. The network device can be any device with wireless transceiver capabilities, including but not limited to the base stations shown above (including base stations deployed on satellites). The network device can also be a device with base station functionality in 6G. As an example, the network device can be an access node, wireless relay node, or wireless backhaul node in a wireless-fidelity (Wi-Fi) system. As another example, the network device can be a wireless controller in a cloud radio access network (CRAN) scenario. As yet another example, the network device can be a wearable device or in-vehicle device capable of providing wireless communication services, etc. As another example, the network device can also be a small station, a transmission reception point (TRP) (or a transmission point), etc. The network device can also be a master station, a secondary station, a motor slide retainer (MSR) node, a home base station, an access point (AP), a baseband unit (BBU), a remote radio unit (RRU), an active antenna unit (AAU), a remote radio head (RRH), a central unit (CU), a distributed unit (DU), a radio unit (RU), a positioning node, etc. In systems using different wireless access technologies, the names of devices with network device functions may vary; these will not be listed individually in the embodiments of this application.
[0150] Network devices can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile network device, and one or more cells can move according to the location of the mobile network device. In other examples, a helicopter or drone can be configured to be used as a device to communicate with another network device.
[0151] In some network device deployments, network devices can include centralized units (CUs) and distributed units (DUs). For example, some protocol layer functions of the network device may be centrally controlled by the CU, while the remaining partial or complete protocol layer functions may be distributed across the DU, which is then centrally controlled by the CU. In other network device deployments, the CU can be divided into CU-control plane (CP) and CU-user plane (UP). In still other deployments, the network device can also be an open radio access network (ORAN / O-RAN) architecture. When the network device is in an ORAN architecture, it can be a functional entity or module within the ORAN, such as a combination of one or more of the following: CU, DU, or RU. In an ORAN system, the CU can also be called an open (O)-CU, the DU can be called an O-DU, the CU-CP can be called an O-CU-CP, and the CU-UP can be called an O-CU-UP, etc. The network device deployment methods listed herein are merely examples. As standard technologies evolve, network devices may have other deployment forms, and this application does not limit them.
[0152] In some deployments, multiple RAN nodes collaborate to assist terminals in achieving wireless access, with different RAN nodes each implementing a portion of the access network's functions. For example, a RAN node can be a CU, DU, CU-CP, CU-UP, or RU, etc. CUs and DUs can be configured separately or included in the same network element, such as a BBU. RUs can be included in radio frequency equipment or radio frequency units, such as RRUs, AAUs, or RRHs.
[0153] RAN nodes can support one or more types of fronthaul interfaces, each corresponding to a DU and RU with different functions. If the fronthaul interface between the DU and RU is a common public radio interface (CPRI), the DU is configured to implement one or more baseband functions, and the RU is configured to implement one or more radio frequency functions. If the fronthaul interface between the DU and RU is another type of interface, relative to CPRI, some downlink and / or uplink baseband functions, such as, for downlink, precoding, digital beamforming (BF), or one or more of inverse fast Fourier transform (IFFT) / cyclic prefix addition (CP), are moved from the DU to the RU; and for uplink, one or more of digital beamforming (BF), or fast Fourier transform (FFT) / cyclic prefix removal (CP), are moved from the DU to the RU. In one possible implementation, the interface can be an enhanced common public radio interface (eCPRI). Under the eCPRI architecture, the segmentation between DU and RU differs, corresponding to different categories (Cat) of eCPRI, such as eCPRI Cat A, B, C, D, E, F.
[0154] Taking eCPRI Cat A as an example, for downlink transmission, layer mapping is used as the dividing line. DU is configured to implement one or more functions preceding layer mapping (i.e., coding, rate matching, scrambling, modulation, and layer mapping), while other functions following layer mapping (e.g., resource element (RE) mapping, digital beamforming (BF), or one or more inverse fast Fourier transform (IFFT) / cyclic prefix (CP) addition) are moved to RU. For uplink transmission, de-RE mapping is used as the dividing line. DU is configured to implement one or more functions preceding de-mapping (i.e., decoding, rate matching de-mapping, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, and de-RE mapping), while other functions following de-mapping (e.g., digital BF or fast Fourier transform (FFT) / CP removal) are moved to RU. It is understandable that the functional descriptions of the DU and RU corresponding to various types of eCPRI can be found in the eCPRI protocol, and will not be elaborated here.
[0155] In one possible design, the processing unit in the BBU used to implement baseband functions is called the baseband high (BBH) unit, and the processing unit in the RRU / AAU / RRH used to implement baseband functions is called the baseband low (BBL) unit.
[0156] 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 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. 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.
[0157] In this application embodiment, the device for implementing the function of the network device can be the network device itself; it can also be a device capable of supporting the network device in implementing the function, such as a chip system. The device can be installed in the network device or used in conjunction with the network device. For ease of description, when specific examples are mentioned below, the technical solution provided in this application embodiment will be described using a base station as an example.
[0158] Network devices and / or terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on airplanes, balloons, and satellites. This application does not limit the scenario in which the network devices and terminal devices are located. Furthermore, terminal devices and network devices can be hardware devices, or software functions running on dedicated hardware or general-purpose hardware, such as virtualization functions instantiated on a platform (e.g., a cloud platform), or entities that include dedicated or general-purpose hardware devices and software functions. This application does not limit the specific form of the terminal devices and network devices.
[0159] It should be noted that the network application architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network application architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0160] To facilitate understanding of the solutions provided in the embodiments of this application, the relevant concepts involved in the embodiments of this application are introduced below:
[0161] 1. Transmission of the Physical Uplink Shared Channel (PUSCH) in an NR system
[0162] 1.1 PUSCH Transmission Method
[0163] There are three transmission methods for PUSCH in the NR system:
[0164] Method 1: PUSCH transmission based on dynamic scheduling.
[0165] Network devices can dynamically schedule PUSCH transmissions using downlink control information (DCI). Each time a terminal device receives an uplink scheduling request, it performs a PUSCH transmission.
[0166] Method 2: Configured grant Type 1.
[0167] Configured grant Type 1 is a semi-static scheduling mechanism. The terminal device receives the higher-layer parameter `configuredGrantConfig`, which includes `rrc-ConfiguredUplinkGrant`, without needing to receive DCI. In the protocol, this is called a "configured uplink grant". It can be understood that the higher layer configures some semi-persistent resources, or periodic resources. If the terminal device needs to send uplink data, it can use these resources for PUSCH transmission; otherwise, it will not perform PUSCH transmission.
[0168] Method 3: 3.Configured grant Type2.
[0169] Configured grant Type 2 is similar to semi-persistent scheduling (SPS) in LTE. The terminal device first receives the higher-layer parameter `configurableGrantConfig`, which does not contain `rrc-ConfiguredUplinkGrant`, and then activates or deactivates it via L1 signaling. This is called "configured uplink grant based on L1 signaling". It can be understood that the higher layer configures some semi-persistent resources, which are then activated and deactivated by physical layer signaling. The activation behavior is similar to the PUSCH transmission in Method 2; when not activated, these resources are unusable.
[0170] 1.2 Frequency Domain Resource Allocation for PUSCH
[0171] There are three formats for uplink frequency domain resource allocation in NR systems: resource allocation type 0, 1, and 2. These are determined by the resource allocation (RA) domain of the physical downlink control channel (PDCCH) or by higher-layer parameter configuration. In this application embodiment, resource allocation type 0 and resource allocation type 1 are mainly described.
[0172] (1) The frequency domain resource allocation granularity of type 0 is a resource block group (RBG). Each RBG consists of P resource blocks (RBs), and the value of P is determined by the size of the uplink bandwidth part (BWP) and the higher-layer parameter rbg-Size (configuration 1 / 2 / 3), as shown in Table 1 below. In type 0, the resource allocation information sent by the network device to the terminal device is in the form of a bitmap sequence. Each bit in the sequence corresponds to an RBG. If the bit is 1, it means that the corresponding RBG is allocated to the terminal device; if the bit is 0, it means that the corresponding RBG is not allocated to the terminal device. Therefore, under the type 0 allocation method, the frequency domain resources allocated by the network device to the terminal device can be continuous or discontinuous.
[0173] Table 1
[0174] bandwidth part size configuration 1 configuration 2 configuration 3 1–36 2 4 8 37–72 4 8 16 73–144 8 16 32 145–275 16 16 32
[0175] For example, if the higher-layer parameter rbg-Size is configured as configuration 1 and the uplink BWP bandwidth (bandwidth part size) is 18, then the value of P is 2.
[0176] (2) The frequency domain resource allocation granularity of type 1 is 1 RB, and it is sent in the form of a resource indication value (RIV). The terminal device can parse the starting RB and the number of RBs of the frequency domain resources allocated to it by the network device through the received RIV and the preset formula. Therefore, under the type 0 allocation method, the frequency domain resources allocated to the terminal device by the network device must be continuous.
[0177] 1.3 Time-domain repetitive transmission of PUSCH
[0178] There are two types of PUSCH repetition in the NR system. The most typical ones are PUSCH repetition type A and PUSCH repetition type B. Repetition type A was used in Rel-15, while repetition type B was introduced in Rel-16.
[0179] (1) PUSCH repeat type A
[0180] PUSCH repetition type A repeats in units of slots. For example, suppose a network device indicates that a certain PUSCH in a slot has a start symbol (S) of 4, a length (L) of 6, and a repetition count (K) of 4. Its mapping pattern is as follows: Figure 2A As shown, the PUSCH appears in four consecutive time slots and occupies the same orthogonal frequency division multiplexing (OFDM) symbol position.
[0181] (2) PUSCH repeat type B
[0182] PUSCH repetition type B repeats in units of length L as indicated by the network side. For example, assuming the network device indicates that a certain PUSCH in a time slot has a start symbol (S) of 4, a length (L) of 6, and a repetition count (K) of 4, its mapping pattern is as follows: Figure 2B As shown, this PUSCH starts from symbol 4, and the length of a single repetition is 6, which is repeated 4 times consecutively.
[0183] In the Rel 16 version of the NR system protocol, the value of S ranges from 0 to 13, and the value of L ranges from 1 to 14, while a time slot contains 14 OFDM symbols. Since there are no specific restrictions on the combinations of S, L, and K values, in practice, a repetition may cross time slot boundaries. For example... Figure 2B The second repetition occurs when a repetition splits into two repetitions at the slot boundary. The protocol refers to the repetition before the split as the nominal repetition and the repetition after the split as the actual repetition. The number of repetitions K indicated by the network side is actually the total number of nominal repetitions, and the total number of actual repetitions is greater than or equal to K.
[0184] In addition, the NR standard has undergone several changes in its implementation for PUSCH repeat type A during its evolution:
[0185] A. PUSCH Repetition Type A: Each of the K time slots transmits K redundant versions (RVs) of the same transport block (TB) on the transmission occasion. The RV versions of different time slots may be the same or different.
[0186] B. Transport block over multiple slots (TBoMS): The transmission timing of K time slots is combined to transmit a single RV version of the same TB.
[0187] C. Multi-PUSCH scheduled by a single DCI: Each of the K time slots transmits a different TB on its transmission occasion, meaning a maximum of K TBs can be transmitted.
[0188] 2. Duplex in NR systems
[0189] Currently, NR systems include frequency division duplex (FDD), time division duplex (TDD), and subband full duplex (SBFD).
[0190] 2.1, FDD
[0191] like Figure 3A As shown, taking slot 0 as an example, downlink transmission can be performed on the downlink (DL) BWP, and uplink transmission can also be performed on the uplink (UL) BWP of slot 0. The DL BWP and UL BWP are located on different carriers and are separate in the frequency domain.
[0192] 2.2, TDD
[0193] like Figure 3BAs shown, the DL BWP and UL BWP share the same center frequency. Their bandwidths can be the same or different. At any given time, the terminal device can only perform uplink or downlink transmission. For example, only downlink transmission is possible in slot 0, only uplink transmission is possible in slot 4, and slot 3 is a flexible slot that can be used for either uplink or downlink transmission, but not simultaneously. The smallest granularity of uplink and downlink transmission switching is a symbol. For example, slot 3 is a flexible time slot, consisting of 14 or 12 OFDM symbols. The first M symbols are downlink symbols, the last N symbols are uplink symbols, and the middle (14-MN) (or (12-MN)) symbols are flexible symbols. 0≤M≤14, 0≤N≤14, M+N≤14. Downlink symbols are used for downlink transmission, uplink symbols are used for uplink transmission, and flexible symbols can be used for both uplink and downlink. The specific transmission direction is notified to the terminal device by the network device through radio resource control (RRC) signaling or DCI scheduling.
[0194] 2.3, SBFD
[0195] Compared to FDD, TDD occupies less frequency domain resources, but because uplink and downlink transmissions cannot occur simultaneously in TDD, for example... Figure 3B In a TDD system, slot 0 can only perform downlink transmission, not uplink transmission, which leads to increased uplink transmission latency. To address the latency issue of TDD, the standard is discussing flexible duplexing, which can be understood as complementary TDD (C-TDD), or full duplex, or other names (e.g., sub-band full duplex (SBFD)). Its core idea is that uplink and downlink transmission resources can be configured simultaneously on a specific symbol or time slot in the TDD system. This application uses SBFD as an example for illustration.
[0196] like Figure 3C As shown, for TDD, non-overlapping uplink / downlink subbands are divided within a single carrier. Taking slot 0 as an example, network devices can simultaneously perform uplink and downlink transmissions on slot 0 (limited to either the uplink or downlink subband). Terminal devices can also simultaneously perform uplink and downlink transmissions on slot 0 (i.e., full-duplex terminal devices), or they can perform only uplink or downlink transmissions (e.g., half-duplex terminal devices). Compared to TDD, SBFD provides more uplink resources, thus increasing uplink coverage.
[0197] Network devices will send TDD configuration parameters and SBFD configuration parameters to terminal devices, among which:
[0198] (1) TDD configuration parameters include, but are not limited to, the following parameters: the slot index of the downlink slot, the slot index of the uplink slot, the slot index of the flexible slot, the symbol index of the uplink symbol in the flexible slot, the symbol index of the downlink symbol in the flexible slot, and the symbol index of the flexible symbol in the flexible slot.
[0199] In this context, downlink symbols in downlink time slots and flexible time slots are used for downlink data transmission; uplink symbols in uplink time slots and flexible time slots are used for uplink data transmission; and flexible symbols in flexible time slots can be used for both uplink and downlink data transmission.
[0200] (2) SBFD configuration parameters include, but are not limited to, the following parameters: SBFD slot / symbol position, SBFD sub-band position in SBFD slot.
[0201] The SBFD slot / symbol position refers to some or all of the DL slots / symbols configured in the TDD configuration, or the flexible slots / symbols; that is, converting some or all downlink slots / symbols, or flexible slots / symbols, into SBFD symbols. The SBFD subband can be the frequency domain position of the UL subband and / or DL subband.
[0202] 3. SBFD Time / Frequency Domain Configuration
[0203] For terminal devices in RRC connected state, network devices can configure the time and frequency domain positions of SBFD subbands within a TDD carrier through RRC parameters.
[0204] (1) Time-domain configuration method: such as Figure 4A As shown, network devices configure the SBFD subband time domain location semi-statically using RRC parameters (e.g., TDD-UL-DL-Pattern) and configure DL symbols, UL symbols, and flexible symbols using the TDD-UL-DL-ConfigCommon parameter. SBFD symbols can be configured on DL symbols and / or flexible symbols. A configured SBFD symbol can start or end at any symbol within a slot. The SBFD subband time domain period can be the same as the period configured in dl-UL-TransmissionPeriodicity within the TDD-UL-DL-Pattern, or an integer multiple of the period configured in dl-UL-TransmissionPeriodicity within the TDD-UL-DL-Pattern. A time slot can contain both SBFD symbols and non-SBFD symbols.
[0205] (2) Frequency domain configuration method: such as Figure 4BAs shown, network devices explicitly configure the frequency domain positions of the UL and DL subbands within a carrier using a semi-static method at the RRC parameter resource block level (RB-level). The frequency domain positions of the subbands are the same on different SBFD symbols within a TDD carrier. Only one UL subband can be configured within a TDD carrier, and the UL subband can be located in the middle of the carrier or on one side of the carrier.
[0206] 4. Uplink / downlink available physical resource blocks (PRBs) on SBFD symbols
[0207] Currently, there are two indication methods for usable PRBs for uplink / downlink:
[0208] Option 1: If Figure 4C As shown, network devices configure the downlink subband (DL subband) and uplink subband (UL subband) of terminal devices within a carrier using RRC parameters. The terminal device takes the intersection of the PRBs contained in the semi-statically configured UL subband and the PRBs of the active UL BWP on the SBFD symbol to obtain the uplink usable PRBs. Similarly, the terminal device takes the intersection of the PRBs contained in the semi-statically configured DL subband and the PRBs of the active DL BWP on the SBFD symbol to obtain the downlink usable PRBs. Additionally, a guard subband may exist between the downlink and uplink subbands.
[0209] Option 2: The network device is explicitly configured via signaling to have an active UL / DL available on the UL / DL BWP on the SBFD symbol.
[0210] 5. Repeated or periodic transmissions in SBFD
[0211] In TDD systems, uplink transmission is not possible on downlink symbols. SBFD systems, compared to TDD systems, add uplink available resources—specifically, the uplink subband resources configured on downlink symbols. These resources, which can only be used for downlink transmission in TDD systems, can be used for uplink transmission in SBFD systems. Therefore, for terminal devices supporting SBFD, the available resources on SBFD symbols and non-SBFD symbols are different.
[0212] The issue of repetitive or periodic transmissions in SBFD systems is still under discussion, with the following conclusions:
[0213] (1) Two configurations defined for cross-symbol transmission in different time slots.
[0214] like Figure 4D As shown, Figure 4D This is a schematic diagram illustrating transmission across two symbol classes in different time slots, provided by an embodiment of this application. Transmissions within the same time slot are either all on SBFD symbols or all on non-SBFD symbols. Assume four repeated transmissions are configured (i.e., repeated transmission 1, repeated transmission 2, repeated transmission 3, and repeated transmission 4). Transmissions in time slot 1 are all on non-SBFD symbols, transmissions in time slot 2 are all on SBFD symbols, transmissions in time slot 3 are all on SBFD symbols, and transmissions in time slot 4 are all on SBFD symbols. Repeated transmission 1 is located on a non-SBFD symbol, repeated transmission 2 is located on an SBFD symbol, repeated transmission 3 is located on an SBFD symbol, and repeated transmission 4 is located on an SBFD symbol.
[0215] Configuration 1: Perform repetitive or periodic transmissions only on SBFD symbols, or perform repetitive or periodic transmissions only on non-SBFD symbols.
[0216] Configuration 2: Perform repeated or periodic transmissions on SBFD symbols and non-SBFD symbols.
[0217] For uplink transmission, transmissions spanning two symbol types across different time slots include various PUSCH repetitions, Configuredgrant Type 1, and Configuredgrant Type 2. For terminal devices, Configuration 1 is a basic capability (i.e., terminal devices supporting the SBFD system must support Configuration 1), while Configuration 2 is an enhanced capability (i.e., terminal devices supporting the SBFD system can report UE capabilities, informing the network device whether they support Configuration 2). For terminal devices supporting Configuration 2, the network device can configure each UL BWP to indicate whether Configuration 1 or Configuration 2 is currently being used.
[0218] (2) Frequency domain position indication of PUSCH on different types of symbols.
[0219] Specifically, network devices configure or indicate the frequency domain location of non-SBFD symbols, and then determine the frequency domain location of SBFD symbols based on the RB offset value.
[0220] a. The number of PRBs used for PUSCH transmission is the same on both SBFD and non-SBFD symbols.
[0221] b. Configure RB offset values for network devices. The starting RB index in the frequency domain on SBFD symbols is determined by the starting RB index in the frequency domain on non-SBFD symbols and the RB offset value, as shown in the following formula:
[0222]
[0223] In formula (1), Indicates the RB offset value. Indicates the starting RB index in the frequency domain on the SBFD symbol. Indicates the starting RB index in the frequency domain on non-SBFD symbols. This indicates the RB index of the starting RB of the UL subband in the UL BWP. This indicates the size of the UL subband (in units of RB). When the RB offset value is not configured, the value in formula (1) is 0.
[0224] Based on the above, it is evident that the frequency domain range of the uplink subband in an SBFD symbol is less than or equal to the frequency domain range of the uplink BWP, and typically, the former is much smaller than the latter (otherwise, it would consume more downlink resources, affecting downlink transmission capacity). When using configuration 2 (i.e., repetitive or periodic transmission on both SBFD and non-SBFD symbols), to ensure uplink repetitive or periodic transmission on SBFD symbols, the frequency domain resources for uplink repetitive or periodic transmission scheduled by the network device on both non-SBFD and SBFD symbols must be within the uplink subband. However, this approach limits the uplink transmission of large-bandwidth data and reduces the flexibility of scheduling frequency domain resources.
[0225] Therefore, in order to ensure the uplink transmission of large-bandwidth data, guarantee communication performance, and improve the flexibility of scheduling frequency domain resources, this application provides a data transmission method and a communication device. The data transmission method and communication device provided in this application will be further described in detail below.
[0226] Method 1: Figure 5 This is a schematic flowchart of a data transmission method provided in an embodiment of this application. Figure 5 As shown, the data transmission method includes the following steps S501 and S502. Figure 5 The method shown can be implemented by the aforementioned terminal devices and network devices. Alternatively, Figure 5 The device executing the method shown can be a chip in a terminal device or a chip in a network device; however, this application does not limit the implementation of such a method. Figure 5 The method will be illustrated using terminal devices and network devices as the implementing entities. It should also be noted that the embodiments of this application may be applicable only to scenarios of repetitive transmission, or only to scenarios of periodic transmission, or to both scenarios of repetitive and periodic transmission; no limitation is made here.
[0227] It is understood that this application uses terminal devices and network devices as examples to illustrate the execution of the interaction, but this application does not limit the execution subject of the interaction. For example, the method executed by the terminal device in this application can also be implemented by the communication / processing module in the terminal device or the circuit or chip responsible for communication / processing functions in the terminal device (such as a modem chip (also known as a baseband chip), or a SoC chip / SIP chip containing a modem core, or a GPU / AI processor / ASIC); the method executed by the network device in this application can also be implemented by a module (such as a circuit, chip, or chip system) in the network device, or a logical node, logical module, or software that can implement all or part of the functions of the network device.
[0228] S501, The terminal device receives first indication information and second indication information; the first indication information is used to indicate repeated or periodic transmission of uplink data on SBFD symbols and non-SBFD symbols, and the second indication information is used to indicate the transmission resources occupied by repeated transmission or the transmission resources occupied by periodic transmission.
[0229] Optionally, the first and second indication information received by the terminal device may originate from the network device. This can be understood as the network device sending the first and second indication information to the terminal device; correspondingly, the terminal device receiving the first and second indication information from the network device. Of course, the terminal device may also receive the first and second indication information from other devices, which is not limited here. This embodiment of the application uses the terminal device receiving the first and second indication information from the network device as an example for illustration.
[0230] S502. The terminal device determines, based on the first indication information and the second indication information, whether to perform repeated or periodic transmission of uplink data on the SBFD symbol.
[0231] In this embodiment of the application, for repeated or periodic transmissions in the SBFD system, the network device first sends TDD configuration parameters and SBFD configuration parameters to the terminal device.
[0232] TDD configuration parameters include, but are not limited to, the following parameters: downlink time slot index, uplink time slot index, flexible time slot index, uplink symbol index in the flexible time slot, downlink symbol index in the flexible time slot, and flexible symbol index in the flexible time slot. Downlink symbols in the downlink and flexible time slots are used for downlink data transmission; uplink symbols in the uplink and flexible time slots are used for uplink data transmission; and flexible symbols in the flexible time slot can be used for both uplink and downlink data transmission.
[0233] SBFD configuration parameters include, but are not limited to, the following: SBFD slot / symbol position, SBFD subband position within the SBFD slot, and first indication information. The SBFD slot / symbol position refers to some or all of the DL slots / symbols or flexible slots / symbols configured in the TDD configuration; that is, converting some or all downlink slots / symbols or flexible slots / symbols into SBFD symbols. The SBFD subband can be the frequency domain position of the UL subband and / or DL subband.
[0234] The first indication information is used to indicate that the configuration used for repetitive or periodic transmissions across two types of symbols in different time slots in the SBFD system is configuration 2. Configuration 2 indicates that repetitive or periodic transmissions are performed on both SBFD and non-SBFD symbols (see the above description of "two configurations defined for transmissions across two types of symbols in different time slots" for details).
[0235] Furthermore, the network device sends a second indication information to the terminal device. This second indication information indicates the transmission resources occupied by repeated transmissions or periodic transmissions. Taking PUSCH as an example, the network device can send PUSCH frequency domain location information and PUSCH time domain location information to the terminal device. The PUSCH frequency domain location information can be carried in the DCI and sent via the PDCCH, or it can be sent via RRC signaling or Media Access Control Element (MAC-CE) signaling. The PUSCH time domain location information can also be carried in the DCI and sent via the PDCCH, or it can be sent via RRC signaling or MAC-CE signaling. The PUSCH frequency domain location information and time domain location information can be sent in the same signaling message or in different signaling messages.
[0236] PUSCH frequency domain location information can use frequency domain resource allocation type 0 or type 1 (refer to the above introduction on "PUSCH Frequency Domain Resource Allocation"). PUSCH time domain location information includes the symbol position occupied by the PUSCH in the time slot, whether it is repeated transmission, and whether it is periodic transmission. Repeated transmission includes repeat type A, repeat type B, TBoMS, and multiple PUSCHs scheduled by a single DCI (refer to the above introduction on "PUSCH Time Domain Repeated Transmission"); periodic transmission includes Configured grant Type 1 and Configured grant Type 2. It should be noted that periodic transmission can also be repeated transmission, meaning that the transmission resources in each cycle are repeated transmission resources.
[0237] After receiving the first and second indication information, the terminal device can determine whether it can perform repeated or periodic uplink data transmission on the SBFD symbol based on the first and second indication information. When scheduling frequency domain resources for repeated or periodic uplink transmission on both non-SBFD and SBFD symbols, the network device does not need to be restricted to the uplink subband to ensure repeated or periodic uplink transmission on the SBFD symbol. This makes the scheduling of frequency domain resources more flexible, better able to guarantee the uplink transmission of large bandwidth data, and ensures communication performance.
[0238] In one possible implementation, when the terminal device determines whether to perform repeated or periodic transmission of uplink data on the SBFD symbol based on the first indication information and the second indication information, the specific implementation method may be: upon receiving the first indication information, determining whether to perform repeated or periodic transmission of uplink data on the SBFD symbol based on the second indication information.
[0239] At this point, the first indication information is used to indicate whether repeated or periodic transmissions are performed on SBFD symbols and non-SBFD symbols. This can be understood as follows: when repeated or periodic transmissions are performed on SBFD symbols and non-SBFD symbols, the terminal device needs to further determine, based on the second indication information, whether repeated or periodic transmissions of uplink data can be performed on SBFD symbols to ensure communication performance. Correspondingly, in step 503: when repeated or periodic transmissions are performed on SBFD symbols and non-SBFD symbols, the network device can also determine, based on the second indication information, whether repeated or periodic transmissions of uplink data can be performed on SBFD symbols.
[0240] The following details the implementation method of how terminal devices / network devices determine whether to perform repeated or periodic uplink data transmission on SBFD symbols based on the second indication information. Specifically, any one of the following three implementation methods can be used; of course, other methods can also be used, and no limitation is made here.
[0241] Method 1: When the first condition is met, the terminal device / network device does not perform repeated or periodic transmission of uplink data on the SBFD symbol.
[0242] In practice, the first condition here can be any one of the following four conditions:
[0243] Condition 1: If the number of frequency domain resource blocks occupied by a single repeated transmission in the repeated transmission, or the number of frequency domain resource blocks occupied by a single periodic transmission in the periodic transmission, is greater than the number of uplink available frequency domain resource blocks in the SBFD symbol, then no repeated or periodic transmission of uplink data will be performed on the SBFD symbol.
[0244] The frequency domain resources occupied by the repeated transmission or the periodic transmission can be continuous or discontinuous.
[0245] Taking repeated transmission as an example, such as Figure 6A As shown, assuming four repeated transmissions are configured (i.e., repeated transmission 1, repeated transmission 2, repeated transmission 3, and repeated transmission 4), the frequency domain resources occupied by these repeated transmissions are continuous. The symbol position of repeated transmission 1 is a non-SBFD symbol, the symbol position of repeated transmission 2 is an SBFD symbol, the symbol position of repeated transmission 3 is an SBFD symbol, and the symbol position of repeated transmission 4 is an SBFD symbol.
[0246] If the symbol position where the repeated transmission 1 is located is a non-SBFD symbol, then the repeated transmission 1 can be performed on the non-SBFD symbol.
[0247] The symbols containing repeating transmissions 2, 3, and 4 are SBFD symbols. Therefore, it's necessary to further determine whether the number of frequency domain resource blocks occupied by a single repeating transmission is greater than the number of uplink available frequency domain resource blocks in the SBFD symbol. In this repeating transmission, the number of frequency domain resource blocks occupied by a single repeating transmission is 11, while the number of uplink available frequency domain resource blocks in the SBFD symbol is 9. It is clear that the number of frequency domain resource blocks occupied by a single repeating transmission is greater than the number of uplink available frequency domain resource blocks in the SBFD symbol (i.e., condition 1 is satisfied). Therefore, repeating transmissions 2, 3, and 4 will not be performed on the SBFD symbol.
[0248] Condition 2: If the range of frequency domain resources occupied by a single repeated transmission in the repeated transmission, or the range of frequency domain resources occupied by a single periodic transmission in the periodic transmission, is greater than the range of uplink available frequency domain resources in the SBFD symbol, then no repeated transmission or periodic transmission shall be performed on the SBFD symbol.
[0249] The frequency domain resources occupied by the repeated transmission or the periodic transmission can be continuous or discontinuous.
[0250] Taking repeated transmission as an example, such as Figure 6B As shown, assuming four repeated transmissions are configured (i.e., repeated transmission 1, repeated transmission 2, repeated transmission 3, and repeated transmission 4), the frequency domain resources occupied by these repeated transmissions are discontinuous. The symbol position of repeated transmission 1 is a non-SBFD symbol, the symbol position of repeated transmission 2 is an SBFD symbol, the symbol position of repeated transmission 3 is an SBFD symbol, and the symbol position of repeated transmission 4 is an SBFD symbol.
[0251] If the symbol position where the repeated transmission 1 is located is a non-SBFD symbol, then the repeated transmission 1 can be performed on the non-SBFD symbol.
[0252] The symbol positions of repeated transmissions 2, 3, and 4 are SBFD symbols, which can be used to further determine whether the range of frequency domain resources occupied by a single repeated transmission is greater than the range of uplink available frequency domain resources in the SBFD symbol.
[0253] The frequency domain resources occupied by a single repeated transmission in this repeated transmission range from RBG3 to 13, or it can be considered that the range is 11 RBGs; the range of uplink available frequency domain resources in the SBFD symbol ranges from RBG4 to 12, or it can be considered that the range is 9 RBGs. It can be seen that the range of frequency domain resources occupied by a single repeated transmission is larger than the range of uplink available frequency domain resources in the SBFD symbol (i.e., condition 2 is satisfied), so repeated transmission 2, repeated transmission 3, and repeated transmission 4 are not performed on the SBFD symbol.
[0254] Condition 3: If the range of frequency domain resources occupied by all repeated transmissions in the repeated transmission, or the range of frequency domain resources occupied by all periodic transmissions in the periodic transmission, is greater than the range of uplink available frequency domain resources in the SBFD symbol, then no repeated transmission or periodic transmission shall be performed on the SBFD symbol.
[0255] The frequency domain resources occupied by the repeated transmission or the periodic transmission can be continuous or discontinuous.
[0256] Taking repeated transmission as an example, such as Figure 6C As shown, assuming four repeated transmissions are configured (i.e., repeated transmission 1, repeated transmission 2, repeated transmission 3, and repeated transmission 4), the frequency domain resources occupied by these repeated transmissions are discontinuous, employing inter-slot frequency hopping transmission, meaning that the frequency domain resources of adjacent time slots are different. The symbol position of repeated transmission 1 is a non-SBFD symbol, the symbol position of repeated transmission 2 is an SBFD symbol, the symbol position of repeated transmission 3 is an SBFD symbol, and the symbol position of repeated transmission 4 is an SBFD symbol.
[0257] If the symbol position where the repeated transmission 1 is located is a non-SBFD symbol, then the repeated transmission 1 can be performed on the non-SBFD symbol.
[0258] The symbol positions of repeated transmissions 2, 3, and 4 are SBFD symbols, which can be used to further determine whether the range of frequency domain resources occupied by all repeated transmissions is greater than the range of uplink available frequency domain resources in the SBFD symbol.
[0259] The frequency domain resources occupied by all repeated transmissions in this repeated transmission range from 3 to 13, or can be considered as a range of 11 RBGs; the range of uplink available frequency domain resources in the SBFD symbol ranges from 4 to 13, or can be considered as a range of 10 RBGs. It is evident that the range of frequency domain resources occupied by all repeated transmissions is greater than the range of uplink available frequency domain resources in the SBFD symbol (i.e., condition 3 is satisfied). Therefore, repeated transmissions 2, 3, and 4 are not performed on the SBFD symbol.
[0260] In this embodiment, the determination of whether to transmit on the SBFD symbol is based on the total frequency domain resource range occupied by all repeated transmissions. Even if the frequency domain resource range occupied by some single repeated transmissions is smaller than the range of uplink available frequency domain resources in the SBFD symbol (e.g., repeated transmission 3), the terminal device will not transmit on the SBFD symbol. This treats multiple repeated transmissions on the SBFD symbol as a whole; either all can be transmitted, or none can be transmitted, facilitating multi-user data scheduling by network devices on the SBFD symbol.
[0261] Condition 4: If the frequency domain resource block occupied by the Nth repetition in the repetition transmission, or the frequency domain resource block occupied by the Nth periodic transmission in the periodic transmission, overlaps with the non-uplink available frequency domain resource block in the SBFD symbol, then the Nth repetition or Nth periodic transmission of uplink data will not be performed on the SBFD symbol, where N is a positive integer.
[0262] Among them, the non-uplink available frequency domain resource blocks (PRBs) are either downlink available frequency domain resource blocks (PRBs) or frequency domain resource blocks (PRBs) located within the guard subband, which is situated between the uplink and downlink subbands. The frequency domain resources occupied by this repeated transmission or this periodic transmission can be continuous or discontinuous.
[0263] Taking repeated transmission as an example, such as Figure 6D As shown, assuming four repeated transmissions are configured (i.e., repeated transmission 1, repeated transmission 2, repeated transmission 3, and repeated transmission 4), the frequency domain resources occupied by these repeated transmissions are discontinuous, employing inter-slot frequency hopping transmission, meaning that the frequency domain resources of adjacent time slots are different. The symbol position of repeated transmission 1 is a non-SBFD symbol, the symbol position of repeated transmission 2 is an SBFD symbol, the symbol position of repeated transmission 3 is an SBFD symbol, and the symbol position of repeated transmission 4 is an SBFD symbol.
[0264] If the symbol position where the repeated transmission 1 is located is a non-SBFD symbol, then the repeated transmission 1 can be performed on the non-SBFD symbol.
[0265] The symbol positions of repeated transmissions 2, 3, and 4 are SBFD symbols. Therefore, it is necessary to further determine whether the frequency domain resource blocks occupied by a single repeated transmission overlap with the non-uplink available frequency domain resource blocks in the SBFD symbol.
[0266] The frequency domain resource block occupied by the second repetition (i.e., repetition 2) in this repetition overlaps with the non-uplink available frequency domain resource block in the SBFD symbol (i.e., condition 4 is satisfied), so repetition 2 is not performed on the SBFD symbol. The frequency domain resource block occupied by the third repetition (i.e., repetition 3) in this repetition does not overlap with the non-uplink available frequency domain resource block in the SBFD symbol (i.e., condition 4 is not satisfied), so repetition 3 is performed on the SBFD symbol. The frequency domain resource block occupied by the fourth repetition (i.e., repetition 4) in this repetition overlaps with the non-uplink available frequency domain resource block in the SBFD symbol (i.e., condition 4 is satisfied), so repetition 4 is not performed on the SBFD symbol.
[0267] Method 2: When the second condition is met, the terminal device / network device performs repeated or periodic transmission of uplink data on the SBFD symbol.
[0268] In a practical implementation, the second condition here can be any one of the following four conditions:
[0269] Condition A: If the number of frequency domain resource blocks occupied by a single repeated transmission in the repeated transmission, or the number of frequency domain resource blocks occupied by a single periodic transmission in the periodic transmission, is less than or equal to the number of uplink available frequency domain resource blocks in the SBFD symbol, then repeated or periodic transmission of uplink data shall be performed on the SBFD symbol.
[0270] The frequency domain resources occupied by the repeated transmission or the periodic transmission can be continuous or discontinuous.
[0271] Taking repeated transmission as an example, such as Figure 7A As shown, assuming four repeated transmissions are configured (i.e., repeated transmission 1, repeated transmission 2, repeated transmission 3, and repeated transmission 4), the frequency domain resources occupied by these repeated transmissions are continuous. The symbol position of repeated transmission 1 is a non-SBFD symbol, the symbol position of repeated transmission 2 is an SBFD symbol, the symbol position of repeated transmission 3 is an SBFD symbol, and the symbol position of repeated transmission 4 is an SBFD symbol.
[0272] If the symbol position where the repeated transmission 1 is located is a non-SBFD symbol, then the repeated transmission 1 can be performed on the non-SBFD symbol.
[0273] The symbols containing repeated transmissions 2, 3, and 4 are SBFD symbols. Therefore, it's necessary to further determine whether the number of frequency domain resource blocks occupied by a single repeated transmission is less than or equal to the number of uplink available frequency domain resource blocks in the SBFD symbol. In this case, the number of frequency domain resource blocks occupied by a single repeated transmission is 8, and the number of uplink available frequency domain resource blocks in the SBFD symbol is 10. It is clear that the number of frequency domain resource blocks occupied by a single repeated transmission is less than the number of uplink available frequency domain resource blocks in the SBFD symbol (i.e., condition A is satisfied). Therefore, repeated transmissions 2, 3, and 4 are performed on the SBFD symbol.
[0274] Condition B: If the range of frequency domain resources occupied by a single repeated transmission in the repeated transmission, or the range of frequency domain resources occupied by a single periodic transmission in the periodic transmission, is less than or equal to the range of uplink available frequency domain resources in the SBFD symbol, then repeated transmission or periodic transmission shall be performed on the SBFD symbol.
[0275] The frequency domain resources occupied by the repeated transmission or the periodic transmission can be continuous or discontinuous.
[0276] Taking repeated transmission as an example, such as Figure 7B As shown, assuming four repeated transmissions are configured (i.e., repeated transmission 1, repeated transmission 2, repeated transmission 3, and repeated transmission 4), the frequency domain resources occupied by these repeated transmissions are discontinuous. The symbol position of repeated transmission 1 is a non-SBFD symbol, the symbol position of repeated transmission 2 is an SBFD symbol, the symbol position of repeated transmission 3 is an SBFD symbol, and the symbol position of repeated transmission 4 is an SBFD symbol.
[0277] If the symbol position where the repeated transmission 1 is located is a non-SBFD symbol, then the repeated transmission 1 can be performed on the non-SBFD symbol.
[0278] The symbol positions of repeated transmissions 2, 3, and 4 are SBFD symbols, which can be used to further determine whether the range of frequency domain resources occupied by a single repeated transmission is less than or equal to the range of uplink available frequency domain resources in the SBFD symbol.
[0279] The frequency domain resources occupied by a single repeated transmission in this repeated transmission range from RBG5 to 9, or it can be considered that the range is 5 RBGs; the range of uplink available frequency domain resources in the SBFD symbol ranges from RBG4 to 12, or it can be considered that the range is 9 RBGs. It can be seen that the range of frequency domain resources occupied by a single repeated transmission is smaller than the range of uplink available frequency domain resources in the SBFD symbol (i.e., condition B is satisfied), so repeated transmission 2, repeated transmission 3, and repeated transmission 4 are performed on the SBFD symbol.
[0280] Condition C: If the range of frequency domain resources occupied by all repeated transmissions in the repeated transmission, or the range of frequency domain resources occupied by all periodic transmissions in the periodic transmission, is less than or equal to the range of uplink available frequency domain resources in the SBFD symbol, then repeated transmission or periodic transmission shall be performed on the SBFD symbol.
[0281] The frequency domain resources occupied by the repeated transmission or the periodic transmission can be continuous or discontinuous.
[0282] Taking repeated transmission as an example, such as Figure 7C As shown, assuming four repeated transmissions are configured (i.e., repeated transmission 1, repeated transmission 2, repeated transmission 3, and repeated transmission 4), the frequency domain resources occupied by these repeated transmissions are discontinuous, employing inter-slot frequency hopping transmission, meaning that the frequency domain resources of adjacent time slots are different. The symbol position of repeated transmission 1 is a non-SBFD symbol, the symbol position of repeated transmission 2 is an SBFD symbol, the symbol position of repeated transmission 3 is an SBFD symbol, and the symbol position of repeated transmission 4 is an SBFD symbol.
[0283] If the symbol position where the repeated transmission 1 is located is a non-SBFD symbol, then the repeated transmission 1 can be performed on the non-SBFD symbol.
[0284] The symbol positions of repeated transmissions 2, 3, and 4 are SBFD symbols, which can be used to further determine whether the range of frequency domain resources occupied by all repeated transmissions is less than or equal to the range of uplink available frequency domain resources in the SBFD symbol.
[0285] The frequency domain resources occupied by all repeated transmissions in this repeated transmission range from RBG5 to 11, or it can be considered that the range is 7 RBG; the range of uplink available frequency domain resources in the SBFD symbol ranges from RBG4 to 13, or it can be considered that the range is 10 RBG. It can be seen that the range of frequency domain resources occupied by all repeated transmissions is smaller than the range of uplink available frequency domain resources in the SBFD symbol (i.e., condition C is satisfied), so repeated transmission 2, repeated transmission 3, and repeated transmission 4 are performed on the SBFD symbol.
[0286] Condition D: If the frequency domain resource block occupied by the Nth repetition in the repetition transmission, or the frequency domain resource block occupied by the Nth periodic transmission in the periodic transmission, does not overlap with the non-uplink available frequency domain resource block in the SBFD symbol, then the Nth repetition or Nth periodic transmission of uplink data is performed on the SBFD symbol, where N is a positive integer.
[0287] Among them, the non-uplink available frequency domain resource blocks (PRBs) are either downlink available frequency domain resource blocks (PRBs) or frequency domain resource blocks (PRBs) located within the guard subband, which is situated between the uplink and downlink subbands. The frequency domain resources occupied by this repeated transmission or this periodic transmission can be continuous or discontinuous.
[0288] Taking repeated transmission as an example, for instance... Figure 6D As shown, assuming four repeated transmissions are configured (i.e., repeated transmission 1, repeated transmission 2, repeated transmission 3, and repeated transmission 4), the frequency domain resources occupied by these repeated transmissions are discontinuous, employing inter-slot frequency hopping transmission, meaning that the frequency domain resources of adjacent time slots are different. The symbol position of repeated transmission 1 is a non-SBFD symbol, the symbol position of repeated transmission 2 is an SBFD symbol, the symbol position of repeated transmission 3 is an SBFD symbol, and the symbol position of repeated transmission 4 is an SBFD symbol.
[0289] If the symbol position where the repeated transmission 1 is located is a non-SBFD symbol, then the repeated transmission 1 can be performed on the non-SBFD symbol.
[0290] The symbol positions of repeated transmissions 2, 3, and 4 are SBFD symbols. Therefore, it is necessary to further determine whether the frequency domain resource blocks occupied by a single repeated transmission overlap with the non-uplink available frequency domain resource blocks in the SBFD symbol.
[0291] The frequency domain resource block occupied by the second repetition (i.e., repetition 2) in this repetition overlaps with the non-uplink available frequency domain resource block in the SBFD symbol (i.e., condition D is not met), so repetition 2 is not performed on the SBFD symbol. The frequency domain resource block occupied by the third repetition (i.e., repetition 3) in this repetition does not overlap with the non-uplink available frequency domain resource block in the SBFD symbol (i.e., condition D is met), so repetition 3 is performed on the SBFD symbol. The frequency domain resource block occupied by the fourth repetition (i.e., repetition 4) in this repetition overlaps with the non-uplink available frequency domain resource block in the SBFD symbol (i.e., condition D is not met), so repetition 4 is not performed on the SBFD symbol.
[0292] Method 3: The transmission resources occupied by this repeated transmission include the symbol position where the first repeated transmission is located. The terminal device / network device determines whether to perform uplink data repeated transmission on the SBFD symbol based on the symbol position where the first repeated transmission is located.
[0293] In one possible implementation, when the terminal device determines whether to perform uplink data retransmission on the SBFD symbol based on the symbol position of the first retransmission, the specific implementation can be in the following two ways:
[0294] Method a: If the symbol position of the first repeated transmission is not an SBFD symbol, then the uplink data will not be repeated on the SBFD symbol.
[0295] In specific implementations, such as Figure 8A As shown, assume four repeated transmissions are configured (i.e., repeated transmission 1, repeated transmission 2, repeated transmission 3, and repeated transmission 4). The symbol position of repeated transmission 1 is a non-SBFD symbol, the symbol position of repeated transmission 2 is an SBFD symbol, the symbol position of repeated transmission 3 is an SBFD symbol, and the symbol position of repeated transmission 4 is an SBFD symbol.
[0296] Here, repeated transmission 1 is the first repeated transmission, which can also be understood as the first repeated transmission. Since the symbol position of this first repeated transmission is a non-SBFD symbol, it means that the frequency domain resources occupied by a single repeated transmission in this repeated transmission may not be within the uplink subband. In order to ensure the normal progress of subsequent repeated transmissions, subsequent repeated transmissions will not be performed on SBFD symbols.
[0297] Based on this method, the symbol position of the first repeated transmission in the repeated transmission can be used to implicitly indicate whether the remaining non-first repeated transmissions of the repeated transmission can be performed on the SBFD symbol. For repeated transmissions of uplink data, the flexibility of network device scheduling is guaranteed without increasing signaling overhead.
[0298] Method b: If the symbol position of the first repeated transmission is an SBFD symbol, then the uplink data is repeatedly transmitted on both SBFD and non-SBFD symbols.
[0299] In specific implementations, such as Figure 8B As shown, assume four repeated transmissions are configured (i.e., repeated transmission 1, repeated transmission 2, repeated transmission 3, and repeated transmission 4). The symbol position of repeated transmission 1 is a non-SBFD symbol, the symbol position of repeated transmission 2 is an SBFD symbol, the symbol position of repeated transmission 3 is an SBFD symbol, and the symbol position of repeated transmission 4 is an SBFD symbol.
[0300] Here, repeated transmission 1 is the first repeated transmission, which can also be understood as the first repeated transmission. Since the symbol position of this first repeated transmission is an SBFD symbol, it means that the frequency domain resources occupied by a single repeated transmission in this repeated transmission are within the uplink subband, and subsequent repeated transmissions can be performed on SBFD symbols and non-SBFD symbols.
[0301] Based on this method, the symbol position of the first repeated transmission in the repeated transmission can be used to implicitly indicate whether the remaining non-first repeated transmissions of the repeated transmission can be performed on the SBFD symbol. For repeated transmissions of uplink data, the flexibility of network device scheduling is guaranteed without increasing signaling overhead.
[0302] It should be noted that method 3 can be applied to dynamically scheduled PUSCH retransmissions. Network devices can flexibly adjust the transmission resources occupied by retransmissions based on current service requirements / network capacity, etc.
[0303] Optionally, the method further includes: the terminal device receiving third indication information, which is used to indicate whether to perform uplink data retransmission on the SBFD symbol based on the symbol position where the first retransmission occurred. The third indication information received by the terminal device may be from a network device; that is, the network device sends the third indication information to the terminal device, and correspondingly, the terminal device receives the third indication information from the network device.
[0304] This can be understood as follows: network devices can enable or disable the execution of mode 3 through a signaling message, which can be RRC signaling, MAC-CE signaling, or DCI signaling. When the terminal device receives this third indication information, or when the third indication information indicates whether to perform uplink data retransmission on the SBFD symbol based on the symbol position of the first retransmission, mode 3 is enabled. Only then will the terminal device determine whether to perform uplink data retransmission on the SBFD symbol based on the symbol position of the first retransmission. When the terminal device does not receive this third indication information, or when the third indication information indicates whether to perform uplink data retransmission on the SBFD symbol without considering the symbol position of the first retransmission, mode 3 is disabled. If retransmission needs to be performed on the SBFD symbol, the network device must ensure that the frequency domain resources occupied by the retransmission are all within the available uplink resource blocks. Based on this method, network devices can more flexibly enable mode 3, that is, implicitly indicate whether the remaining non-first retransmissions can be performed on the SBFD symbol using the symbol position of the first retransmission.
[0305] Optionally, if the first condition in Method 1 is not met, the terminal device / network device determines whether to perform uplink data retransmission on the SBFD symbol based on the symbol position where the first retransmission occurs. This can be understood as combining Method 3 and Method 1. When the first condition is met, the terminal device / network device executes Method 1, i.e., does not perform uplink data retransmission or performs periodic transmission on the SBFD symbol; when the first condition is not met, the terminal device / network device executes Method 3, i.e., determines whether to perform uplink data retransmission on the SBFD symbol based on the symbol position where the first retransmission occurs, to ensure communication performance.
[0306] The specific implementation method can be any one of the following four methods:
[0307] Method (1): If condition 1 above is not met, execute method 3.
[0308] That is, if the number of frequency domain resource blocks occupied by a single repeated transmission in the repeated transmission is less than or equal to the number of uplink available frequency domain resource blocks in the SBFD symbol, it is determined whether to perform repeated transmission of uplink data on the SBFD symbol based on the symbol position where the first repeated transmission is located.
[0309] Method (2): If condition 2 above is not met, proceed with method 3.
[0310] If the range of frequency domain resources occupied by a single repeated transmission in the repeated transmission is less than or equal to the range of uplink available frequency domain resources in the SBFD symbol, it is determined whether to perform repeated transmission of uplink data on the SBFD symbol based on the symbol position where the first repeated transmission is located.
[0311] Method (3): If condition 3 above is not met, execute method 3.
[0312] If the range of frequency domain resources occupied by all repeated transmissions in the repeated transmission is less than or equal to the range of uplink available frequency domain resources in the SBFD symbol, it is determined whether to perform repeated transmission of uplink data on the SBFD symbol based on the symbol position where the first repeated transmission is located.
[0313] Method (4): If condition 4 above is not met, execute method 3.
[0314] If the location of the frequency domain resource block occupied by the Nth repetition in the repetition does not overlap with the non-uplink available frequency domain resource block in the SBFD symbol, the Nth repetition of uplink data is determined based on the symbol location of the first repetition, where N is a positive integer.
[0315] Regarding methods 1, 2, and 3 above, in one possible implementation, the second indication information is further used to indicate the number of times uplink data is repeatedly transmitted. The counting rule for repeated transmissions of uplink data not performed on the SBFD symbol can be any of the following rules:
[0316] Rule 1: The number of times uplink data is not repeatedly transmitted on the SBFD symbol is counted as the number of times the uplink data is repeatedly transmitted.
[0317] In the specific implementation, assuming K retransmissions are configured, the number of times uplink data retransmissions are not performed on this SBFD symbol will be counted in K. This can be understood as follows: retransmissions of unperformed uplink data will not be delayed but will be discarded directly. This approach simplifies user implementation.
[0318] like Figure 9A As shown, assume four repeated transmissions are configured (i.e., repeated transmission 1, repeated transmission 2, repeated transmission 3, and repeated transmission 4). The symbol position of repeated transmission 1 is a non-SBFD symbol, the symbol position of repeated transmission 2 is an SBFD symbol, the symbol position of repeated transmission 3 is an SBFD symbol, and the symbol position of repeated transmission 4 is an SBFD symbol.
[0319] Specifically, 1 is repeated transmission on non-SBFD symbols, and 2, 3, and 4 are not repeated transmissions on SBFD symbols. The 3 repeated transmissions that were not performed on the SBFD symbol are also counted as 4 repeated transmissions.
[0320] Optionally, the types of repetitive transmissions to which Rule 1 applies include any of the following: PUSCH repetition type A with available slot count enabled, aperiodic SRS with available slot count enabled, multi-slot transport block processing, PUCCH repetitive transmission, PUSCH repetition type A without available slot count enabled, or multiple PUSCHs scheduled by a single DCI.
[0321] Rule 2: If uplink data is not repeatedly transmitted on the SBFD symbol, uplink data is repeatedly transmitted on non-SBFD symbols located after the SBFD symbol.
[0322] In the specific implementation, assuming K repeated transmissions are configured, the number of times uplink data is not repeatedly transmitted on a specific SBFD symbol is not counted in the number of times uplink data is repeatedly transmitted. Instead, the repeated transmissions of uplink data not transmitted on that SBFD symbol are postponed to non-SBFD symbols. Based on this method, the repeated transmissions are ensured to be completed completely, thus guaranteeing the reliability of uplink transmission.
[0323] like Figure 9BAs shown, assume four repeated transmissions are configured (i.e., repeated transmission 1, repeated transmission 2, repeated transmission 3, and repeated transmission 4). The symbol position of repeated transmission 1 is a non-SBFD symbol, the symbol position of repeated transmission 2 is an SBFD symbol, the symbol position of repeated transmission 3 is an SBFD symbol, and the symbol position of repeated transmission 4 is an SBFD symbol.
[0324] Specifically, repeat transmission 1 is performed on non-SBFD symbols, while repeat transmissions 2, 3, and 4 are not performed on SBFD symbols. The three repeat transmissions that are not performed on the SBFD symbol are delayed to be performed on non-SBFD symbols located after the SBFD symbol, thus ensuring the complete execution of the repeat transmission.
[0325] Optionally, the types of repetitive transmissions to which Rule 2 applies include any of the following: PUSCH repetition type A with available slot count enabled, aperiodic SRS with available slot count enabled, multi-slot transport block processing, PUCCH repetitive transmission, PUSCH repetition type A without available slot count enabled, or multiple PUSCHs scheduled by a single DCI.
[0326] In one possible implementation, the transmission resources occupied by the repeated transmission indicated by the second indication information include the symbol location where the first repeated transmission is located; when the second indication information is carried in DCI or MAC-CE, the terminal device determines whether to perform uplink data repeated transmission on the SBFD symbol based on the symbol location where the first repeated transmission is located.
[0327] Alternatively, the terminal device receives a first indication information and a second indication information. The first indication information is used to indicate repeated transmission of uplink data on SBFD symbols and non-SBFD symbols, and the second indication information is used to indicate the transmission resources occupied by the repeated transmission. The transmission resources occupied by the repeated transmission indicated by the second indication information include the symbol position where the first repeated transmission is located. When the second indication information is carried in DCI or MAC-CE, the terminal device determines whether to perform repeated transmission of uplink data on SBFD symbols based on the symbol position where the first repeated transmission is located.
[0328] Optionally, if the symbol position where the first repeated transmission is located is a non-SBFD symbol, the terminal device will only perform repeated transmission of uplink data on non-SBFD symbols; or, if the symbol position where the first repeated transmission is located is an SBFD symbol, the terminal device will only perform repeated transmission of uplink data on SBFD symbols.
[0329] In practical implementation, for PUSCH retransmissions scheduled by the Random Access Response (RAR UL grant) (e.g., Msg2, carried in MAC-CE), or for PUSCH retransmissions scheduled by the DCI (e.g., DCI format 0_0) scrambled with the Temporary Cell-Radio Network Temporary Identifier (TC-RNTI), regardless of whether the second indication information indicates retransmission of uplink data on SBFD and non-SBFD symbols (i.e., transmission on both types of symbols), uplink data retransmission can only occur on the same type of symbols. In other words, the terminal device does not accept the second indication information in this case. Whether the same type of symbol refers to an SBFD symbol or a non-SBFD symbol is determined by the symbol position of the first retransmission indicated by the RAR UL grant or the CRC scrambled by the TC-RNTI DCI. This can be understood as follows: during the process of a terminal device initiating random access, regardless of whether the network device has already acquired the terminal device's capabilities (i.e., whether it supports transmission on both types of symbols), the same operation can be uniformly applied to the terminal device in this process, thereby improving the applicability.
[0330] It can be seen that, based on Figure 5 The described method allows the terminal device, upon receiving the first and second indication information, to determine whether uplink data can be repeatedly or periodically transmitted on SBFD symbols. When scheduling frequency domain resources for uplink repeated transmission or uplink periodic transmission on both non-SBFD and SBFD symbols, the network device is no longer restricted to uplink subbands to guarantee uplink repeated or periodic transmission on SBFD symbols. This makes frequency domain resource scheduling more flexible, better ensures uplink transmission of large bandwidth data, and guarantees communication performance.
[0331] Method 2: Figure 10 This is a flowchart illustrating another data transmission method provided in an embodiment of this application. For example... Figure 10 As shown, the data transmission method includes the following steps S1001 and S1002. Figure 10 The method shown can be implemented by the aforementioned terminal devices and network devices. Alternatively, Figure 10 The device executing the method shown can be a chip in a terminal device or a chip in a network device; however, this application does not limit the implementation of such a method. Figure 10The method will be illustrated using terminal devices and network devices as the implementing entities. It should also be noted that the embodiments of this application may be applicable only to scenarios of repetitive transmission, or only to scenarios of periodic transmission, or to both scenarios of repetitive and periodic transmission; no limitation is made here.
[0332] It is understood that this application uses terminal devices and network devices as examples to illustrate the execution of the interaction, but this application does not limit the execution subject of the interaction. For example, the method executed by the terminal device in this application can also be implemented by the communication / processing module in the terminal device or the circuit or chip responsible for communication / processing functions in the terminal device (such as a modem chip (also known as a baseband chip), or a SoC chip / SIP chip containing a modem core, or a GPU / AI processor / ASIC); the method executed by the network device in this application can also be implemented by a module (such as a circuit, chip, or chip system) in the network device, or a logical node, logical module, or software that can implement all or part of the functions of the network device.
[0333] S1001, The terminal device receives first indication information and second indication information; the first indication information is used to indicate whether to perform repeated or periodic transmission of uplink data on SBFD symbols and non-SBFD symbols, and the second indication information is used to indicate the transmission resources occupied by repeated transmission or the transmission resources occupied by periodic transmission.
[0334] Optionally, the first and second indication information received by the terminal device may originate from the network device. This can be understood as the network device sending the first and second indication information to the terminal device; correspondingly, the terminal device receiving the first and second indication information from the network device. Of course, the terminal device may also receive the first and second indication information from other devices, which is not limited here. This embodiment of the application uses the terminal device receiving the first and second indication information from the network device as an example for illustration.
[0335] S1002, if the first indication information indicates that uplink data is repeatedly transmitted or periodically transmitted on SBFD symbols and non-SBFD symbols, the terminal device determines whether to repeatedly transmit or periodically transmit uplink data on SBFD symbols based on the second indication information.
[0336] In this embodiment of the application, for repeated or periodic transmissions in the SBFD system, the network device first sends TDD configuration parameters and SBFD configuration parameters to the terminal device.
[0337] TDD configuration parameters include, but are not limited to, the following parameters: downlink time slot index, uplink time slot index, flexible time slot index, uplink symbol index in the flexible time slot, downlink symbol index in the flexible time slot, and flexible symbol index in the flexible time slot. SBFD configuration parameters include, but are not limited to, the following parameters: SBFD time slot / symbol position, SBFD subband position in the SBFD time slot, and first indication information. The first indication information is used to indicate whether uplink data is repeatedly transmitted or periodically transmitted on SBFD symbols and non-SBFD symbols.
[0338] Furthermore, the network device sends a second indication message to the terminal device. The second indication message indicates the transmission resources occupied by repeated transmissions or periodic transmissions. After receiving the first and second indication messages, if the first indication message indicates that uplink data should be repeatedly transmitted or periodically transmitted on SBFD symbols and non-SBFD symbols, the terminal device will automatically determine whether to perform repeated or periodic uplink data transmission on SBFD symbols based on the second indication message.
[0339] Accordingly, in step 1003, when performing repetitive or periodic transmissions on SBFD symbols and non-SBFD symbols, the network device can also determine whether uplink data repetitive or periodic transmissions are possible on SBFD symbols based on the second indication information. Therefore, when scheduling frequency domain resources for uplink repetitive or periodic transmissions on non-SBFD and SBFD symbols, the network device does not need to be restricted to the uplink subband to guarantee uplink repetitive or periodic transmissions on SBFD symbols. This makes scheduling frequency domain resources more flexible, better guarantees uplink transmission of large bandwidth data, and ensures communication performance.
[0340] The specific implementation method by which the terminal device / network device determines whether to perform repeated or periodic transmission of uplink data on the SBFD symbol based on the second indication information can be found in the descriptions of mode 1, mode 2, and mode 3 in steps S501 and S502 above, and will not be repeated here. The counting rules for not performing repeated transmission of uplink data on the SBFD symbol can also be found in the descriptions of rule 1 and rule 2 in steps S501 and S502 above, and will not be repeated here.
[0341] Of course, if the first indication information indicates that uplink data should not be repeatedly or periodically transmitted on SBFD symbols and non-SBFD symbols, the terminal device / network device will not determine whether to repeatedly or periodically transmit uplink data on SBFD symbols based on the second indication information.
[0342] In another possible implementation, the transmission resources occupied by the repeated transmission indicated by the second indication information include the symbol location where the first repeated transmission is located; when the second indication information is carried in DCI or MAC-CE, the terminal device determines whether to perform uplink data repeated transmission on the SBFD symbol based on the symbol location where the first repeated transmission is located.
[0343] Alternatively, the terminal device receives a first indication information and a second indication information. The first indication information is used to indicate repeated transmission of uplink data on SBFD symbols and non-SBFD symbols, and the second indication information is used to indicate the transmission resources occupied by the repeated transmission. The transmission resources occupied by the repeated transmission indicated by the second indication information include the symbol position where the first repeated transmission is located. When the second indication information is carried in DCI or MAC-CE, the terminal device determines whether to perform repeated transmission of uplink data on SBFD symbols based on the symbol position where the first repeated transmission is located.
[0344] Optionally, if the symbol position where the first repeated transmission is located is a non-SBFD symbol, the terminal device will only perform repeated transmission of uplink data on non-SBFD symbols; or, if the symbol position where the first repeated transmission is located is an SBFD symbol, the terminal device will only perform repeated transmission of uplink data on SBFD symbols.
[0345] In practical implementation, for PUSCH retransmissions scheduled by a random access response (RAR UL grant) (e.g., Msg2, carried in MAC-CE), or for PUSCH retransmissions scheduled by a DCI scrambled by TC-RNTI (e.g., DCI format 0_0), regardless of whether the second indication information indicates retransmission of uplink data on SBFD and non-SBFD symbols (i.e., transmission on both types of symbols), uplink data retransmission can only be performed on the same type of symbols. In other words, the terminal device does not adopt the second indication information in this case. Whether the same type of symbol refers to an SBFD symbol or a non-SBFD symbol is determined by the symbol position of the first retransmission indicated by the RAR UL grant or the DCI scrambled by TC-RNTI. This can be understood as follows: during the process of a terminal device initiating random access, regardless of whether the network device has already acquired the terminal device's capabilities (i.e., whether it supports transmission on both types of symbols), the same operation can be uniformly applied to the terminal device in this process, thereby improving the applicability.
[0346] It can be seen that, based on Figure 10The described method allows the terminal device, after receiving the first and second indication information, to determine whether uplink data repetitive or periodic transmission is possible on SBFD symbols if the first indication information indicates that uplink data repetitive or periodic transmission should be performed on SBFD symbols. When the network device schedules frequency domain resources for uplink repetitive or periodic transmission on both SBFD and non-SBFD symbols, it is no longer necessary to restrict uplink repetitive or periodic transmission to the uplink subband to guarantee uplink repetitive or periodic transmission on SBFD symbols. This makes frequency domain resource scheduling more flexible, better guarantees uplink transmission of large bandwidth data, and ensures communication performance.
[0347] The apparatus provided in the embodiments of this application will be described below.
[0348] This application divides the device into functional modules according to the above method embodiments. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware or as software functional modules. It should be noted that the module division in this application is illustrative and only represents one logical functional division; other division methods may be used in actual implementation. The following will combine... Figures 11 to 13 The apparatus of the embodiments of this application is described in detail.
[0349] Figure 11 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application, such as... Figure 11 As shown, the communication device includes a processing module 1101 and a transceiver module 1102. The transceiver module 1102 can implement corresponding communication functions, and the processing module 1101 is used to implement corresponding processing functions. The transceiver module 1102 can also be referred to as an interface, a communication interface, or a communication module, etc.
[0350] In some embodiments of this application, the communication device can be used to perform the actions performed by the terminal device in the above method embodiments. In this case, the communication device can be the terminal device itself or a chip or functional module configurable within the terminal device. The transceiver module 1102 is used to perform transceiver-related operations of the terminal device in the above method embodiments, and the processing module 1101 is used to perform processing-related operations of the terminal device in the above method embodiments.
[0351] For example, the transceiver module 1102 can be used to receive first indication information and second indication information; the first indication information is used to indicate repeated transmission or periodic transmission of uplink data on SBFD symbols and non-SBFD symbols, and the second indication information is used to indicate the transmission resources occupied by repeated transmission or the transmission resources occupied by periodic transmission.
[0352] The processing module 1101 can be used to determine whether to perform repeated or periodic transmission of uplink data on the SBFD symbol based on the first indication information and the second indication information.
[0353] For example, the transceiver module 1102 can be used to receive first indication information and second indication information; the first indication information is used to indicate whether to perform repeated transmission or periodic transmission of uplink data on SBFD symbols and non-SBFD symbols, and the second indication information is used to indicate the transmission resources occupied by repeated transmission or the transmission resources occupied by periodic transmission.
[0354] The processing module 1101 can be used to determine, based on the second indication information, whether to perform repeated or periodic transmission of uplink data on SBFD symbols when the first indication information indicates that repeated or periodic transmission of uplink data is performed on SBFD symbols and non-SBFD symbols.
[0355] Reuse Figure 11 In other embodiments of this application, the communication device can be used to perform the actions performed by the network device in the above method embodiments. In this case, the communication device can be the network device itself or a chip or functional module configurable within the network device. The transceiver module 1102 is used to perform transceiver-related operations of the network device in the above method embodiments, and the processing module 1101 is used to perform processing-related operations of the network device in the above method embodiments.
[0356] For example, the processing module 1101 can be used to determine, based on second indication information, whether to perform repeated or periodic transmission of uplink data on SBFD symbols when repeated or periodic transmission of uplink data is performed on SBFD symbols and non-SBFD symbols; the second indication information is used to indicate the transmission resources occupied by repeated transmission or the transmission resources occupied by periodic transmission.
[0357] The embodiments of this application and the method embodiments shown above are based on the same concept and have the same technical effects. For the specific principles, please refer to the description of the embodiments shown above, which will not be repeated here.
[0358] For example, the transceiver module 1102 may include a radio frequency module, an antenna module, etc. For example, the transceiver module 1102 may include a pin module, etc.
[0359] Optionally, in the above embodiments, the communication device may further include a storage module, which can be used to store instructions and / or data. The processing module 1101 can read the instructions and / or data in the storage module to enable the device to implement the aforementioned method embodiments. For example, the storage module may also store the first instruction information, the second instruction information, the type of repeated transmission, the number of times uplink data is repeatedly transmitted, and the transmission resources occupied by the repeated transmissions, as shown above.
[0360] For details regarding the transmission of PUSCH, FDD, TDD, SBFD, repeated transmission, periodic transmission, and other terms or steps in the above embodiments, please refer to the descriptions in the above method embodiments. They will not be detailed here.
[0361] The specific descriptions of the transceiver module and processing module shown in the above embodiments are merely examples. For the specific functions or execution steps of the transceiver module and processing module, please refer to the above method embodiments, which will not be described in detail here.
[0362] The apparatus of the embodiments of this application has been described above. The possible product forms of the described apparatus are described below. Any device possessing the above-described features... Figure 11 Any form of product that incorporates the functionality of the described device falls within the protection scope of the embodiments of this application. The following description is merely illustrative and does not limit the product form of the device in the embodiments of this application to this specific example.
[0363] In one possible implementation, Figure 11 In the communication device shown, the processing module 1101 can be one or more processing circuits, and the transceiver module 1102 can be a transceiver circuit, or the transceiver module 1102 can also be a transmitting module and a receiving module. The transmitting module can be a transmitting circuit, and the receiving module can be a receiving circuit, which are integrated into one device, such as a transceiver circuit. In the embodiments of this application, the processing circuit and the transceiver circuit can be coupled, etc., and the connection method of the processing circuit and the transceiver circuit is not limited in the embodiments of this application. In the process of performing the above method, the process of sending information in the above method can be the process of the processing circuit outputting the above information. When outputting the above information, the processing circuit outputs the above information to the transceiver circuit so that the transceiver circuit can transmit (or output). After the above information is output by the processing circuit, it may need to undergo other processing before reaching the transceiver circuit. Similarly, the process of receiving information in the above method can be the process of the processing circuit receiving the input above information. When the processing circuit receives the input information, the transceiver circuit receives the above information and inputs it into the processing circuit. Furthermore, after the transceiver circuit receives the aforementioned information, the information may need to undergo further processing before being input into the processing circuit.
[0364] Figure 12 This is a schematic diagram of another communication device provided in an embodiment of this application. For example... Figure 12 As shown, the communication device 120 includes one or more processing circuits 1220 and transceiver circuits 1210.
[0365] In some embodiments of this application, the communication device can be used to perform the steps, methods, or functions performed by the terminal device described above. For example, the processing circuit 1220 can be used to perform, for example... Figure 11 The transceiver circuit 1210 can be used to perform the functions or steps implemented by the processing module 1101 shown. Figure 11 The transceiver module 1102 shown herein implements the functions or steps. For detailed descriptions of the processing circuit 1220 and the transceiver circuit 1210, please refer to [link / reference needed]. Figure 11 Alternatively, the method embodiments shown above will not be described in detail here.
[0366] In other embodiments of this application, the communication device is used to perform the steps, methods, or functions performed by the network device described above. For example, the processing circuit 1220 can be used to perform, for example... Figure 11 The transceiver circuit 1210 can be used to perform the functions or steps implemented by the processing module 1101 shown. Figure 11 The transceiver module 1102 shown herein implements the functions or steps. For detailed descriptions of the processing circuit 1220 and the transceiver circuit 1210, please refer to [link / reference needed]. Figure 11 Alternatively, the method embodiments shown above will not be described in detail here.
[0367] For example, the processing circuitry can be one or more processors, or all or part of the circuitry within one or more processors. The transceiver circuitry can be a transceiver, an input / output circuit, or an interface circuit, etc.
[0368] For example, in Figure 12 In various implementations of the illustrated apparatus, the transceiver circuitry may include a receiver for performing a receiving function (or operation) and a transmitter for performing a transmitting function (or operation). The transceiver circuitry is also used for communicating with other devices / appliances via a transmission medium.
[0369] Optionally, the communication device 120 may further include one or more memories 1230 for storing program instructions and / or data. The memories 1230 are coupled to the processing circuitry 1220. The coupling in this embodiment is an indirect coupling or communication connection between devices, units, or modules, and can be electrical, mechanical, or other forms, used for information exchange between devices, units, or modules. The processing circuitry 1220 may operate in conjunction with the memories 1230. The processing circuitry 1220 may execute the program instructions stored in the memories 1230. Optionally, at least one of the aforementioned memories may be included in the processing circuitry.
[0370] This application embodiment does not limit the specific connection medium between the transceiver circuit 1210, the processing circuit 1220, and the memory 1230. This application embodiment... Figure 12 The memory 1230, processing circuit 1220, and transceiver circuit 1210 are connected via a bus 1240. Figure 12 The connections between other components are shown in bold and are for illustrative purposes only, not as limiting information. The bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, Figure 12 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0371] In the embodiments of this application, the processing circuit may be a general-purpose processing circuit, a digital signal processing circuit, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc., and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processing circuit may be a microprocessor circuit or any conventional processing circuit, etc. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processing circuit, or being executed by a combination of hardware and software modules in the processing circuit, etc.
[0372] In this application embodiment, the memory may include, but is not limited to, non-volatile memory such as hard disk drive (HDD) or solid-state drive (SSD), random access memory (RAM), erasable programmable read-only memory (EPROM), read-only memory (ROM), or compact disc read-only memory (CD-ROM), etc. Memory is any storage medium capable of carrying or storing program code having instruction or data structure forms, and capable of being read and / or written by a computer (such as the device shown in this application), but is not limited to this. The memory in this application embodiment may also be a circuit or any other device capable of implementing storage functions, used to store program instructions and / or data.
[0373] For example, the processing circuit 1220 is mainly used to process communication protocols and communication data, control the entire device, execute software programs, and process the data of the software programs. The memory 1230 is mainly used to store software programs and data. The transceiver circuit 1210 may include a control circuit and an antenna. The control circuit is mainly used for converting baseband signals to radio frequency signals and processing radio frequency signals. The antenna is mainly used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touch screens, displays, and keyboards, are mainly used to receive user input data and output data to the user.
[0374] When the device is powered on, the processing circuit 1220 can read the software program in the memory 1230, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processing circuit 1220 performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit performs RF processing on the baseband signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processing circuit 1220. The processing circuit 1220 converts the baseband signal into data and processes the data.
[0375] In another implementation, the radio frequency circuit and antenna can be set up independently of the processing circuit that performs baseband processing. For example, in a distributed scenario, the radio frequency circuit and antenna can be arranged remotely, independent of the device.
[0376] The apparatus shown in the embodiments of this application may also have a higher... Figure 12This application does not limit the use of other components or other related elements. The methods performed by the processing circuit and transceiver circuit shown above are merely examples; the specific steps performed by the processing circuit and transceiver circuit can be found in the methods described above.
[0377] In another possible implementation, Figure 11 In the device shown, the processing module 1101 can be one or more logic circuits, and the transceiver module 1102 can be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver module 1102 can also be a transmitting module and a receiving module. The transmitting module can be an output interface, and the receiving module can be an input interface. The transmitting module and the receiving module are integrated into one module, such as an input / output interface.
[0378] Figure 13 This is a schematic diagram of another communication device provided in an embodiment of this application. For example... Figure 13 As shown, Figure 13 The communication device shown includes logic circuit 1301 and interface circuit 1302. That is, the processing module 1101 can be implemented using logic circuit 1301, and the transceiver module 1102 can be implemented using interface circuit 1302. The logic circuit 1301 can be a chip, processing circuit, integrated circuit, or system-on-a-chip (SoC) chip, etc., and the interface circuit 1302 can be a communication interface, input / output interface, pins, etc. For example, Figure 13 The above-mentioned communication device is used as an example of a chip, which includes a logic circuit 1301 and an interface circuit 1302.
[0379] In this embodiment, the logic circuit and the interface can also be coupled to each other. The specific connection method between the logic circuit and the interface is not limited in this embodiment. For example, the logic circuit 1301 can be used to perform... Figure 11 The interface circuit 1302 can be used to execute the functions or steps implemented by the processing module 1101 shown. Figure 11 The transceiver module 1102 shown herein implements the functions or steps. For detailed descriptions of the logic circuit 1301 and the interface circuit 1302, please refer to [link / reference needed]. Figure 11 Alternatively, the method embodiments shown above will not be described in detail here.
[0380] The apparatus shown in the embodiments of this application can be implemented in hardware or software, and the embodiments of this application do not limit this.
[0381] This application also provides a communication system, which includes a terminal device and a network device, which can be used to perform the methods in any of the foregoing embodiments.
[0382] In addition, this application also provides a computer program for implementing the operations and / or processes performed by various devices in the method provided in this application.
[0383] This application also provides a computer-readable storage medium storing computer code that, when executed on a computer, causes the computer to perform the operations and / or processes performed by the various devices in the methods provided in this application.
[0384] This application also provides a computer program product comprising computer code or a computer program that, when run on a computer, causes the operations and / or processes performed by various entities in the method provided in this application to be executed.
[0385] 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 modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the couplings or direct couplings or communication connections shown or discussed may be indirect couplings or communication connections through some interfaces, devices, or modules, or they may be electrical, mechanical, or other forms of connection.
[0386] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of this application.
[0387] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0388] If the integrated module is implemented as a software functional module 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 to the prior art, 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 readable 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 readable 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.
[0389] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A data transmission method, characterized in that, The method includes: Receive first indication information and second indication information; the first indication information is used to indicate repeated or periodic transmission of uplink data on sub-band full-duplex SBFD symbols and non-SBFD symbols, and the second indication information is used to indicate the transmission resources occupied by the repeated transmission or the transmission resources occupied by the periodic transmission. Based on the first indication information and the second indication information, determine whether to perform repeated or periodic transmission of uplink data on the SBFD symbol.
2. The method according to claim 1, characterized in that, The step of determining whether to perform repeated or periodic transmission of uplink data on the SBFD symbol based on the first indication information and the second indication information includes: Upon receiving the first indication information, based on the second indication information, it is determined whether to perform repeated or periodic transmission of uplink data on the SBFD symbol.
3. The method according to claim 2, characterized in that, The step of determining whether to perform repeated or periodic transmission of uplink data on the SBFD symbol based on the second indication information includes: If the number of frequency domain resource blocks occupied by a single repeated transmission in the repeated transmission, or the number of frequency domain resource blocks occupied by a single periodic transmission in the periodic transmission, is greater than the number of uplink available frequency domain resource blocks in the SBFD symbol, then no repeated or periodic transmission of uplink data will be performed on the SBFD symbol; or, If the range of frequency domain resources occupied by a single repeated transmission in the repeated transmission, or the range of frequency domain resources occupied by a single periodic transmission in the periodic transmission, is greater than the range of uplink available frequency domain resources in the SBFD symbol, then no repeated transmission or periodic transmission will be performed on the SBFD symbol; or, If the range of frequency domain resources occupied by all repeated transmissions in the repeated transmissions, or the range of frequency domain resources occupied by all periodic transmissions in the periodic transmissions, is greater than the range of uplink available frequency domain resources in the SBFD symbol, then no repeated transmissions or periodic transmissions will be performed on the SBFD symbol; or, If the frequency domain resource block occupied by the Nth repeated transmission in the repeated transmission, or the frequency domain resource block occupied by the Nth periodic transmission in the periodic transmission, overlaps with the non-uplink available frequency domain resource block in the SBFD symbol, then the Nth repeated transmission or the Nth periodic transmission of uplink data will not be performed on the SBFD symbol, where N is a positive integer.
4. The method according to any one of claims 1-3, characterized in that, The second indication information is also used to indicate the number of times uplink data is repeatedly transmitted; The number of times uplink data was not repeatedly transmitted on the SBFD symbol is counted as the number of times uplink data was repeatedly transmitted.
5. The method according to any one of claims 1-3, characterized in that, The second indication information is also used to indicate the number of times uplink data is repeatedly transmitted; Specifically, no uplink data is repeatedly transmitted on the SBFD symbol, but uplink data is repeatedly transmitted on non-SBFD symbols located after the SBFD symbol.
6. The method according to claim 2, characterized in that, The transmission resources occupied by the repeated transmission include the symbol position where the first repeated transmission occurred; The step of determining whether to perform repeated or periodic transmission of uplink data on the SBFD symbol based on the second indication information includes: Based on the symbol position where the first repeated transmission occurred, determine whether to perform repeated transmission of uplink data on the SBFD symbol.
7. The method according to claim 6, characterized in that, The step of determining whether to perform uplink data retransmission on the SBFD symbol based on the symbol position of the first retransmission includes: If the symbol position where the first repeated transmission occurs is not an SBFD symbol, then uplink data will not be repeatedly transmitted on the SBFD symbol.
8. The method according to claim 6, characterized in that, The step of determining whether to perform uplink data retransmission on the SBFD symbol based on the symbol position of the first retransmission includes: If the symbol position of the first repeated transmission is an SBFD symbol, then uplink data will be repeatedly transmitted on both SBFD and non-SBFD symbols.
9. The method according to any one of claims 6-8, characterized in that, The method further includes: Receive third indication information, which is used to indicate whether to perform uplink data retransmission on the SBFD symbol based on the symbol position where the first retransmission is located.
10. The method according to any one of claims 6-9, characterized in that, The step of determining whether to perform uplink data retransmission on the SBFD symbol based on the symbol position of the first retransmission includes: If the number of frequency domain resource blocks occupied by a single repeated transmission in the repeated transmission is less than or equal to the number of uplink available frequency domain resource blocks in the SBFD symbol, then based on the symbol position where the first repeated transmission occurs, it is determined whether to perform repeated transmission of uplink data on the SBFD symbol; or... If the range of frequency domain resources occupied by a single repeated transmission in the repeated transmission is less than or equal to the range of uplink available frequency domain resources in the SBFD symbol, then based on the symbol position where the first repeated transmission occurs, it is determined whether to perform repeated transmission of uplink data on the SBFD symbol; or, If the range of frequency domain resources occupied by all repeated transmissions in the repeated transmissions is less than or equal to the range of uplink available frequency domain resources in the SBFD symbol, then based on the symbol position where the first repeated transmission occurs, it is determined whether to perform repeated transmission of uplink data on the SBFD symbol; or, If the frequency domain resource block occupied by the Nth repetition in the repetition does not overlap with the non-uplink available frequency domain resource block in the SBFD symbol, the decision is made based on the symbol position of the first repetition, whether to perform the Nth repetition of uplink data on the SBFD symbol, where N is a positive integer.
11. A data transmission method, characterized in that, The method includes: In the case of repeated or periodic transmission of uplink data on sub-band full-duplex SBFD symbols and non-SBFD symbols, based on the second indication information, it is determined whether to perform repeated or periodic transmission of uplink data on SBFD symbols; the second indication information is used to indicate the transmission resources occupied by the repeated transmission or the transmission resources occupied by the periodic transmission.
12. The method according to claim 11, characterized in that, The step of determining whether to perform repeated or periodic transmission of uplink data on the SBFD symbol based on the second indication information includes: If the number of frequency domain resource blocks occupied by a single repeated transmission in the repeated transmission, or the number of frequency domain resource blocks occupied by a single periodic transmission in the periodic transmission, is greater than the number of uplink available frequency domain resource blocks in the SBFD symbol, then no repeated or periodic transmission of uplink data will be performed on the SBFD symbol; or, If the range of frequency domain resources occupied by a single repeated transmission in the repeated transmission, or the range of frequency domain resources occupied by a single periodic transmission in the periodic transmission, is greater than the range of uplink available frequency domain resources in the SBFD symbol, then no repeated transmission or periodic transmission will be performed on the SBFD symbol; or, If the range of frequency domain resources occupied by all repeated transmissions in the repeated transmissions, or the range of frequency domain resources occupied by all periodic transmissions in the periodic transmissions, is greater than the range of uplink available frequency domain resources in the SBFD symbol, then no repeated transmissions or periodic transmissions will be performed on the SBFD symbol; or, If the frequency domain resource block occupied by the Nth repeated transmission in the repeated transmission, or the frequency domain resource block occupied by the Nth periodic transmission in the periodic transmission, overlaps with the non-uplink available frequency domain resource block in the SBFD symbol, then the Nth repeated transmission or the Nth periodic transmission of uplink data will not be performed on the SBFD symbol, where N is a positive integer.
13. The method according to claim 11 or 12, characterized in that, The second indication information is also used to indicate the number of times uplink data is repeatedly transmitted; The number of times uplink data was not repeatedly transmitted on the SBFD symbol is counted as the number of times uplink data was repeatedly transmitted.
14. The method according to claim 11 or 12, characterized in that, The second indication information is also used to indicate the number of times uplink data is repeatedly transmitted; Specifically, no uplink data is repeatedly transmitted on the SBFD symbol, but uplink data is repeatedly transmitted on non-SBFD symbols located after the SBFD symbol.
15. The method according to claim 11, characterized in that, The transmission resources occupied by the repeated transmission include the symbol position where the first repeated transmission occurred; The step of determining whether to perform repeated or periodic transmission of uplink data on the SBFD symbol based on the second indication information includes: Based on the symbol position where the first repeated transmission occurred, determine whether to perform repeated transmission of uplink data on the SBFD symbol.
16. The method according to claim 15, characterized in that, The step of determining whether to perform uplink data retransmission on the SBFD symbol based on the symbol position of the first retransmission includes: If the symbol position where the first repeated transmission occurs is not an SBFD symbol, then uplink data will not be repeatedly transmitted on the SBFD symbol.
17. The method according to claim 15, characterized in that, The step of determining whether to perform uplink data retransmission on the SBFD symbol based on the symbol position of the first retransmission includes: If the symbol position of the first repeated transmission is an SBFD symbol, then uplink data will be repeatedly transmitted on both SBFD and non-SBFD symbols.
18. The method according to any one of claims 15-17, characterized in that, The method further includes: Send a third indication message, which is used to indicate whether to perform uplink data retransmission on the SBFD symbol based on the symbol position where the first retransmission occurred.
19. The method according to any one of claims 15-18, characterized in that, The step of determining whether to perform uplink data retransmission on the SBFD symbol based on the symbol position of the first retransmission includes: If the number of frequency domain resource blocks occupied by a single repeated transmission in the repeated transmission is less than or equal to the number of uplink available frequency domain resource blocks in the SBFD symbol, then based on the symbol position where the first repeated transmission occurs, it is determined whether to perform repeated transmission of uplink data on the SBFD symbol; or... If the range of frequency domain resources occupied by a single repeated transmission in the repeated transmission is less than or equal to the range of uplink available frequency domain resources in the SBFD symbol, then based on the symbol position where the first repeated transmission occurs, it is determined whether to perform repeated transmission of uplink data on the SBFD symbol; or, If the range of frequency domain resources occupied by all repeated transmissions in the repeated transmissions is less than or equal to the range of uplink available frequency domain resources in the SBFD symbol, then based on the symbol position where the first repeated transmission occurs, it is determined whether to perform repeated transmission of uplink data on the SBFD symbol; or, If the frequency domain resource block occupied by the Nth repetition in the repetition does not overlap with the non-uplink available frequency domain resource block in the SBFD symbol, the decision is made based on the symbol position of the first repetition, whether to perform the Nth repetition of uplink data on the SBFD symbol, where N is a positive integer.
20. A communication device, characterized in that, It includes a module for performing the method as described in any one of claims 1-10, or includes a module for performing the method as described in any one of claims 11-19.
21. A communication device, characterized in that, It includes a processing circuit and a transceiver circuit, the transceiver circuit being used to input and / or output information, the processing circuit being used to perform the method as described in any one of claims 1-10, or the processing circuit being used to perform the method as described in any one of claims 11-19.
22. A chip, characterized in that, It includes a processing circuit and an interface circuit, the processing circuit and the interface circuit being coupled; the interface circuit is used for inputting and / or outputting information, and the processing circuit is used for executing code instructions to cause the method of any one of claims 1-10 to be executed, or to cause the method of any one of claims 11-19 to be executed.
23. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program, which, when executed, performs the method as described in any one of claims 1-10, or the method as described in any one of claims 11-19.
24. A computer program product, characterized in that, When the computer program product is executed, the method as described in any one of claims 1-10 is executed, or the method as described in any one of claims 11-19 is executed.