Data transmission method, device, and computer-readable storage medium
By receiving scheduling information and determining frequency domain resources in SBFD symbols for uplink data transmission, the problem of unusable UL common transmission resources in SBFD technology is solved, achieving effective UL common transmission compatibility with both old and new UEs.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- ZTE CORP
- Filing Date
- 2025-09-08
- Publication Date
- 2026-04-23
AI Technical Summary
After the introduction of Subband Full Duplex (SBFD) technology, there is a lack of research in traditional technologies on how to perform uplink common transmission, especially msg3 and msgA transmission, in SBFD symbols, which leads to the problem that some or all of the UL common transmission resources are unusable.
By receiving scheduling information, frequency domain resources for uplink data transmission are determined from the UL subband based on this information, and uplink data transmission is performed in the SBFD symbol, including determining second frequency domain resources to avoid interference and ensuring compatibility between old and new UEs.
It enables efficient UL common transmission within SBFD symbols, avoiding the resource unavailability issues of traditional methods, ensuring compatibility with both older and newer UEs, and improving system efficiency.
Smart Images

Figure CN2025119590_23042026_PF_FP_ABST
Abstract
Description
Data transmission methods, devices and computer-readable storage media
[0001] This application claims priority to Chinese Patent Application No. 202411462403.8, filed with the Chinese Patent Office on October 18, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, such as a data transmission method, device, and computer-readable storage medium. Background Technology
[0003] To improve uplink (UL) coverage, reduce UL transmission latency, and increase UL transmission capacity in Time Division Duplex (TDD) systems, Subband Full Duplex (SBFD) technology was developed. SBFD achieves full-duplex operation at the base station by dividing a single TDD carrier into non-overlapping uplink / downlink subbands and transmitting and receiving data separately on each subband. However, traditional technologies have not addressed how to perform common UL transmission within SBFD symbols after its introduction. Summary of the Invention
[0004] This application provides a data transmission method, device, and computer-readable storage medium.
[0005] In a first aspect, embodiments of this application provide a data transmission method applied to a first communication node, comprising:
[0006] Receive scheduling information; the scheduling information is used to indicate the transmission of uplink data in the uplink UL subband of the SBFD symbol in the SBFD time slot;
[0007] Based on the scheduling information, a first frequency domain resource for uplink data transmission is determined from the UL subband;
[0008] The uplink data is transmitted through the first frequency domain resource.
[0009] Secondly, embodiments of this application provide a data transmission method applied to a second communication node, comprising:
[0010] Send scheduling information; the scheduling information is used to indicate the transmission of uplink data in the UL subband of the SBFD symbol in the SBFD time slot;
[0011] The uplink data is received through a first frequency domain resource, which is located in the UL subband.
[0012] Thirdly, embodiments of this application provide a communication node, including: a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the data transmission method described in any of the above embodiments.
[0013] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the data transmission method described in any of the above embodiments.
[0014] Further details regarding the above embodiments and other aspects of this application, as well as their implementations, are provided in the accompanying drawings, detailed description, and claims. Attached Figure Description
[0015] Figure 1 is a schematic diagram of the structure of an SBFD sub-band provided in an embodiment of this application;
[0016] Figure 2 is a schematic diagram of another SBFD sub-band structure provided in an embodiment of this application;
[0017] Figure 3 is a schematic diagram of the structure of an IBFD subband provided in an embodiment of this application;
[0018] Figure 4 is a schematic diagram of a configuration method for the initial UL BWP and the initial DL BWP provided in the related technology;
[0019] Figure 5 is another schematic diagram of the configuration of the initial UL BWP and initial DL BWP provided in the related technology;
[0020] Figure 6 is a flowchart illustrating a data transmission method provided in an embodiment of this application.
[0021] Figure 7 is a schematic diagram of a configuration method for the initial UL BWP and initial DL BWP provided in an embodiment of this application;
[0022] Figure 8 is another schematic diagram of the configuration method of the initial UL BWP and initial DL BWP provided in the embodiments of this application;
[0023] Figure 9 is a schematic diagram of another data transmission method provided in an embodiment of this application;
[0024] Figure 10 is a schematic diagram of a data transmission device provided in an embodiment of this application;
[0025] Figure 11 is a schematic diagram of another structure of the data transmission device provided in an embodiment of this application;
[0026] Figure 12 is a schematic diagram of a communication node provided in an embodiment of this application. Detailed Implementation
[0027] It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application. The embodiments of this application will be described in detail below with reference to the accompanying drawings.
[0028] To improve UL coverage, reduce UL transmission latency, and increase UL transmission capacity in TDD systems, a SBFD technology for Radio Resource Control (RRC) connected-mode User Equipment (UE) has emerged.
[0029] For SBFD technology, the UL subband can be configured in some or all downlink (DL) symbols or flexible (F) symbols, but not in UL symbols. For example, a UL subband can be configured in a DL symbol, and that DL symbol can also be configured in a DL subband. That is, the UL subband and DL subband (also known as SBFD subband) can be configured simultaneously in either a DL symbol or an F symbol, but the UL subband and DL subband are prohibited from being configured in a UL symbol. In this case, the uplink bandwidth (UL BWP) in the UL symbol is used for UL transmission, and the UL subband in the SBFD symbol is used for uplink transmission, but the interference conditions in the UL BWP and UL subband are different.
[0030] UL subband and DL subband are also known as SBFD subband. That is, an SBFD subband is configured in the DL symbol / slot of the DL BWP. The SBFD subband generally includes at least one DL subband and one UL subband.
[0031] For example, in a 100MHz TDD carrier, 20 consecutive resource blocks (RBs) are configured as UL subbands in the DL symbol / slot of the DL BWP. The remaining frequency domain resources of the DL BWP are the DL subbands (gap can be omitted). Alternatively, a DL subband can also be configured in the DL symbol / slot of the DL BWP. Thus, in the DL symbol / slot, the UL subband can be used for UL transmission, and the DL subband can be used for DL transmission. Figure 1 is a schematic diagram of the structure of an SBFD subband provided in an embodiment of this application. As shown in Figure 1, an SBFD subband includes a UL subband and a DL subband. This frequency domain pattern is generally referred to as "DUD" (based on frequency domain structure). Figure 2 is a schematic diagram of the structure of another SBFD subband provided in an embodiment of this application. As shown in Figure 2, an SBFD subband includes a UL subband and a DL subband, with the UL subband located below the DL subband. This frequency domain pattern is generally referred to as "DU" (based on frequency domain structure).
[0032] SBFD technology has the following characteristics: the base station has the ability to simultaneously perform reception in the UL subband and transmission in the DL subband within the same time domain. The UE does not have the ability to simultaneously perform reception in the UL subband and transmission in the DL subband within the same time domain. Here, the UL subband and DL subband are configured in the same Orthogonal Frequency Division Multiplexing (OFDM) symbol / slot and are frequency-divided.
[0033] The aforementioned SBFD subband operation is performed within the DL BWP and UL BWP pair, which are center frequency aligned.
[0034] In this application embodiment, a symbol configured with an SBFD subband is called an SBFD symbol, a slot containing an SBFD symbol is called an SBFD slot, a symbol not configured with an SBFD subband is called a non-SBFD symbol, and a slot not containing an SBFD symbol is called a non-SBFD slot.
[0035] To improve system efficiency, in-band full duplex (IBFD) technology has been researched. IBFD technology refers to configuring a time-frequency resource within the carrier bandwidth of a carrier, within which the base station can perform simultaneous transmission and reception on the same frequency. For example, consecutive redundancy blocks (RBs) can be configured as IBFD sub-bands within the carrier bandwidth, and these IBFD sub-bands can be configured in all or part of the symbols, thereby forming a resource for IBFD operation. Figure 3 is a schematic diagram of the structure of an IBFD sub-band provided in an embodiment of this application. As shown in Figure 3, part or all of the carrier bandwidth of a carrier is configured as an IBFD sub-band, and the IBFD sub-band is configured in all or part of the symbols.
[0036] In this application embodiment, a symbol configured with an IBFD subband is called an IBFD symbol, a slot containing an IBFD symbol is called an IBFD slot, a symbol not configured with an IBFD subband is called a non-IBFD symbol (that is, a regular symbol), and a slot not containing an IBFD symbol is called a non-IBFD slot.
[0037] In the embodiments of this application, the SBFD subband can be understood as including the DL subband, the UL subband, and the frequency domain gap. Furthermore, the SBFD subband can also be directly replaced by the UL subband or the DL subband. For example, configuring the time-frequency domain resources of an SBFD subband can be replaced by configuring the time-frequency domain resources of a UL subband, or it can be replaced by configuring the time-frequency domain resources of a DL subband.
[0038] The methods described below are based on SBFD subbands, but these methods can also be applied to IBFD subbands. For example, you can simply replace the SBFD symbol / slot with the IBFD symbol / slot and the non-SBFD symbol / slot with the non-IBFD symbol / slot.
[0039] In the relevant technical protocols, the initial UL BWP (BWP Id=0) and the initial DL BWP (BWP Id=0) are configured in the frequency domain and have the same frequency center. They are both cell common. The initial UL BWP is used to carry downlink common channels (e.g., System Information Block (SIB)), and the initial DL BWP is used to carry uplink common channels (e.g., Physical Random Access Channel (PRACH)).
[0040] Based on the above techniques, it is difficult to obtain the frequency domain intersection PRBs of the initial UL BWP and UL subband. For example, Figures 4 and 5 show two examples of obtaining the frequency domain intersection PRBs of the initial UL BWP and UL subband, but these two methods introduce additional negative problems.
[0041] For example, the configuration method in Figure 4 makes the initial DL BWP also fall in the UL subband. Thus, in the SBFD symbol / slot, since the initial DL BWP falls in the frequency domain resources of the UL subband, the initial DL BWP cannot be used.
[0042] For example, the configuration method in Figure 5 causes both the initial UL BWP and the initial DL BWP to span both the DL and UL subbands in the frequency domain, resulting in some frequency domain resources of the initial UL BWP and the initial DL BWP becoming unusable. For instance, the frequency domain resources of the initial UL BWP falling within the DL subband cannot be used, and the frequency domain resources of the initial DL BWP falling within the UL subband also cannot be used.
[0043] To address the aforementioned technical issues, the following embodiments provide a method for UL common transmission within the SBFD symbol, including but not limited to the transmission of msg3 and msgA. Here, msg3 includes a Physical Uplink Shared Channel (PUSCH) scheduled by a Random Access Response Uplink Grant (RAR UL grant), which is the third step in the four-step random access process; msgA is the first step in a two-step random access process, where this first step includes transmitting a PRACH followed by a PUSCH associated with that PRACH (this PUSCH is for the Type-2 random access process). In this application, msgA includes the PUSCH associated with the PRACH.
[0044] Figure 6 is a schematic flowchart of a data transmission method provided in an embodiment of this application. This method is applied to a first communication node. In this example, for ease of description, the first communication node is taken as a user equipment (UE), and the second communication node is taken as a base station. As shown in Figure 6, the method may include:
[0045] S601. Receive scheduling information, which is used to indicate the transmission of uplink data in the UL subband of the SBFD symbol in the SBFD time slot.
[0046] S602. Based on scheduling information, determine the first frequency domain resource for uplink data transmission from the UL subband.
[0047] S603, transmit uplink data through the first frequency domain resources.
[0048] Here, the UL subband can be a configured UL subband, a UL available initial physical resource block (PRB), or a UL available PRB. Specifically, UL available initial PRBs refer to the intersection PRBs of the initial UL BWP and the configured UL subband in the frequency domain, while UL available PRBs refer to the intersection PRBs of the (activated) UL BWP and the configured UL subband in the frequency domain.
[0049] The base station sends scheduling information to the UE and uses this information to invoke an uplink transmission, specifying or indicating that the uplink transmission will be executed in the UL subband. The uplink transmission includes, but is not limited to, msg3 and msgA. The UE receives the scheduling information, parses it based on agreed-upon rules, and determines the first allocated frequency domain resource (PRB) from the UL subband based on the frequency domain resource allocation information within the scheduling information. It then transmits uplink data through this allocated first frequency domain resource.
[0050] In this embodiment, frequency domain resources for uplink common transmission are determined from the UL subband based on scheduling information, ensuring that the determined frequency domain resources fall within the UL subband. This avoids the problem in related technologies where some or all of the configured uplink common transmission resources are unusable.
[0051] In one embodiment, a set of PRBs (denoted as the second frequency domain resource) can be determined in the UL subband based on predefined rules. In the SBFD symbol, this second frequency domain resource is used to realize the function of the initial UL BWP, that is, the second frequency domain resource can be used for the transmission of UL common signals / channels and UE-dedicated channels / signals (including but not limited to msg3, msgA).
[0052] In one example, as shown in Figure 7, when the bandwidth of the UL subband is greater than the initial UL BWP, a PRB set (i.e., the second frequency domain resource) is defined in the UL subband based on the bandwidth of the initial UL BWP. The initial UL BWP and initial DL BWP can be configured based on relevant technologies, but in the frequency domain, the initial DL BWP is configured in the DL subband. Thus, all UEs (including UEs that can recognize SBFD symbols and SBFD subbands (denoted as new UEs) and UEs that cannot recognize SBFD symbols and SBFD subbands (denoted as old UEs)) can perform DL reception in the initial DL BWP within the SBFD symbol / slot. UEs expect the initial DL BWP to be configured within the DL subband in the frequency domain, so that all UEs can perform reception in the initial DL BWP. New UEs can transmit uplink common transmissions in the second frequency domain resource within the SBFD symbol / slot.
[0053] In one example, as shown in Figure 8, if the bandwidth of the UL subband is less than or equal to the initial UL BWP, all PRBs of the entire UL subband can be used as second frequency domain resources.
[0054] Optionally, in the carriers where the SBFD symbol is configured, the configuration requirements for the initial UL BWP and the initial DL BWP include at least one of the following:
[0055] The centers of the frequency domain resources of the initial UL BWP and the initial DL BWP are aligned across all symbols;
[0056] The frequency domain resources of the initial DL BWP in SBFD symbols are configured the same as those of the initial DL BWP in non-SBFD symbols, which is beneficial for compatibility with older UEs.
[0057] The frequency domain resources of the initial DL BWP in the SBFD symbol and the frequency domain resources of the configured DL subband are configured in PRBs that have intersection in the frequency domain. That is, the frequency domain resources of the initial DL BWP in the SBFD symbol are required to be configured in DL available PRBs. In this way, both old UEs and new UEs can perform downlink reception in the initial DL BWP in the SBFD symbol / slot;
[0058] In non-SBFD symbols, the frequency domain resources of the initial DL BWP and the frequency domain resources of the configured DL subband are configured in the PRB that has intersection in the frequency domain, which is beneficial for compatibility with old UEs.
[0059] Initial UL BWPs are prohibited or not intended to be configured in SBFD symbols to facilitate compatibility with older UEs;
[0060] The frequency domain resources of the initial UL BWP and the frequency domain resources of the UL subband can be configured to not overlap in the frequency domain;
[0061] The frequency domain resources of the initial DL BWP and the frequency domain resources of the UL subband can be configured not to overlap in the frequency domain.
[0062] Optionally, the second frequency domain resource occupies the same time in the time domain as the UL subband, meaning the second frequency domain resource is valid throughout all time domains of the UL subband. Optionally, this second frequency domain resource maintains the same subcarrier spacing (SCS) and cyclic prefix (CP) as the initial UL BWP (or with the UL subband, or with available UL PRBs). This second frequency domain resource is actually a segment of frequency domain resource, which can also be referred to as the initial UL BWP dedicated to the SBFD UE. This initial UL BWP dedicated to the SBFD UE has the characteristics of the second frequency domain resource in this application. That is, the second frequency domain resource in this application can be replaced by the initial UL BWP dedicated to the SBFD UE. The operations and definitions involving the second frequency domain resource in this application also apply to the initial UL BWP dedicated to the SBFD UE.
[0063] Alternatively, the second frequency domain resources can be determined by at least one of the following methods:
[0064] Method 1: The second frequency domain resource is the PRBs of the intersection of the UL subband and the initial UL BWP in the frequency domain.
[0065] Method 2: Determine at most n consecutive PRBs from the UL subband as the second frequency domain resources based on the predefined first PRB.
[0066] Where n is a positive integer, representing the number of PRBs corresponding to the bandwidth of the initial UL BWP. Alternatively, n is an integer less than the number of PRBs corresponding to the bandwidth of the initial UL BWP, configured by signaling or predefined.
[0067] The first PRB mentioned above is the starting PRB of these consecutive n PRBs, and can be determined by at least one of the following methods:
[0068] Method 1: Determine the bandwidth based on the UL subband and the bandwidth of the second frequency domain resources, wherein the bandwidth of the second frequency domain resources is configured or predefined.
[0069] Scenario a: Assume that the PRBs in the UL subband have independent PRB indices (e.g., indices from 0-N) compared to the initial UL BWP or the PRBs in the UL BWP. Further, the first PRB is determined according to the index of the PRB in the UL subband. Based on this assumption, for the same PRB, the index of that PRB in the UL subband may be different from its index in the initial UL BWP.
[0070] As an alternative implementation, the first PRB in the UL subband can be used as the first PRB (denoted as PRB0, with an index of 0). Starting from PRB0 (inclusive), n consecutive PRBs are used as the second frequency domain resource.
[0071] Considering that the second frequency domain resource determined by the above method is adjacent to the DL subband and faces significant interference, the index of the first PRB can be corrected according to Equation 1 or Equation 2 below to ensure that the second frequency domain resource is as close as possible to the center of the UL subband.
[0072] Where B represents the bandwidth of the UL subband based on PRB, and n represents the bandwidth of the second frequency domain resource based on PRB.
[0073] Optionally, if the bandwidth of the UL subband is greater than the bandwidth of the initial UL BWP, the index of the first PRB is calculated according to Equation 1 or Equation 2 above.
[0074] Optionally, if the bandwidth of the UL subband is less than or equal to the bandwidth of the initial UL BWP, the index of the first PRB is 0. Alternatively, if the bandwidth of the UL subband is less than or equal to the bandwidth of the initial UL BWP, all PRBs of the UL subband can be identified as the second frequency domain resource, that is, the second frequency domain resource is the UL subband, and in this case, it is not necessary to calculate the index of the first PRB.
[0075] The first PRB is determined based on the SCS of the initial UL BWP. That is, the aforementioned n consecutive PRBs are determined based on the SCS of the initial UL BWP.
[0076] Scenario b: Assume the index of the same PRB in the UL subband is the same as its index in the initial UL BWP. For example, the PRB in the UL subband uses the same index as its index in the initial UL BWP. The first PRB is determined according to the index of the PRB in the UL subband. For example, if the index of a PRB in the initial UL BWP is n1, then the index of that PRB in the UL subband is still n1. In this way, the index of the same PRB in the UL subband is the same as its index in the initial UL BWP.
[0077] As an alternative implementation, the first PRB in the UL subband can be used as the first PRB. Assuming that the index of the first PRB is m1, then n consecutive PRBs starting from the PRB with index m1 (inclusive) can be used as the second frequency domain resource.
[0078] Considering that the second frequency domain resource determined by the above method is adjacent to the DL subband and faces significant interference, the index of the first PRB can be corrected according to Equation 3 or Equation 4 below to ensure that the second frequency domain resource is as close as possible to the center of the UL subband.
[0079] Where B represents the bandwidth of the UL subband based on the PRB, n represents the bandwidth of the second frequency domain resource based on the PRB, and m1 represents the index of the first PRB of the UL subband.
[0080] Optionally, if the bandwidth of the UL subband is greater than the bandwidth of the initial UL BWP, the index of the first PRB is calculated according to Equation 3 or Equation 4 above.
[0081] Optionally, if the bandwidth of the UL subband is less than or equal to the bandwidth of the initial UL BWP, the index of the first PRB is 0. Alternatively, if the bandwidth of the UL subband is less than or equal to the bandwidth of the initial UL BWP, all PRBs of the UL subband are determined as the second frequency domain resource, that is, the second frequency domain resource is the UL subband, and in this case, it is not necessary to calculate the index of the first PRB.
[0082] The first PRB is determined based on the SCS of the initial UL BWP. That is, the aforementioned n consecutive PRBs are determined based on the SCS of the initial UL BWP.
[0083] Method 2: Determined based on the kth PRB starting from the low-frequency end in the UL subband.
[0084] That is, the first PRB is determined based on the order of PRBs in the UL subband, without considering how the indexes of the PRBs in the UL subband are arranged.
[0085] The first PRB is the k-th PRB starting from the low-frequency end in the UL subband, where k is an integer greater than or equal to 1, and the value of k can also be configured by signaling or predefined. Starting from the k-th PRB (inclusive) from the low-frequency end, n consecutive PRBs are used as the second frequency domain resource.
[0086] If k=1, considering that the determined second frequency domain resource is close to the DL subband and faces significant interference, k can be modified according to Equation 5 or Equation 6 below to ensure that the second frequency domain resource is as close as possible to the center of the UL subband.
[0087] Where B represents the bandwidth of the UL subband based on PRB, and n represents the bandwidth of the second frequency domain resource based on PRB.
[0088] Optionally, if the bandwidth of the UL subband is greater than the bandwidth of the initial UL BWP, the first PRB is determined according to Equation 5 or 6 above.
[0089] Optionally, if the bandwidth of the UL subband is less than or equal to the bandwidth of the initial UL BWP, the first PRB is the first PRB of the UL subband; or, if the bandwidth of the UL subband is less than or equal to the bandwidth of the initial UL BWP, then all PRBs of the UL subband are determined as the second frequency domain resource, that is, the second frequency domain resource is the UL subband, and in this case, it is not necessary to determine the first PRB.
[0090] The first PRB is determined based on the SCS of the initial UL BWP. That is, the aforementioned n consecutive PRBs are determined based on the SCS of the initial UL BWP.
[0091] Method 3: Determined based on a PRB offset and the first PRB of the UL subband.
[0092] The first predefined PRB is described from the UL subband based on a PRB offset, regardless of how the PRB indexes in the UL subband are arranged.
[0093] The first PRB is offset by k1 PRBs from the first PRB of the UL subband. Here, k1 can be an integer greater than or equal to 0, and its value can be configured by signaling or predefined. Starting from the k1th PRB (inclusive), n consecutive PRBs are used as the second frequency domain resource.
[0094] However, if k1 = 1, the determined second frequency domain resource is adjacent to the DL subband and faces significant interference. Therefore, k1 can be modified according to Equation 7 or Equation 8 below to ensure that the second frequency domain resource is as close as possible to the center of the UL subband.
[0095] Where B represents the bandwidth of the UL subband based on PRB, and n represents the bandwidth of the second frequency domain resource based on PRB.
[0096] Optionally, if the bandwidth of the UL subband is greater than the bandwidth of the initial UL BWP, the first PRB is determined according to Equation 7 or Equation 8 above.
[0097] If the bandwidth of the UL subband is less than or equal to the bandwidth of the initial UL BWP, then the first PRB is the first PRB of the UL subband. Alternatively, if the bandwidth of the UL subband is less than or equal to the bandwidth of the initial UL BWP, then all PRBs of the UL subband are determined as the second frequency domain resource, that is, the second frequency domain resource is the UL subband, and there is no need to determine the first PRB.
[0098] The first PRB is determined based on the SCS of the initial UL BWP. That is, the aforementioned n consecutive PRBs are determined based on the SCS of the initial UL BWP.
[0099] Method 3: Determine the second frequency domain resources based on frequency domain resource allocation signaling.
[0100] Among them, frequency domain resource allocation information is carried based on public downlink control information (DCI) or system broadcast messages.
[0101] The base station and the UE agree to allocate some PRBs from the UL subband based on a frequency domain resource allocation domain. These PRBs can be continuous or discrete, and they constitute the second frequency domain resources. The frequency domain resource allocation domain can be sent to the UE via DCI signaling, for example, based on DCI 0-0, or via system messages (e.g., SIB1). This frequency domain resource allocation domain allocates frequency domain resources in the UL subband based on the relevant technology's type 1 or type 0 resource allocation method, and the allocated resources are used as the second frequency domain resources.
[0102] Method 4: If the bandwidth of the UL subband is less than or equal to the initial UL BWP, use all PRBs of the UL subband as the second frequency domain resource.
[0103] Method 5: If the bandwidth of the UL subband is greater than that of the initial UL BWP, determine the second frequency domain resources based on the bandwidth of the initial UL BWP.
[0104] Based on the second frequency domain resources obtained in the above manner, the base station can generate scheduling information based on the bandwidth of the second frequency domain resources. This scheduling information is used to schedule an uplink transmission in the UL subband, which includes, but is not limited to, msg3 and msgA. Optionally, the scheduling information includes frequency domain resource allocation information, which is generated based on the bandwidth of the second frequency domain resources, and the number of bits in the frequency domain resource allocation information is determined based on the bandwidth of the second frequency domain resources. In some examples, the maximum number of PRBs in the second frequency domain resources obtained in the above manner is less than or equal to the number of PRBs in the initial UL BWP. Therefore, the number of bits in the frequency domain resource allocation information can also be determined based on the number of PRBs in the initial UL BWP, that is, the number of bits in the frequency domain resource allocation information is determined based on the maximum number of PRBs in the second frequency domain resources.
[0105] Optionally, S602 may include: parsing the scheduling information based on the bandwidth of the second frequency domain resources to obtain frequency domain resource allocation information; and determining the first frequency domain resource from the second frequency domain resources according to the frequency domain resource allocation information.
[0106] The base station generates frequency domain resource allocation information in the frequency domain resource allocation field of the scheduling information based on the bandwidth of the second frequency domain resources or the bandwidth of the initial UL BWP, and sends the scheduling information to the UE. It then uses this scheduling information to schedule a UL transmission, agreeing or indicating that the UL transmission will be executed in the second frequency domain resources. The base station expects the UE to determine the allocated frequency domain resources (PRBs) in the second frequency domain resources based on the frequency domain resource allocation field of the scheduling information, and the base station will receive the UL transmission in the determined frequency domain resources.
[0107] The UE parses the scheduling information based on the bandwidth (or maximum number of PRBs) of the second frequency domain resources or the bandwidth of the initial UL BWP, determines an uplink transmission to be scheduled, and determines the allocated frequency domain resources from the second frequency domain resources based on the parsed frequency domain resource allocation information, and sends the uplink transmission in the allocated frequency domain resources in the second frequency domain resources.
[0108] Optionally, the number of bits of the second frequency hopping parameter for uplink data transmission included in the aforementioned frequency domain resource allocation information is determined based on the bandwidth of the second frequency domain resource, and the frequency offset of the second frequency hopping parameter indicated by the second frequency hopping parameter is determined based on the bandwidth of the second frequency domain resource in the UL subband. That is, the UE can obtain the corresponding second frequency hopping parameter from the frequency domain resource allocation information based on the bandwidth of the second frequency domain resource, and perform uplink transmission based on the obtained second frequency hopping parameter.
[0109] Optionally, the base station may also schedule an uplink transmission within the initial UL BWP using scheduling information. For example, the base station generates frequency domain resource allocation information (PRBs) in the scheduling information based on the bandwidth of the initial UL BWP. The base station sends this scheduling information to the UE and uses it to schedule an uplink transmission, agreeing or indicating that the UL transmission is executed within the initial UL BWP in a non-SBFD slot / symbol. The base station expects the UE to determine the allocated frequency domain resources (PRBs) within the initial UL BWP based on the frequency domain resource allocation field of the scheduling information, and for the base station to execute the uplink transmission reception within those determined frequency domain resources. The UE receives the scheduling information, parses the frequency domain resource allocation field and the frequency domain resource allocation information within the scheduling information based on the bandwidth of the initial UL BWP, determines that an uplink transmission is scheduled, and determines the allocated frequency domain resources (PRBs) from the initial UL BWP in a non-SBFD slot / symbol based on the frequency domain resource allocation information. The UE then transmits the uplink transmission within the allocated frequency domain resources (PRBs) of the initial UL BWP.
[0110] The aforementioned second frequency domain resources can be used for UL transmission. For example, assuming an uplink transmission is scheduled within some OFDM symbols in slot n (for ease of description, these OFDM symbols are denoted as the symbol set), it can include the following two cases:
[0111] Scenario 1: The base station and UE agree that if the symbol set contains only SBFD symbols (DL symbols or flexible symbols configured in the SBFD subband), the UE determines the allocated PRBs from the second frequency domain resources based on the frequency domain resource allocation field in the scheduling information, and transmits the uplink transmission within the allocated PRBs based on the transmission parameters associated with the SBFD symbols. Correspondingly, the base station determines the allocated PRBs from the second frequency domain resources based on the frequency domain resource allocation information, and receives the uplink transmission within the allocated PRBs based on the transmission parameters associated with the SBFD symbols. Here, the transmission parameters can be power control parameters or beam parameters, etc.
[0112] The second scenario: The base station and UE agree that if the symbol set contains only non-SBFD symbols (UL symbols or flexible symbols not configured in the SBFD subband), the UE determines the allocated PRBs from the initial UL BWP or active UL BWP based on the frequency domain resource allocation field in the scheduling information, and transmits the uplink transmission based on the transmission parameters associated with the non-SBFD symbols within the allocated PRBs. Correspondingly, the base station determines the allocated PRBs from the initial UL BWP or active UL BWP based on the frequency domain resource allocation information, and receives the uplink transmission based on the transmission parameters associated with the non-SBFD symbols within the allocated PRBs. Here, the transmission parameters can be power control parameters or beam parameters, etc.
[0113] Assume that the above two scenarios can be applied to a UL transmission with N repetitions, or a periodic UL transmission. For example, for a UL transmission with N repetitions (i.e., one UL transmission contains N UL repetitions), the UE determines the PRBs allocated to the N UL repetitions according to the type of OFDM symbol in the determined slot for each UL repetition, and executes the N UL repetitions in their respective allocated PRBs based on either the first or second scenario described above. Assuming a UL repetition is determined to occur on an SBFD symbol, the PRBs allocated to that UL repetition are determined according to the first scenario, and the UL repetition is executed in those allocated PRBs. Assuming a UL repetition is determined to occur on a non-SBFD symbol, the PRBs allocated to that UL repetition are determined according to the second scenario, and the UL repetition is executed in those allocated PRBs.
[0114] For example, for a periodic UL transmission, the UE determines the PRBs allocated to the UL transmission in each period according to the type of OFDM symbol in the determined slot for each period, and based on the first or second case mentioned above, and executes the UL transmission in each period within its allocated PRBs. Assuming the UL transmission for one period is determined to occur on an SBFD symbol, the first case is used to determine the allocated PRBs for that period and execute the UL transmission within the allocated PRBs. Conversely, assuming the UL transmission for one period is determined to occur on a non-SBFD symbol, the second case is used to determine the allocated PRBs for that period and execute the UL transmission within the allocated PRBs.
[0115] In addition to determining a set of PRBs (denoted as the second frequency domain resource) in the UL subband based on predefined rules to achieve the function of the initial UL BWP, the first frequency domain resource for uplink data transmission can also be determined from the UL subband in the following way:
[0116] The base station and UE agree to generate scheduling information based on the initial UL BWP and the index of the PRB in the initial UL BWP, or the bandwidth of the activated UL BWP and the index of the PRB in the activated UL BWP. Based on the resource allocation information in the frequency domain resource allocation field of this scheduling information, a first frequency domain resource is determined in the UL subband. The obtained first frequency domain resource is used for UL transmission, including but not limited to msg3 and msgA. This scheduling information is a UL grant used to schedule uplink transmission, including but not limited to RAR UL grants.
[0117] Similarly, the above method can also be used for downlink transmission. The base station and UE agree to generate scheduling information based on the bandwidth of the initial DL BWP, and obtain the corresponding frequency domain resources in the DL subband based on the resource allocation information in the frequency domain resource allocation field of the scheduling information. Here, the scheduling information is a DL grant used to schedule downlink transmission, including but not limited to DCI sent through common search space resources, and the corresponding frequency domain resources obtained are used for DL transmission.
[0118] Optionally, the aforementioned scheduling information may include frequency domain resource allocation information, which is generated based on the bandwidth of the initial UL BWP and the index of the PRB in the initial UL BWP, or the frequency domain resource allocation information is generated based on the bandwidth of the active UL BWP and the index of the PRB in the active UL BWP, and the number of bits in the frequency domain resource allocation information is determined based on the bandwidth of the initial UL BWP or the bandwidth of the active UL BWP.
[0119] In one example, the base station determines the number of bits of frequency domain resource allocation information in the scheduling information based on the bandwidth of the initial UL BWP, and generates frequency domain resource allocation information based on the bandwidth of the initial UL BWP and the index of the PRBs in the initial UL BWP, and then transmits the scheduling information. In another example, the base station determines the number of bits of frequency domain resource allocation information in the scheduling information based on the bandwidth of the activated UL BWP, and generates frequency domain resource allocation information based on the bandwidth of the activated UL BWP and the index of the PRBs in the activated UL BWP, and then transmits the scheduling information. The base station ensures that the PRB indexes of the PRBs allocated based on the above frequency domain resource allocation information do not exceed the bandwidth of the UL subband.
[0120] The UE receives the scheduling information, which schedules a UL transmission through a frequency domain resource allocation field, and the UL transmission is determined to be executed in the UL subband within the SBFD symbol. The UE parses the scheduling information based on the bandwidth of the initial UL BWP and the index of the PRB in the initial UL BWP, or based on the bandwidth of the active UL BWP and the index of the PRB in the active UL BWP, to obtain the frequency domain resource allocation information; it determines a first frequency domain resource from the UL subband according to the frequency domain resource allocation information, and uses the determined first frequency domain resource to send uplink transmission. Optionally, the number of bits of the second frequency hopping parameter for uplink data transmission included in the frequency domain resource allocation information is also determined based on the bandwidth of the initial UL BWP or the bandwidth of the active UL BWP, and the frequency offset of the second frequency hopping indicated by the second frequency hopping parameter is determined based on the bandwidth of the second frequency domain resource in the UL subband. That is, the UE can also obtain the corresponding second frequency hopping parameter from the frequency domain resource allocation information based on the bandwidth of the initial UL BWP or the bandwidth of the active UL BWP, and perform uplink transmission based on the obtained second frequency hopping parameter.
[0121] Optionally, the bandwidth generated based on the initial UL BWP from the resource allocation information corresponding to the frequency domain resource allocation domain may include at least one of the following:
[0122] The frequency domain resource allocation information for this frequency domain is generated based on the number of PRBs contained in the initial UL BWP in the non-SBFD symbol;
[0123] In response to the use of the type 1 resource allocation method, the number of bits in the frequency domain resource allocation field (i.e., the number of bits used to represent the allocated PRB) is determined based on the bandwidth of the initial UL BWP in the non-SBFD symbol (e.g., the number of PRBs).
[0124] In response to the use of the type0 resource allocation method, the number of bits in this frequency domain resource allocation field (i.e., the number of bits used to represent the number of RBGs) is determined based on the size and number of resource block groups (RBGs) corresponding to the bandwidth of the initial UL BWP in the non-SBFD symbol (e.g., the number of PRBs).
[0125] After obtaining the frequency domain resource allocation information, as an optional implementation method, the UE can directly determine the first frequency domain resource from the UL subband based on the frequency domain resource allocation information.
[0126] The UE determines the first frequency domain resource in the UL subband based on the PRB index corresponding to the frequency domain resource allocation information. The UE expects the PRB index of the determined first frequency domain resource's PRBs to not exceed the range of the UL subband. For example, assuming the above scheduling information is generated based on the initial UL BWP and the PRB index in the initial UL BWP, the UE parses the frequency domain resource allocation field (e.g., the number of bits in the field) and the frequency domain resource allocation information of the frequency domain resource allocation field (e.g., the PRB position described by the information, generally described by the PRB index) in the scheduling information based on the relevant information of the initial UL BWP (e.g., bandwidth, number of PRBs, PRB index, or RBG, etc.), and uses the obtained PRB index to determine the corresponding PRBs from the UL subband, and the determined PRBs are used as the first frequency domain resource. Assuming the aforementioned scheduling information is used to generate an index based on the active UL BWP and the PRBs within the active UL BWP, the UE uses relevant information from the active UL BWP (e.g., bandwidth, number of PRBs, PRB index, or RBG) to parse the frequency domain resource allocation field (e.g., the number of bits in the field) and the frequency domain resource allocation information of the field (e.g., the PRB location described by the information, typically described by the PRB index) in the scheduling information. The obtained PRB index is then used to determine the corresponding PRBs from the UL subband, and the determined PRBs are used as the first frequency domain resource.
[0127] As another alternative implementation, the UE can determine the third frequency domain resource from the initial UL BWP or the active UL BWP based on the frequency domain resource allocation information; and determine the first frequency domain resource from the UL subband based on the third frequency domain resource.
[0128] The UE expects the PRB indices of the PRBs of the first frequency domain resources to be determined to not exceed the range of the UL subband. For example, if the UE determines the PRB indices of (all) PRBs of the third frequency domain resources from the initial UL BWP or the activated UL BWP based on the frequency domain resource allocation information, the PRB indices of the third frequency domain resources can be used as the PRB indices of the first frequency domain resources. That is, the PRBs of the third frequency domain resources have the same PRB indices as the PRBs of the first frequency domain resources, and the third frequency domain resources and the first frequency domain resources contain an equal number of PRBs.
[0129] Alternatively, the first frequency domain resource can be determined from the UL subband based on predefined rules and third frequency domain resources.
[0130] For example, a predefined rule could be: to determine the PRBs of the first frequency domain resource in the UL subband based on an RBoffset and the index of the determined third frequency domain resource's PRBs.
[0131] The RBoffset is optional. If it exists, its value can be predefined or configured via signaling.
[0132] If the RBoffset offset does not exist or is set to 0, the PRBs of the third frequency domain resource have the same PRB index as the PRBs of the first frequency domain resource.
[0133] The RBoffset offset is the offset between the lowest PRB (index) of the third frequency domain resource and the lowest PRB (index) of the first frequency domain resource, or the PRBs of the first frequency domain resource are obtained by uniformly shifting all PRBs of the third frequency domain resource by an RBoffset offset.
[0134] For example, predefined rules may include at least one of the following:
[0135] 1. The index of the lowest PRB of the first frequency domain resource is obtained by scaling the index of the lowest PRB of the third frequency domain resource using the following equation 9 or 10, as follows:
[0136] 2. Determine the index of the lowest PRB of the first frequency domain resource using the following equation 11: PRB SBFDstarting =S ULsubband +(PRB nonSBFDstarting +offset)mod N ULsubband Equation 11
[0137] If the determined first frequency domain resource exceeds the range of the UL subband, the PRB can also be adjusted based on the following equation 12.SBFDstarting Adjustments to be made: PRB SBFDstarting =PRB SBFDstarting -(PRB SBFDstarting +N-1-E ULsubband ) = E ULsubband -N+1 Equation 12
[0138] 3. Determine the index of the lowest PRB of the first frequency domain resource using at least one of the following equations: PRB SBFDstarting =PRB nonSBFDstarting mod (N ULsubband -N)+S ULsubband Equation 13 PRB SBFDstarting =PRB nonSBFDstarting mod (N ULsubband -N)+S ULsubband +1 Equation 14 PRB SBFDstarting =(PRB) nonSBFDstarting +offset) mod (N ULsubband -N)+S ULsubband +1 Equation 15 PRB SBFDstarting =PRB nonSBFDstarting mod (N ULsubband -(N-1))+S ULsubband Equation 16
[0139] (Equation 16 simplified to: PRB) SBFDstarting =PRB nonSBFDstarting mod(N ULsubband –N+1)+S ULsubband ); PRB SBFDstarting =(PRB) nonSBFDstarting +offset)mod(N ULsubband -(N-1))+S ULsubband Equation 17 PRB SBFDstarting =PRB nonSBFDstarting mod (N ULsubband -(N-1))+S ULsubband +1; Equation 18
[0140] After obtaining PRB SBFDstarting Then, in the UL subband, from index PRB SBFDstarting The first n consecutive PRBs (including the first PRB) are identified as the first frequency domain resource.
[0141] If the absence of "1" in the above equation would make it difficult to allocate the maximum index PRB in the UL subband, then "1" can be omitted, meaning it doesn't exist and is not needed. "1" can also be replaced by other constants. Alternatively, if PRB... SBFDstarting The corresponding PRB is not included in a consecutive set of n PRBs; that is, if the assigned consecutive set of n PRBs is from a PRB... SBFDstarting If the PRB corresponding to +1 is used, then "1" may not be necessary.
[0142] The offset mentioned above is optional. If offset is used, its value can be predefined or configured by signaling.
[0143] Furthermore, the starting PRB index of the UL subband is 0, and this S ULsubband It's not necessary. Furthermore, the same PRBs in the UL subband and the initial UL BWP / activated UL BWP have the same index. In other words, the PRBs in the UL subband use the index of the corresponding PRBs in the initial UL BWP / activated UL BWP.
[0144] Among them, PRB nonSBFDstarting The index representing the lowest PRB of the third frequency domain resource;
[0145] N represents the number of PRBs in the third frequency domain;
[0146] S ULsubband Indicates the index of the starting PRB of the UL subband;
[0147] N ULsubband Indicates the total number of PRBs in the UL sub-band;
[0148] E ULsubband The index of the highest PRB in the UL subband;
[0149] Offset represents the offset between the index of the lowest PRB of the third frequency domain resource and the index of the lowest PRB of the first frequency domain resource, and can be a positive or negative value.
[0150] N ULBWP This indicates the bandwidth of the initial UL BWP / activated UL BWP, i.e., the total number of PRBs;
[0151] PRB SBFDstarting This represents the index of the lowest PRB of the first frequency domain resource.
[0152] The first frequency domain resource identified above can be used for UL transmission. Here, the first frequency domain resource refers to the frequency domain resource directly determined from the UL subband based on frequency domain resource allocation information, or it refers to the frequency domain resource determined first from the initial UL BWP or active UL BWP based on frequency domain resource allocation information, and then determined from the UL subband based on the third frequency domain resource. The frequency domain resource allocation information here is generated based on the initial UL BWP and the index of the PRB in the initial UL BWP, or based on the bandwidth of the active UL BWP and the index of the PRB in the active UL BWP. For example, assuming an uplink transmission is scheduled in some OFDM symbols in slot n (for ease of description, these OFDM symbols are referred to as the symbol set), it can include the following two cases:
[0153] Scenario 1: The base station and UE agree that if the symbol set contains only SBFD symbols (DL symbols or flexible symbols configured in the SBFD subband), the UE determines the allocated PRBs from the first frequency domain resources based on the frequency domain resource allocation field in the scheduling information, and sends the uplink transmission within the allocated PRBs based on the transmission parameters associated with the SBFD symbols. Correspondingly, the base station determines the allocated PRBs from the first frequency domain resources based on the frequency domain resource allocation information, and receives the uplink transmission within the allocated PRBs based on the transmission parameters associated with the SBFD symbols. Here, the transmission parameters can be power control parameters or beam parameters, etc.
[0154] The second scenario: The base station and UE agree that if the symbol set contains only non-SBFD symbols (UL symbols or flexible symbols not configured in the SBFD subband), the UE determines the allocated PRBs from the initial UL BWP or active UL BWP based on the frequency domain resource allocation field in the scheduling information, and transmits the uplink transmission based on the transmission parameters associated with the non-SBFD symbols within the allocated PRBs. Correspondingly, the base station determines the allocated PRBs from the initial UL BWP or active UL BWP based on the frequency domain resource allocation information, and receives the uplink transmission based on the transmission parameters associated with the non-SBFD symbols within the allocated PRBs. Here, the transmission parameters can be power control parameters or beam parameters, etc.
[0155] Assume that the above two scenarios can be applied to a UL transmission with N repetitions, or a periodic UL transmission. For example, for a UL transmission with N repetitions (i.e., one UL transmission contains N UL repetitions), the UE determines the PRBs allocated to the N UL repetitions according to the type of OFDM symbol in the determined slot for each UL repetition, and executes the N UL repetitions in their respective allocated PRBs. Assuming that a UL repetition is determined to be performed on an SBFD symbol, the PRBs allocated to the UL repetition are determined according to the first scenario, and the UL repetition is executed in the allocated PRBs. Assuming that the UL repetition is determined to be performed on a non-SBFD symbol, the PRBs allocated to the UL repetition are determined according to the second scenario, and the UL repetition is executed in the allocated PRBs.
[0156] For example, for a periodic UL transmission, the UE determines the PRBs allocated to the UL transmission in each period according to the type of OFDM symbol in the determined slot for each period, and based on the first or second case mentioned above, and executes the UL transmission in each period within its allocated PRBs. Assuming a periodic UL transmission is determined to occur on an SBFD symbol, the first case is used to determine the allocated PRBs for that period's UL transmission, and the UL transmission in that period is executed within the allocated PRBs. Assuming a periodic UL transmission is determined to occur on a non-SBFD symbol, the second case is used to determine the allocated PRBs for that period's UL transmission, and the UL transmission in that period is executed within the allocated PRBs.
[0157] Based on the above method, the first frequency domain resources and the second frequency domain resources are determined in the UL subband. Optionally, the validity of a random access resource can also be determined in the following manner. Here, the random access resource refers to the transmission PRACH resource of the first step in the random access process, also known as random access channel occasions (RO), which is used to transmit the first step in the random access process (i.e., msg1).
[0158] The effectiveness of RO can be determined based on at least one of the following methods:
[0159] In the frequency domain, if all the frequency domain resources of a RO are in the first frequency domain or the second frequency domain, then the RO is determined to be valid.
[0160] In the frequency domain, if a RO's frequency domain resources partially or entirely exceed the frequency domain range of the first frequency domain resource or the second frequency domain resource, then the RO is determined to be invalid.
[0161] Invalid ROs are not used; that is, the UE does not use invalid ROs to transmit msg1, and the base station will not receive msg1 in invalid ROs.
[0162] In Example 1, the frequency domain resource allocation for msg3 (also known as msg3PUSCH) transmission is determined based on at least one of the following methods:
[0163] If the UL subband (which can be replaced by a UL-available PRB or a UL-available initial PRB, the same below) and the initial UL BWP (or active UL BWP) have the same subcarrier spacing (SCS) and the same cyclic prefix (CP) length, and the UL subband contains all physical resource blocks (PRBs) of the initial UL BWP (or active UL BWP), or the UL subband is the initial UL BWP (or active UL BWP) (i.e., the UL subband and the initial UL BWP (or active UL BWP) have the same frequency domain resource location, the same SCS, and the same CP), then the initial UL BWP (or the active UL BWP, or the second frequency domain resource) is used; otherwise (optionally), a set of PRBs is used, which contains PRBs numbered starting from the predefined k-th PRB of the UL subband (e.g., k = 1, or the k value is determined to be similar to the index of the starting PRB of the second frequency domain resource), up to n1 PRBs, where n1 is the initial UL BWP. BWP's PRB count;
[0164] If the UL subband and the initial UL BWP do not have the same SCS or the same CP length, then the second frequency domain resource or the UL subband is used.
[0165] If the UL subband does not contain all PRBs of the initial UL BWP (or the active UL BWP), then the second frequency domain resources in the UL subband are used or the UL subband is used.
[0166] If the UL subband and the active UL BWP have the same SCS and the same CP length, and the UL subband contains all the resource blocks (RBs) of the initial UL BWP, or the UL subband is the initial UL BWP (i.e. they have the same frequency domain resource location, the same SCS, and the same CP), then the second frequency domain resource or the initial UL BWP is used.
[0167] Use the second frequency domain resource;
[0168] A set of PRBs is used, which contains PRBs numbered starting from the predefined k-th PRB of the initial UL BWP (e.g., k=1, or the k value is determined to be similar to the index of the starting PRB of the second frequency domain resource), with a maximum of n1 PRBs, where n1 is the number of PRBs in the initial UL BWP.
[0169] A set of PRBs is used, which contains PRBs numbered starting from the predefined k-th PRB that activates the UL BWP (e.g., k=1, or the k value is determined to be similar to the index of the starting PRB of the second frequency domain resource), with a maximum of n1 PRBs, where n1 is the number of PRBs in the initial UL BWP.
[0170] A set of PRBs is used, which contains PRBs numbered starting from the predefined k-th PRB that activates the UL BWP (e.g., k=1, or the k value is determined to be similar to the index of the starting PRB of the second frequency domain resource), with a maximum of n2 PRBs, where n2 is the number of PRBs in the UL subband.
[0171] A set of PRBs is used, which contains PRBs numbered starting from the predefined k-th PRB of the UL subband (e.g., k=1, or the k value is determined to be similar to the index of the starting PRB of the second frequency domain resource), with a maximum of n1 PRBs, where n1 is the number of PRBs in the initial UL BWP.
[0172] When resource allocation type 1 is used, the UE processes the frequency domain resource allocation domain as follows:
[0173] For UL subbands with a PRB count (denoted as Num) less than or equal to 180, the frequency domain resource allocation domain is truncated to its value. The least significant bit is used, and the truncated frequency resource allocation field is interpreted as the frequency resource allocation field in DCI format 0_0, as described in [5, TS 38.212]; otherwise, the least significant bit is inserted. The most significant bit.
[0174] Note: In this application, there are two definitions of the second frequency domain resource. The first definition is based on the UL subband, and the second definition is the second frequency domain resource obtained by replacing the UL subband in the first definition with UL available (initial) PRBs.
[0175] In Example 2, the frequency domain resource allocation for msg3 (also known as msg3PUSCH) transmission is determined based on at least one of the following methods:
[0176] If the UL subband (which can be replaced by a UL available PRB or a UL available initial PRB, the same below), the initial UL BWP, and the active UL BWP have the same SCS and the same CP length, and the UL subband, the initial UL BWP, and the active UL BWP have a common intersection PRBs in the frequency domain (denoted as resource E), then resource E is used; otherwise (optionally), the processing method in Example 1 above is adopted.
[0177] The scheduling information used to schedule msg3 (i.e., RAR UL grant, which can be carried through DCI or PDSCH) includes frequency domain resource allocation information. The frequency domain resource allocation information is generated based on the bandwidth of the initial UL BWP and the PRB index in the initial UL BWP, or it is generated based on the bandwidth of the active UL BWP and the PRB index in the active UL BWP. The number of bits in the frequency domain resource allocation information is determined based on the bandwidth of the initial UL BWP or the bandwidth of the active UL BWP. The process also includes: parsing the scheduling information based on the bandwidth of the initial UL BWP and the PRB index in the initial UL BWP, or based on the bandwidth of the active UL BWP and the PRB index in the active UL BWP, to obtain the frequency domain resource allocation information; determining the PRBs for msg3 from the resource E according to the frequency domain resource allocation information; the number of bits in the second frequency hopping parameter of msg3 included in the frequency domain resource allocation information is determined based on the bandwidth of the initial UL BWP, the bandwidth of the active UL BWP, or the bandwidth of the resource E, and the frequency offset of the second frequency hopping indicated by the second frequency hopping parameter is determined to be the bandwidth of the resource E.
[0178] Alternatively, the scheduling information used to schedule msg3 (i.e., the RAR UL grant, which can be carried via DCI or PDSCH) includes frequency domain resource allocation information. The frequency domain resource allocation information is generated based on the bandwidth of resource E (and the index of the PRB in resource E) or the bandwidth of the second frequency domain resource (and the index of the PRB in the second frequency domain resource). The number of bits in the frequency domain resource allocation information is determined based on the bandwidth of the second frequency domain resource, the bandwidth of resource E, the bandwidth of the initial UL BWP, or the bandwidth of the active UL BWP. The process further includes: parsing the scheduling information based on the bandwidth of resource E (and the index of the PRB in resource E) or the bandwidth of the second frequency domain resource (and the index of the PRB in the second frequency domain resource), or based on the bandwidth of the initial UL BWP and the index of the PRB in the initial UL BWP, or based on the bandwidth of the active UL BWP and the index of the PRB in the active UL BWP, to obtain the frequency domain resource allocation information; determining the PRBs for msg3 from resource E or the second frequency domain resource according to the frequency domain resource allocation information; and determining the number of bits of the second frequency hopping parameter of msg3 included in the frequency domain resource allocation information based on the bandwidth of the initial UL BWP or the active UL BWP. The bandwidth of BWP or the bandwidth of resource E or the bandwidth of the second frequency domain resource, and the frequency offset of the second frequency hopping indicated by the second frequency hopping parameter is determined by the bandwidth of resource E or the second frequency domain resource.
[0179] Figure 9 is a schematic flowchart of another data transmission method provided in an embodiment of this application. As shown in Figure 9, the method is applied to a second communication node. In this example, for ease of description, the first communication node is a UE and the second communication node is a base station. The method may include:
[0180] S901. Send scheduling information, which is used to indicate the transmission of uplink data in the UL subband of the SBFD symbol in the SBFD time slot;
[0181] S902, receive uplink data through the first frequency domain resource, which is in the UL subband.
[0182] Here, the UL subband can be either UL-available initial PRBs or UL-available PRBs. UL-available initial PRBs refer to the intersection PRBs of the initial UL BWP and the configured UL subband in the frequency domain, while UL-available PRBs refer to the intersection PRBs of the UL BWP and the configured UL subband in the frequency domain.
[0183] The base station sends scheduling information to the UE and uses this information to invoke an uplink transmission, specifying or indicating that the uplink transmission will be executed in the UL subband. The uplink transmission includes, but is not limited to, msg3 and msgA. The UE receives the scheduling information, parses it based on agreed-upon rules, and determines the first allocated frequency domain resource (PRB) from the UL subband based on the frequency domain resource allocation information within the scheduling information. It then transmits uplink data through this allocated first frequency domain resource.
[0184] In this embodiment, frequency domain resources for uplink common transmission are determined from the UL subband based on scheduling information, ensuring that the determined frequency domain resources fall within the UL subband. This avoids the problem that some or all of the uplink common transmission resources configured in traditional correlation are unusable.
[0185] In one embodiment, a set of PRBs (denoted as the second frequency domain resource) can be determined in the UL subband based on predefined rules. In the SBFD symbol, this second frequency domain resource is used to realize the function of the initial UL BWP, that is, the second frequency domain resource can be used for the transmission of UL common signals / channels and UE-dedicated channels / signals (including but not limited to msg3, msgA).
[0186] The process for determining the second frequency domain resources can be referred to the description in the above embodiments, and will not be repeated here.
[0187] Optionally, the first frequency domain resource is in the second frequency domain resource in the UL subband, the scheduling information includes frequency domain resource allocation information, the frequency domain resource allocation information is generated based on the bandwidth of the second frequency domain resource in the UL subband, the number of bits in the frequency domain resource allocation information is determined based on the bandwidth of the second frequency domain resource, the number of bits of the second frequency hopping parameter for uplink data transmission included in the frequency domain resource allocation information is determined based on the bandwidth of the second frequency domain resource, and the frequency offset of the second frequency hopping indicated by the second frequency hopping parameter is determined based on the bandwidth of the second frequency domain resource in the UL subband.
[0188] Optionally, the second frequency domain resource occupies the same time in the time domain as the UL subband, meaning the second frequency domain resource is valid throughout all time domains of the UL subband. Optionally, the second frequency domain resource maintains the same SCS and CP as the initial UL BWP (or with the UL subband, or with UL available PRBs).
[0189] Optionally, the second frequency domain resources are determined by at least one of the following methods:
[0190] The second frequency domain resource is the PRBs of the intersection of the UL subband and the initial UL BWP in the frequency domain;
[0191] Based on a predefined first PRB, at most n consecutive PRBs are determined from the UL subband as second frequency domain resources; where n is an integer greater than 0, and n is the number of PRBs corresponding to the bandwidth of the initial UL BWP;
[0192] The second frequency domain resources are determined based on the frequency domain resource allocation signaling, wherein the frequency domain resource allocation information is carried based on DCI or system broadcast messages;
[0193] If the bandwidth of the UL subband is less than or equal to the initial UL BWP, the PRBs of the UL subband will be used as the second frequency domain resource.
[0194] If the bandwidth of the UL subband is greater than that of the initial UL BWP, the second frequency domain resources are determined based on the bandwidth of the initial UL BWP.
[0195] Optionally, the index of the first PRB is determined by at least one of the following methods:
[0196] The bandwidth of the UL subband and the bandwidth of the second frequency domain resources are determined, wherein the bandwidth of the second frequency domain resources is configured or predefined.
[0197] Determined based on a PRB offset and the first PRB of the UL subband;
[0198] The PRB is determined based on the kth PRB starting from the low-frequency end in the UL subband, where k is an integer greater than or equal to 1.
[0199] Optionally, it also includes: in the carriers where the SBFD symbol is configured, the configuration requirements for the initial UL BWP and the initial DL BWP include at least one of the following:
[0200] The centers of the frequency domain resources of the initial UL BWP and the initial DL BWP are aligned across all symbols;
[0201] The frequency domain resources of the initial DL BWP in SBFD symbols are configured the same as those of the initial DL BWP in non-SBFD symbols, which is beneficial for compatibility with older UEs.
[0202] The frequency domain resources of the initial DL BWP in the SBFD symbol and the frequency domain resources of the configured DL subband are configured in PRBs that have intersection in the frequency domain. That is, the frequency domain resources of the initial DL BWP in the SBFD symbol are required to be configured in DL available PRBs. In this way, both old UEs and new UEs can perform downlink reception in the initial DL BWP in the SBFD symbol / slot;
[0203] In non-SBFD symbols, the frequency domain resources of the initial DL BWP and the frequency domain resources of the configured DL subband are configured in the PRB that has intersection in the frequency domain, which is beneficial for compatibility with old UEs.
[0204] Initial UL BWPs are prohibited or not intended to be configured in SBFD symbols to facilitate compatibility with older UEs;
[0205] The frequency domain resources of the initial UL BWP and the frequency domain resources of the UL subband can be configured to not overlap in the frequency domain;
[0206] The frequency domain resources of the initial DL BWP and the frequency domain resources of the UL subband can be configured not to overlap in the frequency domain.
[0207] Optionally, scheduling information is generated, including:
[0208] Frequency domain resource allocation information is generated based on the bandwidth of the initial UL BWP and the PRB index in the initial UL BWP, or based on the bandwidth of the activated UL BWP and the PRB index in the activated UL BWP; scheduling information is generated based on the frequency domain resource allocation information; wherein, the number of bits in the frequency domain resource allocation information is generated based on the bandwidth of the initial UL BWP or the bandwidth of the activated UL BWP, the number of bits in the second frequency hopping parameter for uplink data transmission included in the frequency domain resource allocation information is determined based on the bandwidth of the initial UL BWP or the bandwidth of the activated UL BWP, and the frequency offset of the second frequency hopping indicated by the second frequency hopping parameter is determined based on the bandwidth of the second frequency domain resource in the UL subband.
[0209] In one example, the base station determines the number of bits in the frequency domain resource allocation information in the scheduling information based on the bandwidth of the initial UL BWP, and generates the frequency domain resource allocation information based on the bandwidth of the initial UL BWP and the index of the PRB in the initial UL BWP, and then sends the scheduling information. In another example, the base station determines the number of bits in the frequency domain resource allocation information in the scheduling information based on the bandwidth of the activated UL BWP, and generates the frequency domain resource allocation information based on the bandwidth of the activated UL BWP and the index of the PRB in the activated UL BWP, and then sends the scheduling information. The base station ensures that the PRB index of the PRBs allocated based on the above frequency domain resource allocation information does not exceed the bandwidth of the UL subband. Additionally, the base station receives uplink transmissions from the UE on the corresponding first frequency domain resource.
[0210] The method further includes: determining a first frequency domain resource from the UL subband based on frequency domain resource allocation information.
[0211] Optionally, the first frequency domain resource determined from the UL subband based on the frequency domain resource allocation information includes at least one of the following:
[0212] Based on the frequency domain resource allocation information, the first frequency domain resource is directly determined from the UL subband;
[0213] Based on the frequency domain resource allocation information, the third frequency domain resource is determined from the initial UL BWP or the activated UL BWP, and the first frequency domain resource is determined from the UL sub-band based on the third frequency domain resource.
[0214] Optionally, the first frequency domain resource is determined from the UL subband based on the third frequency domain resource, including one of the following:
[0215] The PRBs of the third frequency domain resources are determined as the PRBs of the first frequency domain resources;
[0216] Based on predefined rules and third frequency domain resources, the first frequency domain resources are determined from the UL subband.
[0217] It should be noted that the process by which the base station determines the first frequency domain resource from the UL subband based on the third frequency domain resource can be referred to the description in the above embodiment, and will not be repeated here.
[0218] Based on the above method, the first frequency domain resources and the second frequency domain resources are determined in the UL subband. Optionally, the validity of a random access resource can also be determined in the following manner. Here, the random access resource refers to the transmission PRACH resource (also called RO) of the first step in the random access process, which is used to transmit the first step of the random access process (i.e., msg1).
[0219] The effectiveness of RO can be determined based on at least one of the following methods:
[0220] In the frequency domain, if all the frequency domain resources of a RO are in the first frequency domain or the second frequency domain, then the RO is determined to be valid.
[0221] In the frequency domain, if a RO's frequency domain resources partially or entirely exceed the frequency domain range of the first frequency domain resource or the second frequency domain resource, then the RO is determined to be invalid.
[0222] Invalid ROs are not used; that is, the UE does not use invalid ROs to transmit msg1, and the base station will not receive msg1 in invalid ROs.
[0223] Figure 10 is a schematic diagram of a data transmission device provided in an embodiment of this application. The device is integrated into a first communication node. As shown in Figure 10, the device may include a receiving module 1001, a processing module 1002, and a sending module 1003.
[0224] The receiving module 1001 is configured to receive scheduling information; the scheduling information is used to indicate the transmission of uplink data in the UL subband of the SBFD symbol in the SBFD time slot;
[0225] Processing module 1002 is configured to determine a first frequency domain resource for uplink data transmission from the UL subband based on the scheduling information;
[0226] The sending module 1003 is configured to send the uplink data through the first frequency domain resource.
[0227] Optionally, the scheduling information includes frequency domain resource allocation information, which is generated based on the bandwidth of the second frequency domain resource in the UL subband, and the number of bits in the frequency domain resource allocation information is determined based on the bandwidth of the second frequency domain resource.
[0228] The processing module 1002 is configured to parse the scheduling information based on the bandwidth of the second frequency domain resource to obtain the frequency domain resource allocation information; and determine the first frequency domain resource from the second frequency domain resource according to the frequency domain resource allocation information; wherein, the number of bits of the second frequency hopping parameter for uplink data transmission included in the frequency domain resource allocation information is determined based on the bandwidth of the second frequency domain resource, and the frequency offset of the second frequency hopping indicated by the second frequency hopping parameter is determined based on the bandwidth of the second frequency domain resource in the UL subband.
[0229] Optionally, the second frequency domain resource occupies the same amount of time in the time domain as the UL sub-band.
[0230] Optionally, the processing module 1002 is further configured to include at least one of the following:
[0231] The second frequency domain resource is the physical resource block (PRB) of the intersection of the UL subband and the initial UL BWP in the frequency domain;
[0232] At most n consecutive PRBs are determined from the UL subband as the second frequency domain resource according to the predefined first PRB; where n is an integer greater than 0, and n is the number of PRBs corresponding to the bandwidth of the initial UL BWP;
[0233] The second frequency domain resource is determined based on frequency domain resource allocation signaling, wherein the frequency domain resource allocation information is carried based on common downlink control information (DCI) or system broadcast messages;
[0234] If the bandwidth of the UL subband is less than or equal to the initial UL BWP, all PRBs of the UL subband are used as the second frequency domain resource.
[0235] If the bandwidth of the UL subband is greater than the initial UL BWP, the second frequency domain resource is determined based on the bandwidth of the initial UL BWP.
[0236] Optionally, the processing module 1002 is further configured to determine the index of the first PRB by at least one of the following:
[0237] The bandwidth of the UL subband and the bandwidth of the second frequency domain resource are determined, wherein the bandwidth of the second frequency domain resource is configured or predefined.
[0238] Determined based on a PRB offset and the first PRB of the UL subband;
[0239] The PRB is determined based on the kth PRB starting from the low-frequency end in the UL subband, where k is an integer greater than or equal to 1.
[0240] Optionally, in the carriers where the SBFD symbol is configured, the configuration requirements for the initial UL BWP and the initial DL BWP include at least one of the following:
[0241] The centers of the frequency domain resources of the initial UL BWP and the initial DL BWP are aligned in all symbols;
[0242] The frequency domain resources of the initial DL BWP in the SBFD symbol are configured the same as those of the initial DL BWP in the non-SBFD symbol;
[0243] In the SBFD symbol, the frequency domain resources of the initial DL BWP and the frequency domain resources of the configured DL subband are configured in a PRB that has an intersection in the frequency domain;
[0244] In the non-SBFD symbol, the frequency domain resources of the initial DL BWP and the frequency domain resources of the configured DL subband are configured in a PRB that has an intersection in the frequency domain;
[0245] The initial UL BWP is prohibited or not expected to be configured in the SBFD symbol;
[0246] The frequency domain resources of the initial UL BWP and the frequency domain resources of the UL subband are allowed to be configured not to overlap in the frequency domain;
[0247] The frequency domain resources of the initial DL BWP and the frequency domain resources of the UL subband are allowed to be configured not to overlap in the frequency domain.
[0248] Optionally, the scheduling information includes frequency domain resource allocation information, which is generated based on the bandwidth of the initial UL BWP and the index of the PRB in the initial UL BWP, or generated based on the bandwidth of the active UL BWP and the index of the PRB in the active UL BWP, and the number of bits of the frequency domain resource allocation information is determined based on the bandwidth of the initial UL BWP or the bandwidth of the active UL BWP.
[0249] The processing module 1002 is configured to parse the scheduling information based on the bandwidth of the initial UL BWP and the index of the PRB in the initial UL BWP, or based on the bandwidth of the active UL BWP and the index of the PRB in the active UL BWP, to obtain the frequency domain resource allocation information; and determine the first frequency domain resource from the UL subband according to the frequency domain resource allocation information; wherein, the number of bits of the second frequency hopping parameter for uplink data transmission included in the frequency domain resource allocation information is determined based on the bandwidth of the initial UL BWP or the bandwidth of the active UL BWP, and the frequency offset of the second frequency hopping indicated by the second frequency hopping parameter is determined based on the bandwidth of the second frequency domain resource in the UL subband.
[0250] Optionally, the processing module 1002 is further configured to include at least one of the following:
[0251] Based on the frequency domain resource allocation information, the first frequency domain resource is directly determined from the UL sub-band;
[0252] Based on the frequency domain resource allocation information, a third frequency domain resource is determined from the initial UL BWP or the activated UL BWP; based on the third frequency domain resource, the first frequency domain resource is determined from the UL sub-band.
[0253] Optionally, the processing module 1002 is further configured as one of the following:
[0254] The PRBs of the third frequency domain resource are determined as the PRBs of the first frequency domain resource;
[0255] Based on predefined rules and the third frequency domain resources, the first frequency domain resources are determined from the UL sub-band.
[0256] Optionally, the third frequency domain resource and the first frequency domain resource contain an equal number of PRBs.
[0257] Optionally, the processing module 1002 is further configured to include at least one of the following:
[0258] If the frequency domain resource of a random access resource is in the first frequency domain resource or in the second frequency domain resource, the random access resource is determined to be valid.
[0259] If the frequency domain resources of a random access resource partially or entirely exceed the frequency domain range of the first frequency domain resource or the second frequency domain resource, the random access resource is determined to be invalid.
[0260] Invalid random access resources are not used.
[0261] Figure 11 is a schematic diagram of another structure of the data transmission device provided in an embodiment of this application. The device is integrated into the second communication node. As shown in Figure 11, the device may include a transmitting module 1101 and a receiving module 1102.
[0262] The sending module 1101 is configured to send scheduling information; the scheduling information is used to indicate the transmission of uplink data in the UL subband of the SBFD symbol in the SBFD time slot;
[0263] The receiving module 1102 is configured to receive the uplink data through a first frequency domain resource; the first frequency domain resource is in the UL subband.
[0264] Optionally, the first frequency domain resource is in the second frequency domain resource in the UL subband, the scheduling information includes frequency domain resource allocation information, the frequency domain resource allocation information is generated based on the bandwidth of the second frequency domain resource in the UL subband, the number of bits in the frequency domain resource allocation information is determined based on the bandwidth of the second frequency domain resource, the number of bits of the second frequency hopping parameter for uplink data transmission included in the frequency domain resource allocation information is determined based on the bandwidth of the second frequency domain resource, and the frequency offset of the second frequency hopping indicated by the second frequency hopping parameter is determined based on the bandwidth of the second frequency domain resource in the UL subband.
[0265] Optionally, the second frequency domain resource occupies the same amount of time in the time domain as the UL sub-band.
[0266] Optionally, the second frequency domain resource is determined by at least one of the following methods:
[0267] The second frequency domain resource is the PRBs of the intersection of the UL subband and the initial UL BWP in the frequency domain;
[0268] At most n consecutive PRBs are determined from the UL subband as the second frequency domain resource according to the predefined first PRB; where n is an integer greater than 0, and n is the number of PRBs corresponding to the bandwidth of the initial UL BWP;
[0269] The second frequency domain resource is determined based on frequency domain resource allocation signaling, wherein the frequency domain resource allocation information is carried based on DCI or system broadcast messages;
[0270] If the bandwidth of the UL subband is less than or equal to the initial UL BWP, all PRBs of the UL subband are used as the second frequency domain resource.
[0271] If the bandwidth of the UL subband is greater than the initial UL BWP, the second frequency domain resource is determined based on the bandwidth of the initial UL BWP.
[0272] Optionally, the index of the first PRB is determined by at least one of the following methods:
[0273] The bandwidth of the UL subband and the bandwidth of the second frequency domain resource are determined, wherein the bandwidth of the second frequency domain resource is configured or predefined.
[0274] Determined based on a PRB offset and the first PRB of the UL subband;
[0275] The PRB is determined based on the kth PRB starting from the low-frequency end in the UL subband, where k is an integer greater than or equal to 1.
[0276] Optionally, in the carriers where the SBFD symbol is configured, the configuration requirements for the initial UL BWP and the initial DL BWP include at least one of the following:
[0277] The centers of the frequency domain resources of the initial UL BWP and the initial DL BWP are aligned in all symbols;
[0278] The frequency domain resources of the initial DL BWP in the SBFD symbol are configured the same as those of the initial DL BWP in the non-SBFD symbol;
[0279] In the SBFD symbol, the frequency domain resources of the initial DL BWP and the frequency domain resources of the configured DL subband are configured in a PRB that has an intersection in the frequency domain;
[0280] In the non-SBFD symbol, the frequency domain resources of the initial DL BWP and the frequency domain resources of the configured DL subband are configured in a PRB that has an intersection in the frequency domain;
[0281] The initial UL BWP is prohibited or not expected to be configured in the SBFD symbol;
[0282] The frequency domain resources of the initial UL BWP and the frequency domain resources of the UL subband are allowed to be configured not to overlap in the frequency domain;
[0283] The frequency domain resources of the initial DL BWP and the frequency domain resources of the UL subband are allowed to be configured not to overlap in the frequency domain.
[0284] Optionally, the device further includes: a processing module 1103;
[0285] The processing module 1103 is configured to generate frequency domain resource allocation information based on the bandwidth of the initial UL BWP and the index of the PRB in the initial UL BWP, or to generate frequency domain resource allocation information based on the bandwidth of the active UL BWP and the index of the PRB in the active UL BWP; generate the scheduling information based on the frequency domain resource allocation information; the number of bits of the frequency domain resource allocation information is generated based on the bandwidth of the initial UL BWP or the bandwidth of the active UL BWP, the number of bits of the second frequency hopping parameter for uplink data transmission included in the frequency domain resource allocation information is determined based on the bandwidth of the initial UL BWP or the bandwidth of the active UL BWP, and the frequency offset of the second frequency hopping indicated by the second frequency hopping parameter is determined based on the bandwidth of the second frequency domain resource in the UL subband;
[0286] The processing module 1103 is further configured to determine the first frequency domain resource from the UL subband based on the frequency domain resource allocation information.
[0287] Optionally, the processing module 1103 is further configured to include at least one of the following:
[0288] Based on the frequency domain resource allocation information, the first frequency domain resource is directly determined from the UL sub-band;
[0289] Based on the frequency domain resource allocation information, a third frequency domain resource is determined from the initial UL BWP or the activated UL BWP, and the first frequency domain resource is determined from the UL sub-band based on the third frequency domain resource.
[0290] Optionally, the processing module 1103 is further configured to include at least one of the following:
[0291] The PRBs of the third frequency domain resource are determined as the PRBs of the first frequency domain resource;
[0292] Based on predefined rules and the third frequency domain resources, the first frequency domain resources are determined from the UL sub-band.
[0293] Optionally, the processing module 1103 is further configured to include at least one of the following:
[0294] If the frequency domain resource of a random access resource is in the first frequency domain resource or in the second frequency domain resource, the random access resource is determined to be valid.
[0295] If the frequency domain resources of a random access resource partially or entirely exceed the frequency domain range of the first frequency domain resource or the second frequency domain resource, the random access resource is determined to be invalid.
[0296] Invalid random access resources are not used.
[0297] Optionally, the second communication node ensures that the PRB index of the first frequency domain resource does not exceed the bandwidth of the UL subband.
[0298] In one embodiment, a communication node is also provided, which may be the first communication node or the second communication node described above. The internal structure of the communication node can be shown in Figure 12. The communication node includes a processor, memory, network interface, and database connected via a system bus. The processor of the communication node provides computing and control capabilities. The memory of the communication node includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The database of the communication node stores information related to data transmission. The network interface of the communication node is used to communicate with external terminals via a network connection. When the computer program is executed by the processor, it implements a data transmission method.
[0299] Those skilled in the art will understand that the structure shown in Figure 12 is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the communication nodes to which the present application is applied. Specific communication nodes may include more or fewer components than those shown in the figure, or may combine certain components, or may have different component arrangements.
[0300] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the data transmission method described in any of the above embodiments.
[0301] The computer storage medium in this application embodiment can be any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. For example, a computer-readable storage medium can be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. Computer-readable storage media include (a non-exhaustive list): electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this application, the computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0302] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, the data signals carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit programs for use by or in conjunction with an instruction execution system, apparatus, or device.
[0303] Program code contained on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wire, optical fiber, radio frequency (RF), or any suitable combination thereof.
[0304] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination of programming languages, including object-oriented programming languages (such as Java, Smalltalk, C++, Ruby, and Go) and conventional procedural programming languages (such as the "C" language or similar programming languages). The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network (including a Local Area Network (LAN) or a Wide Area Network (WAN)), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0305] Those skilled in the art will understand that the term user terminal encompasses any suitable type of wireless user equipment, such as mobile phones, portable data processing devices, portable web browsers, or vehicle-mounted mobile stations.
[0306] Generally, the various embodiments of this application can be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. For example, some aspects can be implemented in hardware, while others can be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device, although this application is not limited thereto.
[0307] Embodiments of this application can be implemented by executing computer program instructions through the data processor of a mobile device, for example, in a processor entity, or through hardware, or through a combination of software and hardware. The computer program instructions can be assembly instructions, Instruction Set Architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages.
[0308] Any block diagram of logical flow in the accompanying drawings of this application may represent program steps, or may represent interconnected logic circuits, modules, and functions, or may represent a combination of program steps and logic circuits, modules, and functions. The computer program may be stored in memory. The memory may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as, but not limited to, read-only memory (ROM), random access memory (RAM), optical storage devices and systems (Digital Multifunction Discs, DVDs, or CDs), etc. Computer-readable media may include non-transitory storage media. The data processor may be of any type suitable to the local technical environment, such as, but not limited to, general-purpose computers, special-purpose computers, microprocessors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), and processors based on multi-core processor architectures.
Claims
1. A data transmission method, applied to a first communication node, comprising: Receive scheduling information; The scheduling information is used to indicate the transmission of uplink data in the uplink UL subband within the SBFD symbol of the subband full-duplex SBFD time slot; Based on the scheduling information, a first frequency domain resource for uplink data transmission is determined from the UL subband; The uplink data is transmitted through the first frequency domain resource.
2. The method according to claim 1, wherein, The scheduling information includes frequency domain resource allocation information, which is generated based on the bandwidth of the second frequency domain resource in the UL subband, and the number of bits in the frequency domain resource allocation information is determined based on the bandwidth of the second frequency domain resource. The step of determining the first frequency domain resource for uplink data transmission from the UL subband based on the scheduling information includes: The scheduling information is parsed based on the bandwidth of the second frequency domain resource to obtain the frequency domain resource allocation information; The first frequency domain resource is determined from the second frequency domain resource based on the frequency domain resource allocation information; The number of bits of the second frequency hopping parameter for uplink data transmission included in the frequency domain resource allocation information is determined based on the bandwidth of the second frequency domain resource, and the frequency offset of the second frequency hopping parameter indicated by the second frequency hopping parameter is determined based on the bandwidth of the second frequency domain resource in the UL subband.
3. The method according to claim 2, wherein, The second frequency domain resource occupies the same amount of time in the time domain as the UL sub-band.
4. The method according to claim 2, wherein, The second frequency domain resource is determined by at least one of the following methods: The second frequency domain resource is the physical resource block (PRB) of the intersection of the UL subband and the initial uplink bandwidth UL BWP in the frequency domain; At most n consecutive PRBs are determined from the UL subband as the second frequency domain resource according to the predefined first PRB; where n is an integer greater than 0, and n is the number of PRBs corresponding to the bandwidth of the initial UL BWP; The second frequency domain resource is determined based on frequency domain resource allocation signaling, wherein the frequency domain resource allocation information is carried based on common downlink control information (DCI) or system broadcast messages; If the bandwidth of the UL subband is less than or equal to the initial UL BWP, all PRBs of the UL subband are used as the second frequency domain resource. If the bandwidth of the UL subband is greater than the initial UL BWP, the second frequency domain resource is determined based on the bandwidth of the initial UL BWP.
5. The method according to claim 4, wherein, The index of the first PRB is determined by at least one of the following methods: The bandwidth of the UL subband and the bandwidth of the second frequency domain resource are determined, wherein the bandwidth of the second frequency domain resource is configured or predefined. Determined based on a PRB offset and the first PRB of the UL subband; The PRB is determined based on the kth PRB starting from the low-frequency end in the UL subband, where k is an integer greater than or equal to 1.
6. The method according to claim 1, wherein, In carriers where SBFD symbols are configured, the configuration requirements for the initial UL BWP and the initial downlink portion bandwidth DL BWP include at least one of the following: The centers of the frequency domain resources of the initial UL BWP and the initial DL BWP are aligned in all symbols; The frequency domain resources of the initial DL BWP in the SBFD symbol are configured the same as those of the initial DL BWP in the non-SBFD symbol; The frequency domain resources of the initial DL BWP in the SBFD symbol and the frequency domain resources of the configured downlink DL subband are configured in the PRB that have intersection in the frequency domain; In the non-SBFD symbol, the frequency domain resources of the initial DL BWP and the frequency domain resources of the configured DL subband are configured in a PRB that has an intersection in the frequency domain; The initial UL BWP is prohibited or not expected to be configured in the SBFD symbol; The frequency domain resources of the initial UL BWP and the frequency domain resources of the UL subband are allowed to be configured not to overlap in the frequency domain; The frequency domain resources of the initial DL BWP and the frequency domain resources of the UL subband are allowed to be configured not to overlap in the frequency domain.
7. The method according to claim 1, wherein, The scheduling information includes frequency domain resource allocation information, which is generated based on the bandwidth of the initial UL BWP and the index of the PRB in the initial UL BWP, or generated based on the bandwidth of the active UL BWP and the index of the PRB in the active UL BWP. The number of bits in the frequency domain resource allocation information is determined based on the bandwidth of the initial UL BWP or the bandwidth of the active UL BWP. The step of determining the first frequency domain resource for uplink data transmission from the UL subband based on the scheduling information includes: The scheduling information is parsed based on the bandwidth of the initial UL BWP and the index of the PRB in the initial UL BWP, or based on the bandwidth of the active UL BWP and the index of the PRB in the active UL BWP, to obtain the frequency domain resource allocation information. The first frequency domain resource is determined from the UL sub-band based on the frequency domain resource allocation information; The number of bits of the second frequency hopping parameter for uplink data transmission included in the frequency domain resource allocation information is determined based on the bandwidth of the initial UL BWP or the bandwidth of the activated UL BWP, and the frequency offset of the second frequency hopping parameter indicated by the second frequency hopping parameter is determined based on the bandwidth of the second frequency domain resource in the UL subband.
8. The method according to claim 7, wherein, The step of determining the first frequency domain resource from the UL subband based on the frequency domain resource allocation information includes at least one of the following: Based on the frequency domain resource allocation information, the first frequency domain resource is directly determined from the UL sub-band; Based on the frequency domain resource allocation information, a third frequency domain resource is determined from the initial UL BWP or the activated UL BWP; based on the third frequency domain resource, the first frequency domain resource is determined from the UL sub-band.
9. The method according to claim 8, wherein, Determining the first frequency domain resource from the UL subband based on the third frequency domain resource includes one of the following: The PRBs of the third frequency domain resource are determined as the PRBs of the first frequency domain resource; Based on predefined rules and the third frequency domain resources, the first frequency domain resources are determined from the UL sub-band.
10. The method according to claim 8, wherein, The third frequency domain resource and the first frequency domain resource contain the same number of PRBs.
11. The method according to any one of claims 1 to 10, further comprising: If a random access resource is located in the frequency domain of the first frequency domain resource or the second frequency domain resource, then the random access resource is determined to be valid. If part or all of the frequency domain resources of a random access resource exceed the frequency domain range of the first frequency domain resource or the second frequency domain resource, the random access resource is determined to be invalid. Invalid random access resources are not used.
12. A data transmission method, applied to a second communication node, comprising: Send scheduling information; The scheduling information is used to indicate the transmission of uplink data in the uplink UL subband within the SBFD symbol of the subband full-duplex SBFD time slot; The uplink data is received through a first frequency domain resource, which is located in the UL subband.
13. The method according to claim 12, wherein, The first frequency domain resource is within the second frequency domain resource in the UL subband. The scheduling information includes frequency domain resource allocation information, which is generated based on the bandwidth of the second frequency domain resource in the UL subband. The number of bits in the frequency domain resource allocation information is determined based on the bandwidth of the second frequency domain resource. The number of bits in the second frequency hopping parameter for uplink data transmission included in the frequency domain resource allocation information is determined based on the bandwidth of the second frequency domain resource. The frequency offset of the second frequency hopping parameter indicated by the second frequency hopping parameter is determined based on the bandwidth of the second frequency domain resource in the UL subband.
14. The method according to claim 13, wherein, The second frequency domain resource occupies the same amount of time in the time domain as the UL sub-band.
15. The method according to claim 13, wherein, The second frequency domain resource is determined by at least one of the following methods: The second frequency domain resource is the physical resource block (PRB) of the intersection of the UL subband and the initial uplink bandwidth UL BWP in the frequency domain; At most n consecutive PRBs are determined from the UL subband as the second frequency domain resource according to the predefined first PRB; where n is an integer greater than 0, and n is the number of PRBs corresponding to the bandwidth of the initial UL BWP; The second frequency domain resource is determined based on frequency domain resource allocation signaling, wherein the frequency domain resource allocation information is carried based on downlink control information (DCI) or system broadcast messages; If the bandwidth of the UL subband is less than or equal to the initial UL BWP, all PRBs of the UL subband are used as the second frequency domain resource. If the bandwidth of the UL subband is greater than the initial UL BWP, the second frequency domain resource is determined based on the bandwidth of the initial UL BWP.
16. The method according to claim 15, wherein, The index of the first PRB is determined by at least one of the following methods: The bandwidth of the UL subband and the bandwidth of the second frequency domain resource are determined, wherein the bandwidth of the second frequency domain resource is configured or predefined. Determined based on a PRB offset and the first PRB of the UL subband; The PRB is determined based on the kth PRB starting from the low-frequency end in the UL subband, where k is an integer greater than or equal to 1.
17. The method according to claim 12, wherein, In carriers where SBFD symbols are configured, the configuration requirements for the initial UL BWP and the initial downlink portion bandwidth DL BWP include at least one of the following: The centers of the frequency domain resources of the initial UL BWP and the initial DL BWP are aligned in all symbols; The frequency domain resources of the initial DL BWP in the SBFD symbol are configured the same as those of the initial DL BWP in the non-SBFD symbol; The frequency domain resources of the initial DL BWP in the SBFD symbol and the frequency domain resources of the configured downlink DL subband are configured in the PRB that have intersection in the frequency domain; In the non-SBFD symbol, the frequency domain resources of the initial DL BWP and the frequency domain resources of the configured DL subband are configured in a PRB that has an intersection in the frequency domain; The initial UL BWP is prohibited or not expected to be configured in the SBFD symbol; The frequency domain resources of the initial UL BWP and the frequency domain resources of the UL subband are allowed to be configured not to overlap in the frequency domain; The frequency domain resources of the initial DL BWP and the frequency domain resources of the UL subband are allowed to be configured not to overlap in the frequency domain.
18. The method according to claim 12, wherein, Generating the scheduling information includes: Frequency domain resource allocation information is generated based on the bandwidth of the initial UL BWP and the index of the PRB in the initial UL BWP, or based on the bandwidth of the activated UL BWP and the index of the PRB in the activated UL BWP; the number of bits in the frequency domain resource allocation information is generated based on the bandwidth of the initial UL BWP or the bandwidth of the activated UL BWP, the number of bits of the second frequency hopping parameter for uplink data transmission included in the frequency domain resource allocation information is determined based on the bandwidth of the initial UL BWP or the bandwidth of the activated UL BWP, and the frequency offset of the second frequency hopping indicated by the second frequency hopping parameter is determined based on the bandwidth of the second frequency domain resource in the UL subband; Also includes: The first frequency domain resource is determined from the UL subband based on the frequency domain resource allocation information.
19. The method according to claim 18, wherein, The step of determining the first frequency domain resource from the UL subband based on the frequency domain resource allocation information includes at least one of the following: Based on the frequency domain resource allocation information, the first frequency domain resource is directly determined from the UL sub-band; Based on the frequency domain resource allocation information, a third frequency domain resource is determined from the initial UL BWP or the activated UL BWP, and the first frequency domain resource is determined from the UL sub-band based on the third frequency domain resource.
20. The method according to claim 19, wherein, Determining the first frequency domain resource from the UL subband based on the third frequency domain resource includes one of the following: The PRBs corresponding to the third frequency domain resource are determined to be the PRBs corresponding to the first frequency domain resource; Based on predefined rules and the third frequency domain resources, the first frequency domain resources are determined from the UL sub-band.
21. The method according to any one of claims 12 to 20, further comprising: If a random access resource is located in the frequency domain of the first frequency domain resource or the second frequency domain resource, then the random access resource is determined to be valid. If part or all of the frequency domain resources of a random access resource exceed the frequency domain range of the first frequency domain resource or the second frequency domain resource, the random access resource is determined to be invalid. Invalid random access resources are not used.
22. The method according to claim 18, wherein, The second communication node ensures that the index of the PRB of the first frequency domain resource does not exceed the bandwidth of the UL subband.
23. A communication node, comprising: A memory and a processor, the memory storing a computer program, the processor executing the computer program to implement the steps of the method according to any one of claims 1-22.
24. A computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the method according to any one of claims 1-22.
Citation Information
Patent Citations
Transmission processing method, electronic equipment and storage medium
CN117939669A
Communication method, device and system and storage medium
CN117998642A
Parameter configuration method and device and storage medium
CN118301768A
Data transmission method and device and computer readable storage medium
CN120091435A