Data transmission methods, apparatus, and electronic devices
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- NEW H3C TECH CO LTD
- Filing Date
- 2023-03-30
- Publication Date
- 2026-07-31
Smart Images

Figure 0007898626000002 
Figure 0007898626000003 
Figure 0007898626000004
Abstract
Description
[Technical Field]
[0001] The present invention relates to the field of communications technology, and more particularly to data transmission methods, apparatus, and electronic devices. [Background technology]
[0002] Time Division Duplex (TDD) systems are widely applied to mobile communication systems such as 5G systems. In a TDD system, the frame structure is divided into DL (DownLink) slots, UL (UpLink) slots, and flexible slots. A DL slot contains multiple DL symbols, and downlink data is processed using the frequency domain resources corresponding to these DL symbols. A UL slot contains multiple UL symbols, and uplink data is processed using the frequency domain resources corresponding to these UL symbols. A flexible slot contains at least one F (Flexible) symbol, which may be used for DL, i.e., downlink data is processed using the frequency domain resources corresponding to the F symbol; the F symbol may also be used for UL, i.e., uplink data is processed using the frequency domain resources corresponding to the F symbol; and the F symbol may also be used for GP (Guard Period), i.e., uplink / downlink switching guard is performed using the frequency domain resources corresponding to the F symbol. A TDD system can operate in HD (Half Duplex) mode, i.e., at the same time, the same frequency domain resources can be used for UL or DL only. [Overview of the project]
[0003] The present invention is a data transmission method applicable to user equipment, Steps include: receiving a resource configuration message from a base station device containing configuration information for a TBoMS resource, and determining a TBoMS resource based on the TBoMS resource configuration information, wherein the TBoMS resource comprises N transmission blocks, where N is a positive integer greater than 1, and the N transmission blocks include a first type of transmission block that overlaps with the upband of the SBFD time-frequency resource; A data transmission method is provided, which includes the step of transmitting uplink data to the base station equipment based on the TBoMS resources.
[0004] The present invention relates to a data transmission method applicable to base station equipment, A step of allocating a TBoMS resource to a user device, wherein the TBoMS resource comprises N transmission blocks, where N is a positive integer greater than 1, and the N transmission blocks include a first type of transmission block that overlaps with the upband of the SBFD time-frequency resource. The steps include sending a resource configuration message containing the TBoMS resource configuration information to the user device, causing the user device to determine the TBoMS resource based on the TBoMS resource configuration information and transmit uplink data to the base station device based on the TBoMS resource, The present invention provides a data transmission method that includes the step of receiving uplink data transmitted by the user device based on the TBoMS resource.
[0005] The present invention is a data transmission device applicable to user equipment, A receiving module for receiving resource configuration messages containing TBoMS resource configuration information from base station equipment, A determination module for determining a TBoMS resource based on the configuration information of the TBoMS resource, wherein the TBoMS resource includes N transmission blocks, where N is a positive integer greater than 1, and the N transmission blocks include a first type transmission block that overlaps with the upband of the SBFD time-frequency resource. The present invention provides a data transmission device including a transmission module for transmitting uplink data to the base station device based on the TBoMS resources.
[0006] The present invention is a data transmission device applicable to a base station device, An allocation module for allocating TBoMS resources to user equipment, wherein the TBoMS resources comprise N transmission blocks, where N is a positive integer greater than 1, and the N transmission blocks comprise a first type transmission block that overlaps with the upband of an SBFD time-frequency resource. A transmission module that sends a resource configuration message containing the TBoMS resource configuration information to the user device, and causes the user device to determine the TBoMS resource based on the TBoMS resource configuration information and transmit uplink data to the base station device based on the TBoMS resource, The present invention provides a data transmission device that includes a receiving module for receiving uplink data transmitted by the user device based on the TBoMS resource.
[0007] The present invention provides an electronic device comprising a processor and an instrument-readable storage medium, wherein the instrument-readable storage medium stores instrument-executable instructions that can be executed by the processor, and the processor is used to execute the instrument-executable instructions and carry out the disclosed data transmission method.
[0008] As can be seen from the above technical proposals, a TBoMS (Transport Block over Multiple Slots) resource contains N transmission blocks, and these N transmission blocks include transmission blocks that overlap with the uplink subband of an SBFD (Sub-Band Full Duplex) time-frequency resource. That is, by using the uplink subband of an SBFD time-frequency resource as a transmission block for a TBoMS resource, when the SBFD time-frequency resource and the TBoMS resource overlap, the UE (User Equipment) can fully utilize the TBoMS resource for data transmission, and can transmit uplink data from the TBoMS using the downlink slot's SBFD time-frequency resource (i.e., the uplink subband). This further improves the transmission reliability and cell coverage radius of uplink data, and allows for the effective combination of SBFD time-frequency resource configuration and TBoMS transmission mechanism. From a system-wide perspective, cell coverage can be increased, transmission delay can be reduced, and uplink transmission capacity can be increased. It can support data transmission in TDD systems, improve resource utilization, enhance network coverage and network capacity, increase uplink resources and cell coverage, reduce uplink delay, and increase uplink capacity. [Brief explanation of the drawing]
[0009] [Figure 1A] This is a schematic flowchart of a data transmission method in one example. [Figure 1B] This is a schematic flowchart of a data transmission method in one example. [Figure 2A] This is a schematic diagram of TBoMS resources and SBFD time-frequency resources in one example. [Figure 2B] This is a schematic diagram of TBoMS resources and SBFD time-frequency resources in one example. [Figure 2C] This is a schematic diagram of TBoMS resources and SBFD time-frequency resources in one example. [Figure 2D] This is a schematic diagram of TBoMS resources and SBFD time-frequency resources in one example. [Figure 2E] This is a schematic diagram of TBoMS resources and SBFD time-frequency resources in one example. [Figure 3A] This is a schematic diagram of TBoMS resources and SBFD time-frequency resources in one example. [Figure 3B] This is a schematic diagram of TBoMS resources and SBFD time-frequency resources in one example. [Figure 3C] This is a schematic diagram of TBoMS resources and SBFD time-frequency resources in one example. [Figure 3D] This is a schematic diagram of TBoMS resources and SBFD time-frequency resources in one example. [Figure 3E] This is a schematic diagram of TBoMS resources and SBFD time-frequency resources in one example. [Figure 3F] This is a schematic diagram of TBoMS resources and SBFD time-frequency resources in one example. [Figure 4A] This is a schematic diagram of TBoMS resources and SBFD time-frequency resources in one example. [Figure 4B] This is a schematic diagram of TBoMS resources and SBFD time-frequency resources in one example. [Figure 4C] This is a schematic diagram of TBoMS resources and SBFD time-frequency resources in one example. [Figure 4D] This is a schematic diagram of TBoMS resources and SBFD time-frequency resources in one example. [Figure 4E] This is a schematic diagram of TBoMS resources and SBFD time-frequency resources in one example. [Figure 4F] This is a schematic diagram of TBoMS resources and SBFD time-frequency resources in one example. [Figure 4G] This is a schematic diagram of TBoMS resources and SBFD time-frequency resources in one example. [Figure 4H]This is a schematic diagram of TBoMS resources and SBFD time-frequency resources in one example. [Figure 5A] This is a schematic diagram of a joint channel estimation method in one example. [Figure 5B] This is a schematic diagram of a joint channel estimation method in one example. [Figure 5C] This is a schematic diagram of a joint channel estimation method in one example. [Figure 5D] This is a schematic diagram of a joint channel estimation method in one example. [Modes for carrying out the invention]
[0010] The terminology used in the embodiments of this invention is merely for the purpose of describing specific embodiments and is not intended to limit the invention. The singular forms “one kind,” “the said,” and “the” used in this invention and the claims are also intended to include the plural form unless the context clearly indicates otherwise. Furthermore, it should be understood that the term “and / or” used in this invention includes any or all possible combinations of one or more related enumerated items.
[0011] The embodiments of the present invention may use terms such as first, second, third, etc., to describe various types of information, but it should be understood that this information is not limited to these terms. These terms are used solely to distinguish the same type of information. For example, without departing from the scope of the present invention, first information may be called second information, and similarly, second information may be called first information. Also, depending on the context, the word "…case" may be interpreted as "…and," "…when," or "in response to a decision."
[0012] The TDD system can operate in HD mode, meaning that at the same time, the same frequency domain resources are available for either UL or DL only. To use frequency domain resources more flexibly and improve resource utilization, the TDD system can also operate in FD (Full-Duplex) mode, meaning that at the same time, the same frequency domain resources are used simultaneously for UL and DL, and that is, uplink and downlink data are processed simultaneously on the same frequency domain resources.
[0013] In a TDD system, the frame structure is divided into DL slots, UL slots, and flexible slots. Once the frame structure is determined, the UE can transmit and receive data according to the frame structure. For UEs employing HD (Half Duplex) mode, the base station equipment (e.g., gNB) schedules the UE to transmit or receive based on the frame structure. For UEs employing FD mode, the base station equipment schedules the UE to transmit, receive, or transmit and receive simultaneously based on the frame structure. In summary, the base station equipment can set the frame structure and notify the UE of the frame structure, allowing the UE to know the frame structure and perform accurate data transmission and reception. From another perspective, knowing the frame structure allows the UE to know about any potential interference between UEs, enabling them to employ interference rejection techniques to mitigate interference and improve communication reliability.
[0014] For example, in a TDD system, a frame structure primarily used for downlink transmission typically has many DL slots, resulting in fewer UL slots. This limits the uplink transmission speed and increases the transmission delay of uplink data, leading to greater delays in uplink transmission and putting uplink services at a disadvantage.
[0015] In one example of the present invention, a data transmission method is provided in which flexible downlink and uplink frequency domain resources can be set for a UE using SBFD time-frequency resources, and uplink data can be transmitted using the uplink frequency domain resources. That is, uplink frequency domain resources can be set using downlink slots or flexible slots, and uplink data can be transmitted using the uplink frequency domain resources, thereby improving the uplink transmission speed and reducing the uplink data transmission delay. Furthermore, downlink frequency domain resources can be set using uplink slots or flexible slots, and downlink data can be transmitted using the downlink frequency domain resources, thereby improving the downlink transmission speed and reducing the downlink data transmission delay.
[0016] One example of the present invention provides a data transmission method applicable to user equipment, and Figure 1A is a schematic flowchart of the data transmission method, which may include the following:
[0017] Step 111: The base station device receives a resource configuration message containing TBoMS resource configuration information, and determines the TBoMS resource based on the TBoMS resource configuration information.
[0018] A TBoMS resource may contain N transmission blocks, where N is a positive integer greater than 1, and the N transmission blocks may include first type transmission blocks that overlap with the upband of the SBFD time-frequency resource.
[0019] Step 112: Send uplink data to the base station equipment based on the TBoMS resource.
[0020] One example of the present invention provides a data transmission method applicable to base station equipment, and Figure 1B is a schematic flowchart of the data transmission method, which may include the following:
[0021] Step 121: Assign TBoMS resources to user devices.
[0022] A TBoMS resource may contain N transmission blocks, where N is a positive integer greater than 1, and the N transmission blocks may include first type transmission blocks that overlap with the upband of the SBFD time-frequency resource.
[0023] Step 122: A resource configuration message containing TBoMS resource configuration information is sent to the user device, causing the user device to determine the TBoMS resource based on the TBoMS resource configuration information and transmit uplink data to the base station device based on that TBoMS resource.
[0024] Step 123: The user device receives the uplink data transmitted based on the TBoMS resource.
[0025] In one example, the SBFD time-frequency resource may be located in a downlink slot or a Flexible slot, and if N transmission blocks include only first-type transmission blocks that overlap with the uplink subband of the SBFD time-frequency resource, the base station equipment sends one resource configuration message to the user equipment, and the user equipment receives one resource configuration message from the base station equipment. The resource configuration message may include configuration information for the first-type transmission block, and the resource configuration message may be a dynamic resource configuration message or a semi-static resource configuration message.
[0026] In one example, if the SBFD time-frequency resource may be located in a downlink slot or a Flexible slot, and includes a first type transmission block in which N transmission blocks overlap with the uplink subband of the SBFD time-frequency resource, and further includes a second type transmission block in which N transmission blocks are located in the uplink slot, the base station equipment sends one resource configuration message to the user equipment, and the user equipment receives one resource configuration message from the base station equipment. The one resource configuration message includes configuration information for the second type transmission block and configuration information for the first type transmission block, and the one resource configuration message may be a dynamic resource configuration message or a semi-static resource configuration message.
[0027] In one example, if N transmission blocks include a first type of transmission block that overlaps with the uplink subband of the SBFD time-frequency resource, and further include a second type of transmission block where N transmission blocks are located in the uplink slot, the base station equipment sends a first resource configuration message and a second resource configuration message to the user equipment, and the user equipment receives the first resource configuration message and the second resource configuration message from the base station equipment. The first resource configuration message and the second resource configuration message may be sent separately or simultaneously, and the transmission method is flexibly configured. The first resource configuration message includes configuration information for the second type of transmission block, and the second resource configuration message includes configuration information for the first type of transmission block. The first resource configuration message may be a dynamic resource configuration message or a semi-static resource configuration message, and the second resource configuration message may be a dynamic resource configuration message or a semi-static resource configuration message. The N transmission blocks of the TBoMS may be configured only in the SBFD slot, or the N transmission blocks of the TBoMS may be configured in the uplink slot and the SBFD slot.
[0028] For example, N transmission blocks occupy non-contiguous symbols in N slots, and each transmission block occupies at least one symbol in one slot. Alternatively, N transmission blocks occupy non-contiguous symbols in A slots, where A is less than N. Or, N transmission blocks occupy contiguous symbols in B slots, where B is less than N.
[0029] For example, the step of a user device transmitting uplink data to a base station device based on a TBoMS resource may include determining the target number of transmission block bits that can be carried by the TBoMS resource based on the resource overlap between the TBoMS resource and the SBFD time-frequency resource, and transmitting uplink data matching the target number of transmission block bits to the base station device based on the TBoMS resource, and the base station device receiving uplink data matching the target number of transmission block bits.
[0030] For example, the step of a user device determining the target number of transmission block bits that can be carried by a TBoMS resource based on the resource overlap situation between a TBoMS resource and an SBFD time-frequency resource may include the steps of determining the target number of target physical resource blocks (PRBs) based on the resource overlap situation, wherein the target PRBs are PRBs located in the TBoMS resource and within the upstream subband of the SBFD time-frequency resource, and determining the target number of transmission block bits that can be carried by a TBoMS resource based on the target number of target PRBs and the number of transmittable bits per PRB.
[0031] For example, the step of determining the target number of target PRBs based on resource overlap may include determining the target number of target PRBs based on the total number of transmission blocks N and the number of PRBs occupied by the transmission blocks when the first type transmission blocks are located within the upstream subband of the SBFD time-frequency resource, or determining the target number of target PRBs based on the total number of transmission blocks N, the number of PRBs occupied by the transmission blocks, the number of first type transmission blocks, and the number of PRBs occupied by the second part PRB when the first part PRB of the first type transmission block is located within the upstream subband of the SBFD time-frequency resource and the second part PRB is located outside the upstream subband of the SBFD time-frequency resource, or determining the target number of target PRBs based on the number of second type transmission blocks, the number of PRBs occupied by the transmission blocks, the number of first type transmission blocks, and the number of PRBs occupied by the first part PRB.
[0032] For example, the step of determining the target number of target PRBs based on resource overlap may include determining the target number of target PRBs based on the total number of transmission blocks N, the number of PRBs occupied by transmission blocks, the number of first-type transmission blocks, the number of PRBs occupied by second-part PRBs, the number of second-type transmission blocks, and the number of PRBs occupied by third-part PRBs, or determining the target number of target PRBs based on the number of first-type transmission blocks, the number of PRBs occupied by first-part PRBs, the number of second-type transmission blocks, and the number of PRBs occupied by fourth-part PRBs, where the first-part PRB of a first-type transmission block is located within the upstream subband of the SBFD time-frequency resource, the second-part PRB is located outside the upstream subband of the SBFD time-frequency resource, the third-part PRB of a second-type transmission block is located within the downstream subband or guard subband of the SBFD time-frequency resource in the upstream slot, and the fourth-part PRB is located within the non-SBFD time-frequency resource of the upstream slot.
[0033] For example, if the first part PRB of a first type transmission block is located within the uplink subband of the SBFD time-frequency resource, and the second part PRB is located outside the uplink subband of the SBFD time-frequency resource, and the second part PRB is used to carry the DMRS (Demodulation Reference Signal) in the uplink data, the user equipment may transmit the DMRS to the base station equipment based on the TBoMS resource so that the base station equipment performs a joint channel estimate on the uplink data based on the DMRS, or the user equipment may prohibit the transmission of the DMRS to the base station equipment based on the TBoMS resource so that the base station equipment performs a joint channel estimate on the uplink data, or cancels the base station equipment from performing a joint channel estimate on the uplink data.
[0034] For example, the base station device may perform joint channel estimation on uplink data, or it may cancel performing joint channel estimation on uplink data. For instance, the base station device may cancel performing joint channel estimation on uplink data based on the target channel estimation result corresponding to the second partial PRB.
[0035] Furthermore, for example, the base station equipment may acquire the target channel estimation result corresponding to the second portion PRB and perform joint channel estimation on the uplink data based on the target channel estimation result.
[0036] For example, the step of the base station equipment obtaining a target channel estimation result corresponding to the second part PRB is to determine the target DMRS based on the DMRS in the second part PRB if the second part PRB includes DMRS, and to determine the target channel estimation result based on the target DMRS, wherein the user equipment transmits DMRS only in the second part PRB, or, if the second part PRB does not include DMRS, to determine the target channel estimation result based on the channel estimation results of the adjacent PRBs of the second part PRB, or, if the second part PRB does not include DMRS, the adjacent PRBs of the second part PRB are If the DMRS corresponding to the second part PRB is included, the steps include determining the target DMRS based on the DMRS in the adjacent PRB and determining the target channel estimation result based on the target DMRS, wherein the user device transmits the DMRS corresponding to the second part PRB in the adjacent PRB, or, if the second part PRB does not include DMRS, the steps include obtaining the target DMRS corresponding to the second part PRB by performing linear interpolation between the DMRS in the PRB before the second part PRB and the DMRS in the PRB after the second part PRB, and determining the target channel estimation result based on the target DMRS, but are not limited to these.
[0037] As can be seen from the above technical proposal, the TBoMS resource includes N transmission blocks, and each of the N transmission blocks includes a transmission block that overlaps with the uplink subband of the SBFD time-frequency resource. That is, by using the uplink subband of the SBFD time-frequency resource as a transmission block of the TBoMS resource, when the SBFD time-frequency resource and the TBoMS resource overlap, the UE can fully utilize the TBoMS resource for data transmission and use the downlink slot's SBFD time-frequency resource (i.e., the uplink subband) to transmit TBoMS uplink data, improving the transmission reliability and cell coverage radius of uplink data, and effectively combining and implementing the SBFD time-frequency resource configuration and the TBoMS transmission mechanism. From a system-wide perspective, cell coverage can be increased, transmission delay can be reduced, and uplink transmission capacity can be increased. It can support data transmission in TDD systems, improve resource utilization, improve network coverage and network capacity, increase uplink transmission resources and cell coverage, reduce uplink transmission delay, and increase uplink transmission capacity.
[0038] The above technical proposal of the present invention will be explained below with reference to examples.
[0039] The TDD frame structure may be implemented using a semi-static configuration and dynamic instruction scheme. In upper-layer signaling, multiple SFCs (Slot Format Combinations) are defined by SFIs (Slot Format Indicators). For example, a base station device can select slot formats that meet its service needs and add these slot formats to the SFCs. Here, Table 1 can be referenced for some slot formats, where D represents the DL symbol, U represents the UL symbol, and F represents the Flexible symbol. Each SFC is identified by a fixed ID and contains one or more slot format types. Table 1 [Table 1]
[0040] After the SFI configuration is complete, the base station device sends multiple slot format combinations to the UE in an RRC message. After configuring multiple slot format combinations via RRC signaling, the base station device notifies the UE of the currently used SFC index in DCI format 2_0 using periodic PDCCH. After accurately receiving the DCI format 2_0 information, the UE determines the slot format for each slot within a certain period based on the SFC index value. At this point, the base station device and the UE have completed the frame structure configuration via dynamic instruction and can perform uplink and downlink data transmission.
[0041] Resource allocation is divided into time-domain resource allocation and frequency-domain resource allocation (taking downlink channel resource allocation as an example). Time-domain resource allocation: The Time domain resource assignment field in DCI indicates the time-domain position of the downlink channel. This field has a total of 4 bits, and its value is from 0 to 15. If the value is m, then m+1 indicates the row index of the time-domain resource allocation table, and the information within that row indicates the time-domain resource of the PDSCH. There are two indication methods. One is to specify three pieces of information: the slot offset between the PDSCH and the PDCCH that schedules it, the starting symbol of the PDSCH in the slot, and the continuous symbol length of the PDSCH. The other is to specify the slot offset between the PDSCH and the PDCCH that schedules it, and one SLIV value. The user device then calculates the starting symbol and continuous symbol length of the PDSCH based on the SLIV value.
[0042] Frequency Domain Resource Assignment: In DCI, the Frequency domain resource assignment field indicates the frequency domain resource assignment for the downlink channel. PDSCH frequency domain resource assignments are divided into Type 0 and Type 1. Type 0 supports discontinuous resource assignment and gains frequency diversity, while Type 1 supports continuous resource assignment and can reduce the number of bits required for the field. DCI format 1_0 supports only Type 1. For Type 0: discontinuous resource assignment types, one RBG is one VRB group, consisting of P consecutive VRBs, the number of which is determined by the upper-layer parameters rbg-Size and BWP bandwidth. In the Type 0 resource assignment type, Frequency domain resource assignment is shown as a bitmap which RBG is assigned to the downlink channel, with each bit in the bitmap representing one RBG, the most significant bit corresponding to RBG0, and so on. A bit of 1 indicates that the RBG is assigned to the downlink channel, and a bit of 0 indicates that it is not a downlink channel resource. Type 1: The frequency domain resource indicator field is not used as a bitmap, but rather indicates a RIV (Resource Indicator Value), and the user device calculates the downlink channel's starting RB and occupied RB count based on this value.
[0043] In a TDD system, the frame structure is divided into UL slots, DL slots, and flexible slots according to the slots. The symbols in the flexible slots may be set to UL symbols, DL symbols, and F symbols, and the F symbol may be used for UL, DL, or GP. Uplink data may be transmitted in the UL slots, or in the UL symbols or F symbols in the flexible slots. Uplink data cannot be transmitted in the DL slots, nor in the DL symbols in the flexible slots. Similarly, downlink data may be transmitted in the DL slots, or in the DL symbols or F symbols in the flexible slots. Downlink data cannot be transmitted in the UL slots, nor in the UL symbols in the flexible slots.
[0044] Full-duplex communication may also be implemented by SBFD, that is, an SBFD time-frequency resource can be set in a time-frequency resource (e.g., UL slot, DL slot, and flexible slot), so that at the same time, the SBFD time-frequency resource can transmit data in a different direction than other time-frequency resources. For example, by setting an SBFD time-frequency resource in a DL slot and transmitting uplink data using the SBFD time-frequency resource, uplink data can be transmitted in the DL slot. Alternatively, by setting an SBFD time-frequency resource in the DL symbol of a flexible slot and transmitting uplink data using the SBFD time-frequency resource, uplink data can be transmitted in the DL symbol of the flexible slot. Similarly, by setting an SBFD time-frequency resource in a UL slot and transmitting downlink data using the SBFD time-frequency resource, downlink data can be transmitted in the UL slot. Finally, by setting an SBFD time-frequency resource in the UL symbol of a flexible slot and transmitting downlink data using the SBFD time-frequency resource, downlink data can be transmitted in the UL symbol of the flexible slot.
[0045] In one example, an SBFD time-frequency resource may be a time-frequency resource corresponding to an SBFD slot or a time-frequency resource corresponding to an SBFD symbol, and an SBFD symbol may be defined as a symbol on which a base station device and UE can configure an SBFD sub-band, and in the SBFD sub-band of these SBFD symbols (called SBFD time-frequency resources), the base station device and UE can perform full-duplex communication, that is, uplink transmission, downlink transmission, or simultaneous uplink and downlink transmission can be performed on the SBFD time-frequency resource. Here, an SBFD time-frequency resource may be explicitly indicated as uplink, downlink, or Flexible, and if an SBFD time-frequency resource is indicated as Flexible, uplink or downlink can be flexibly scheduled on the SBFD time-frequency resource. If an SBFD time-frequency resource is not explicitly indicated, it means that it is Flexible and can be used to transmit uplink or downlink data. The configuration of an SBFD slot or SBFD symbol may include which of the DL slot, UL slot, or F slot symbol is used for SBFD transmission, the duration of implementation, and the start point. For the sake of explanation, in subsequent embodiments, we will use the example that the SBFD time-frequency resource is the time-frequency resource corresponding to the SBFD slot.
[0046] For example, an SBFD designated as uplink is called UL-SBFD, meaning the SBFD time-frequency resources are used for uplink, and an SBFD designated as downlink is called DL-SBFD, meaning the SBFD time-frequency resources are used for downlink. To support FD communication, the SBFD time-frequency resources may be semi-statically configured, for example by RRC (Radio Resource Control) signaling, or they may be dynamically configured, for example by DCI (Downlink Control Information).
[0047] SBFD time-frequency resources may be set on DL symbols, F symbols, and UL symbols. Symbols on which SBFD time-frequency resources are set are called SBFD symbols, and the remaining symbols on which SBFD time-frequency resources are not set are called normal symbols; that is, non-SBFD symbols are called normal symbols, such as UL symbols, DL symbols, and F symbols. SBFD may be set on some symbols in a slot; that is, some symbols in a slot are SBFD symbols and the rest are normal symbols, thereby allowing the transmission of DL or UL data to cross between normal symbols and SBFD symbols.
[0048] In one example, a TBoMS resource may include multiple transmission blocks, and when multiple transmission blocks of a TBoMS resource overlap with an SBFD time-frequency resource, the system provides a method for allocating a TBoMS resource, a method for the UE to transmit uplink data based on the TBoMS resource, and a method for estimating channel joints between OFDM symbols or slots.
[0049] The following describes, using specific scenarios, how TBoMS resources are allocated, how the UE transmits upstream data based on TBoMS resources, and how channel joints between OFDM symbols or slots are estimated.
[0050] First, TBoMS resource allocation method.
[0051] The base station equipment can allocate a TBoMS resource to the UE, and the TBoMS resource may contain N transmission blocks, where N is a positive integer greater than 1, for example, N may be 2, 3, 4, 6, 8, etc., and is not limited thereto. In the subsequent process, we will take the example that the total number of transmission blocks N in the TBoMS resource is 4.
[0052] In one example, the N transmission blocks may include only first-type transmission blocks that overlap with the upstream subband of the SBFD time-frequency resource (the SBFD time-frequency resource is indicated to be used upstream), and the SBFD time-frequency resource may be located in a downstream slot or a Flexible slot. As shown in Figure 2A, the N first-type transmission blocks overlap with the upstream subband (ULsubband) of the SBFD time-frequency resource in the downstream slot (D), and as shown in Figure 2B, the N first-type transmission blocks overlap with the upstream subband of the SBFD time-frequency resource in the Flexible slot (F).
[0053] As shown in Figure 2A, slots 3, 4, 5, and 6 are all downlink slots, and each of these downlink slots is configured with an SBFD time-frequency resource, which is instructed to be used uplink, i.e., as an uplink subband (UL subband). The TBoMS resource may include four transmission blocks (i.e., UL1), all of which are located within the uplink subband of the SBFD time-frequency resource.
[0054] As shown in Figure 2B, slots 3, 4, 5, and 6 are all Flexible slots, and each of these Flexible slots is configured with an SBFD time-frequency resource, which is instructed to be used uplink, i.e., as an uplink subband (UL subband). The TBoMS resource may include four transmission blocks (i.e., UL1), all of which are located within the uplink subband of the SBFD time-frequency resource.
[0055] Of course, SBFD time-frequency resources may also be set in the downlink and Flexible slots, as shown in Figure 2C, slots 3 and 4 are downlink slots, and slots 5 and 6 are Flexible slots, all of which are set in SBFD time-frequency resources and instructed to be used uplink, and the TBoMS resource may include four transmission blocks, these four transmission blocks located within the uplink subband of the SBFD time-frequency resources.
[0056] N transmission blocks may occupy discontinuous symbols in N slots, as shown in Figures 2A, 2B, and 2C. For example, the first transmission block occupies slot 3, the second transmission block occupies slot 4, the third transmission block occupies slot 5, and the fourth transmission block occupies slot 6. Clearly, these transmission blocks occupy discontinuous symbols in four slots, i.e., each transmission block occupies at least one symbol in one slot.
[0057] N transmission blocks may occupy discontinuous symbols in A slots, where A is less than N. For example, as shown in Figure 2D, the first and second transmission blocks occupy slot 3, and the third and fourth transmission blocks occupy slot 5. Clearly, these transmission blocks occupy discontinuous symbols in two slots.
[0058] N transmission blocks may occupy consecutive symbols in B slots, where B is less than N. For example, as shown in Figure 2E, the first and second transmission blocks occupy slot 3, and the third and fourth transmission blocks occupy slot 4, and these transmission blocks occupy consecutive symbols in these two slots.
[0059] For slots where the upband of the SBFD time-frequency resource is set, for example, slots 3 to 6, the downband of the SBFD time-frequency resource (i.e., DL-subband) may be set, or it may not be set. As shown in Figures 2A to 2E, the downband of the SBFD time-frequency resource is set in slots 5 and 6, while it is not set in slots 3 and 4.
[0060] If the N transmission blocks consist only of first-type transmission blocks that overlap with the upband subband of the SBFD time-frequency resource, the base station equipment may send one resource configuration message to the UE, and the UE receives one resource configuration message from the base station equipment. The resource configuration message includes configuration information for the first-type transmission block, and as shown in Figures 2A to 2E, the resource configuration message is used to indicate the configuration information for these four transmission blocks, indicating the resources occupied by these four transmission blocks, so that the UE knows which resources are used for the TBoMS resource. The resource configuration message may be a dynamic resource configuration message or a semi-static resource configuration message.
[0061] In one example, the N transmission blocks may include a first type of transmission block that overlaps with the uplink subband of the SBFD time-frequency resource (indicated to be used uplink) and a second type of transmission block located within the uplink slot, and the SBFD time-frequency resource may be located in the downlink slot or the Flexible slot.
[0062] As shown in Figure 3A, the two first-type transmission blocks overlap with the upstream subband (UL subband) of the downstream slot (D) SBFD time-frequency resources, while the other two second-type transmission blocks are located within the upstream slot (U). As shown in Figure 3B, the two first-type transmission blocks overlap with the upstream subband of the Flexible slot (F) SBFD time-frequency resources, while the other two second-type transmission blocks are located within the upstream slot.
[0063] As shown in Figure 3A, slots 3 and 4 are uplink slots, and slots 5 and 6 are downlink slots, and slots 5 and 6 are configured with SBFD time-frequency resources, which are instructed to be used uplink, i.e., as uplink subbands. Based on this, the TBoMS resource may include four transmission blocks (i.e., UL1), two of which are located in the uplink slots, and the other two transmission blocks are located within the uplink subbands of the SBFD time-frequency resources.
[0064] As shown in Figure 3B, slots 3 and 4 are uplink slots, and slots 5 and 6 are flexible slots. Slots 5 and 6 are configured with SBFD time-frequency resources, which are instructed to be used uplink, i.e., as uplink subbands. Based on this, the TBoMS resource contains four transmission blocks, two of which are located in the uplink slots, and the other two transmission blocks are located within the uplink subbands of the SBFD time-frequency resources.
[0065] Of course, SBFD time-frequency resources may also be set in the downlink and Flexible slots, as shown in Figure 3C, where slots 3 and 4 are uplink slots, slot 5 is a downlink slot, and slot 6 is a Flexible slot, with SBFD time-frequency resources set in slots 5 and 6, and instructed to be used uplink, with two transmission blocks located in the uplink slots and the other two transmission blocks located within the uplink subband of the SBFD time-frequency resources.
[0066] N transmission blocks may occupy discontinuous symbols in N slots, and as shown in Figures 3A, 3B, and 3C, a TBoMS resource may include four transmission blocks, where the four transmission blocks occupy discontinuous symbols in four slots, i.e., each transmission block occupies at least one symbol in one slot.
[0067] N transmission blocks may occupy discontinuous symbols in A slots, where A is less than N. For example, as shown in Figure 3D, the first and second transmission blocks occupy slot 3, and the third and fourth transmission blocks occupy slot 5. Clearly, these transmission blocks occupy discontinuous symbols in two slots.
[0068] N transmission blocks may occupy consecutive symbols in B slots, where B is less than N. For example, as shown in Figure 3E, the first and second transmission blocks occupy slot 4, and the third and fourth transmission blocks occupy slot 5, and these transmission blocks occupy consecutive symbols in these two slots.
[0069] For slots where the upband of the SBFD time-frequency resource is set, such as slots 5 and 6, the downband of the SBFD time-frequency resource (i.e., DL-subband) may be set, or it may not be set. Figures 3A to 3E show an example where the downband of the SBFD time-frequency resource is set.
[0070] For the uplink slots where the second type transmission block is located, such as slots 3 and 4, a downlink subband (i.e., DL-subband) of the SBFD time-frequency resource may be set, or it may not be set. Figures 3A to 3E show an example where the downlink subband of the SBFD time-frequency resource is not set. Figure 3F is a schematic diagram showing the setting of a downlink subband of the SBFD time-frequency resource in the uplink slot.
[0071] If N transmission blocks include a first type of transmission block that overlaps with the uplink subband of the SBFD time-frequency resource and a second type of transmission block located within the uplink slot, the base station equipment may send one resource configuration message to the UE, which receives one resource configuration message that includes configuration information for the second type of transmission block and configuration information for the first type of transmission block, and as shown in Figures 3A to 3F, the resource configuration message is used to indicate the configuration information for these four transmission blocks, so that the UE knows which resource is used for the TBoMS resource. The resource configuration message may be a dynamic resource configuration message or a semi-static resource configuration message.
[0072] Alternatively, the base station equipment may send a first resource configuration message and a second resource configuration message to the UE, which receives the first resource configuration message and the second resource configuration message. The first resource configuration message includes configuration information for a second type transmission block and is used to indicate the configuration information for the first and second transmission blocks; the second resource configuration message includes configuration information for a first type transmission block and is used to indicate the configuration information for the third and fourth transmission blocks, thereby allowing the UE to know which resources are used for the TBoMS resources based on the first and second resource configuration messages. The first resource configuration message may be a dynamic resource configuration message or a semi-static resource configuration message, and the second resource configuration message may be a dynamic resource configuration message or a semi-static resource configuration message.
[0073] In one example, after receiving a resource configuration message, the UE obtains configuration information for the TBoMS resource from the resource configuration message, determines the TBoMS resource based on the configuration information, and the TBoMS resource includes N transmission blocks. In Figures 2A to 2E, the N transmission blocks are N first-type transmission blocks, and in Figures 3A to 3F, the N transmission blocks include first-type transmission blocks and second-type transmission blocks.
[0074] After determining the TBoMS resource, the UE can transmit uplink data to the base station equipment based on the TBoMS resource, and the base station equipment can receive the uplink data transmitted by the UE based on the TBoMS resource.
[0075] Second, how does the UE send uplink data based on TBoMS resources?
[0076] For example, when a TBoMS resource and an SBFD time-frequency resource overlap, the UE determines the target number of transmission block bits (i.e., the actual number of transmission bits) that can be carried by the TBoMS resource based on the resource overlap situation between the TBoMS resource and the SBFD time-frequency resource. Based on the TBoMS resource, it transmits uplink data matching the target number of transmission block bits to the base station equipment, and the base station equipment receives uplink data matching the target number of transmission block bits. For example, the target number of target PRBs can be determined based on the resource overlap situation, and the target PRBs are PRBs located in the TBoMS resource and within the uplink subband of the SBFD time-frequency resource. For example, based on the configuration information of the TBoMS resource and the SBFD time-frequency resource, the UE can know which PRBs are located in the TBoMS resource, which PRBs are within the uplink subband of the SBFD time-frequency resource, and which PRBs are outside the uplink subband of the SBFD time-frequency resource, thereby enabling the UE to determine the target number of target PRBs based on the resource overlap situation. Subsequently, based on the target number of target PRBs and the number of transmittable bits per PRB, the target number of transmittable block bits that can be carried by the TBoMS resource can be determined.
[0077] For example, if the TBoMS resource includes a first-type transmission block, the PRB located within the upstream subband of the SBFD time-frequency resource (denoted as the first partial PRB) within the first-type transmission block is determined, and the target PRB includes the first partial PRB within the first-type transmission block. If the TBoMS resource includes a second-type transmission block, when the second-type transmission block does not overlap with the downstream subband of the SBFD time-frequency resource, the target PRB includes all PRBs within the second-type transmission block. When the second-type transmission block overlaps with the downstream subband of the SBFD time-frequency resource, the PRB not located within the downstream subband of the SBFD time-frequency resource is determined, and the target PRB includes the PRBs in that portion of the second-type transmission block. Clearly, after determining the number of PRBs belonging to the target PRB within each transmission block, the sum of these PRB numbers can be determined as the target number for the target PRB.
[0078] The following cases may be included when determining the target number of transmission block bits that can be carried by the TBoMS resources.
[0079] Case 1: If all Type 1 transmission blocks of the TBoMS resource are located within the upstream subband (ULsubband) of the SBFD time-frequency resource, i.e., all resources of the TBoMS resource are active resources, the target number of target PRBs is determined based on the total number of transmission blocks N and the number of PRBs occupied by the transmission blocks.
[0080] For example, the target number of transmission block bits may be determined by the following equation (1). N RE =N*min(156,N RE ')*n PRB Formula (1)
[0081] In equation (1), N RE n represents the target number of transmission block bits, N represents the total number of transmission blocks, and n PRBrepresents the number of PRBs occupied by the transmission block, that is, the number of PRBs occupied by each transmission block, that is, the number of physical layer resource blocks allocated by the base station device to the UE. Obviously, it is N*n PRB is the target number of target PRBs.
[0082] min(156, N RE ’) represents the number of bits that can be transmitted per PRB. That is, one PRB can carry a data volume of this number of bits. Here, 156 represents the maximum number of bits that can be carried per PRB, which is an empirical value, and N RE ’ represents the number of bits that can be carried per PRB, which is related to the data transmission process of the UE and is not limited in this regard.
[0083] As shown in FIGS. 2A and 2B, all four first-type transmission blocks are located within the uplink sub-band of the SBFD time-frequency resource. Therefore, the target number of target PRBs is 4*n PRB is. As shown in FIGS. 3A and 3B, two first-type transmission blocks are located within the uplink sub-band of the SBFD time-frequency resource, and two second-type transmission blocks are located within the uplink slot. Therefore, the target number of target PRBs is 2*n PRB +2*n PRB , that is, 四*n PRB is. In conclusion, the target number of target PRBs can be determined based on the total number N of transmission blocks and the number of PRBs occupied by the transmission blocks.
[0084] Case 2: When the first partial PRBs of the first-type transmission blocks of the TBoMS resource are located within the uplink sub-band of the SBFD time-frequency resource, and the second partial PRBs of the first-type transmission blocks are located outside the uplink sub-band of the SBFD time-frequency resource, that is, when a part of the resources of the TBoMS resource (for example, the second partial PRBs) are invalid resources, the target number of target PRBs can be determined based on the total number N of transmission blocks, the number of PRBs occupied by the transmission blocks, the number of first-type transmission blocks, and the number of PRBs occupied by the second partial PRBs.
[0085] For example, the target number of transmission block bits may be determined by the following equation (2). N RE =N*min(156,N RE ')*n PRB -M*min(156,N RE ')*m PRB Formula (2)
[0086] In equation (2), N RE n represents the target number of transmission block bits, N represents the total number of transmission blocks, and n PRB represents the number of PRBs occupied by the transmission block, i.e., the number of PRBs occupied by each transmission block, M represents the number of first-type transmission blocks, and m PRB n represents the number of PRBs occupied by the second part PRB of the first type transmission block, and the sum of the number of PRBs occupied by the second part PRB of the first type transmission block and the number of PRBs occupied by the first part PRB of the first type transmission block is n PRB It may be m PRB n is the number of PRBs located outside the upstream subband of the SBFD time frequency resource. Obviously, N*n PRB -M*m PRB This is the target number of target PRBs. min(156,N RE ') represents the number of bits that can be transmitted per PRB, meaning that one PRB can carry that number of bits of data.
[0087] In equation (2), the total number of PRBs (N*n) is used to determine the available PRB resources and the number of transport block (TB) bits that can be carried. PRB The number of bits corresponding to (N*min(156,N) RE ')*n PRB ) The number of unavailable PRBs (M*m PRB Number of bits corresponding to (M*min(156,N) RE ')*m PRB Subtract ) from the result.
[0088] Figure 4A is a schematic diagram where the frequency domain resources of the first type transmission block exceed the upstream subband of the SBFD time-frequency resources, and Figure 4B is a schematic diagram where the time domain resources of the first type transmission block exceed the upstream subband of the SBFD time-frequency resources. Of course, both the time domain resources and the frequency domain resources of the first type transmission block may exceed the upstream subband of the SBFD time-frequency resources, which are not shown here.
[0089] As shown in Figures 4A and 4B, those located within the upstream subband of the SBFD time-frequency resource are called the first partial PRB, those located outside the upstream subband of the SBFD time-frequency resource are called the second partial PRB, the total number of transmission blocks N is 4, the number of first-type transmission blocks M is 4, and the target number of target PRBs is 4*n PRB -4*m PRB And, m PRB This is the number of PRBs occupied by the second PRB.
[0090] If two Type 1 transmission blocks are located within the upstream subband of the SBFD time-frequency resource and two Type 2 transmission blocks are located within the upstream slot, Figure 4C is a schematic diagram where the frequency-domain resources of the Type 1 transmission blocks exceed the upstream subband of the SBFD time-frequency resource, and Figure 4D is a schematic diagram where the time-domain resources of the Type 1 transmission blocks exceed the upstream subband of the SBFD time-frequency resource. Of course, both the time-domain resources and the frequency-domain resources of the Type 1 transmission blocks may exceed the upstream subband of the SBFD time-frequency resource.
[0091] As shown in Figures 4C and 4D, all resources in the second type transmission block are active resources, the first type transmission block includes a first partial PRB and a second partial PRB, the first partial PRB is an active resource and the second partial PRB is an inactive resource, the total number of transmission blocks N is 4, the number of first type transmission blocks M is 2, and the target number of target PRBs is 4*n PRB -2*mPRB And, m PRB This is the number of PRBs occupied by the second PRB.
[0092] Case 3: If the first part PRB of the first type transmission block of the TBoMS resource is located within the upstream subband of the SBFD time-frequency resource, and the second part PRB of the first type transmission block is located outside the upstream subband of the SBFD time-frequency resource, i.e., if some of the TBoMS resources (e.g., the second part PRB) are invalid resources, the target number of target PRBs can be determined based on the number of second type transmission blocks, the number of PRBs occupied by the transmission blocks, the number of first type transmission blocks, and the number of PRBs occupied by the first part PRB.
[0093] For example, the target number of transmission block bits may be determined by the following equation (3). N RE =K*min(156,N RE ')*n PRB +L*min(156,N RE ')*l PRB Formula (3)
[0094] In equation (3), N RE n represents the target number of transmission block bits, K represents the number of second-type transmission blocks, and n represents the target number of transmission block bits. PRB L represents the number of PRBs occupied by the transmission block (i.e., the number of PRBs occupied by the second type transmission block), L represents the number of first type transmission blocks, and l PRB represents the number of PRBs occupied by the first part PRB of the first type transmission block, l PRB This is the number of PRBs located within the upstream subband of the SBFD time-frequency resource. Clearly, K*n PRB +L*l PRB is the target number of PRBs, and K+L is the total number of transmission blocks N. min(156,N) RE ') represents the number of bits that can be transmitted per PRB, meaning that one PRB can carry that number of bits of data.
[0095] In equation (3), to determine the available PRB resources and the number of transmission block bits that can be carried, the total number of PRBs in the upslot (K*n) is used. PRB Number of bits corresponding to ) (K*min(156,N RE ')*n PRB ) Total number of PRBs for the down slot or F slot (L*l PRB Number of bits corresponding to (L*min(156,N) RE ')*l PRB Add ).
[0096] As shown in Figures 4A and 4B, the total number of transmission blocks N is 4, the number of first-type transmission blocks M is 4, and the number of second-type transmission blocks K is 0. Therefore, the target number of target PRBs is 0*n PRB +4*l PRB and l PRB This represents the number of PRBs occupied by the first part PRB of the first type transmission block. As shown in Figures 4C and 4D, the total number of transmission blocks N is 4, the number of first type transmission blocks M is 2, the number of second type transmission blocks K is 2, and the target number of target PRBs is 2*n PRB +2*l PRB n PRB This represents the number of PRBs occupied by the second type transmission block, l PRB This represents the number of PRBs occupied by the first part PRB of the first type transmission block.
[0097] Case 4: If the first part PRB of the first type transmission block of the TBoMS resource is located within the upstream subband of the SBFD time-frequency resource, the second part PRB of the first type transmission block is located outside the upstream subband of the SBFD time-frequency resource, the third part PRB of the second type transmission block of the TBoMS resource is located within the downstream or guard subband of the SBFD time-frequency resource in the upstream slot, and the fourth part PRB of the second type transmission block is located within the non-SBFD time-frequency resource in the upstream slot, i.e., some resources of the TBoMS resource (e.g., the second and third part PRBs) are invalid resources, then the target number of target PRBs is determined based on the total number of transmission blocks N, the number of PRBs occupied by the transmission blocks, the number of first type transmission blocks, the number of PRBs occupied by the second part PRBs, the number of second type transmission blocks, and the number of PRBs occupied by the third part PRBs.
[0098] For example, the target number of transmission block bits may be determined by the following equation (4). N RE =N*min(156,N RE ')*n PRB -M*min(156,N RE ')*m PRB -P*min(156,N RE ')*p PRB Formula (4)
[0099] In equation (4), N RE n represents the target number of transmission block bits, N represents the total number of transmission blocks, and n PRB represents the number of PRBs occupied by the transmission block, i.e., the number of PRBs occupied by each transmission block, M represents the number of first-type transmission blocks, and m PRB represents the number of PRBs occupied by the second part PRB of the first type transmission block, P represents the number of second type transmission blocks, and p PRB This represents the number of PRBs occupied by the third part PRB of the second type transmission block. Clearly, N*n PRB -M*m PRB -P*p PRBThis is the target number of target PRBs. min(156,N RE ') represents the number of bits that can be transmitted per PRB, meaning that one PRB can carry that number of bits of data.
[0100] To determine the available PRB resources and the number of transmission block bits that can be carried, the total number of PRBs (N*n) is used. PRB The number of unavailable PRBs (M*m) corresponds to the number of bits (M*m) PRB +P*p PRB Subtract the number of bits corresponding to ).
[0101] If two Type 1 transmission blocks are located within the upstream subband of the SBFD time-frequency resource and two Type 2 transmission blocks are located within the upstream slot, and some of the resources of these two Type 2 transmission blocks are located within the downstream subband or guard subband of the SBFD time-frequency resource in the upstream slot, then Figure 4E is a schematic diagram in which the frequency domain resources of the Type 1 transmission blocks extend beyond the upstream subband of the SBFD time-frequency resource, and of course, the time domain resources of the Type 1 transmission blocks may extend beyond the upstream subband of the SBFD time-frequency resource, but are not limited to this.
[0102] As shown in Figure 4E, a second-type transmission block includes a third-part PRB and a fourth-part PRB, a first-type transmission block includes a first-part PRB and a second-part PRB, the third-part PRB is an invalid resource, the fourth-part PRB is an active resource, the first-part PRB is an active resource, the second-part PRB is an invalid resource, the total number of transmission blocks N is 4, the number of first-type transmission blocks M is 2, the number of second-type transmission blocks P is 2, the invalid resource of a first-type transmission block is the second-part PRB, and the number of PRBs occupied by the second-part PRB is m PRB Therefore, the invalid resource of the second type transmission block is the third part PRB, and the number of PRBs occupied by the third part PRB is p PRB Therefore, the number of target PRBs is 4*n PRB -2*m PRB-2*p PRB is as follows.
[0103] Case 5: The first part PRB of the first type of TBoMS resource transmission block is located within the uplink sub-band of the SBFD time-frequency resource, the second part PRB of the first type of transmission block is located outside the uplink sub-band of the SBFD time-frequency resource, the third part PRB of the second type of TBoMS resource transmission block is located within the downlink sub-band or guard sub-band of the SBFD time-frequency resource in the uplink slot, and the fourth part PRB of the second type of transmission block is located within the non-SBFD time-frequency resource of the uplink slot. That is, when some resources (the second part PRB and the third part PRB) of the TBoMS resource are invalid resources and some resources (the first part PRB and the fourth part PRB) are valid resources, determine the target number of target PRBs based on the number of the first type of transmission blocks, the number of PRBs occupied by the first part PRB, the number of the second type of transmission blocks, and the number of PRBs occupied by the fourth part PRB.
[0104] For example, the target transmission block bit number may be determined by the following formula (5). N RE =L*min(156,N RE ’)*l PRB +P*min(156,N RE ’)*p PRB Formula (5)
[0105] In formula (5), N RE is used to represent the target transmission block bit number, L is used to represent the number of the first type of transmission blocks, l PRB is used to represent the number of PRBs occupied by the first part PRB of the first type of transmission block, P is used to represent the number of the second type of transmission blocks, and p PRB is used to represent the number of PRBs occupied by the fourth part PRB of the second type of transmission block. Obviously, L*l PRB +P*p PRB is the target number of target PRBs. min(156,N RE’) represents the number of bits that can be transmitted per PRB. That is, one PRB can carry a data volume of this number of bits. To determine the available PRB resources and the number of transport block bits that can be carried, the number of bits corresponding to the total number of PRBs (P*p PRB ) in the uplink slot is added to the number of bits corresponding to the total number of PRBs (L*l PRB ) in the downlink slot or F slot.
[0106] If two type-1 transport blocks are located within the uplink sub-band of the SBFD time-frequency resource, two type-2 transport blocks are located within the uplink slot, and part of the resources of these two type-2 transport blocks are located within the downlink sub-band or guard sub-band of the SBFD time-frequency resource in the uplink slot, as shown in Figure 4E, the type-2 transport block includes a third partial PRB and a fourth partial PRB, the fourth partial PRB is an effective resource, the type-1 transport block includes a first partial PRB and a second partial PRB, the first partial PRB is an effective resource, the total number N of transport blocks is 4, the number L of type-1 transport blocks is 2, the number P of type-2 transport blocks is 2, the number of PRBs occupied by the effective resource (first partial PRB) of the type-1 transport block is l PRB and the number of PRBs occupied by the effective resource (fourth partial PRB) of the type-2 transport block is p PRB . The target number of target PRBs is 2*l PRB +2*p PRB .
[0107] In one example, when the third partial PRB of the PRBs of some type-2 transport blocks is located within the downlink sub-band or guard sub-band of the SBFD time-frequency resource in the uplink slot and some type-2 transport blocks are located only in the uplink slot (i.e., not located in the downlink sub-band or guard sub-band), the target transport block bit number may be determined by the following formula (6). Formula (6) is a variant of formula (5), and its realization principle is similar. N RE =L*min(156,N RE ’)*lPRB +P*min(156,N RE ')*p PRB +K*min(156,N RE ')*n PRB Formula (6)
[0108] In equation (6), N RE represents the target number of transmission block bits, L represents the number of first type transmission blocks, l PRB P represents the number of PRBs occupied by the first part PRB of the first type transmission block, P represents the number of second type transmission blocks located in the down subband or guard subband of the SBFD time frequency resource in the up slot, and p PRB k represents the number of PRBs occupied by the fourth part PRB of the second type transmission block, k represents the number of second type transmission blocks located only in the up slot, and n represents the number of PRBs occupied by the fourth part PRB of the second type transmission block, and n represents the number of second type transmission blocks located only in the up slot. PRB L*l represents the number of PRBs occupied by the second type transmission block (i.e., the number of PRBs occupied by each transmission block). Clearly, L*l PRB +P*p PRB +K*n PRB This is the target number of target PRBs.
[0109] If two Type 1 transmission blocks are located within the upstream subband of the SBFD time-frequency resource, one Type 2 transmission block is located within the upstream slot, with some resources of this Type 2 transmission block located within the downstream subband or guard subband of the SBFD time-frequency resource in the upstream slot, and another Type 2 transmission block is located only within the upstream slot, then as shown in Figure 4F, one Type 2 transmission block includes a third and a fourth PRB, the fourth PRB is an active resource, the other Type 2 transmission block is entirely an active resource, one Type 1 transmission block includes a first and a second PRB, the first PRB is an active resource, the total number of transmission blocks N is 4, the number of Type 1 transmission blocks L is 2, the number of Type 2 transmission blocks located within the downstream subband or guard subband of the SBFD time-frequency resource in the upstream slot P is 1, the number of Type 2 transmission blocks located only within the upstream slot K is 1, and the number of PRBs occupied by the first PRB of the Type 1 transmission block is l PRB The number of PRBs occupied by the fourth part PRB of one second type transmission block is p PRB The number of PRBs occupied by another second type transmission block is n. PRB Therefore, the number of target PRBs is 2*l PRB +1*p PRB +1*n PRB That is the case.
[0110] Case 6: The first type transmission block located within the upstream subband of the SBFD time-frequency resource may be divided into a first type transmission block located in the downstream slot and a first type transmission block located in the F slot. For other details, refer to Case 4, and based on this, the target number of transmission block bits may be determined by the following equation (7). N RE =N*min(156,N RE ')*n PRB -M*min(156,N RE ')*m PRB-P*min(156,N RE ')*p PRB -Z*min(156,N RE ')*z PRB Formula (7)
[0111] N RE n represents the target number of transmission block bits, N represents the total number of transmission blocks, and n PRB represents the number of PRBs occupied by the transmission block, M represents the number of first-type transmission blocks located in the downlink slot, and m PRB P represents the number of PRBs occupied by the second part PRB of the first type transmission block located in the down slot, P represents the number of second type transmission blocks, and p PRB represents the number of PRBs occupied by the third part PRB of the second type transmission block, Z represents the number of first type transmission blocks located in the F slot, and z PRB This represents the number of PRBs occupied by the second part PRB of the first type transmission block located in the F slot. N*n PRB -M*m PRB -P*p PRB -Z*z PRB This is the target number of target PRBs.
[0112] As shown in Figure 4G, the total number of transmission blocks N is 4, and the number of PRBs occupied by the transmission blocks is n. PRB The number of first-type transmission blocks M located in the downlink slot is 1, and the number of PRBs occupied by the second-part PRBs of the first-type transmission blocks located in the downlink slot is m. PRB The number of second-type transmission blocks P is 2, and the number of PRBs occupied by the third part PRB of the second-type transmission block is p PRB The number of first-type transmission blocks Z located in the F slot is 1, and the number of PRBs occupied by the second-part PRBs of the first-type transmission blocks located in the F slot is z. PRB That is the case.
[0113] Case 7: The first type transmission block located within the upstream subband of the SBFD time-frequency resource may be divided into a first type transmission block located in the downstream slot and a first type transmission block located in the F slot. For other details, refer to Case 5, and based on this, the target number of transmission block bits may be determined by the following equation (8). N RE =L*min(156,N RE ')*l PRB +P*min(156,N RE ')*p PRB +Z*min(156,N RE ')*z PRB Formula (8)
[0114] In equation (8), N RE L is used to represent the target number of transmission block bits, and L is used to represent the number of first-type transmission blocks located in the down slot. PRB P is used to represent the number of PRBs occupied by the first part PRB of the first type transmission block located in the down slot, and P is used to represent the number of second type transmission blocks, and p PRB is used to represent the number of PRBs occupied by the fourth part PRB of the second type transmission block, Z is used to represent the number of first type transmission blocks located in the F slot, z PRB L*l is used to represent the number of PRBs occupied by the first part PRB of the first type transmission block located in the F slot. Clearly, L*l PRB +P*p PRB +Z*z PRB This is the target number of target PRBs.
[0115] As shown in Figure 4G, the total number of transmission blocks N may be 4, the number of first type transmission blocks L located in the downlink slot may be 1, and the number of PRBs occupied by the first partial PRB of the first type transmission block located in the downlink slot is l PRBThe number of second-type transmission blocks P may be 2, and the number of PRBs occupied by the fourth part PRB of the second-type transmission block is p PRB The number of first type transmission blocks Z located in the F slot may be 1, and the number of PRBs occupied by the first part PRB of the first type transmission block located in the F slot is z PRB That's fine.
[0116] For example, if some Type 2 transmission blocks are located only in the uplink slots, the target number of transmission block bits may be determined by equation (9), which is a variation of equation (8). N RE =L*min(156,N RE ')*l PRB +P*min(156,N RE ')*p PRB +K*min(156,N RE ')*n PRB +Z*min(156,N RE ')*z PRB Formula (9)
[0117] In equation (9), N RE L is used to represent the target number of transmission block bits, and L is used to represent the number of first-type transmission blocks located in the down slot. PRB P is used to represent the number of PRBs occupied by the first part PRB of the first type transmission block located in the downstream slot, and P is used to represent the number of second type transmission blocks located in the downstream subband or guard subband of the SBFD time frequency resource in the upstream slot, and p PRB k is used to represent the number of PRBs occupied by the fourth part PRB of the second type transmission block, k is used to represent the number of second type transmission blocks located only in the up slot, and n PRB is used to represent the number of PRBs occupied by the second type transmission block, Z is used to represent the number of first type transmission blocks located in the F slot, z PRBL*l is used to represent the number of PRBs occupied by the first part PRB of the first type transmission block located in the F slot. Clearly, L*l PRB +P*p PRB +K*n PRB +Z*z PRB This is the target number of target PRBs.
[0118] As shown in Figure 4H, the total number of transmission blocks N is 4, the number of first-type transmission blocks L located in the downlink slot may be 1, and the number of PRBs occupied by the first partial PRB of the first-type transmission block located in the downlink slot is l PRB The number of second-type transmission blocks P located in the downlink subband or guard subband of the SBFD time-frequency resource in the uplink slot may be 1, and the number of PRBs occupied by the fourth part PRB of the second-type transmission block is p PRB The number of second-type transmission blocks located only within the up slot, K, may be 1, and the number of PRBs occupied by the second-type transmission blocks is n. PRB The number of first type transmission blocks Z located in the F slot may be 1, and the number of PRBs occupied by the first part PRB of the first type transmission block located in the F slot is z PRB That's fine.
[0119] Third, a method for estimating channel joints between OFDM symbols or slots.
[0120] If some resources of a TBoMS resource are outside the upstream subband of the SBFD time-frequency resource, for example, if the first portion PRB of the first type transmission block of a TBoMS resource is located within the upstream subband of the SBFD time-frequency resource and the second portion PRB is located outside the upstream subband of the SBFD time-frequency resource, then when the second portion PRB is used to carry DMRS in upstream data, i.e., when DMRS cannot be transmitted, joint channel estimation (i.e., PUSCH channel joint estimation) becomes impossible. To address this finding, this embodiment provides a channel joint estimation method between OFDM symbols or slots, thereby enabling channel joint estimation.
[0121] For example, the OFDM symbol or channel joint estimation method between slots is applicable to DL slots, UL slots, and Flexible slots. For instance, the channel joint estimation method can be used when the second part PRB is located outside the upstream subband of the DL slot's SBFD time-frequency resource. Alternatively, the channel joint estimation method can be used when the second part PRB is located outside the upstream subband of the Flexible slot's SBFD time-frequency resource. Or, the channel joint estimation method can also be used, without limitation, when the second part PRB is located within the downstream subband of the UL slot's SBFD time-frequency resource.
[0122] For example, if the second portion PRB of a first type transmission block is located outside the uplink subband of the SBFD time-frequency resource, and the second portion PRB is used to carry DMRS in uplink data, the UE transmits DMRS to the base station equipment based on the TBoMS resource, and the base station equipment performs joint channel estimation for the uplink data based on the DMRS. Alternatively, the UE may prohibit the base station equipment from transmitting DMRS based on the TBoMS resource, and the base station equipment may perform joint channel estimation for the uplink data, or the base station equipment may cancel performing joint channel estimation for the uplink data.
[0123] For example, if the second portion PRB of a first type transmission block is located outside the uplink subband of the SBFD time frequency resources, and the second portion PRB is used to carry DMRS in uplink data, the UE and base station equipment may agree in advance on the DMRS transmission scheme, or the UE may select the DMRS transmission scheme, or the base station equipment may select the DMRS transmission scheme and transmit the DMRS transmission scheme to the UE. Here, the DMRS transmission scheme may be that the UE transmits DMRS to the base station equipment, or that the UE prohibits the UE from transmitting DMRS to the base station equipment.
[0124] For example, when a UE transmits a DMRS to a base station device based on a TBoMS resource, the base station device may perform joint channel estimation on the uplink data based on the DMRS. For instance, the base station device may obtain a target channel estimation result corresponding to the second PRB portion of a first type transmission block and perform joint channel estimation on the uplink data based on the target channel estimation result, and this joint channel estimation method is not limited.
[0125] If the UE prohibits the base station equipment from transmitting DMRS based on the TBoMS resource, the base station equipment may perform joint channel estimation for the uplink data. For example, the base station equipment may obtain a target channel estimation result corresponding to the second partial PRB of the first type transmission block and perform joint channel estimation for the uplink data based on the target channel estimation result. Alternatively, the base station equipment may cancel performing joint channel estimation for the uplink data, i.e., cancel performing joint channel estimation for the uplink data based on the target channel estimation result corresponding to the second partial PRB.
[0126] The following describes the method for estimating the joint channel of the base station equipment.
[0127] The first joint channel estimation method: For some lost DMRS, all or part of the joint channel estimation is canceled. For example, the UE does not send DMRS to the base station equipment, and the base station equipment cancels performing joint channel estimation on the uplink data based on the target channel estimation result corresponding to the second part PRB.
[0128] Figure 5A is a schematic diagram of the joint channel estimation method, where a portion of the PRB in DLslot#2 (i.e., downlink slot#2) (e.g., the second portion PRB of the first type transmission block) cannot transmit uplink DMRS due to the DLsubband / guardband setting (i.e., the second portion PRB is located outside the uplink subband of the SBFD time frequency resource and is used to carry DMRS in uplink data), and the frequency domain resource corresponding to ULslot#1 cannot perform joint channel estimation. Based on this, the base station equipment can cancel all or part of the joint channel estimation for ULslot#1. For example, canceling only the joint channel estimation of the frequency domain data corresponding to the first PRB results in less performance loss than canceling all of it.
[0129] The second joint channel estimation method involves transmitting uplink DMRS only within the DLsubband / guardband (downlink subband / guard subband) setting region. For example, the UE transmits DMRS only within the second PRB of the first type transmission block, i.e., the second PRB includes DMRS. The base station equipment determines the target DMRS based on the DMRS within the second PRB, determines the target channel estimation result based on the target DMRS, and performs joint channel estimation on the uplink data based on the target channel estimation result. This joint channel estimation method is not limited to this method.
[0130] As shown in Figure 5A, a portion of the PRB in DLslot#2 (for example, the second portion PRB of the first type transmission block, which is used to carry DMRS) is located outside the uplink subband of the SBFD time-frequency resource, i.e., the second portion PRB is located within the DL subband / guardband. However, the UE still transmits DMRS in the second portion PRB, i.e., transmits DMRS only within the DL subband / guardband, and does not transmit any other uplink data besides DMRS in the second portion PRB. This may cause interference with the downlink data of the symbol / slot where the SBFD time-frequency resource is located, but this interference can be avoided by interference measurement or beamforming. Based on this, since the second portion PRB contains DMRS, the base station equipment may determine the DMRS within the second portion PRB as the target DMRS and determine the target channel estimation result based on the target DMRS.
[0131] Third joint channel estimation method: The UE does not transmit uplink DMRS in the DLsubband / guardband setting region, and the base station equipment uses the channel estimation result of the adjacent PRB as the channel estimation result of the second part PRB. For example, the UE does not transmit DMRS to the base station equipment, i.e., the second part PRB does not contain DMRS, and the base station equipment determines the target channel estimation result based on the channel estimation result of the adjacent PRB of the second part PRB, i.e., uses the channel estimation result of the adjacent PRB directly as the target channel estimation result, and performs joint channel estimation on uplink data based on the target channel estimation result, and is not limited to this joint channel estimation method.
[0132] Figure 5B is a schematic diagram of the joint channel estimation method, where a portion of the PRB in DLslot#2 (for example, the second portion PRB of the first type transmission block, which is used to carry DMRS) cannot transmit uplink DMRS. Based on this, the base station equipment may use the channel estimation result of the adjacent PRB of the second portion PRB as the target channel estimation result of the second portion PRB, and perform joint channel estimation using this target channel estimation result. Since the channel estimation result of the adjacent PRB of the second portion PRB is used, factors such as frequency selective channels due to multipath may be considered, but are not limited to this.
[0133] Fourth joint channel estimation method: The UE transmits DMRS, but places any DMRS that cannot be transmitted in the PRB corresponding to the nearest OFDM symbol or additional DMRS symbol that can transmit data. For example, the UE transmits the DMRS corresponding to the second part PRB in the adjacent PRB of the second part PRB, i.e., the second part PRB does not contain DMRS, while the adjacent PRB of the second part PRB contains the DMRS corresponding to the second part PRB. The base station equipment determines the target DMRS corresponding to the second part PRB based on the DMRS in the adjacent PRB (for example, using the DMRS in the adjacent PRB as the target DMRS), determines the target channel estimation result based on the target DMRS, and performs joint channel estimation for uplink data based on the target channel estimation result. This joint channel estimation method is not limited to this method.
[0134] Figure 5C is a schematic diagram of the joint channel estimation method, where a portion of the PRB in DLslot#2 (for example, the second portion PRB of the first type transmission block, which is used to carry the DMRS) cannot transmit the uplink DMRS, and the UE may transmit the DMRS corresponding to the second portion PRB in an adjacent PRB, for example, in the PRB corresponding to the last OFDM symbol in ULslot#1. Based on this, the base station equipment can obtain the target DMRS corresponding to the second portion PRB from the PRB corresponding to the last OFDM symbol in ULslot#1, and determine the target channel estimation result based on the target DMRS, thereby enabling accurate joint channel estimation. When determining the DMRS transmission location and calculating the TB, it may be considered to remove the RE (Resource Element) occupied by the DMRS.
[0135] Fifth Joint Channel Estimation Method: Without being limited to the 14 symbols of joint channel estimation, joint channel estimation is performed by linear interpolation using subsequent DMRS, or joint channel estimation is performed after obtaining channel estimates for which no DMRS have been transmitted. For example, if the UE does not transmit DMRS to the base station equipment, i.e., the second part PRB does not contain DMRS, the base station equipment performs linear interpolation on the DMRS in the PRB before the second part PRB and the DMRS in the PRB after the second part PRB to obtain the target DMRS corresponding to the second part PRB, determines the target channel estimation result based on the target DMRS, and performs joint channel estimation on the uplink data based on the target channel estimation result, without being limited to this joint channel estimation method.
[0136] Figure 5D is a schematic diagram of a joint channel estimation method, in which a portion of the PRB in DLslot#2 (e.g., the second portion PRB of the first type transmission block, which is used to carry DMRS) cannot transmit uplink DMRS. Based on this, the base station equipment may perform line interpolation between the DMRS in the PRB before the second portion PRB (e.g., the PRB of ULslot#1) and the DMRS in the PRB after the second portion PRB (e.g., the PRB of ULslot#3) to obtain the target DMRS corresponding to the second portion PRB. The fifth joint channel estimation method is applicable to gradually changing channels and / or low-speed mobile users.
[0137] For example, if only front-loaded DMRS are configured and the entire DMRS symbol cannot be transmitted, the DMRS may be moved forward or backward to the first available OFDM symbol. Alternatively, if there is a first DMRS and an additional DMRS, and only one DMRS is lost, the above method may be used. However, if it overlaps with an additional DMRS, there is no need to move it, or channel estimation and joint channel estimation can be performed using only the additional DMRS, and as shown in Figure 4D, the front DMRS can be moved backward to an available symbol, preferably the first symbol.
[0138] As can be seen from the above technical proposals, when SBFD time-frequency resources and TBoMS resources overlap, the UE can fully utilize TBoMS resources for data transmission and use the SBFD time-frequency resources of the downlink slot (i.e., the uplink subband) to transmit uplink data from TBoMS, thereby improving the reliability of uplink data transmission and the radius of cell coverage, and effectively combining SBFD time-frequency resource settings and TBoMS transmission mechanisms. From a system-wide perspective, cell coverage can be increased, transmission delay can be reduced, and uplink transmission capacity can be increased. It can support data transmission in TDD systems, improve resource utilization, improve network coverage and network capacity, increase uplink transmission resources and cell coverage, reduce uplink transmission delay, and increase uplink transmission capacity.
[0139] Based on the same inventive concept, we further provide a data transmission device, base station device, and UE corresponding to the above data transmission method. Since the principle by which the base station device and UE solve the problem is similar to that of the data transmission method, the implementation of the base station device and UE can refer to the implementation of the data transmission method, and redundant explanations will be omitted.
[0140] Based on a similar patent application concept as described above, an example of the present invention is a data transmission device applicable to user equipment, comprising: a receiving module for receiving a resource setting message containing TBoMS resource setting information from a base station device; a determination module for determining a TBoMS resource based on the TBoMS resource setting information, wherein the TBoMS resource comprises N transmission blocks, where N is greater than 1, and the N transmission blocks include a first type transmission block that overlaps with the upband of the SBFD time-frequency resource; and a transmitting module for transmitting upband data to the base station device based on the TBoMS resource.
[0141] In one example, if the SBFD time-frequency resource is located in a downlink slot or a Flexible slot, and the N transmission blocks include only first-type transmission blocks that overlap with the uplink subband of the SBFD time-frequency resource, the receiving module is used to receive a resource configuration message from the base station equipment, specifically, to receive one resource configuration message from the base station equipment, the resource configuration message includes configuration information for the first-type transmission block, and the resource configuration message is either a dynamic resource configuration message or a semi-static resource configuration message.
[0142] In one example, if the SBFD time-frequency resource is located in a downlink slot or a Flexible slot and further includes a second type transmission block in which the N transmission blocks are located in an uplink slot, the receiving module is used to receive a resource setting message from the base station equipment, specifically, one resource setting message from the base station equipment, which includes setting information for the second type transmission block and setting information for the first type transmission block, and the one resource setting message is a dynamic resource setting message or a semi-static resource setting message, or it is used to receive a first resource setting message and a second resource setting message from the base station equipment, the first resource setting message includes setting information for the second type transmission block, the second resource setting message includes setting information for the first type transmission block, the first resource setting message is a dynamic resource setting message or a semi-static resource setting message, and the second resource setting message is a dynamic resource setting message or a semi-static resource setting message.
[0143] For example, N transmission blocks occupy discontinuous symbols in N slots, and each transmission block occupies at least one symbol in one slot, or N transmission blocks occupy discontinuous symbols in A slots, where A is less than N, or N transmission blocks occupy consecutive symbols in B slots, where B is less than N.
[0144] In one example, when the transmitting module transmits uplink data to the base station device based on the TBoMS resource, it specifically determines the target number of transmission block bits that can be carried by the TBoMS resource based on the resource overlap between the TBoMS resource and the SBFD time-frequency resource, and transmits uplink data that matches the target number of transmission block bits to the base station device based on the TBoMS resource.
[0145] In one example, when the transmitting module determines the target number of transmission block bits that can be carried by the TBoMS resource based on the resource overlap situation between the TBoMS resource and the SBFD time-frequency resource, it specifically determines the target number of target PRBs based on the resource overlap situation, where the target PRBs are PRBs located in the TBoMS resource and within the upstream subband of the SBFD time-frequency resource, and is used to determine the target number of transmission block bits that can be carried by the TBoMS resource based on the target number of target PRBs and the number of transmittable bits per PRB.
[0146] When determining the target number of target PRBs based on the resource overlap situation, the transmission module is used to determine the target number of target PRBs based on the total number of transmission blocks N and the number of PRBs occupied by the transmission blocks when the first type transmission block is located within the upstream subband of the SBFD time-frequency resource, or when the first partial PRB of the first type transmission block is located within the upstream subband of the SBFD time-frequency resource and the second partial PRB is located outside the upstream subband of the SBFD time-frequency resource, it is used to determine the target number of target PRBs based on the total number of transmission blocks N, the number of PRBs occupied by the transmission blocks, the number of first type transmission blocks, and the number of PRBs occupied by the second partial PRB, or when the first partial PRB of the first type transmission block is located within the upstream subband of the SBFD time-frequency resource and the second partial PRB is located outside the upstream subband of the SBFD time-frequency resource, or it is used to determine the target number of target PRBs based on the number of second type transmission blocks, the number of PRBs occupied by the transmission blocks, the number of first type transmission blocks, and the number of PRBs occupied by the first partial PRB.
[0147] When the transmitting module determines the target number of target PRBs based on the resource overlap situation, specifically, if the first part PRB of the first type transmission block is located within the upstream subband of the SBFD time-frequency resource, the second part PRB is located outside the upstream subband of the SBFD time-frequency resource, the third part PRB of the second type transmission block is located within the downstream subband or guard subband of the SBFD time-frequency resource in the upstream slot, and the fourth part PRB is located within the non-SBFD time-frequency resource of the upstream slot, the transmitting module is used to determine the target number of target PRBs based on the total number of transmission blocks N, the number of PRBs occupied by the transmission blocks, the number of first type transmission blocks, the number of PRBs occupied by the second part PRB, the number of second type transmission blocks, and the number of PRBs occupied by the third part PRB, or to determine the target number of target PRBs based on the number of first type transmission blocks, the number of PRBs occupied by the first part PRB, the number of second type transmission blocks, and the number of PRBs occupied by the fourth part PRB.
[0148] In one example, when the transmitting module transmits uplink data to the base station equipment based on the TBoMS resource, specifically, when the first portion PRB of the first type transmission block is located within the uplink subband of the SBFD time-frequency resource and the second portion PRB is located outside the uplink subband of the SBFD time-frequency resource, and the second portion PRB is used to carry DMRS in the uplink data, the transmitting module is used to either transmit DMRS to the base station equipment based on the TBoMS resource so that the base station equipment performs joint channel estimation on the uplink data based on the DMRS, or to either transmit DMRS to the base station equipment based on the TBoMS resource so that the base station equipment performs joint channel estimation on the uplink data or cancels performing joint channel estimation on the uplink data.
[0149] Based on a similar patent application concept as described above, an example of the present invention is a data transmission device applicable to a base station device, comprising: an allocation module for allocating TBoMS resources to user equipment, wherein the TBoMS resources comprise N transmission blocks, where N is a positive integer greater than 1, and the N transmission blocks comprise a first type transmission block that overlaps with the uplink subband of an SBFD time-frequency resource; a transmission module for sending a resource setting message to the user equipment containing setting information for the TBoMS resources, causing the user equipment to determine the TBoMS resources based on the setting information for the TBoMS resources and transmit uplink data to the base station device based on the TBoMS resources; and a receiving module for receiving uplink data transmitted by the user equipment based on the TBoMS resources.
[0150] In one example, if the SBFD time-frequency resource is located in a downlink slot or a Flexible slot, and the N transmission blocks include only first-type transmission blocks that overlap with the uplink subband of the SBFD time-frequency resource, the transmitting module is used to send a resource configuration message to the user device, specifically to send one resource configuration message to the user device, the resource configuration message includes configuration information for the first-type transmission block, and the resource configuration message is either a dynamic or semi-static resource configuration message.
[0151] For example, if the SBFD time-frequency resource is located in a downlink or flexible slot and further includes a second type transmission block in which the N transmission blocks are located in an uplink slot, then when the transmitting module transmits a resource configuration message to the user device, it is used to transmit one resource configuration message to the user device, the one resource configuration message includes configuration information for the second type transmission block and configuration information for the first type transmission block, and the one resource configuration message is a dynamic resource configuration message or a semi-static resource configuration message; or it is used to transmit a first resource configuration message and a second resource configuration message to the user device, the first resource configuration message includes configuration information for the second type transmission block, the second resource configuration message includes configuration information for the first type transmission block, the first resource configuration message is a dynamic resource configuration message or a semi-static resource configuration message, and the second resource configuration message is a dynamic resource configuration message or a semi-static resource configuration message.
[0152] For example, N transmission blocks occupy discontinuous symbols in N slots, and each transmission block occupies at least one symbol in one slot, or N transmission blocks occupy discontinuous symbols in A slots, where A is less than N, or N transmission blocks occupy consecutive symbols in B slots, where B is less than N.
[0153] In one example, the apparatus further includes a processing module for obtaining a target channel estimation result corresponding to the second part PRB and performing joint channel estimation on the upstream data, where the first part PRB of the first type transmission block is located within the upstream subband of the SBFD time-frequency resource, the second part PRB is located outside the upstream subband of the SBFD time-frequency resource, and the second part PRB is used to carry DMRS in the upstream data.
[0154] In one example, when the processing module obtains the target channel estimation result corresponding to the second partial PRB, specifically, if the second partial PRB includes a DMRS, it is used to determine the target DMRS based on the DMRS in the second partial PRB and to determine the target channel estimation result based on the target DMRS, and the user equipment is used to determine the target channel estimation result based on the channel estimation results of the adjacent PRBs of the second partial PRB if the DMRS is transmitted only in the second partial PRB, or if the second partial PRB does not include a DMRS, or if the second partial PRB does not include a DMRS, the second partial PRB P If the adjacent PRB of the RB includes a DMRS corresponding to the second partial PRB, the target DMRS is determined based on the DMRS in the adjacent PRB and used to determine the target channel estimation result based on the target DMRS. The user device transmits the DMRS corresponding to the second partial PRB in the adjacent PRB, or, if the second partial PRB does not include a DMRS, linear interpolation is performed on the DMRS in the PRB before the second partial PRB and the DMRS in the PRB after the second partial PRB to obtain the target DMRS corresponding to the second partial PRB and used to determine the target channel estimation result based on the target DMRS.
[0155] In one example, the processing module is used to cancel a joint channel estimation for the uplink data based on the target channel estimation result corresponding to the second part PRB, when the first part PRB of a first type transmission block is located within the uplink subband of the SBFD time-frequency resource, the second part PRB is located outside the uplink subband of the SBFD time-frequency resource, and the second part PRB is used to carry the demodulated reference signal DMRS in the uplink data.
[0156] Based on a similar patent application concept as described above, an example of the present invention provides an electronic device (e.g., a base station device or UE as in the above example) which may include a processor and an instrument-readable storage medium, wherein the instrument-readable storage medium stores instrument-executable instructions that can be executed by the processor, and the processor is used to execute the instrument-executable instructions and carry out the data transmission method disclosed in the above example of the present invention.
[0157] Based on a similar patent concept as described above, an example of the present invention further provides a machine-readable storage medium in which several computer instructions are stored, wherein when the computer instructions are executed by a processor, the data transmission method disclosed in the above example of the present invention can be performed.
[0158] Here, the machine-readable storage medium may be an electronic, magnetic, optical, or other physical storage device capable of storing or remembering information such as executable instructions and data. For example, the machine-readable storage medium may be RAM (Random Access Memory), volatile memory, non-volatile memory, flash memory, storage drives (e.g., hard disk drives), solid-state drives, any type of storage disk (e.g., optical discs, DVDs, etc.), or similar storage media, or a combination thereof.
[0159] The systems, devices, modules, or units described in the above embodiments may be specifically implemented by computer entities or products having some function. A typical implementing device is a computer, and the specific form of the computer may be a personal computer, laptop computer, mobile phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email sending and receiving device, game console, tablet, wearable device, or any combination of these devices.
[0160] The above are merely examples of the present invention and are not intended to limit the invention. Those skilled in the art can make various modifications and changes to the present invention. Any modifications, equivalent substitutions, or improvements made without departing from the spirit and principles of the present invention should be included within the scope of the claims.
Claims
1. A data transmission method applicable to user equipment, Steps include receiving a resource configuration message from a base station device, which includes configuration information for a transmission block TBoMS resource spanning multiple slots, which may include both SBFD slots and non-SBFD slots, and determining a TBoMS resource based on the TBoMS resource configuration information, wherein the TBoMS resource includes N transmission blocks, where N is a positive integer greater than 1, and the N transmission blocks include a first type transmission block overlapping the uplink subband of a subband full-duplex SBFD time frequency resource and a second type transmission block located within an uplink slot; The step of transmitting uplink data to the base station device based on the TBoMS resource includes, The step of transmitting uplink data to the base station device based on the TBoMS resource is: The process includes determining the target number of transmission block bits that can be carried by the TBoMS resource based on the resource overlap between the TBoMS resource and the SBFD time-frequency resource, and transmitting uplink data matching the target number of transmission block bits to the base station device based on the TBoMS resource. The step of determining the target number of transmission block bits that can be carried by the TBoMS resource, based on the resource overlap situation between the TBoMS resource and the SBFD time-frequency resource, is: A step of determining the target number of target physical resource blocks (PRBs) based on the resource overlap situation, wherein the target PRBs are PRBs located in the TBoMS resource and located within the up subband of the SBFD time-frequency resource. The step of determining the target number of transmission block bits that can be carried by the TBoMS resource, based on the target number of target PRBs and the number of transmittable bits per PRB, includes: The step of determining the target number of target PRBs based on the resource overlap situation is as follows: If the first portion PRB of the first type transmission block is located within the upstream subband of the SBFD time-frequency resource, and the second portion PRB of the first type transmission block is located outside the upstream subband of the SBFD time-frequency resource, The target number of target PRBs is determined based on the total number of transmission blocks N, the number of PRBs occupied by the transmission blocks, the number of first-type transmission blocks, and the number of PRBs occupied by second-part PRBs, or The process includes determining a target number of target PRBs based on the number of second-type transmission blocks, the number of PRBs occupied by the transmission blocks, the number of first-type transmission blocks, and the number of PRBs occupied by the first partial PRBs. A data transmission method characterized by the following features.
2. The SBFD time frequency resource is located in a downlink slot or a flexible slot, and the step of receiving a resource setting message from the base station equipment is: A step of receiving a resource configuration message from a base station device, wherein the resource configuration message includes configuration information for a second type transmission block and configuration information for a first type transmission block, and the resource configuration message is a dynamic resource configuration message or a semi-static resource configuration message, or The step of receiving a first resource setting message and a second resource setting message from a base station device, wherein the first resource setting message includes setting information for a second type transmission block, the second resource setting message includes setting information for a first type transmission block, the first resource setting message is a dynamic resource setting message or a semi-static resource setting message, and the second resource setting message is a dynamic resource setting message or a semi-static resource setting message. The method according to feature 1.
3. The N transmission blocks occupy discontinuous symbols in N slots, and each transmission block occupies at least one symbol in one slot. Alternatively, the N transmission blocks occupy discontinuous symbols in A slots, where A is less than N. Alternatively, the N transmission blocks occupy consecutive symbols in B slots, where B is less than N. The method according to feature 2.
4. The step of determining the target number of target PRBs based on the resource overlap situation is as follows: If the first type transmission block is located within the upband of the SBFD time-frequency resource, the step includes determining the target number of target PRBs based on the total number of transmission blocks N and the number of PRBs occupied by the transmission blocks. The method according to feature 1.
5. The step of determining the target number of target PRBs based on the resource overlap situation is as follows: If the first portion PRB of the first type transmission block is located within the upstream subband of the SBFD time-frequency resource, the second portion PRB is located outside the upstream subband of the SBFD time-frequency resource, the third portion PRB of the second type transmission block is located within the downstream subband or guard subband of the SBFD time-frequency resource in the upstream slot, and the fourth portion PRB is located within the non-SBFD time-frequency resource of the upstream slot, The target number of target PRBs is determined based on the total number of transmission blocks N, the number of PRBs occupied by the transmission blocks, the number of first-type transmission blocks, the number of PRBs occupied by the second-type partial PRBs, the number of second-type transmission blocks, and the number of PRBs occupied by the third-type partial PRBs, or, The process includes determining a target number of target PRBs based on the number of first type transmission blocks, the number of PRBs occupied by the first partial PRBs, the number of second type transmission blocks, and the number of PRBs occupied by the fourth partial PRBs. The method according to feature 1.
6. The step of transmitting uplink data to the base station device based on the TBoMS resource is: When the first portion PRB of the first type transmission block is located within the upstream subband of the SBFD time-frequency resource, and the second portion PRB is located outside the upstream subband of the SBFD time-frequency resource, and the second portion PRB is used to carry the demodulated reference signal DMRS in the upstream data, To enable the base station device to perform joint channel estimation for uplink data based on the DMRS, either transmit the DMRS to the base station device based on the TBoMS resource, or The procedure includes the step of prohibiting the base station device from performing joint channel estimation on uplink data or from sending a DMRS to the base station device based on the TBoMS resource to cancel performing joint channel estimation on uplink data, The method according to feature 1.
7. A data transmission method applicable to base station equipment, A step of allocating a transmission block TBoMS resource to a user device, which may include both SBFD slots and non-SBFD slots, wherein the TBoMS resource comprises N transmission blocks, where N is a positive integer greater than 1, and the N transmission blocks include a first type of transmission block that overlaps with the upband of a subband full-duplex SBFD time-frequency resource. The steps include sending a resource configuration message containing the TBoMS resource configuration information to the user device, causing the user device to determine the TBoMS resource based on the TBoMS resource configuration information and transmit uplink data to the base station device based on the TBoMS resource, The step includes receiving the uplink data transmitted by the user device based on the TBoMS resource, If the first portion PRB of the first type transmission block is located within the upstream subband of the SBFD time-frequency resource, and the second portion PRB of the first type transmission block is located outside the upstream subband of the SBFD time-frequency resource, and the second portion PRB is used to carry the demodulated reference signal DMRS in the upstream data, the steps include obtaining a target channel estimation result corresponding to the second portion PRB, The further step includes performing joint channel estimation on the upstream data based on the target channel estimation result, A data transmission method characterized by the following features.
8. If the SBFD time-frequency resource is located in a downlink slot or a flexible slot, and the N transmission blocks include only first-type transmission blocks that overlap with the uplink subband of the SBFD time-frequency resource, the step of sending a resource setting message to the user equipment is: The process includes the step of sending a resource configuration message to a user device, wherein the resource configuration message includes configuration information for a first type transmission block, and the resource configuration message is either a dynamic resource configuration message or a semi-static resource configuration message. The method according to feature 7.
9. If the SBFD time-frequency resource is located in a downlink slot or a flexible slot, and further includes a second type of transmission block in which the N transmission blocks are located in an uplink slot, the step of sending a resource setting message to the user equipment is: A step of sending a resource configuration message to the user device, wherein the resource configuration message includes configuration information for a second type transmission block and configuration information for a first type transmission block, and the resource configuration message is a dynamic resource configuration message or a semi-static resource configuration message, or A step of transmitting a first resource setting message and a second resource setting message to the user equipment, wherein the first resource setting message includes setting information for a second type transmission block, the second resource setting message includes setting information for a first type transmission block, the first resource setting message is a dynamic resource setting message or a semi-static resource setting message, and the second resource setting message is a dynamic resource setting message or a semi-static resource setting message. The method according to feature 7.
10. The N transmission blocks occupy discontinuous symbols in N slots, and each transmission block occupies at least one symbol in one slot. Alternatively, the N transmission blocks occupy discontinuous symbols in A slots, where A is less than N. Alternatively, the N transmission blocks occupy consecutive symbols in B slots, where B is less than N. The method according to feature 9.
11. The step of obtaining the target channel estimation result corresponding to the second partial PRB is: If the second partial PRB includes a DMRS, the steps include determining a target DMRS based on the DMRS in the second partial PRB and determining the target channel estimation result based on the target DMRS, wherein the DMRS is transmitted by the user device only in the second partial PRB, or If the second partial PRB does not include DMRS, the step of determining the target channel estimation result based on the channel estimation results of the adjacent PRBs of the second partial PRB, or If the second partial PRB does not include a DMRS, and the adjacent PRB of the second partial PRB includes a DMRS corresponding to the second partial PRB, the steps include determining a target DMRS based on the DMRS in the adjacent PRB and determining the target channel estimation result based on the target DMRS, wherein the DMRS corresponding to the second partial PRB is transmitted by the user equipment in the adjacent PRB, or If the second partial PRB does not include a DMRS, the process includes the step of performing linear interpolation between the DMRS in the PRB prior to the second partial PRB and the DMRS in the PRB after the second partial PRB to obtain a target DMRS corresponding to the second partial PRB, and determining the target channel estimation result based on the target DMRS. The method according to feature 7.
12. If the first portion PRB of the first type transmission block is located within the upstream subband of the SBFD time-frequency resource and the second portion PRB is located outside the upstream subband of the SBFD time-frequency resource, and the second portion PRB is used to carry a demodulated reference signal DMRS in the upstream data, the further step includes canceling joint channel estimation for the upstream data based on the target channel estimation result corresponding to the second portion PRB. The method according to feature 7.
13. A data transmission device applicable to user equipment, A receiving module for receiving resource configuration messages from base station equipment, which include configuration information for transmission block TBoMS resources spanning multiple slots, including both SBFD and non-SBFD slots. A determination module for determining a TBoMS resource based on the configuration information of the TBoMS resource, wherein the TBoMS resource includes N transmission blocks, where N is a positive integer greater than 1, and the N transmission blocks include a first type transmission block that overlaps with the upstream subband of a subband full-duplex SBFD time frequency resource and a second type transmission block located within the upstream slot, Includes a transmission module for transmitting uplink data to the base station device based on the TBoMS resources, The transmission module, when transmitting uplink data to the base station device based on the TBoMS resource, determines the target number of transmission block bits that can be carried by the TBoMS resource based on the resource overlap situation between the TBoMS resource and the SBFD time-frequency resource, and is used to transmit uplink data matching the target number of transmission block bits to the base station device based on the TBoMS resource. The transmitting module, when determining the target number of transmission block bits that can be carried by the TBoMS resource based on the resource overlap situation between the TBoMS resource and the SBFD time-frequency resource, determines the target number of target physical resource blocks (PRBs) based on the resource overlap situation, and the target PRBs are PRBs located in the TBoMS resource and within the upstream subband of the SBFD time-frequency resource, and is used to determine the target number of transmission block bits that can be carried by the TBoMS resource based on the target number of target PRBs and the number of transmittable bits per PRB. The transmission module is used to determine the target number of target PRBs based on the resource overlap situation, when the first partial PRB of the first type transmission block is located within the upstream subband of the SBFD time-frequency resource and the second partial PRB of the first type transmission block is located outside the upstream subband of the SBFD time-frequency resource, by determining the target number of target PRBs based on the total number of transmission blocks N, the number of PRBs occupied by the transmission blocks, the number of first type transmission blocks, and the number of PRBs occupied by the second partial PRB, or by determining the target number of target PRBs based on the number of second type transmission blocks, the number of PRBs occupied by the transmission blocks, the number of first type transmission blocks, and the number of PRBs occupied by the first partial PRB. A data transmission device characterized by the following features.
14. A data transmission device applicable to base station equipment, An allocation module for allocating a transmission block TBoMS resource across multiple slots, which may include both SBFD slots and non-SBFD slots, wherein the TBoMS resource comprises N transmission blocks, where N is a positive integer greater than 1, and the N transmission blocks include a first type transmission block that overlaps with the upband of a subband full-duplex SBFD time-frequency resource; A transmission module that sends a resource setting message containing the TBoMS resource setting information to the user device, causing the user device to determine the TBoMS resource based on the TBoMS resource setting information and transmit uplink data to the base station device based on the TBoMS resource, The user device includes a receiving module for receiving uplink data transmitted based on the TBoMS resource, The apparatus further includes a processing module for obtaining a target channel estimation result corresponding to the second portion PRB and performing joint channel estimation on the upstream data based on the target channel estimation result, when the first portion PRB of the first type transmission block is located within the upstream subband of the SBFD time-frequency resource, and the second portion PRB of the first type transmission block is located outside the upstream subband of the SBFD time-frequency resource, and the second portion PRB is used to carry a demodulated reference signal DMRS in the upstream data. A data transmission device characterized by the following features.
15. An electronic device comprising a processor and an instrument-readable storage medium, wherein the instrument-readable storage medium stores instrument-executable instructions that can be executed by the processor, and the processor is used to execute the instrument-executable instructions and carry out the method according to any one of claims 1 to 6. An electronic device characterized by the following features.
16. An electronic device comprising a processor and a device-readable storage medium, wherein the device-readable storage medium stores device-executable instructions that can be executed by the processor, and the processor is used to execute the device-executable instructions and carry out the method according to any one of claims 7 to 12. An electronic device characterized by the following features.