Data transmission method and apparatus, and electronic device
By introducing SBFD time-frequency resources and joint channel estimation methods in the TDD system, the TBoMS resource configuration is optimized, and the transmission rate limitation and delay increase caused by insufficient UL time slots are solved, thereby achieving efficient transmission of uplink data and improving network capacity.
Patent Information
- Application Number
- PCT/CN2023/085093
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-03-30
- Publication Date
- 2025-07-03
AI Technical Summary
In the TDD system, fewer UL time slots lead to limited uplink transmission rate and increased transmission delay, making it difficult for the prior art to effectively utilize frequency domain resources for uplink data transmission.
By introducing SBFD time-frequency resources into the TBoMS resource, uplink data transmission is performed using the uplink frequency domain resources of downlink time slots or flexible time slots, and combining the joint channel estimation method, the configuration and resource allocation of transmission blocks are optimized.
It improves the uplink data transmission rate, reduces transmission delay, enhances cell coverage and network capacity, and improves resource utilization.
Smart Images

Figure CN2023085093_03072025_PF_FP_ABST
Abstract
Description
Data transmission method, device and electronic equipment Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a data transmission method, device and electronic device. Background Art
[0002] TDD (Time Division Duplex) systems are widely used in mobile communication systems, such as 5G systems. In TDD systems, the frame structure is divided into DL (DownLink) time slots, UL (UpLink) time slots, and flexible time slots. The DL time slot includes multiple DL symbols, and the frequency domain resources corresponding to these DL symbols process downlink data. The UL time slot includes multiple UL symbols, and the frequency domain resources corresponding to these UL symbols process uplink data. The flexible time slot includes at least one F (Flexible) symbol. The F symbol can be used for DL, that is, the frequency domain resources corresponding to the F symbol process downlink data. The F symbol can also be used for UL, that is, the frequency domain resources corresponding to the F symbol process uplink data. The F symbol can also be used for GP (Guard Period), that is, the frequency domain resources corresponding to the F symbol are used to protect uplink and downlink switching. The TDD system can operate in HD (Half Duplex) mode, that is, at the same time, the same frequency domain resources can only be used for UL or DL.
[0003] Summary of the Invention
[0004] The present application provides a data transmission method, applied to a user equipment, comprising:
[0005] receiving a resource configuration message from a base station device, the resource configuration message including configuration information of a TBoMS resource, and determining the TBoMS resource based on the configuration information of the TBoMS resource; wherein the TBoMS resource includes N transport blocks, where N is a positive integer greater than 1, and the N transport blocks include a first-type transport block overlapping with an uplink subband of the SBFD time-frequency resource;
[0006] Uplink data is sent to the base station device based on the TBoMS resource.
[0007] The present application provides a data transmission method, applied to a base station device, comprising:
[0008] Allocating TBoMS resources to a user equipment; wherein the TBoMS resources include N transmission blocks, where N is a positive integer greater than 1, and the N transmission blocks include first-class transmission blocks overlapping with an uplink subband of an SBFD time-frequency resource;
[0009] Sending a resource configuration message to the user equipment, where the resource configuration message includes configuration information of the TBoMS resource, the user equipment determining the TBoMS resource based on the configuration information of the TBoMS resource, and sending uplink data to the base station device based on the TBoMS resource;
[0010] receiving uplink data sent by the user equipment based on the TBoMS resource.
[0011] The present application provides a data transmission device, applied to a user equipment, including:
[0012] A receiving module, configured to receive a resource configuration message from a base station device, wherein the resource configuration message includes configuration information of TBoMS resources;
[0013] a determination module, configured to determine a TBoMS resource based on the configuration information of the TBoMS resource; wherein the TBoMS resource includes N transmission blocks, N is a positive integer greater than 1, and the N transmission blocks include a first type of transmission block overlapping with an uplink subband of the SBFD time-frequency resource;
[0014] A sending module is used to send uplink data to the base station device based on the TBoMS resource.
[0015] The present application provides a data transmission device, which is applied to a base station device, including:
[0016] an allocation module, configured to allocate TBoMS resources to a user equipment; wherein the TBoMS resources include N transmission blocks, where N is a positive integer greater than 1, and the N transmission blocks include first-type transmission blocks overlapping with an uplink subband of an SBFD time-frequency resource;
[0017] a sending module, configured to send a resource configuration message to the user equipment, where the resource configuration message includes configuration information of the TBoMS resource, the user equipment determining the TBoMS resource based on the configuration information of the TBoMS resource, and sending uplink data to the base station device based on the TBoMS resource;
[0018] The receiving module is configured to receive uplink data sent by the user equipment based on the TBoMS resource.
[0019] The present application provides an electronic device, including a processor and a machine-readable storage medium, wherein the machine-readable storage medium stores machine-executable instructions that can be executed by the processor; the processor is used to execute the machine-executable instructions to implement the above-disclosed data transmission method.
[0020] As can be seen from the above technical solution, the TBoMS (Transport Block over Multiple Slots) resource includes N transmission blocks, and the N transmission blocks include transmission blocks that overlap with the uplink subband of the SBFD (Sub-Band Full Duplex) time-frequency resource, that is, the uplink subband of the SBFD time-frequency resource is used as the transmission block of the TBoMS resource. Therefore, when the SBFD time-frequency resource overlaps with the TBoMS resource, the UE (User Equipment) can fully utilize the TBoMS resource for data transmission, and can use the SBFD time-frequency resource (i.e., the uplink subband) of the downlink time slot to transmit the uplink data of the TboMS, further improving the transmission reliability of the uplink data and the cell coverage radius, so that the SBFD time-frequency resource configuration and the TBoMS transmission mechanism can be effectively combined and implemented. From the perspective of the entire system, it can increase the cell coverage range, reduce transmission delay, and increase uplink transmission capacity. It can support data transmission of TDD system, improve resource utilization, enhance network coverage and capacity, increase uplink transmission resources and cell coverage, reduce uplink transmission delay and increase uplink transmission capacity. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] 1A and 1B are schematic flow charts of a data transmission method in an example;
[0022] 2A-2E are schematic diagrams of TBoMS resources and SBFD time-frequency resources in an example;
[0023] 3A-3F are schematic diagrams of TBoMS resources and SBFD time-frequency resources in an example;
[0024] 4A-4H are schematic diagrams of TBoMS resources and SBFD time-frequency resources in an example;
[0025] 5A-5D are schematic diagrams of a joint channel estimation method in an example. DETAILED DESCRIPTION
[0026] The terms used in the embodiments of this application are only for the purpose of describing specific embodiments and are not intended to limit this application. The singular forms "a," "the," and "the" used in this application and claims are also intended to include plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used herein refers to any or all possible combinations of one or more associated listed items.
[0027] It should be understood that although the terms first, second, third, etc. may be used to describe various information in the embodiments of the present application, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" used may also be interpreted as "at the time of" or "when" or "in response to determining".
[0028] TDD systems can operate in HD mode, meaning that at the same time, the same frequency domain resources can only be used for UL or DL. To make more flexible use of frequency domain resources and improve resource utilization, TDD systems can also operate in FD (Full-Duplex) mode, meaning that at the same time, the same frequency domain resources are used for both UL and DL, that is, uplink and downlink data are processed simultaneously on the same frequency domain resources.
[0029] In a TDD system, the frame structure is divided into DL time slots, UL time slots, and flexible time slots. Once the frame structure is determined, the UE can transmit and receive data according to the frame structure. For UEs using HD (Half Duplex) mode, the base station (such as the gNB) schedules the UE to transmit or receive according to the frame structure. For UEs using FD mode, the base station schedules the UE to transmit, receive, or both according to the frame structure. In summary, the base station configures the frame structure and notifies the UE of the frame structure, allowing the UE to understand the frame structure and correctly transmit and receive data. Furthermore, knowing the frame structure allows the UE to be aware of potential inter-UE interference and use interference cancellation techniques to mitigate interference and improve communication reliability.
[0030] For example, in a TDD system, for a frame structure primarily used for downlink transmission, more DL time slots are usually configured. This results in fewer UL time slots, which in turn limits the uplink transmission rate and increases the transmission delay of uplink data, resulting in a longer uplink transmission delay and the unutilization of uplink services.
[0031] In one example of the present application, a data transmission method is proposed, which configures flexible downlink frequency domain resources and uplink frequency domain resources for a UE using SBFD time-frequency resources, and can transmit uplink data using the uplink frequency domain resources. That is, it is possible to configure uplink frequency domain resources using downlink time slots or flexible time slots, and transmit uplink data using the uplink frequency domain resources, thereby improving the uplink transmission rate and reducing the transmission delay of the uplink data. In addition, it is possible to configure downlink frequency domain resources using uplink time slots or flexible time slots, and transmit downlink data using the downlink frequency domain resources, thereby improving the downlink transmission rate and reducing the transmission delay of the downlink data.
[0032] In one example of the present application, a data transmission method is proposed. The data transmission method can be applied to a user equipment. FIG1A is a flow chart of the data transmission method. The method may include:
[0033] Step 111: Receive a resource configuration message from a base station device, where the resource configuration message includes configuration information of TBoMS resources, and determine TBoMS resources based on the configuration information of the TBoMS resources.
[0034] The TBoMS resource may include N transmission blocks, where N may be a positive integer greater than 1, and the N transmission blocks may include a first type of transmission block that overlaps with an uplink subband of the SBFD time-frequency resource.
[0035] Step 112: Send uplink data to the base station device based on the TBoMS resources.
[0036] In one example of the present application, a data transmission method is proposed. The data transmission method can be applied to a base station device. FIG1B is a flowchart of the data transmission method. The method may include:
[0037] Step 121: Allocate TBoMS resources to the user equipment.
[0038] The TBoMS resource may include N transmission blocks, where N may be a positive integer greater than 1, and the N transmission blocks may include a first type of transmission block that overlaps with an uplink subband of the SBFD time-frequency resource.
[0039] Step 122: Send a resource configuration message to the user equipment. The resource configuration message may include configuration information of the TBoMS resource. The user equipment determines the TBoMS resource based on the configuration information of the TBoMS resource and sends uplink data to the base station device based on the TBoMS resource.
[0040] Step 123: Receive uplink data sent by the user equipment based on the TBoMS resources.
[0041] In one example, an SBFD time-frequency resource may be located in a downlink time slot or a flexible time slot. 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 device sends a resource configuration message to the user equipment, and the user equipment receives a resource configuration message from the base station device. The resource configuration message may include configuration information for the first-type transmission blocks, and the resource configuration message may be a dynamic resource configuration message or a semi-static resource configuration message.
[0042] In one example, an SBFD time-frequency resource may be located in a downlink timeslot or a flexible timeslot. If N transmission blocks include a first-type transmission block that overlaps with an uplink subband of the SBFD time-frequency resource, and the N transmission blocks also include a second-type transmission block located in the uplink timeslot, then: the base station device sends a resource configuration message to the user equipment, and the user equipment receives a resource configuration message from the base station device. The resource configuration message includes configuration information for the second-type transmission block and 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.
[0043] 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 the N transmission blocks also include a second type of transmission block located in the uplink time slot, then: the base station device 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 device. The first resource configuration message and the second resource configuration message can be sent separately or simultaneously, and the sending method can be flexibly set. The first resource configuration message includes configuration information of the second type of transmission block, and the second resource configuration message includes configuration information of the first type of transmission block. The first resource configuration message can be a dynamic resource configuration message or a semi-static resource configuration message, and the second resource configuration message can be a dynamic resource configuration message or a semi-static resource configuration message. The N transmission blocks of the TBoMS can be configured only in the SBFD time slot, and the N transmission blocks of the TBoMS can also be configured in the uplink time slot and the SBFD time slot.
[0044] In one example, N transport blocks occupy non-consecutive symbols in N time slots, and each transport block occupies at least one symbol in one time slot. Alternatively, N transport blocks occupy non-consecutive symbols in A time slots, where A is less than N. Alternatively, N transport blocks occupy consecutive symbols in B time slots, where B is less than N.
[0045] In an example, a user device sends uplink data to a base station device based on TBoMS resources, which may include: determining a target number of transmission block bits that the TBoMS resources can carry based on resource overlap between the TBoMS resources and the SBFD time-frequency resources, and sending uplink data that matches the target number of transmission block bits to the base station device based on the TBoMS resources, and the base station device receiving the uplink data that matches the target number of transmission block bits.
[0046] In one example, the user equipment determines a target number of transport block bits that can be carried by the TBoMS resource based on resource overlap between the TBoMS resource and the SBFD time-frequency resource. This may include: determining a target number of target physical resource blocks (PRBs) based on the resource overlap, where the target PRBs are PRBs located in the TBoMS resource and in an uplink subband of the SBFD time-frequency resource; and determining a target number of transport block bits that can be carried by the TBoMS resource based on the target number of target PRBs and the number of bits that can be transmitted per PRB.
[0047] In one example, determining the target number of target PRBs based on resource overlap may include: if the first type of transport block is located within the uplink subband of the SBFD time-frequency resource, then determining the target number of target PRBs based on the total number N of transport blocks and the number of PRBs occupied by the transport blocks; or, if the first part of the PRBs of the first type of transport block is located within the uplink subband of the SBFD time-frequency resource, and the second part of the PRBs is located outside the uplink subband of the SBFD time-frequency resource, then: determining the target number of target PRBs based on the total number N of transport blocks, the number of PRBs occupied by the transport blocks, the number of the first type of transport blocks, and the number of PRBs occupied by the second part of the PRBs; or determining the target number of target PRBs based on the number of the second type of transport blocks, the number of PRBs occupied by the transport blocks, the number of the first type of transport blocks, and the number of PRBs occupied by the first part of the PRBs.
[0048] In one example, determining a target number of target PRBs based on resource overlap may include: if a first part of the PRBs of a first-category transport block is located within the uplink subband of the SBFD time-frequency resources, and the second part of the PRBs is located outside the uplink subband of the SBFD time-frequency resources, the third part of the PRBs of the second-category transport block is located within the downlink subband or the guard subband of the SBFD time-frequency resources in the uplink time slot, and the fourth part of the PRBs is located within the non-SBFD time-frequency resources of the uplink time slot, then: determining the target number of target PRBs based on the total number N of transport blocks, the number of PRBs occupied by the transport blocks, the number of first-category transport blocks, the number of PRBs occupied by the second part of the PRBs, the number of second-category transport blocks, and the number of PRBs occupied by the third part of the PRBs; or determining the target number of target PRBs based on the number of first-category transport blocks, the number of PRBs occupied by the first part of the PRBs, the number of second-category transport blocks, and the number of PRBs occupied by the fourth part of the PRBs.
[0049] In an example, if the first part of the PRBs of the first type of transmission block is located within the uplink subband of the SBFD time-frequency resource, and the second part of the PRBs is located outside the uplink subband of the SBFD time-frequency resource, and the second part of the PRBs is used to carry the DMRS (Demodulation Reference Signal) in the uplink data, then: the user equipment can send the DMRS to the base station device based on the TBoMS resource, so that the base station device performs joint channel estimation on the uplink data based on the DMRS; or, the user equipment can prohibit sending the DMRS to the base station device based on the TBoMS resource, so that the base station device performs joint channel estimation on the uplink data or the base station device cancels the joint channel estimation of the uplink data.
[0050] In one example, the base station device may perform joint channel estimation on the uplink data, or the base station device may cancel the joint channel estimation on the uplink data. For example, the base station device may cancel the joint channel estimation on the uplink data based on the target channel estimation result corresponding to the second part of PRBs.
[0051] For another example, the base station device may obtain a target channel estimation result corresponding to the second part of PRBs, and perform joint channel estimation on the uplink data based on the target channel estimation result.
[0052] In one example, the base station device obtains a target channel estimation result corresponding to the second part of PRBs, which may include but is not limited to: if the second part of PRBs includes DMRS, determining a target DMRS based on the DMRS in the second part of PRBs, and determining the target channel estimation result based on the target DMRS; wherein the user equipment transmits the DMRS only in the second part of PRBs. Alternatively, if the second part of PRBs does not include DMRS, determining the target channel estimation result based on the channel estimation results of PRBs adjacent to the second part of PRBs. Alternatively, if the second part of PRBs does not include DMRS, and the adjacent PRBs of the second part of PRBs include the DMRS corresponding to the second part of PRBs, determining the target DMRS based on the DMRS in the adjacent PRBs, and determining the target channel estimation result based on the target DMRS; wherein the user equipment transmits the DMRS corresponding to the second part of PRBs in the adjacent PRBs. Alternatively, if the second part of PRBs does not include DMRS, performing a linear difference between the DMRS in the preceding PRB and the DMRS in the following PRBs of the second part of PRBs to obtain the target DMRS corresponding to the second part of PRBs, and determining the target channel estimation result based on the target DMRS.
[0053] It can be seen from the above technical solution that the TBoMS resources include N transmission blocks, and the N transmission blocks include transmission blocks that overlap with the uplink subband of the SBFD time-frequency resources, that is, the uplink subband of the SBFD time-frequency resources is used as the transmission block of the TBoMS resources. Therefore, when the SBFD time-frequency resources overlap with the TBoMS resources, the UE makes full use of the TBoMS resources for data transmission, and uses the SBFD time-frequency resources (i.e., the uplink subband) of the downlink time slot to transmit the uplink data of the TboMS, thereby improving the transmission reliability of the uplink data and the cell coverage radius, so that the SBFD time-frequency resource configuration and the TBoMS transmission mechanism can be effectively combined and implemented. From the perspective of the entire system, it can increase the cell coverage, reduce transmission delay, and increase uplink transmission capacity. It can support data transmission of the TDD system, 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.
[0054] The above technical solution of the present application is described below with reference to examples.
[0055] The TDD frame structure can be implemented through a combination of semi-static configuration and dynamic indication. Multiple SFCs (Slot Format Combinations) are defined in high-layer signaling using the SFI (Slot Format Indicator). For example, a base station can select slot formats that meet service requirements and add them to the SFC. Table 1 shows some of the slot formats, where D represents a DL symbol, U represents an UL symbol, and F represents a flexible symbol. Each SFC is identified by a fixed ID and contains one or more slot format types.
[0056] Table 1
[0057] After completing SFI configuration, the base station sends multiple slot format combinations to the UE in an RRC message. After configuring multiple slot format combinations via RRC signaling, the base station notifies the UE of the index of the currently used SFC via periodic PDCCH in DCI format 2_0. After correctly 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. At this point, the base station and UE have completed the frame structure configuration through dynamic indication, enabling uplink and downlink data transmission.
[0058] For resource allocation, it can be divided into time domain resource allocation and frequency domain resource allocation (taking the resource allocation of the downlink channel as an example). Time domain resource allocation: The Time domain resource assignment field in the DCI indicates the time domain position of the downlink channel. This field has a total of 4 bits, with values from 0 to 15. Assuming the value is m, then m+1 indicates the row index of the time domain resource allocation table, and the information in this row indicates the time domain resources of the PDSCH. There are two ways of indication: one is to indicate three pieces of information: the time slot offset between the PDSCH and the PDCCH that schedules the PDSCH, the starting symbol of the PDSCH in the time slot, and the symbol length of the PDSCH. The other is to indicate the time slot offset between the PDSCH and the PDCCH that schedules the PDSCH, and a SLIV value. The user equipment calculates the starting symbol and the number of continuous symbols of the PDSCH based on the SLIV value.
[0059] Frequency domain resource allocation: The Frequency domain resource assignment field in the DCI indicates the frequency domain resource allocation of the downlink channel. PDSCH frequency domain resource allocation is divided into Type 0 and Type 1. Type 0 supports non-contiguous resource allocation to obtain frequency diversity gain, and Type 1 supports continuous resource allocation, which can reduce the number of bits required for this field. DCI format 1_0 only supports Type 1. Type 0: For the non-contiguous resource allocation type, an RBG is a VRB group, which consists of P consecutive VRBs. The number is determined by the high-level parameters rbg-Size and BWP bandwidth. Under the resource allocation type of Type 0, Frequency domain resource assignment is used as a bitmap to indicate which RBGs are allocated to the downlink channel. Each bit in the bitmap represents an RBG, and the highest bit corresponds to RBG0. Similarly, a bit of 1 indicates that the RBG is allocated to the downlink channel, and a bit of 0 indicates that it is not a downlink channel resource. Type 1: The frequency domain resource indication field does not serve as a bitmap, but indicates a RIV (Resource Indicator Value) value, which is used by the user equipment to calculate the starting RB and the number of occupied RBs of the downlink channel.
[0060] In a TDD system, the frame structure can be divided into UL time slots, DL time slots, and flexible time slots according to time slots. The symbols in the flexible time slots can be configured as UL symbols, DL symbols, and F symbols. F symbols can be used for UL, DL, or GP. Among them, uplink data can be transmitted in the UL time slot, UL symbols in the flexible time slot, or F symbols. Uplink data cannot be transmitted in the DL time slot or the DL symbols in the flexible time slot. Similarly, downlink data can be transmitted in the DL time slot, DL symbols in the flexible time slot, or F symbols. Downlink data cannot be transmitted in the UL time slot or the UL symbols in the flexible time slot.
[0061] Full-duplex communication can be achieved through SBFD, that is, SBFD time-frequency resources can be configured in time-frequency resources (such as UL time slots, DL time slots, and flexible time slots). In this way, at the same time, data in different directions from other time-frequency resources can be transmitted on the SBFD time-frequency resources. For example, SBFD time-frequency resources are configured in the DL time slot, and uplink data is transmitted via the SBFD time-frequency resources, so that the uplink data is transmitted in the DL time slot. For another example, SBFD time-frequency resources are configured in the DL symbols of the flexible time slot, and uplink data is transmitted via the SBFD time-frequency resources, so that the uplink data is transmitted in the DL symbols of the flexible time slot. For another example, SBFD time-frequency resources are configured in the UL time slot, and downlink data is transmitted via the SBFD time-frequency resources, so that the downlink data is transmitted in the UL time slot. For another example, SBFD time-frequency resources are configured in the UL symbols of the flexible time slot, and downlink data is transmitted via the SBFD time-frequency resources, so that the downlink data is transmitted in the UL symbols of the flexible time slot.
[0062] In one example, the SBFD time-frequency resource may be the time-frequency resource corresponding to the SBFD time slot or the time-frequency resource corresponding to the SBFD symbol. The SBFD symbol may be defined as a symbol that the base station device and the UE may be configured with an SBFD sub-band. On the SBFD sub-band of these SBFD symbols (referred to as SBFD time-frequency resources), the base station device and the UE may perform full-duplex communication. That is, on the SBFD time-frequency resources, uplink transmission, downlink transmission, or simultaneous uplink and downlink transmission may be performed. The SBFD time-frequency resource may be explicitly indicated as uplink, downlink, or flexible. When the SBFD time-frequency resource is indicated as flexible, uplink or downlink may be flexibly scheduled on the SBFD time-frequency resource. If the 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 the SBFD time slot or SBFD symbol may include: which symbols in the DL time slot, UL time slot, and F time slot are used for SBFD transmission, as well as the implementation period and starting point, etc. For the convenience of description, in the subsequent embodiments, the SBFD time-frequency resources are time-frequency resources corresponding to the SBFD time slots as an example for description.
[0063] In one example, SBFD indicated as uplink is called UL-SBFD, i.e., SBFD time-frequency resources are used for uplink, and SBFD indicated as downlink is called DL-SBFD, i.e., SBFD time-frequency resources are used for downlink. To support FD communication, SBFD time-frequency resources can be semi-statically configured, such as through RRC (Radio Resource Control) signaling, or dynamically configured, such as through DCI (Downlink Control Information).
[0064] SBFD time-frequency resources can be configured in DL symbols, F symbols, and UL symbols. Symbols configured with SBFD time-frequency resources are called SBFD symbols, while the remaining symbols without SBFD time-frequency resources are called normal symbols. That is, non-SBFD symbols are called normal symbols, such as UL symbols, DL symbols, and F symbols. SBFD can be configured in some symbols of a timeslot. That is, some symbols of a timeslot are SBFD symbols, while the rest are normal symbols. This allows DL or UL data transmission to span normal symbols or SBFD symbols.
[0065] In an example, TBoMS resources may include multiple transmission blocks. When multiple transmission blocks of TBoMS resources overlap with SBFD time-frequency resources, a TBoMS resource allocation method, a method for UE to send uplink data based on TBoMS resources, and a joint channel estimation method between OFDM symbols or time slots are given.
[0066] The following describes a TBoMS resource allocation method, a method for UE to send uplink data based on TBoMS resources, and a method for joint channel estimation between OFDM symbols or time slots in combination with specific situations.
[0067] First, TBoMS resource allocation method.
[0068] The base station device can allocate TBoMS resources to the UE. The TBoMS resources can include N transmission blocks. N can be a positive integer greater than 1, such as N can be 2, 3, 4, 6, 8, etc. There is no restriction on this. In the subsequent process, the total number N of transmission blocks of the TBoMS resources is 4 as an example.
[0069] In one example, the N transport blocks may include only first-category transport blocks that overlap with an uplink subband of an SBFD time-frequency resource (the SBFD time-frequency resource is indicated for uplink use), and the SBFD time-frequency resource may be located in a downlink timeslot or a flexible timeslot. Referring to Figure 2A , the N first-category transport blocks overlap with an uplink subband (UL subband) of an SBFD time-frequency resource in a downlink timeslot (D). Referring to Figure 2B , the N first-category transport blocks overlap with an uplink subband of an SBFD time-frequency resource in a flexible timeslot (F).
[0070] As shown in Figure 2A, time slot 3 (slot3), time slot 4, time slot 5 and time slot 6 are all downlink time slots, and these downlink time slots are all configured with SBFD time-frequency resources, and the SBFD time-frequency resources are indicated for uplink, that is, as an uplink subband (ULsubband), the TBoMS resource can include 4 transmission blocks (i.e., UL1), and these 4 transmission blocks are all located in the uplink subband of the SBFD time-frequency resources.
[0071] As shown in Figure 2B, time slot 3, time slot 4, time slot 5 and time slot 6 are all flexible time slots, and these flexible time slots are all configured with SBFD time-frequency resources, and the SBFD time-frequency resources are indicated for uplink, that is, as an uplink subband (UL subband), the TBoMS resource can include 4 transmission blocks (i.e., UL1), and these 4 transmission blocks are all located in the uplink subband of the SBFD time-frequency resources.
[0072] Of course, SBFD time-frequency resources can also be configured in the downlink time slots and flexible time slots. As shown in Figure 2C, time slots 3 and 4 are downlink time slots, time slots 5 and 6 are flexible time slots, and these time slots are all configured with SBFD time-frequency resources, and the SBFD time-frequency resources are indicated for uplink. The TBoMS resources can include 4 transmission blocks, and these 4 transmission blocks are located in the uplink subband of the SBFD time-frequency resources.
[0073] N transport blocks can occupy non-continuous symbols in N time slots. As shown in Figures 2A, 2B and 2C, the first transport block occupies time slot 3, the second transport block occupies time slot 4, the third transport block occupies time slot 5, and the fourth transport block occupies time slot 6. Obviously, these transport blocks occupy non-continuous symbols in 4 time slots, that is, each transport block occupies at least one symbol in a time slot.
[0074] N transport blocks may also occupy non-consecutive symbols in A time slots, where A is less than N. For example, as shown in FIG2D , the first and second transport blocks occupy time slot 3, and the third and fourth transport blocks occupy time slot 5. Obviously, these transport blocks occupy non-consecutive symbols in two time slots.
[0075] N transport blocks may also occupy consecutive symbols in B time slots, where B is less than N. For example, as shown in FIG2E , the first and second transport blocks occupy time slot 3, and the third and fourth transport blocks occupy time slot 4, and these transport blocks occupy consecutive symbols in these two time slots.
[0076] For time slots configured with uplink subbands of SBFD time-frequency resources, such as time slots 3 to 6, downlink subbands (i.e., DL-subbands) of SBFD time-frequency resources may also be configured, or downlink subbands of SBFD time-frequency resources may not be configured. Referring to Figures 2A to 2E, time slots 5 and 6 are configured with downlink subbands of SBFD time-frequency resources, while time slots 3 and 4 are not configured with downlink subbands of SBFD time-frequency resources.
[0077] If the N transport blocks only include first-category transport blocks that overlap with the uplink subband of the SBFD time-frequency resources, the base station may send a resource configuration message to the UE, and the UE may receive a resource configuration message from the base station. The resource configuration message includes configuration information for the first-category transport blocks, as shown in Figures 2A-2E. This resource configuration message indicates the configuration information for these four transport blocks and the resources occupied by these four transport blocks, allowing the UE to determine which resources are used for TBoMS resources. The resource configuration message may be a dynamic resource configuration message or a semi-static resource configuration message.
[0078] In one example, the N transmission blocks may include a first type of transmission block overlapping with an uplink subband of an SBFD time-frequency resource (the SBFD time-frequency resource is indicated for uplink) and a second type of transmission block located in an uplink time slot, and the SBFD time-frequency resource may be located in a downlink time slot or a flexible time slot.
[0079] As shown in Figure 3A , two first-type transport blocks overlap with the uplink subband (UL subband) of the SBFD time-frequency resources in the downlink timeslot (D), while the other two second-type transport blocks are located in the uplink timeslot (U). As shown in Figure 3B , two first-type transport blocks overlap with the uplink subband of the SBFD time-frequency resources in the flexible timeslot (F), while the other two second-type transport blocks are located in the uplink timeslot.
[0080] As shown in Figure 3A, time slots 3 and 4 are uplink time slots, time slots 5 and 6 are downlink time slots, and time slots 5 and 6 are configured with SBFD time-frequency resources, and the SBFD time-frequency resources are indicated for uplink, that is, as uplink subbands. Based on this, TBoMS resources can include 4 transmission blocks (i.e., UL1), 2 transmission blocks are located in the uplink time slot, and the other 2 transmission blocks are located in the uplink subband of the SBFD time-frequency resources.
[0081] As shown in Figure 3B, time slots 3 and 4 are uplink time slots, time slots 5 and 6 are flexible time slots, and time slots 5 and 6 are configured with SBFD time-frequency resources, and the SBFD time-frequency resources are indicated for uplink, that is, as uplink subbands. Based on this, the TBoMS resources include 4 transmission blocks, 2 transmission blocks are located in the uplink time slots, and the other 2 transmission blocks are located in the uplink subband of the SBFD time-frequency resources.
[0082] Of course, SBFD time-frequency resources can also be configured in the downlink time slot and flexible time slot. As shown in Figure 3C, time slot 3 and time slot 4 are uplink time slots, time slot 5 is a downlink time slot, and time slot 6 is a flexible time slot. Time slots 5 and 6 are configured with SBFD time-frequency resources. The SBFD time-frequency resources are indicated for uplink, 2 transmission blocks are located in the uplink time slot, and the other 2 transmission blocks are located in the uplink subband of the SBFD time-frequency resources.
[0083] N transmission blocks can occupy non-contiguous symbols in N time slots. As shown in Figures 3A, 3B and 3C, TBoMS resources can include 4 transmission blocks, and the 4 transmission blocks occupy non-contiguous symbols in 4 time slots, that is, each transmission block occupies at least one symbol in a time slot.
[0084] N transport blocks may also occupy non-consecutive symbols in A time slots, where A is less than N. For example, as shown in FIG3D , the first and second transport blocks occupy time slot 3, and the third and fourth transport blocks occupy time slot 5. Obviously, these transport blocks occupy non-consecutive symbols in two time slots.
[0085] N transport blocks may also occupy consecutive symbols in B time slots, where B is less than N. For example, as shown in FIG3E , the first and second transport blocks occupy time slot 4, and the third and fourth transport blocks occupy time slot 5, and these transport blocks occupy consecutive symbols in these two time slots.
[0086] For time slots configured with uplink subbands of SBFD time-frequency resources, such as time slots 5 and 6, downlink subbands (i.e., DL-subbands) of SBFD time-frequency resources can also be configured, or downlink subbands without SBFD time-frequency resources can be configured. Figures 3A-3E take the downlink subbands configured with SBFD time-frequency resources as an example.
[0087] For uplink time slots containing the second type of transport blocks, such as time slots 3 and 4, downlink subbands (i.e., DL-subbands) of SBFD time-frequency resources may be configured, or downlink subbands of SBFD time-frequency resources may not be configured. Figures 3A-3E use downlink subbands without SBFD time-frequency resources as an example. Figure 3F shows a schematic diagram of configuring downlink subbands of SBFD time-frequency resources in uplink time slots.
[0088] If the N transport blocks include a first-type transport block that overlaps with the uplink subband of the SBFD time-frequency resource and a second-type transport block located within the uplink time slot, the base station device can send a resource configuration message to the UE, and the UE receives a resource configuration message that includes configuration information for the second-type transport block and configuration information for the first-type transport block. As shown in Figures 3A-3F, the resource configuration message is used to indicate the configuration information of the four transport blocks, so that the UE knows which resources are used for TBoMS resources. The resource configuration message can be a dynamic resource configuration message or a semi-static resource configuration message.
[0089] Alternatively, the base station device may send a first resource configuration message and a second resource configuration message to the UE, and the UE receives the first resource configuration message and the second resource configuration message. The first resource configuration message includes configuration information of the second type of transmission block, and the first resource configuration message is used to indicate configuration information of the first transmission block and the second transmission block. The second resource configuration message includes configuration information of the first type of transmission block, and the second resource configuration message is used to indicate configuration information of the third transmission block and the fourth transmission block, so that the UE knows which resources are used for TBoMS resources based on the first resource configuration message and the second resource configuration message. 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.
[0090] In one example, after receiving a resource configuration message, the UE obtains TBoMS resource configuration information from the resource configuration message and determines the TBoMS resource based on the TBoMS resource configuration information. The TBoMS resource includes N transport blocks. Referring to Figures 2A-2E , the N transport blocks are N first-category transport blocks. Referring to Figures 3A-3F , the N transport blocks include first-category transport blocks and second-category transport blocks.
[0091] After determining the TBoMS resources, the UE can send uplink data to the base station device based on the TBoMS resources, and the base station device can receive the uplink data sent by the UE based on the TBoMS resources.
[0092] Second, a method in which the UE sends uplink data based on TBoMS resources.
[0093] In one example, when TBoMS resources overlap with SBFD time-frequency resources, the UE can determine the target number of transmission block bits (i.e., the actual number of transmission bits) that the TBoMS resources can carry based on the resource overlap between the TBoMS resources and the SBFD time-frequency resources, and send uplink data that matches the target number of transmission block bits to the base station device based on the TBoMS resources, and the base station device receives the uplink data that matches the target number of transmission block bits. For example, the target number of target PRBs can be determined based on the resource overlap, and the target PRBs are PRBs that are located in the TBoMS resources and in the uplink subband of the SBFD time-frequency resources. For example, based on the configuration information of the TBoMS resources and the configuration information of the SBFD time-frequency resources, the UE can know which PRBs are located in the TBoMS resources, which PRBs are located in the uplink subband of the SBFD time-frequency resources, and which PRBs are located outside the uplink subband of the SBFD time-frequency resources. In this way, the target number of target PRBs can be determined based on the resource overlap. Then, the target number of transport block bits that can be carried by the TBoMS resources can be determined based on the target number of target PRBs and the number of bits that can be transmitted per PRB.
[0094] For example, if the TBoMS resources include the first type of transmission blocks, the PRBs in the first type of transmission blocks that are located within the uplink subband of the SBFD time-frequency resources (referred to as the first part of PRBs) are determined, and the target PRBs include the first part of PRBs in the first type of transmission blocks. If the TBoMS resources include the second type of transmission blocks, when the second type of transmission blocks do not overlap with the downlink subband of the SBFD time-frequency resources, the target PRBs include all PRBs in the second type of transmission blocks. If the second type of transmission blocks overlap with the downlink subband of the SBFD time-frequency resources, the PRBs in the second type of transmission blocks that are not located within the downlink subband of the SBFD time-frequency resources are determined, and the target PRBs include this part of PRBs in the second type of transmission blocks. Obviously, after counting the number of PRBs belonging to the target PRBs in each transmission block, the sum of these PRB numbers can be used as the target number of target PRBs.
[0095] To determine the target number of transport block bits that the TBoMS resource can carry, the following situations may be considered:
[0096] Case 1: All first-class transport blocks of TBoMS resources are located in the uplink subband (UL subband) of the SBFD time-frequency resources, that is, all resources of TBoMS resources are valid resources. Based on the total number N of transport blocks and the number of PRBs occupied by transport blocks, the target number of target PRBs is determined.
[0097] For example, the target number of transport block bits can be determined using the following formula (1): RE =N*min(156,N RE ')*n PRB Formula (1)
[0098] In formula (1), N RE Indicates the number of target transport block bits, N indicates the total number of transport blocks, n PRB Indicates the number of PRBs occupied by the transport block, that is, the number of PRBs occupied by each transport block, that is, the number of physical layer resource blocks allocated by the base station equipment to the UE. Obviously, N*n PRB is the target number of target PRBs.
[0099] min(156,N RE ') represents the number of bits that can be transmitted per PRB, that is, the amount of data that a PRB can carry. Among them, 156 represents the maximum number of bits per PRB, which is an empirical value. RE ' indicates the number of bits that each PRB may carry, which is related to the UE's data transmission process and is not restricted.
[0100] 2A and 2B , the four first-class transport blocks are all located within the uplink subband of the SBFD time-frequency resource. Therefore, the target number of target PRBs is 4*nPRB 3A and 3B, two first-class transport blocks are located in the uplink subband of the SBFD time-frequency resource, and two second-class transport blocks are located in the uplink time slot. Therefore, the target number of target PRBs is 2*n PRB +2*n PRB , that is, 4*n PRB In summary, the target number of target PRBs can be determined based on the total number N of transport blocks and the number of PRBs occupied by transport blocks.
[0101] Case 2: The first part PRB of the first type of transmission block of the TBoMS resource is located within the uplink subband of the SBFD time-frequency resource, and the second part PRB of the first type of transmission block is located outside the uplink subband of the SBFD time-frequency resource, that is, some resources of the TBoMS resource (such as the second part PRB) are invalid resources. Then, the target number of target PRBs can be determined based on the total number N of transmission blocks, the number of PRBs occupied by transmission blocks, the number of first type transmission blocks, and the number of PRBs occupied by the second part PRBs.
[0102] For example, the target number of transport block bits can be determined using the following formula (2): RE =N*min(156,N RE ')*n PRB -M*min(156,N RE ')*m PRB Formula (2)
[0103] In formula (2), N RE Indicates the number of target transport block bits, N indicates the total number of transport blocks, n PRB Indicates the number of PRBs occupied by the transport block, that is, the number of PRBs occupied by each transport block, M indicates the number of first-class transport blocks, m PRB The sum of the number of PRBs occupied by the second part of the PRBs of the first type of transport block and the number of PRBs occupied by the first part of the PRBs of the first type of transport block can be n PRB , m PRB is the number of PRBs outside the uplink subband of the SBFD time-frequency resource. Obviously, N*n PRB -M*m 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, the amount of data that can be carried by one PRB.
[0104] In formula (2), in order to determine the available PRB resources and the number of transport blocks (TB) bits that can be carried, the total number of PRBs (N*nPRB ) corresponds to the number of bits (N*min(156,N RE ')*n PRB ) minus the number of unavailable PRBs (M*m PRB ) corresponds to the number of bits (M*min(156,N RE ')*m PRB ).
[0105] Refer to Figure 4A, which is a schematic diagram of the frequency domain resources of the first type of transmission blocks exceeding the uplink subband of the SBFD time-frequency resources. Refer to Figure 4B, which is a schematic diagram of the time domain resources of the first type of transmission blocks exceeding the uplink subband of the SBFD time-frequency resources. Of course, the time domain resources of the first type of transmission blocks and the frequency domain resources of the first type of transmission blocks can also exceed the uplink subband of the SBFD time-frequency resources, which are not shown here.
[0106] 4A and 4B , the PRBs located within the uplink subband of the SBFD time-frequency resource are called the first part, and the PRBs located outside the uplink subband of the SBFD time-frequency resource are called the second part. The total number of transport blocks N is 4, and the number of first-class transport blocks M is 4. Therefore, the target number of target PRBs is 4*n PRB -4*m PRB , m PRB Indicates the number of PRBs occupied by the second part of PRBs.
[0107] If two first-type transport blocks are located within the uplink subband of the SBFD time-frequency resources, and two second-type transport blocks are located within the uplink time slot, see Figure 4C, which is a schematic diagram of the frequency domain resources of the first-type transport blocks exceeding the uplink subband of the SBFD time-frequency resources, and see Figure 4D, which is a schematic diagram of the time domain resources of the first-type transport blocks exceeding the uplink subband of the SBFD time-frequency resources. Of course, the time domain resources of the first-type transport blocks and the frequency domain resources of the first-type transport blocks can also both exceed the uplink subband of the SBFD time-frequency resources.
[0108] 4C and 4D , all resources of the second type of transport block are valid resources, the first type of transport block includes a first part of PRBs and a second part of PRBs, the first part of PRBs are valid resources, the second part of PRBs are invalid resources, the total number of transport blocks N is 4, the number of first type transport blocks M is 2, and the target number of target PRBs is 4*n PRB -2*m PRB , m PRB Indicates the number of PRBs occupied by the second part of PRBs.
[0109] Case 3: The first part PRB of the first type of transmission block of the TBoMS resource is located within the uplink subband of the SBFD time-frequency resource, and the second part PRB of the first type of transmission block is located outside the uplink subband of the SBFD time-frequency resource, that is, some resources of the TBoMS resource (such as the second part PRB) are invalid resources. Then, 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 PRBs.
[0110] For example, the target number of transport block bits can be determined using the following formula (3): RE =K*min(156,N RE ')*n PRB +L*min(156,N RE ')*l PRB Formula (3)
[0111] In formula (3), N RE represents the number of target transport block bits, K represents the number of second-type transport blocks, and n PRB represents the number of PRBs occupied by the transport block (i.e., the number of PRBs occupied by the second type of transport block), L represents the number of first type of transport blocks, l PRB Indicates the number of PRBs occupied by the first part of the first type of transport block, l PRB is the number of PRBs in the uplink subband of the SBFD time-frequency resource. Obviously, K*n PRB +L*l PRB is the target number of target PRBs, K+L is the total number of transport blocks N. min(156,N RE ') represents the number of bits that can be transmitted per PRB, that is, the amount of data that can be carried by one PRB.
[0112] In formula (3), in order to determine the available PRB resources and the number of transport block bits that can be carried, the total number of PRBs in the uplink time slot (K*n PRB ) corresponds to the number of bits (K*min(156,N RE ')*n PRB ) plus the total number of PRBs in the downlink time slot or F time slot (L*l PRB ) corresponds to the number of bits (L*min(156,N RE ')*l PRB ).
[0113] 4A and 4B , the total number of transport blocks N is 4, the number of first-type transport blocks M is 4, and the number of second-type transport blocks K is 0. Therefore, the target number of target PRBs is 0*n PRB +4*lPRB , l PRB Indicates the number of PRBs occupied by the first part of the first type of transport block. As shown in Figures 4C and 4D, the total number of transport blocks N is 4, the number of first type transport blocks M is 2, the number of second type transport blocks K is 2, and the target number of target PRBs is 2*n PRB +2*l PRB , n PRB Indicates the number of PRBs occupied by the second type of transport blocks, l PRB Indicates the number of PRBs occupied by the first part of PRBs of the first type of transport block.
[0114] Case 4: The first part of the PRBs of the first type of transport block of the TBoMS resource is located within the uplink subband of the SBFD time-frequency resource, and the second part of the PRBs of the first type of transport block is located outside the uplink subband of the SBFD time-frequency resource, the third part of the PRBs of the second type of transport block of the TBoMS resource is located within the downlink subband or the guard subband of the SBFD time-frequency resource in the uplink time slot, and the fourth part of the PRBs of the second type of transport block is located within the non-SBFD time-frequency resource of the uplink time slot, that is, some resources of the TBoMS resource (such as the second part of the PRBs and the third part of the PRBs) are invalid resources. Therefore, based on the total number N of transport blocks, the number of PRBs occupied by transport blocks, the number of first type of transport blocks, the number of PRBs occupied by the second part of the PRBs, the number of second type of transport blocks, and the number of PRBs occupied by the third part of the PRBs, the target number of target PRBs is determined.
[0115] For example, the target number of transport block bits can be determined using the following formula (4): RE =N*min(156,N RE ')*n PRB -M*min(156,N RE ')*m PRB -P*min(156,N RE ')*p PRB Formula (4)
[0116] In formula (4), N RE Indicates the number of target transport block bits, N indicates the total number of transport blocks, n PRB Indicates the number of PRBs occupied by the transport block, that is, the number of PRBs occupied by each transport block, M indicates the number of first-class transport blocks, m PRB represents the number of PRBs occupied by the second part of the first type of transport block, P represents the number of the second type of transport blocks, p PRB Indicates the number of PRBs occupied by the third part of the second type of transport block. Obviously, N*n PRB -M*m PRB -P*p PRBis the target number of target PRBs. min(156,N RE ') represents the number of bits that can be transmitted per PRB, that is, the amount of data that can be carried by one PRB.
[0117] In order to determine the available PRB resources and the number of transport block bits that can be carried, the total number of PRBs (N*n PRB ) minus the number of unavailable PRBs (M*m PRB +P*p PRB ) corresponds to the number of bits.
[0118] If two first-type transmission blocks are located within the uplink subband of the SBFD time-frequency resources, two second-type transmission blocks are located within the uplink time slot, and part of the resources of these two second-type transmission blocks are located within the downlink subband or protection subband of the SBFD time-frequency resources in the uplink time slot, see Figure 4E, which is a schematic diagram of the frequency domain resources of the first-type transmission blocks exceeding the uplink subband of the SBFD time-frequency resources. Of course, the time domain resources of the first-type transmission blocks can also exceed the uplink subband of the SBFD time-frequency resources, and there is no restriction on this.
[0119] 4E , the second type of transport block includes a third part of PRBs and a fourth part of PRBs, the first type of transport block includes a first part of PRBs and a second part of PRBs, the third part of PRBs are invalid resources, the fourth part of PRBs are valid resources, the first part of PRBs are valid resources, the second part of PRBs are invalid resources, the total number of transport blocks N is 4, the number of first type of transport blocks M is 2, the number of second type of transport blocks P is 2, the invalid resources of the first type of transport block are the second part of PRBs, and the number of PRBs occupied by the second part of PRBs is m PRB , the invalid resources of the second type of transport block are the third part PRB, and the number of PRBs occupied by the third part PRB is p PRB , the target number of target PRBs is 4*n PRB -2*m PRB -2*p PRB .
[0120] Case 5: The first part of the PRBs of the first type of transport block of the TBoMS resource is located within the uplink subband of the SBFD time-frequency resource, the second part of the PRBs of the first type of transport block is located outside the uplink subband of the SBFD time-frequency resource, the third part of the PRBs of the second type of transport block of the TBoMS resource is located within the downlink subband or the guard subband of the SBFD time-frequency resource in the uplink time slot, and the fourth part of the PRBs of the second type of transport block is located within the non-SBFD time-frequency resource of the uplink time slot. That is, some resources of the TBoMS resource (the second part of the PRBs and the third part of the PRBs) are invalid resources, and some resources (the first part of the PRBs and the fourth part of the PRBs) are valid resources. Therefore, based on the number of the first type of transport blocks, the number of PRBs occupied by the first part of the PRBs, the number of the second type of transport blocks, and the number of PRBs occupied by the fourth part of the PRBs, the target number of target PRBs is determined.
[0121] For example, the target number of transport block bits can be determined using the following formula (5): RE =L*min(156,N RE ')*l PRB +P*min(156,N RE ')*p PRB Formula (5)
[0122] In formula (5), N RE It is used to indicate the number of target transport block bits, L is used to indicate the number of first-class transport blocks, and l PRB It is used to indicate the number of PRBs occupied by the first part of the first type of transport block, P is used to indicate the number of second type of transport blocks, p PRB It is used to indicate the number of PRBs occupied by the fourth part of the second type of transport 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, the amount of data that a PRB can carry. In order to determine the available PRB resources and the number of transport block bits that can be carried, the total number of PRBs in the uplink time slot (P*p PRB ) plus the number of bits corresponding to the downlink time slot or the total number of PRBs in the F time slot (L*l PRB ) corresponds to the number of bits.
[0123] If two first-category transport blocks are located within the uplink subband of the SBFD time-frequency resource, two second-category transport blocks are located within the uplink time slot, and part of the resources of the two second-category transport blocks are located within the downlink subband or protection subband of the SBFD time-frequency resource in the uplink time slot, as shown in Figure 4E, the second-category transport block includes the third part of PRBs and the fourth part of PRBs, and the fourth part of PRBs are valid resources. The first-category transport block includes the first part of PRBs and the second part of PRBs, and the first part of PRBs are valid resources. The total number of transport blocks N is 4, the number of first-category transport blocks L is 2, the number of second-category transport blocks P is 2, and the number of PRBs occupied by the valid resources (first part of PRBs) of the first-category transport block is l PRB , the number of PRBs occupied by the effective resources of the second type of transport block (the fourth part PRB) is p PRB , the target number of target PRBs is 2*l PRB +2*p PRB .
[0124] In an example, if the third part of the PRBs of some second-class transport blocks are located in the downlink subband or protection subband of the SBFD time-frequency resource in the uplink time slot, and some second-class transport blocks are only located in the uplink time slot (i.e., not in the downlink subband or protection subband), then the target number of transport block bits can also be determined using the following formula (6). Formula (6) is a modified formula of formula (5), and its implementation principle is similar. RE =L*min(156,N RE ')*l PRB +P*min(156,N RE ')*p PRB +K*min(156,N RE ')*n PRB Formula (6)
[0125] In formula (6), N RE represents the number of target transport block bits, L represents the number of first-class transport blocks, l PRB represents the number of PRBs occupied by the first part of the first type of transport block, P represents the number of second type of transport blocks located in the downlink subband or guard subband of the SBFD time-frequency resource in the uplink time slot, and p PRB Indicates the number of PRBs occupied by the fourth part of the second type of transport block, K indicates the number of second type of transport blocks located only in the uplink time slot, n PRB Indicates the number of PRBs occupied by the second type of transport block (ie, the number of PRBs occupied by each transport block). Obviously, L*l PRB +P*p PRB +K*n PRB is the target number of target PRBs.
[0126] If two first-category transport blocks are located in the uplink subband of the SBFD time-frequency resource, one second-category transport block is located in the uplink time slot, and part of the resources of this second-category transport block are located in the downlink subband or protection subband of the SBFD time-frequency resource in the uplink time slot, and the other second-category transport block is only located in the uplink time slot, as shown in Figure 4F, one second-category transport block includes the third part of PRBs and the fourth part of PRBs, and the fourth part of PRBs are valid resources. The other second-category transport block is all valid resources, the first-category transport block includes the first part of PRBs and the second part of PRBs, and the first part of PRBs are valid resources. The total number of transport blocks N is 4, the number of first-category transport blocks L is 2, the number P of second-category transport blocks located in the downlink subband or protection subband of the SBFD time-frequency resource in the uplink time slot is 1, the number K of second-category transport blocks located only in the uplink time slot is 1, and the number of PRBs occupied by the first part of PRBs of the first-category transport block is l PRB , the number of PRBs occupied by the fourth part of a second-type transport block is p PRB , the number of PRBs occupied by another second-type transport block is n PRB , then the target number of target PRBs is 2*l PRB +1*p PRB +1*n PRB .
[0127] Case 6: The first-class transport blocks located in the uplink subband of the SBFD time-frequency resource can be divided into: the first-class transport blocks located in the downlink time slot and the first-class transport blocks located in the F time slot. For other contents, please refer to Case 4. Based on this, the following formula (7) can be used to determine the target number of transport block bits: 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)
[0128] N RE Indicates the number of target transport block bits, N indicates the total number of transport blocks, n PRB Indicates the number of PRBs occupied by the transport block, M indicates the number of first-class transport blocks in the downlink time slot, m PRB represents the number of PRBs occupied by the second part of the first type of transport block in the downlink time slot, P represents the number of the second type of transport blocks, p PRBrepresents the number of PRBs occupied by the third part of the second type of transport block, Z represents the number of first type transport blocks located in the F time slot, z PRB Indicates the number of PRBs occupied by the second part of the first type of transport block in time slot F. N*n PRB -M*m PRB -P*p PRB -Z*z PRB is the target number of target PRBs.
[0129] As shown in FIG4G , the total number of transport blocks N is 4, and the number of PRBs occupied by the transport blocks is n. PRB , the number of the first type of transport blocks in the downlink time slot is M, and the number of PRBs occupied by the second part of the first type of transport blocks in the downlink time slot is m PRB , the number of the second type of transport blocks P is 2, and the number of PRBs occupied by the third part of the second type of transport blocks is p PRB , the number of first-class transport blocks Z in time slot F is 1, and the number of PRBs occupied by the second part of the first-class transport block in time slot F is z PRB .
[0130] Case 7: The first-class transport blocks located in the uplink subband of the SBFD time-frequency resource can be divided into: the first-class transport blocks located in the downlink time slot and the first-class transport blocks located in the F time slot. For other contents, please refer to Case 5. Based on this, the following formula (8) can be used to determine the target transport block bit number: 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)
[0131] In formula (8), N RE It is used to indicate the number of target transport block bits, L is used to indicate the number of first-class transport blocks in the downlink time slot, and l PRB It is used to indicate the number of PRBs occupied by the first part of the first type of transport block in the downlink time slot. P is used to indicate the number of second type of transport blocks. PRB It is used to indicate the number of PRBs occupied by the fourth part of the second type of transport block. Z is used to indicate the number of first type of transport blocks located in the F time slot. PRB It is used to indicate the number of PRBs occupied by the first part of the first type of transport block in the F time slot. Obviously, L*l PRB +P*p PRB +Z*z PRBis the target number of target PRBs.
[0132] 4G, the total number of transport blocks N may be 4, the number L of the first type of transport blocks in the downlink time slot may be 1, and the number of PRBs occupied by the first part of the first type of transport blocks in the downlink time slot may be l. PRB , the number P of the second type of transport blocks may be 2, and the number of PRBs occupied by the fourth part of the second type of transport blocks may be p PRB , the number Z of the first type of transport blocks in the F time slot can be 1, and the number of PRBs occupied by the first part of the first type of transport blocks in the F time slot can be z PRB .
[0133] In an example, if some of the second type of transport blocks are only located in the uplink time slot, then the target number of transport block bits can also be determined using the following formula (9), which is a modified formula of formula (8). 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)
[0134] In formula (9), N RE It is used to indicate the number of target transport block bits, L is used to indicate the number of first-class transport blocks in the downlink time slot, and l PRB It is used to indicate the number of PRBs occupied by the first part of the first type of transport block in the downlink time slot. P is used to indicate the number of second type of transport blocks in the downlink subband or guard subband of the SBFD time-frequency resource in the uplink time slot. PRB It is used to indicate the number of PRBs occupied by the fourth part of the second type of transport block. K is used to indicate the number of second type of transport blocks located only in the uplink time slot. PRB It is used to indicate the number of PRBs occupied by the second type of transport block, and Z is used to indicate the number of first type transport blocks in the F time slot. PRB It is used to indicate the number of PRBs occupied by the first part of the first type of transport block in the F time slot. Obviously, L*l PRB +P*p PRB +K*n PRB +Z*z PRB is the target number of target PRBs.
[0135] 4H, the total number of transport blocks N is 4, the number L of the first type of transport blocks in the downlink time slot may be 1, and the number of PRBs occupied by the first part of the first type of transport blocks in the downlink time slot may be l. PRB The number P of the second type of transport blocks located in the downlink subband or guard subband of the SBFD time-frequency resource in the uplink time slot may be 1, and the number of PRBs occupied by the fourth part of the second type of transport block may be p PRB The number of second-type transport blocks K located only in the uplink time slot can be 1, and the number of PRBs occupied by the second-type transport blocks can be n PRB , the number Z of the first type of transport blocks in the F time slot can be 1, and the number of PRBs occupied by the first part of the first type of transport blocks in the F time slot can be z PRB .
[0136] Third, a joint channel estimation method between OFDM symbols or time slots.
[0137] If part of the TBoMS resources are outside the uplink subband of the SBFD time-frequency resources, such as the first part of the PRBs of the first type of transmission block of the TBoMS resources are located within the uplink subband of the SBFD time-frequency resources, and the second part of the PRBs are located outside the uplink subband of the SBFD time-frequency resources, then when the second part of the PRBs is used to carry the DMRS in the uplink data, that is, the DMRS cannot be sent, it will lead to the inability to perform joint channel estimation (that is, PUSCH channel joint estimation). In response to this finding, a channel joint estimation method between OFDM symbols or time slots is provided in this embodiment, so that channel joint estimation can be performed.
[0138] In one example, the joint channel estimation method between OFDM symbols or time slots can be applied to DL time slots, UL time slots, and Flexible time slots. For example, if the second part of the PRBs is located outside the uplink subband of the SBFD time-frequency resources of the DL time slot, the joint channel estimation method can be used. Alternatively, if the second part of the PRBs is located outside the uplink subband of the SBFD time-frequency resources of the Flexible time slot, the joint channel estimation method can be used. Alternatively, if the second part of the PRBs is located within the downlink subband of the SBFD time-frequency resources of the UL time slot, the joint channel estimation method can also be used, without limitation.
[0139] In one example, if the second part of the PRBs of the first type of transport block is located outside the uplink subband of the SBFD time-frequency resource, and the second part of the PRBs is used to carry the DMRS in the uplink data, the UE sends the DMRS to the base station based on the TBoMS resource, and the base station performs joint channel estimation on the uplink data based on the DMRS. Alternatively, the UE prohibits sending the DMRS to the base station based on the TBoMS resource, and the base station performs joint channel estimation on the uplink data. The base station may also cancel the joint channel estimation for the uplink data.
[0140] For example, if the second part of the PRBs in the first type of transport block is located outside the uplink subband of the SBFD time-frequency resource, and the second part of the PRBs is used to carry the DMRS in the uplink data, then: the UE and the base station device can pre-agree on the DMRS transmission mode, or the UE selects the DMRS transmission mode, or the base station device selects the DMRS transmission mode and sends the DMRS transmission mode to the UE. The DMRS transmission mode can be that the UE sends DMRS to the base station device, or the UE prohibits sending DMRS to the base station device.
[0141] In an example, if the UE sends a DMRS to the base station device based on the TBoMS resource, the base station device performs joint channel estimation on the uplink data based on the DMRS. For example, the base station device can obtain the target channel estimation result corresponding to the second part PRB of the first type of transmission block, and perform joint channel estimation on the uplink data based on the target channel estimation result. There is no restriction on this joint channel estimation method.
[0142] If the UE prohibits sending DMRS to the base station device based on TBoMS resources, the base station device can perform joint channel estimation on the uplink data. For example, the base station device can obtain the target channel estimation result corresponding to the second part of the PRBs of the first type of transport block and perform joint channel estimation on the uplink data based on the target channel estimation result. Alternatively, the base station device can cancel the joint channel estimation for the uplink data, that is, cancel the joint channel estimation for the uplink data based on the target channel estimation result corresponding to the second part of the PRBs.
[0143] The following describes a joint channel estimation method for a base station device.
[0144] The first joint channel estimation method: for partially lost DMRS, all or part of the joint channel estimation is canceled. For example, the UE does not send DMRS to the base station device, and the base station device cancels the joint channel estimation of the uplink data based on the target channel estimation result corresponding to the second part of PRBs.
[0145] Refer to Figure 5A, which is a schematic diagram of the joint channel estimation method. Some PRBs of DLslot#2 (i.e., downlink time slot #2) (such as the second part of PRBs of the first type of transmission block) cannot send uplink DMRS due to the DLsubband / guardband configuration (i.e., the second part of PRBs are located outside the uplink subband of the SBFD time-frequency resources, and the second part of PRBs are used to carry DMRS in the uplink data), resulting in the inability to implement joint channel estimation on the frequency domain resources corresponding to ULslot#1. Based on this, the base station equipment can cancel all or part of the joint channel estimation for ULslot#1. Taking the cancellation of part of the joint channel estimation as an example, only the joint channel estimation of the frequency domain data corresponding to the first PRB is canceled, and the performance loss is smaller than canceling all of it.
[0146] The second joint channel estimation method: uplink DMRS is sent only in the DLsubband / guardband (downlink subband / guard subband) configuration area. For example, the UE sends DMRS only in the second part PRB of the first type of transmission block, that is, the second part PRB includes DMRS. The base station device determines the target DMRS based on the DMRS in 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. There is no restriction on this joint channel estimation method.
[0147] As shown in Figure 5A, although some PRBs of DLslot#2 (such as the second part of PRBs of the first type of transmission block, the second part of PRBs is used to carry DMRS) are located outside the uplink subband of the SBFD time-frequency resource, that is, the second part of PRBs is located within the DLsubband / guardband, the UE still sends DMRS in the second part of PRBs, that is, only sends DMRS within the DLsubband / guardband, and does not send other uplink data except DMRS in the second part of PRBs. Although it will cause interference to the downlink data of the symbol / slot where the SBFD time-frequency resource is located, the interference can be avoided through interference measurement and beamforming. Based on this, since the second part of PRBs includes DMRS, the base station device can determine the DMRS in the second part of PRBs as the target DMRS, and determine the target channel estimation result based on the target DMRS.
[0148] The third joint channel estimation method: The UE does not send uplink DMRS in the DL subband / guardband configuration area, and the base station uses the channel estimation results of adjacent PRBs as the channel estimation results of the second part of PRBs. For example, the UE does not send DMRS to the base station, that is, the second part of PRBs does not include DMRS. The base station determines the target channel estimation result based on the channel estimation results of the adjacent PRBs of the second part of PRBs. That is, the channel estimation results of the adjacent PRBs are directly used as the target channel estimation result, and joint channel estimation is performed on the uplink data based on the target channel estimation result. There are no restrictions on this joint channel estimation method.
[0149] Referring to FIG5B , which is a schematic diagram of a joint channel estimation method, some PRBs in DLslot#2 (such as the second part of the PRBs in the first type of transport block, which are used to carry DMRS) cannot transmit uplink DMRS. Based on this, the base station device can use the channel estimation results of the adjacent PRBs of the second part of the PRBs as the target channel estimation results of the second part of the PRBs, thereby performing joint channel estimation using the target channel estimation results. Since the channel estimation results of the adjacent PRBs of the second part of the PRBs are used, factors such as the frequency selective channel caused by multipath can also be considered, and there is no restriction on this.
[0150] The fourth joint channel estimation method: the UE will send DMRS, but will place the DMRS that cannot be sent on the PRB corresponding to the nearest OFDM symbol or additional DMRS symbol that can send data. For example, the UE sends the DMRS corresponding to the second part of the PRB in the adjacent PRB of the second part of the PRB, that is, the second part of the PRB does not include DMRS, and the adjacent PRB of the second part of the PRB includes the DMRS corresponding to the second part of the PRB. The base station device determines the target DMRS corresponding to the second part of the PRB based on the DMRS in the adjacent PRB (such as 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 on the uplink data based on the target channel estimation result. There is no restriction on this joint channel estimation method.
[0151] Referring to FIG5C , which is a schematic diagram of the joint channel estimation method, some PRBs of DLslot#2 (such as the second part of the PRBs of the first type of transport block, the second part of the PRBs being used to carry DMRS) cannot send uplink DMRS. The UE can send the DMRS corresponding to the second part of the PRBs in the adjacent PRBs of the second part of the PRBs, such as sending the DMRS corresponding to the second part of the PRBs in the PRBs corresponding to the last OFDM symbol of ULslot#1. Based on this, the base station device can obtain the target DMRS corresponding to the second part of the PRBs from the PRBs corresponding to the last OFDM symbol of ULslot#1, and determine the target channel estimation result based on the target DMRS, thereby accurately implementing the joint channel estimation. When determining the transmission position of the DMRS and calculating the TB, it is also possible to consider removing the REs (Resource Element) occupied by the DMRS.
[0152] The fifth joint channel estimation method: Breaking through the 14-symbol limit of the joint channel estimation, using subsequent DMRS for linear interpolation to implement joint channel estimation, or first obtaining the channel estimation value of the unsent DMRS and then performing joint channel estimation. For example, the UE does not send DMRS to the base station device, that is, the second part of the PRB does not include DMRS. The base station device linearly interpolates the DMRS in the PRBs before the second part of the PRBs and the DMRS in the PRBs after the second part of the PRBs to obtain the target DMRS corresponding to the second part of the PRBs, 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. There is no restriction on this joint channel estimation method.
[0153] Referring to FIG5D , which is a schematic diagram of the joint channel estimation method, some PRBs of DLslot#2 (such as the second part of the PRB of the first type of transmission block, the second part of the PRB is used to carry DMRS) cannot send uplink DMRS. Based on this, the base station device can perform linear interpolation on the DMRS in the front PRB of the second part of the PRB (such as the PRB of ULslot#1) and the DMRS in the back PRB of the second part of the PRB (such as the PRB of ULslot#3) to obtain the target DMRS corresponding to the second part of the PRB. Among them, the fifth joint channel estimation method can be applied to slowly varying channels and / or low-speed mobile users.
[0154] In an example, when only the preamble DMRS is configured, if the entire DMRS symbol cannot be sent, the DMRS can be shifted forward or backward to the first available OFDM symbol. Alternatively, if there is a first DMRS and additional DMRS, only one DMRS is lost and the above method can be used. However, if it overlaps with the additional DMRS, there is no need to shift or only use ONLY additional DMRS for channel estimation and joint channel estimation. As shown in FIG4D , the preamble DMRS can be shifted backward to the available symbol, preferably the first symbol.
[0155] It can be seen from the above technical solutions that when SBFD time-frequency resources overlap with TBoMS resources, the UE makes full use of TBoMS resources for data transmission, and uses the SBFD time-frequency resources (i.e., uplink subband) of the downlink time slot to transmit the uplink data of TboMS, thereby improving the transmission reliability of uplink data and the cell coverage radius, so that the SBFD time-frequency resource configuration and TBoMS transmission mechanism can be effectively combined and implemented. From the perspective of the entire system, it can increase the cell coverage, reduce transmission delay, and increase uplink transmission capacity. It can support data transmission of 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.
[0156] Based on the same inventive concept, a data transmission device corresponding to the above-mentioned data transmission method, as well as a base station device and a UE are also provided. Since the principles of solving the problems by the base station device and the UE are similar to those of the data transmission method, the implementation of the base station device and the UE can refer to the implementation of the data transmission method, and the repeated parts will not be repeated.
[0157] Based on the same application concept as the above method, an example of the present application proposes a data transmission device, which is applied to a user equipment, and the device includes: a receiving module, which is used to receive a resource configuration message from a base station device, and the resource configuration message includes the configuration information of the TBoMS resource; a determination module, which is used to determine the TBoMS resource based on the configuration information of the TBoMS resource; the TBoMS resource includes N transmission blocks, N is greater than 1, and the N transmission blocks include a first type of transmission block overlapping with the uplink sub-band of the SBFD time-frequency resource; a sending module, which is used to send uplink data to the base station device based on the TBoMS resource.
[0158] In an example, the SBFD time-frequency resource is located in a downlink time slot or a flexible time slot. If the N transmission blocks only include the first type of transmission blocks overlapping with the uplink subband of the SBFD time-frequency resource, the receiving module is specifically used to receive a resource configuration message from the base station device: receive a resource configuration message from the base station device, the resource configuration message includes configuration information of the first type of transmission block, and the resource configuration message is a dynamic resource configuration message or a semi-static resource configuration message.
[0159] In one example, the SBFD time-frequency resource is located in a downlink time slot or a Flexible time slot. If the N transmission blocks also include a second type of transmission block located in an uplink time slot, the receiving module is specifically used to receive a resource configuration message from a base station device: receive a resource configuration message from the base station device, and the resource configuration message includes configuration information of the second type of transmission block and configuration information of the first type of transmission block; wherein the resource configuration message is a dynamic resource configuration message or a semi-static resource configuration message; or receive a first resource configuration message and a second resource configuration message from the base station device, the first resource configuration message includes configuration information of the second type of transmission block, and the second resource configuration message includes configuration information of the first type of transmission block; wherein 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.
[0160] In one example, N transport blocks occupy non-consecutive symbols in N time slots, and each transport block occupies at least one symbol in one time slot; or, N transport blocks occupy non-consecutive symbols in A time slots, where A is less than N; or, N transport blocks occupy consecutive symbols in B time slots, where B is less than N.
[0161] In one example, when the sending module sends uplink data to the base station device based on the TBoMS resources, it is specifically used to: determine the target number of transmission block bits that the TBoMS resources can carry based on the resource overlap between the TBoMS resources and the SBFD time-frequency resources, and send uplink data matching the target number of transmission block bits to the base station device based on the TBoMS resources.
[0162] In one example, the sending module determines the target number of transmission block bits that the TBoMS resource can carry based on the resource overlap between the TBoMS resource and the SBFD time-frequency resource, and is specifically used to: determine the target number of target PRBs based on the resource overlap, where the target PRB is a PRB located in the TBoMS resource and in the uplink subband of the SBFD time-frequency resource; determine the target number of transmission block bits that the TBoMS resource can carry based on the target number of target PRBs and the number of bits that can be transmitted per PRB.
[0163] The sending module is specifically used to determine the target number of target PRBs based on the resource overlap situation: if the first type of transport block is located within the uplink subband of the SBFD time-frequency resource, then based on the total number N of transport blocks and the number of PRBs occupied by the transport blocks, determine the target number of target PRBs; or, if the first part of the PRBs of the first type of transport block is located within the uplink subband of the SBFD time-frequency resource, and the second part of the PRBs is located outside the uplink subband of the SBFD time-frequency resource, then: based on the total number N of transport blocks, the number of PRBs occupied by the transport blocks, the number of the first type of transport blocks, and the number of PRBs occupied by the second part of the PRBs, determine the target number of target PRBs; or, based on the number of the second type of transport blocks, the number of PRBs occupied by the transport blocks, the number of the first type of transport blocks, and the number of PRBs occupied by the first part of the PRBs, determine the target number of target PRBs.
[0164] The sending module is specifically used to determine the target number of target PRBs based on the resource overlap situation: if the first part of the PRBs of the first-type transport block is located within the uplink subband of the SBFD time-frequency resource, and the second part of the PRBs is located outside the uplink subband of the SBFD time-frequency resource, the third part of the PRBs of the second-type transport block is located within the downlink subband or the guard subband of the SBFD time-frequency resource in the uplink time slot, and the fourth part of the PRBs is located within the non-SBFD time-frequency resource of the uplink time slot, then: based on the total number N of transport blocks, the number of PRBs occupied by the transport blocks, the number of first-type transport blocks, the number of PRBs occupied by the second part of the PRBs, the number of second-type transport blocks, and the number of PRBs occupied by the third part of the PRBs, determine the target number of target PRBs; or, based on the number of first-type transport blocks, the number of PRBs occupied by the first part of the PRBs, the number of second-type transport blocks, and the number of PRBs occupied by the fourth part of the PRBs, determine the target number of target PRBs.
[0165] In one example, when the sending module sends uplink data to the base station device based on the TBoMS resource, it is specifically used to: if the first part PRB of the first type of 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 in the uplink data, then: sending DMRS to the base station device based on the TBoMS resource, so that the base station device performs joint channel estimation on the uplink data based on the DMRS; or, prohibiting the sending of DMRS to the base station device based on the TBoMS resource, so that the base station device performs joint channel estimation on the uplink data or cancels the joint channel estimation of the uplink data.
[0166] Based on the same application concept as the above method, an example of the present application proposes a data transmission device, which is applied to a base station device, and the device includes: an allocation module, which is used to allocate TBoMS resources to a user device; wherein the TBoMS resources include N transmission blocks, N is a positive integer greater than 1, and the N transmission blocks include a first type of transmission block overlapping with the uplink subband of the SBFD time-frequency resource; a sending module, which is used to send a resource configuration message to the user device, and the resource configuration message includes the configuration information of the TBoMS resource, and the user device determines the TBoMS resource based on the configuration information of the TBoMS resource, and sends uplink data to the base station device based on the TBoMS resource; a receiving module, which is used to receive the uplink data sent by the user device based on the TBoMS resource.
[0167] In an example, the SBFD time-frequency resource is located in a downlink time slot or a flexible time slot. If the N transmission blocks only include the first type of transmission blocks overlapping with the uplink subband of the SBFD time-frequency resource, the sending module is specifically used to send a resource configuration message to the user equipment: sending a resource configuration message to the user equipment, the resource configuration message including configuration information of the first type of transmission block, and the resource configuration message is a dynamic resource configuration message or a semi-static resource configuration message.
[0168] In one example, the SBFD time-frequency resource is located in a downlink time slot or a Flexible time slot. If the N transmission blocks also include a second type of transmission block located in an uplink time slot, the sending module is specifically used to send a resource configuration message to the user equipment: sending a resource configuration message to the user equipment, the one resource configuration message including configuration information of the second type of transmission block and configuration information of the first type of transmission block; wherein the one resource configuration message is a dynamic resource configuration message or a semi-static resource configuration message; or, sending a first resource configuration message and a second resource configuration message to the user equipment, the first resource configuration message including configuration information of the second type of transmission block, and the second resource configuration message including configuration information of the first type of transmission block; wherein 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.
[0169] In one example, N transport blocks occupy non-consecutive symbols in N time slots, and each transport block occupies at least one symbol in one time slot; or, N transport blocks occupy non-consecutive symbols in A time slots, where A is less than N; or, N transport blocks occupy consecutive symbols in B time slots, where B is less than N.
[0170] In one example, the device also includes: a processing module, which is used to obtain the target channel estimation result corresponding to the second part of PRB if the first part of PRB of the first type of transmission block is located within the uplink subband of the SBFD time-frequency resource, and the second part of PRB is located outside the uplink subband of the SBFD time-frequency resource, and the second part of PRB is used to carry the DMRS in the uplink data; and perform joint channel estimation on the uplink data based on the target channel estimation result.
[0171] In one example, when the processing module obtains the target channel estimation result corresponding to the second part of the PRB, it is specifically used to: if the second part of the PRB includes a DMRS, determine the target DMRS based on the DMRS in the second part of the PRB, and determine the target channel estimation result based on the target DMRS; wherein the user equipment only sends the DMRS in the second part of the PRB; or, if the second part of the PRB does not include a DMRS, determine the target channel estimation result based on the channel estimation results of the adjacent PRBs of the second part of the PRB; or, if the second part of the PRB does not include a DMRS and the adjacent PRBs of the second part of the PRB include the DMRS corresponding to the second part of the PRB, determine the target DMRS based on the DMRS in the adjacent PRBs, and determine the target channel estimation result based on the target DMRS; wherein the user equipment sends the DMRS corresponding to the second part of the PRB in the adjacent PRB; or, if the second part of the PRB does not include a DMRS, perform a linear difference between the DMRS in the preceding PRB and the DMRS in the following PRB of the second part of the PRB to obtain the target DMRS corresponding to the second part of the PRB, and determine the target channel estimation result based on the target DMRS.
[0172] In one example, a processing module is used to cancel joint channel estimation of the uplink data based on the target channel estimation result corresponding to the second part of the PRB if the first part of the PRB of the first type of transmission block is located within the uplink subband of the SBFD time-frequency resource, the second part of the PRB is located outside the uplink subband of the SBFD time-frequency resource, and the second part of the PRB is used to carry the demodulation reference signal DMRS in the uplink data.
[0173] Based on the same application concept as the above method, an electronic device (such as the base station device or UE in the above example) is proposed in an example of the present application. The electronic device may include a processor and a machine-readable storage medium. The machine-readable storage medium stores machine-executable instructions that can be executed by the processor; the processor is used to execute the machine-executable instructions to implement the data transmission method disclosed in the above example of the present application.
[0174] Based on the same application concept as the above method, an example of this application also provides a machine-readable storage medium, on which a number of computer instructions are stored. When the computer instructions are executed by a processor, the data transmission method disclosed in the above example of this application can be implemented.
[0175] The machine-readable storage medium may be any electronic, magnetic, optical, or other physical storage device that may contain or store information, such as executable instructions, data, and the like. For example, the machine-readable storage medium may be: RAM (Random Access Memory), volatile memory, non-volatile memory, flash memory, a storage drive (such as a hard disk drive), a solid-state drive, any type of storage disk (such as a CD, DVD, etc.), or similar storage media, or a combination thereof.
[0176] The systems, devices, modules, or units described in the above embodiments may be implemented by a computer entity or by a product having certain functions. A typical implementation device is a computer, which may be in the form of a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email transceiver, game console, tablet computer, wearable device, or any combination of these devices.
[0177] The foregoing is merely an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should all be included within the scope of the claims of the present application.
Claims
1. A data transmission method, characterized in that, Applied to a user equipment, including: Receiving a resource configuration message from a base station device, where the resource configuration message includes configuration information of transmission block of multiple slots (TBoMS) resources, and determining the TBoMS resources based on the configuration information of the TBoMS resources; wherein, the TBoMS resources include N transmission blocks, N is a positive integer greater than 1, and the N transmission blocks include a first type of transmission block overlapping with the uplink sub-band of the sub-band full-duplex (SBFD) time-frequency resources; Sending uplink data to the base station device based on the TBoMS resources.
2. The method according to claim 1, characterized in that The SBFD time-frequency resources are located in a downlink slot or a flexible (Flexible) slot. If the N transmission blocks only include the first type of transmission block overlapping with the uplink sub-band of the SBFD time-frequency resources, the receiving the resource configuration message from the base station device includes: Receiving a resource configuration message from the base station device, where the resource configuration message includes configuration information of the first type of transmission block, and the resource configuration message is a dynamic resource configuration message or a semi-static resource configuration message.
3. The method according to claim 1, characterized in that The SBFD time-frequency resources are located in a downlink slot or a flexible (Flexible) slot. If the N transmission blocks further include a second type of transmission block located in an uplink slot, the receiving the resource configuration message from the base station device includes: Receiving a resource configuration message from the base station device, where the resource configuration message includes configuration information of the second type of transmission block and configuration information of the first type of transmission block; wherein, the resource configuration message is a dynamic resource configuration message or a semi-static resource configuration message; or, Receiving a first resource configuration message and a second resource configuration message from the base station device, where the first resource configuration message includes configuration information of the second type of transmission block, and the second resource configuration message includes configuration information of the first type of transmission block; wherein, 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.
4. The method according to claim 3, characterized in that The N transmission blocks occupy discontinuous symbols in N slots, and each transmission block occupies at least one symbol in a slot; Or, the N transmission blocks occupy discontinuous symbols in A slots, where A is less than N; Or, the N transmission blocks occupy continuous symbols in B slots, where B is less than N.
5. The method according to any one of claims 1-4, characterized in that The sending the uplink data to the base station device based on the TBoMS resources includes: Determining the target number of transmission block bits that the TBoMS resources can carry based on the resource overlap situation between the TBoMS resources and the SBFD time-frequency resources, and sending uplink data matching the target number of transmission block bits to the base station device based on the TBoMS resources.
6. The method according to claim 5, characterized in that The determining the target number of transmission block bits that the TBoMS resources can carry based on the resource overlap situation between the TBoMS resources and the SBFD time-frequency resources includes: Determine the target number of target physical resource blocks (PRBs) based on the resource overlap situation, where the target PRBs are the PRBs located within the TBoMS resources and within the uplink sub-band of the SBFD time-frequency resources; Determine the target number of transport block bits that the TBoMS resources can carry based on the target number of target PRBs and the number of bits that can be transmitted per PRB.
7. The method according to claim 6, wherein: The determining the target number of target PRBs based on the resource overlap situation includes: If the first type of transport block is within the uplink sub-band of the SBFD time-frequency resources, determine the target number of target PRBs based on the total number N of transport blocks and the number of PRBs occupied by the transport blocks; or, If the first part of the PRBs of the first type of transport block is within the uplink sub-band of the SBFD time-frequency resources and the second part of the PRBs is outside the uplink sub-band of the SBFD time-frequency resources, then: Determine the target number of target PRBs based on the total number N of transport blocks, the number of PRBs occupied by the transport blocks, the number of the first type of transport blocks, and the number of PRBs occupied by the second part of the PRBs; or, Determine the target number of target PRBs based on the number of the second type of transport blocks, the number of PRBs occupied by the transport blocks, the number of the first type of transport blocks, and the number of PRBs occupied by the first part of the PRBs.
8. The method according to claim 6, wherein: The determining the target number of target PRBs based on the resource overlap situation includes: If the first part of the PRBs of the first type of transport block is within the uplink sub-band of the SBFD time-frequency resources and the second part of the PRBs is outside the uplink sub-band of the SBFD time-frequency resources, and the third part of the PRBs of the second type of transport block is within the downlink sub-band or the guard sub-band of the SBFD time-frequency resources in the uplink time slot and the fourth part of the PRBs is within the non-SBFD time-frequency resources of the uplink time slot, then: Determine the target number of target PRBs based on the total number N of transport blocks, the number of PRBs occupied by the transport blocks, the number of the first type of transport blocks, the number of PRBs occupied by the second part of the PRBs, the number of the second type of transport blocks, and the number of PRBs occupied by the third part of the PRBs; or, Determine the target number of target PRBs based on the number of the first type of transport blocks, the number of PRBs occupied by the first part of the PRBs, the number of the second type of transport blocks, and the number of PRBs occupied by the fourth part of the PRBs.
9. The method according to any one of claims 1-4, wherein: The sending of the uplink data from the TBoMS resources to the base station device includes: If the first part of the PRBs of the first type of transport block is within the uplink sub-band of the SBFD time-frequency resources and the second part of the PRBs is outside the uplink sub-band of the SBFD time-frequency resources, and the second part of the PRBs is used to carry the demodulation reference signal (DMRS) in the uplink data, send the DMRS to the base station device based on the TBoMS resources, so that the base station device performs joint channel estimation on the uplink data based on the DMRS; or, Prohibit sending DMRS to the base station device based on the TBoMS resource, so that the base station device performs joint channel estimation on uplink data or cancels joint channel estimation on uplink data.
10. A data transmission method, characterized in that, Applied to a base station device, including: Allocating transmission block of multiple slots (TBoMS) resources for a user equipment; wherein, the TBoMS resource includes N transmission blocks, N is a positive integer greater than 1, and the N transmission blocks include a first type of transmission block overlapping with an uplink sub-band of sub-band full-duplex (SBFD) time-frequency resources; Sending a resource configuration message to the user equipment, the resource configuration message includes configuration information of the TBoMS resource, and the user equipment determines the TBoMS resource based on the configuration information of the TBoMS resource and sends uplink data to the base station device based on the TBoMS resource; Receiving the uplink data sent by the user equipment based on the TBoMS resource.
11. The method according to claim 10, wherein The SBFD time-frequency resource is located in a downlink slot or a flexible (Flexible) slot. If the N transmission blocks only include the first type of transmission block overlapping with the uplink sub-band of the SBFD time-frequency resource, the sending the resource configuration message to the user equipment includes: Sending a resource configuration message to the user equipment, the resource configuration message includes configuration information of the first type of transmission block, and the resource configuration message is a dynamic resource configuration message or a semi-static resource configuration message.
12. The method according to claim 10, wherein The SBFD time-frequency resource is located in a downlink slot or a flexible (Flexible) slot. If the N transmission blocks further include a second type of transmission block located in an uplink slot, the sending the resource configuration message to the user equipment includes: Sending a resource configuration message to the user equipment, the one resource configuration message includes configuration information of the second type of transmission block and configuration information of the first type of transmission block; wherein, the one resource configuration message is a dynamic resource configuration message or a semi-static resource configuration message; or, Sending a first resource configuration message and a second resource configuration message to the user equipment, the first resource configuration message includes configuration information of the second type of transmission block, and the second resource configuration message includes configuration information of the first type of transmission block; wherein, 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.
13. The method according to claim 12, wherein The N transmission blocks occupy discontinuous symbols in N slots, and each transmission block occupies at least one symbol in one slot; Or, the N transmission blocks occupy discontinuous symbols in A slots, A is less than N; Or, the N transmission blocks occupy continuous symbols in B slots, B is less than N.
14. The method according to any one of claims 10 - 13, characterized in that, The method further includes: If a first part of physical resource blocks (PRBs) of the first type of transmission block is within the uplink sub-band of the SBFD time-frequency resource, and a second part of PRBs is outside the uplink sub-band of the SBFD time-frequency resource, and the second part of PRBs is used to carry a demodulation reference signal (DMRS) in the uplink data, then obtaining a target channel estimation result corresponding to the second part of PRBs; Perform joint channel estimation on the uplink data based on the target channel estimation result.
15. The method according to claim 14, wherein the obtaining of the target channel estimation result corresponding to the second part of PRBs includes: if the second part of PRBs includes DMRS, determine a target DMRS based on the DMRS in the second part of PRBs, and determine the target channel estimation result based on the target DMRS; wherein, the user equipment only sends DMRS in the second part of PRBs; or, if the second part of PRBs does not include DMRS, determine the target channel estimation result based on the channel estimation results of adjacent PRBs of the second part of PRBs, wherein; or, if the second part of PRBs does not include DMRS and the adjacent PRBs of the second part of PRBs include the DMRS corresponding to the second part of PRBs, determine a target DMRS based on the DMRS in the adjacent PRBs, and determine the target channel estimation result based on the target DMRS; wherein, the user equipment sends the DMRS corresponding to the second part of PRBs in the adjacent PRBs; or, if the second part of PRBs does not include DMRS, perform linear interpolation on the DMRS in the PRBs before the second part of PRBs and the DMRS in the PRBs after the second part of PRBs to obtain the target DMRS corresponding to the second part of PRBs, and determine the target channel estimation result based on the target DMRS.
16. The method according to any one of claims 10-13, characterized in that, The method further includes: if the first part of PRBs of the first type of transport block is within the uplink sub-band of the SBFD time-frequency resource, the second part of PRBs is outside the uplink sub-band of the SBFD time-frequency resource, and the second part of PRBs is used to carry the demodulation reference signal DMRS in the uplink data, cancel the joint channel estimation on the uplink data based on the target channel estimation result corresponding to the second part of PRBs.
17. A data transmission device, characterized in that, Applied to a user equipment, it includes: a receiving module, configured to receive a resource configuration message from a base station device, where the resource configuration message includes configuration information of transport block over multiple slots (TBoMS) resources; a determining module, configured to determine TBoMS resources based on the configuration information of the TBoMS resources; wherein, the TBoMS resources include N transport blocks, N is a positive integer greater than 1, and the N transport blocks include a first type of transport block that overlaps with the uplink sub-band of the sub-band full-duplex (SBFD) time-frequency resource; a sending module, configured to send uplink data to the base station device based on the TBoMS resources.
18. The apparatus according to claim 17, wherein the SBFD time-frequency resource is located in a downlink slot or a flexible (Flexible) slot. If the N transport blocks only include the first type of transport block that overlaps with the uplink sub-band of the SBFD time-frequency resource, when the receiving module receives the resource configuration message from the base station device, it is specifically configured to: receive a resource configuration message from the base station device, where the resource configuration message includes configuration information of the first type of transport block, and the resource configuration message is a dynamic resource configuration message or a semi-static resource configuration message.
19. The device according to claim 17, characterized in that, The SBFD time-frequency resources are located in the downlink time slot or the flexible (Flexible) time slot. If the N transport blocks further include a second type of transport block located in the uplink time slot, when the receiving module receives a resource configuration message from the base station device, it specifically is used for: Receiving a resource configuration message from the base station device, where the resource configuration message includes configuration information of the second type of transport block and configuration information of the first type of transport block; wherein, the resource configuration message is a dynamic resource configuration message or a semi-static resource configuration message; or, Receiving a first resource configuration message and a second resource configuration message from the base station device, where the first resource configuration message includes configuration information of the second type of transport block, and the second resource configuration message includes configuration information of the first type of transport block; wherein, 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.
20. The device according to claim 19, characterized in that, The N transport blocks occupy discontinuous symbols in N time slots, and each transport block occupies at least one symbol in one time slot; Or, the N transport blocks occupy discontinuous symbols in A time slots, where A is less than N; Or, the N transport blocks occupy continuous symbols in B time slots, where B is less than N.
21. The device according to any one of claims 17-20, characterized in that, When the sending module sends uplink data to the base station device based on the TBoMS resources, it specifically is used for: Based on the resource overlap situation between the TBoMS resources and the SBFD time-frequency resources, determining the number of target transport block bits that the TBoMS resources can carry, and sending uplink data matching the number of target transport block bits to the base station device based on the TBoMS resources.
22. The apparatus according to claim 21, wherein: When the sending module determines the number of target transport block bits that the TBoMS resources can carry based on the resource overlap situation between the TBoMS resources and the SBFD time-frequency resources, it specifically is used for: Determining the target number of target physical resource blocks (PRBs) based on the resource overlap situation, where the target PRBs are the PRBs located in the TBoMS resources and within the uplink sub-band of the SBFD time-frequency resources; Determining the number of target transport block bits that the TBoMS resources can carry based on the target number of target PRBs and the number of bits that can be transmitted per PRB.
23. The apparatus according to claim 22, wherein: When the sending module determines the target number of target PRBs based on the resource overlap situation, it specifically is used for: If the first type of transport block is within the uplink sub-band of the SBFD time-frequency resources, then determining the target number of target PRBs based on the total number N of transport blocks and the number of PRBs occupied by the transport blocks; or, If the first part of the PRBs of the first type of transport block is within the uplink sub-band of the SBFD time-frequency resources, and the second part of the PRBs is outside the uplink sub-band of the SBFD time-frequency resources, then: Determining the target number of target PRBs based on the total number N of transport blocks, the number of PRBs occupied by the transport blocks, the number of the first type of transport blocks, and the number of PRBs occupied by the second part of the PRBs; Or, Determine the target number of target PRBs based on the number of second - type transport blocks, the number of PRBs occupied by the transport blocks, the number of first - type transport blocks, and the number of PRBs occupied by the first - part PRBs.
24. The apparatus according to claim 22, wherein: When determining the target number of target PRBs based on the resource overlap situation, the sending module is specifically configured to: If the first - part PRBs of the first - type transport blocks are within the uplink sub - band of the SBFD time - frequency resource, and the second - part PRBs are outside the uplink sub - band of the SBFD time - frequency resource, the third - part PRBs of the second - type transport blocks are within the downlink sub - band or the guard sub - band of the SBFD time - frequency resource in the uplink time slot, and the fourth - part PRBs are within the non - SBFD time - frequency resource of the uplink time slot, then: Determine the target number of target PRBs based on the total number N of transport blocks, the number of PRBs occupied by the transport blocks, the number of first - type transport blocks, the number of PRBs occupied by the second - part PRBs, the number of second - type transport blocks, and the number of PRBs occupied by the third - part PRBs; Or, Determine the target number of target PRBs based on the number of first - type transport blocks, the number of PRBs occupied by the first - part PRBs, the number of second - type transport blocks, and the number of PRBs occupied by the fourth - part PRBs.
25. The device according to any one of claims 17-20, characterized in that, When sending uplink data to the base - station device based on the TBoMS resource, the sending module is specifically configured to: If the first - part PRBs of the first - type transport blocks are within the uplink sub - band of the SBFD time - frequency resource, and the second - part PRBs are outside the uplink sub - band of the SBFD time - frequency resource, and the second - part PRBs are used to carry the demodulation reference signal DMRS in the uplink data, then Send the DMRS to the base - station device based on the TBoMS resource, so that the base - station device performs joint channel estimation on the uplink data based on the DMRS; or, Prohibit sending the DMRS to the base - station device based on the TBoMS resource, so that the base - station device performs joint channel estimation on the uplink data or cancels performing joint channel estimation on the uplink data.
26. A data transmission device, characterized in that, Applied to a base - station device, it includes: An allocation module, configured to allocate transport - block - over - multiple - time - slots TBoMS resources for a user equipment; wherein, the TBoMS resources include N transport blocks, N is a positive integer greater than 1, and the N transport blocks include first - type transport blocks that overlap with the uplink sub - band of the sub - band full - duplex SBFD time - frequency resource; A sending module, configured to send a resource configuration message to the user equipment, the resource configuration message includes configuration information of the TBoMS resources, and the user equipment determines the TBoMS resources based on the configuration information of the TBoMS resources and sends uplink data to the base - station device based on the TBoMS resources; A receiving module, configured to receive the uplink data sent by the user equipment based on the TBoMS resources.
27. The device according to claim 26, characterized in that, The SBFD time-frequency resource is located in a downlink time slot or a Flexible time slot. If the N transport blocks only include the first type of transport blocks that overlap with the uplink subbands of the SBFD time-frequency resource, when the sending module sends a resource configuration message to the user equipment, it is specifically used for: Sending a resource configuration message to the user equipment, where the resource configuration message includes the configuration information of the first type of transport blocks, and the resource configuration message is a dynamic resource configuration message or a semi-static resource configuration message.
28. The device according to claim 26, wherein, The SBFD time-frequency resource is located in a downlink time slot or a Flexible time slot. If the N transport blocks further include the second type of transport blocks located in an uplink time slot, when the sending module sends a resource configuration message to the user equipment, it is specifically used for: Sending a resource configuration message to the user equipment, where the resource configuration message includes the configuration information of the second type of transport blocks and the configuration information of the first type of transport blocks; where the resource configuration message is a dynamic resource configuration message or a semi-static resource configuration message; or, Sending a first resource configuration message and a second resource configuration message to the user equipment, where the first resource configuration message includes the configuration information of the second type of transport blocks, and the second resource configuration message includes the configuration information of the first type of transport blocks; where 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.
29. The device according to claim 28, wherein The N transport blocks occupy discontinuous symbols in N time slots, and each transport block occupies at least one symbol in one time slot; Or, the N transport blocks occupy discontinuous symbols in A time slots, where A is less than N; Or, the N transport blocks occupy continuous symbols in B time slots, where B is less than N.
30. The device according to any one of claims 26-29, characterized in that, The device further includes: A processing module, configured to, if the first part of the PRBs of the first type of transport blocks is within the uplink subbands of the SBFD time-frequency resource, and the second part of the PRBs is outside the uplink subbands of the SBFD time-frequency resource, and the second part of the PRBs is used to carry the demodulation reference signal DMRS in the uplink data, obtain the target channel estimation result corresponding to the second part of the PRBs; and perform joint channel estimation on the uplink data based on the target channel estimation result.
31. The device according to claim 30, wherein: When the processing module obtains the target channel estimation result corresponding to the second part of the PRBs, it is specifically used for: If the second part of the PRBs includes DMRS, determining a target DMRS based on the DMRS in the second part of the PRBs, and determining the target channel estimation result based on the target DMRS; where the user equipment only sends DMRS in the second part of the PRBs; or, If the second part of the PRBs does not include DMRS, determining the target channel estimation result based on the channel estimation results of the adjacent PRBs of the second part of the PRBs; or, If the second part of the PRB does not include DMRS, and the adjacent PRB of the second part of the PRB includes the DMRS corresponding to the second part of the PRB, determine the target DMRS based on the DMRS in the adjacent PRB, and determine the target channel estimation result based on the target DMRS; wherein, the user equipment sends the DMRS corresponding to the second part of the PRB in the adjacent PRB; or, If the second part of the PRB does not include DMRS, perform linear interpolation on the DMRS in the previous PRB and the DMRS in the subsequent PRB of the second part of the PRB to obtain the target DMRS corresponding to the second part of the PRB, and determine the target channel estimation result based on the target DMRS.
32. The device according to any one of claims 26-29, characterized in that, The device further includes: A processing module, configured to cancel the joint channel estimation of the uplink data based on the target channel estimation result corresponding to the second part of the PRB if the first part of the PRB of the first type of transport block is within the uplink sub-band of the SBFD time-frequency resource, the second part of the PRB is outside the uplink sub-band of the SBFD time-frequency resource, and the second part of the PRB is used to carry the demodulation reference signal DMRS in the uplink data.
33. An electronic device, characterized in that, Comprising: A processor and a machine-readable storage medium, the machine-readable storage medium stores machine-executable instructions that can be executed by the processor; The processor is configured to execute the machine-executable instructions to implement the method according to any one of claims 1-16.
Citation Information
Cited By
Transport block transmission over multiple slots with subband full duplex operation
US12634956B2
Transport block transmission over multiple slots with subband full duplex operation
US20240340915A1